/*style.css seprate*/
.header-top .txt-blog-ttl > a{color: #fff;}
.header-top .txt-blog-ttl > a:hover{color: #ffda30;}
/*Blog page 19-09-2019*/
.blog .service-option { width: 25.5167%; padding-right: 9px; }
.blog .service-search { width: 56%; padding-left: 0; }
.blog .subscribe-btn { width: 18.4833%; padding-right: 0; padding-left: 22px; padding-left: 0; text-align: right; }
.blog .subscribe-btn input[type="submit"] { height: auto; padding: 13px 15px; min-width: 210px; }
.blog .search--box .search-bar{margin-top: 0; width: calc(100% - 30px); margin-left: auto; margin-right: auto;}
.two-column-gride .row-flex { justify-content: unset; }
.blog h6 { font-family: 'Montserrat', sans-serif; font-weight: 400; }
.blog .search--box .feild select{border: none;font-weight: 700; color:#000000;font-size: 16px;padding-left: 0; 
background:transparent url(../png/arrow-down.png); background-size: 18px; background-position: 93.5%; letter-spacing: 0.4px; background-repeat: no-repeat; font-family: 'Montserrat', sans-serif; font-weight: 700; }
.blog .search--box .feild select option { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 18px; }
.blog .search--box .feild select::-ms-expand {  display: none; }
.blog .search--box .feild { margin-top: 0; }
.blog .gride-block .gride-content h3 a { font-size: 28px; text-transform: capitalize; font-family: 'Montserrat', sans-serif; font-weight: 500; color: #000000; }
.gride-block .gride-content { padding: 33px 40px; }
.blog .gride-block input[type="submit"] { text-transform: uppercase; }
.blog .gride-block h4 { font-size: 24px; font-family: 'Montserrat', sans-serif; font-weight: 700; color: #000000; text-align: left; text-transform: uppercase; }
.blog .blog-flex { align-items: unset; }
.help-section h2 { color: #000000; }
.help-section.four-col-help .col-lg-3 { padding: 0 30px; }
.help-section.four-col-help .col-lg-3 .content-wrap h4 { font-size: 24px; color: #000000; font-weight: 700; font-family: 'Montserrat', sans-serif; }
.help-section.four-col-help .col-lg-3 .content-wrap p { font-family: 'Montserrat', sans-serif; }
.help-section h2 { font-family: 'Montserrat', sans-serif; }
.blog.two-column-gride h1, .blog.two-column-gride h2, .category-title { color: #000000; font-size: 50px; margin-bottom: 100px; }
.blog.two-column-gride h1, .blog.two-column-gride h2, .category-title { font-family: 'Montserrat', sans-serif; font-weight: 700;  }
.search-page-title-section h1.search-page-title.category-title{font-size: 34px;margin-bottom: 30px;padding-top: 20px !important; padding-bottom: 20px; letter-spacing: 0px;}
.search--page .no-results.not-found{text-align: center;margin: 0 auto;margin-bottom: 40px;}
.search--page > .row{margin: 0;}
.search--page .no-results.not-found .entry-header h1.entry-title{padding: 0;margin-bottom: 18px;font-size: 30px;font-weight: 700; color: #000; font-family: Montserrat,sans-serif;}
.search--page .no-results.not-found .entry-content > p{line-height: 1.4;}
.category-title { padding-top: 110px; text-align: center; }
.get-in-touch-section.blog h2 { color: #000000; margin-bottom: 35px; font-family: 'Montserrat', sans-serif; font-weight: 700; }
.get-in-touch-section.blog h2 span { font-weight: 400; }
.get-in-touch-section.blog form { max-width: 870px; width: 100%; }
.get-in-touch-section.blog form .custom-button .submit-feild input { text-transform: uppercase; }
.get-in-touch-section.blog form .custom-button { text-align: center; margin-top: 30px; }
.pagination { display: flex; align-items: center; justify-content: flex-start; }
.pagination .page-numbers { height: 30px; width: 30px; background-color: #f3f3f3; border-radius: 50%; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 700; display: inherit; justify-content: center; margin: 0 5px; line-height: 31px; text-align: center; }
a.next.page-numbers, a.prev.page-numbers { background:#ffda2e url(../png/pagination-next-2.png); background-position: center; background-repeat: no-repeat; background-size: 8px; font-size: 0; border: 2px solid #ffda30; }
a.next.page-numbers:hover, a.prev.page-numbers:hover  { border-color: #000;background-color: #FFFFFF; }
a.prev.page-numbers { transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.pagination .page-numbers.current, .pagination .page-numbers:hover { background-color:#ffda2e; }

.blog-content-left .blog-individual{ border:0; padding: 55px 100px 0; float: left; width: 100%; }
.blog-content-left .inner-main-comment, .comment-respond{border:1px solid #e6e6e6;width:100%}	
.blog-content-left .inner-main-comment, .comment-respond{border:1px solid #e6e6e6;width:100%; }
.blog-content-left .ts-fab-tabs .ts-fab-tab{border:1px solid #e6e6e6}		
.blog-content-left .ts-fab-tabs .ts-fab-tab{ border-top:1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; width:100%; border-left: 0; border-right: 0; }

.blog-content-left .ts-fab-tabs .ts-fab-text{ width: calc(100% - 192px); float: left; padding-left: 30px; }
.blog-content-left .ts-fab-tabs .ts-fab-social-links { float: left; margin: 50px 0 0 120px; }		
.blog-content-left .ts-fab-tabs .ts-fab-social-links { float: left; margin: 50px 0 0 30px; }

.blog-content-left p{font-family: 'Open Sans', sans-serif; line-height:24px;font-size:18px; padding-bottom:25px;color:#464646; }
.blog-content-left p{ font-family: 'Open Sans', sans-serif; line-height:24px; font-size:18px; padding-bottom:25px;color:#464646; }	 	
.blog-content-left .ts-fab-tabs a { font-size:20px;line-height:1.9; color:#000; font-weight:700; font-family: 'Montserrat', sans-serif; text-transform: capitalize; }
.blog-content-left .ts-fab-tabs .ts-fab-content{ font-family: 'Montserrat', sans-serif; font-weight:400;font-size:16px;line-height:1.5; color: #000000; }
.blog-content-left .ts-fab-tabs a{ font-size:18px;line-height:24px;color:#000;font-family: 'PT Sans', sans-serif;font-weight:700; }		
.blog-content-left .ts-fab-header { margin-bottom: 0; }

.blog-content-left .single-cat a:hover { color:#ffda30; } 

.blog-content-left #comments h3.comment-reply-title{ width:100%;font-size:28px;line-height:26px;font-weight:700; font-family: 'Montserrat', sans-serif; color: #000000; text-transform: capitalize; padding-bottom: 34px; margin-bottom: 0; }
.blog-content-left .comment-respond { border: none; }
.blog-content-left #commentform .comment-notes{ width: 100%;color:#000000; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight:400; padding-left: 20px; order: 3; }
.blog-content-left #commentform .gglcptch { position: relative; order: 4; max-height: 75px; }
.blog-content-left .left-commnet{ margin-bottom: 30px; padding: 0; order: 1;display: inherit; flex-wrap: wrap; margin-left: -8px; margin-right: -8px; width: calc(100% + 16px); }
.blog-content-left .left-commnet > p { width: calc(100% / 3); padding: 0 8px; }

.blog-content-left .comment-form-comment textarea:focus, .blog-content-left .comment-form input[type="text"]:focus, .blog-content-left .comment-form input[type="email"]:focus {  border:1px solid #f1c005;background:#fff;  }
.blog-content-left .right-comment{ margin-top:0; width: 100%; order:2; }
.blog-content-left .comment-form-comment{width:100%; }
.blog-content-left .comment-form-comment textarea{ border:1px solid #e6e6e6;padding:10px 10px; width:100%; height:114px;-moz-border-radius: 5px;border-radius: 5px;background:#fff; }
.comment-form p{ padding-bottom:10px;  }
.blog-content-left .comment-form .form-submit{ margin-left: auto; order: 5; }
.blog-content-left .comment-form .form-submit input[type="submit"]{ min-width: 310px; line-height: normal; text-transform: uppercase; background-color: #ffda30; border-radius: 25px; border-color: #ffda30; background-size: 0; font-size: 18px; color: #000000; font-family: 'Montserrat', sans-serif; font-weight: 700; padding: 13px;
height: auto; }
.blog-content-left .comment-form .form-submit input[type="submit"] { border: 2px solid transparent; }
.blog-content-left .comment-form .form-submit input[type="submit"]:hover{ background:#ffda30 url("../png/submit-arrow.png") 70% 16px no-repeat; border-color: #000;}
.blog-content-left .nc_socialPanel span.swp_count{ display: inline-block;line-height: 2;padding: 0 20px 0 15px !important;vertical-align: middle; }
.blog-content-left #comments .comment-respond { padding: 50px 0 0; margin-bottom: 0; }  
.blog-content-left .left-commnet > p input, .blog-content-left .right-comment textarea { border-color: #000000; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: 400; } 
.blog-content-left .left-commnet > p input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #000000;opacity: 1; }
.blog-content-left .left-commnet > p input::-moz-placeholder { /* Firefox 19+ */
color: #000000;opacity: 1; }
.blog-content-left .left-commnet > p input:-ms-input-placeholder { /* IE 10+ */
color: #000000;opacity: 1; }
.blog-content-left .left-commnet > p input:-moz-placeholder { /* Firefox 18- */
color: #000000; opacity: 1; }

.blog-content-left .right-comment textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #000000;opacity: 1; }
.blog-content-left .right-comment textarea::-moz-placeholder { /* Firefox 19+ */
color: #000000;opacity: 1; }
.blog-content-left .right-comment textarea:-ms-input-placeholder { /* IE 10+ */
color: #000000;opacity: 1; }
.blog-content-left .right-comment textarea:-moz-placeholder { /* Firefox 18- */
color: #000000; opacity: 1; }
.blog-content-left .right-comment textarea { padding: 15px 22px; }


/* New css for blog page 18.09.19 */
.blog .gride-block {
    height: 100%;
}
.blog .search--box .feild .sbHolder .sbSelector { 
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right:25px;
}
.blog .search--box .feild .sbHolder .sbToggle { 
    right: -8px;
}
.blog .search--box .subscribe input[type="submit"] {
    width:auto;
	z-index:9;
}
.get-in-touch-section.blog form .submit-feild {z-index:9}
.get-in-touch-section.blog form .submit-feild span{background:#f3f3f3;}
.blog .subscribe-btn .submit-feild span{background:#ffda30}
.blog h3 { margin-bottom: 0; }
.blog .blog--links ul li { vertical-align: middle; font-family: 'Montserrat', sans-serif; }
.blog .email--update-sec { padding: 40px 35px; }
.blog .email--update-sec .submit-feild { padding: 0 18px 0 0; }
.row.row-flex.blog-flex > div { margin-bottom: 45px; float: inherit; }		
.blog-content-left h1 { font-weight: bold; font-weight: 700; text-transform: capitalize; }
.blog-content-left h3 { font-size: 20px; font-weight: 700; padding-top: 25px; }

/*20-09-2019*/
.wp-footer .logo { float: none; } 
/*style.css seprate css end*/



/*************** Blog New Css ***************/
.subscribe-section .btn a { padding: 13px 30px 11px; }
ul.social-listing li { margin-top: 0; margin-bottom: 0; }
.subscribe-form { margin-top: 0;}
.btn-small a { padding: 7px 22px; }
.btn a { padding: 13px 30px; }
#searchform input#s { border: none; }
#searchform input#searchsubmit { background-color: transparent; border: none; background-position: right center; background: url(../png/search-icon-gray-2.png); background-repeat: no-repeat; width: 38px; float: right; height: 20px; padding: 0; position: absolute; right: 0; bottom: 10px; }
.search--page .row-flex > div { margin-bottom: 45px; }
.search--page .row-flex { align-items: unset; justify-content: flex-start; }
input[type="submit"] { line-height: 1; height: auto; }
.blog.two-column-gride .btn { margin: 0; }
.blog .row-flex.search--box { padding-bottom: 50px; justify-content: center; }
#searchform input#s { height: auto; padding-left: 16px; font-size: 16px; padding: 15px 15px 15px 0; font-family: 'Montserrat', sans-serif; font-weight: 400; }
.blog .subscribe-btn .subscribe { width: 100%; vertical-align: bottom; }
.blog .subscribe-btn .subscribe a { min-width: 211px; padding: 11px 30px; }
.blog .service-option, .blog .service-search, .blog .subscribe-btn { float: none; display: inline-block; vertical-align: middle; }
.blog .gride-block { position: relative; padding-bottom: 50px; transition-duration: 0.3s; transition-property: transform; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.blog .gride-block:hover { transform: translateY(-5px); -webkit-transform: translateY(-5px); }
.blog .advertise .gride-block { padding-bottom: 0; }
.blog--links { position: absolute; bottom: 30px; width: 100%; left: 0; padding: 0 40px; }
.get-in-touch-section .feild img { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.two-column-gride > h6 { display: inline-block; margin-top: 30px; }
.grav-clone-a, .gcard.grofile.pos-right { display: none !important; }
.blog .advertise .gride-block { display: inherit; margin-bottom: 0; z-index: 1; }
.blog .advertise .gride-block > a { display: inherit; }
.blog-content-left h2 { /*display: flex; */align-items: center; width: 100%; padding-top: 40px; }
.ie .blog-content-left .left-commnet { width: calc(100% + 9px); }
.blog--links li a:hover { color: #ffda30; }
.blog--links li a { text-transform: uppercase; display: inline-block; }
.two-column-gride > h6 { font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; }
.blog .blog--links ul li:first-child { border: none; position: relative; }
/*
.blog .blog--links ul li:first-child:after { content: ""; position: absolute; right: 0; height: 100%; width: 2px; background-color: #000000; top: 0; }
*/
.blog .blog--links ul li { display: block; width: 100%; font-size: 13px; }
.blog .blog--links ul li > * { display: inline-block;  } /*22-10-2019*/
.blog .blog--links ul li { padding: 0; }
/*Blog page 20-09-2019*/
.top-main-blog { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; margin: 30px 0; }
.top-all-blogs span { font-size: 20px; font-family: 'Montserrat', sans-serif; font-weight: 500; color: #000000; }
.top-all-blogs img { margin-right: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.top-main-blog .top-right a { background-color: transparent; width: auto; padding: 11px 30px; }
.blog-content-left .entry-content ul li { font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 16px; margin: 12px 0; width: 100%; }
.blog-content-left .entry-content ol li{font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 400;color: #000000;} 
.blog-content-left .entry-content ul { margin-left: 0; padding-left: 15px; }
.blog--links li a:not(:last-child)::after { content: ' , '; }
.blog-content-left #commentform { display: flex; width: 100%; flex-wrap: wrap; }
.blog-content-left #comments { display: flex; flex-wrap: wrap; width: 100%; }
.blog-content-left .comment-container { padding: 0 100px; }

.blog-content-left .ts-fab-wrapper { margin-bottom: 0 !important; }
ul.social-links.blog-details-social { position: fixed; left: 72px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); margin-left: 0; margin-bottom: 0; display: inline-block; z-index: 1;}/*22-10-2019*/
ul.social-links.blog-details-social li { margin: 6px 0; display: block; position: relative;} /*22-10-2019*/
ul.social-links.blog-details-social li a { height: 40px; width: 40px; border-radius: 50%; border: 2px solid #000000; display: flex; align-items: center; justify-content: center; font-size: 20px; }
ul.social-links.blog-details-social li:hover a { background-color: #ffda30; border-color: #ffda30; }

/*22-10-2019*/
ul.social-links.blog-details-social li span{position: absolute;
    font-size: 10px;
    width: 118px;
    transform: translateX(-50%);
    left: 50%;
    background: #000;
    border-radius: 10px;
    top: calc(100% + 12px);
    color: #fff;
    padding: 0 5px;
    text-align: center; z-index: 11;}
ul.social-links.blog-details-social li span:after{width: 0;
height: 0;
border-style: solid;
border-width: 0 5px 10px 5px;
border-color: transparent transparent #000000 transparent; content: ""; position: absolute; top: -10px; left: 0; right: 0; margin: 0 auto; }
/*22-10-2019*/

.circle-border { width: 40px; height: 40px; border-radius: 100%; padding: 30px; background-color: black; }
.circle { width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; background: none; border: 0; box-sizing: border-box; border-radius: 100%; font-size: inherit; font-weight: 700; position: relative; vertical-align: middle; }
.circle::before, .circle::after { box-sizing: inherit; content: ''; position: absolute; width: 100%; height: 100%; border-radius: 100%; }
.circle:hover { color: #000000; }
.circle::before, .circle::after { bottom: 0; right: 0; }
.circle::before { border: 2px solid transparent; }
.top-all-blogs:hover .circle::before { border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s; }
.circle::after { border: 0 solid transparent; }
.top-all-blogs:hover .circle::after { border-top: 2px solid #000000; border-left-width: 2px; border-right-width: 2px; transform: rotate(270deg); transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s; }
a.top-all-blogs > .circle, a.top-all-blogs > span { display: inline-block; vertical-align: middle; }
a.top-all-blogs > .circle { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
a.top-all-blogs:hover > .circle { transform: translateX(-2px); -webkit-transform: translateX(-2px); }
.ts-fab-social-links > a { height: 40px; width: 40px; border:2px solid #000000; border-radius: 50%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin: 0 6px !important; } 
.ts-fab-social-links > a > img { display: none; } 
.blog-content-left .ts-fab-tabs .ts-fab-social-links { display: flex; align-items: center; flex-wrap: wrap; }
.ts-fab-social-links > a:hover { opacity: 1 !important; background-color: #ffda30; border-color: #ffda30; } 
.ts-fab-social-links > a:first-child { margin-left: 0 !important; }
.ts-fab-tabs #ts-fab-bio-below { padding: 50px 0; }
#ts-fab-below .ts-fab-avatar { margin-top: 10px; }
.blog-content-left .ts-fab-social-links a { display: inherit; align-items: center; justify-content: center; }    
.blog-content-left .ts-fab-wrapper > ul.ts-fab-list { display: none; } 
.blog .search--box .feild .sbHolder .sbSelector, .blog .search--box .sbOptions a:link  { font-weight: 700; font-family: 'Montserrat', sans-serif; color: #000000; }
.blog .row-flex.search--box .sbOptions { min-width: 260px; }
/*#selectionSharerPopover-inner ul li:not(:first-child) { display: none; } */
#selectionSharerPopover-inner ul { margin: 0; }
#get-in-touch input{ background-repeat: no-repeat; background-repeat: no-repeat; background-position: 97% center; }
#get-in-touch input.error, #get-in-touch-footer input.error, #free-blog-post input.error { background: url(../png/close-icon.png); background-repeat: no-repeat; background-repeat: no-repeat; background-position: 97% center; }
.common-form div.error, #get-in-touch div.error, #get-in-touch-footer div.error, #free-blog-post div.error { display: none !important; font-family: 'Montserrat', sans-serif; font-size: 14px; color: #ff0000; padding-top: 5px;
font-weight: 600; }
#get-in-touch input, #get-in-touch-footer input, #free-blog-post input { background-repeat: no-repeat; background-repeat: no-repeat; background-position: 97% center; }
#get-in-touch input.valid, #get-in-touch-footer input.valid, #free-blog-post input.valid { background: url(../png/right-icon.png); background-repeat: no-repeat; background-repeat: no-repeat; background-position: 97% center; border-width: 2px; }
.blog-content-left .entry-content .blog--links ul li { font-size: 14px; font-weight: 700; color: #000000; }
.advertise .sbToggle { background-color: #FFFFFF; }
.blog-slider.slick-slider { display: flex; width: 100%; }
.blog-gride-block {
    position: relative;
    padding-bottom: 50px;
    transition-duration: 0.3s;
    transition-property: transform;
    border: 1px solid #e5e5e5;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.blog-gride-block > a, .you-may-like .gride-block > a { width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 252px; display: block; }
.blog-gride-block .gride-content { padding: 30px 40px; }
.blog-gride-block .gride-content h3 a {
    font-size: 28px;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    color: #000000;
}
.blog-gride-block .blog--links {
    position: absolute;
    bottom: 30px;
    width: 100%;
    left: 0;
    padding: 0 40px;
}
.blog-content-left ul {
    margin-bottom: 10px;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: 0;
}
.blog-gride-block .blog--links ul li:first-child { position: relative; }
.blog-gride-block .blog--links ul li {
    display: block;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    width: 100%;
} /*22-10-2019*/
.blog-gride-block .blog--links ul li:first-child:after {
    content: "";
    position: absolute;
    right: 0;
    height: 100%;
    width: 2px;
    background-color: #000000;
    top: 0;
}
.blog-gride-block .blog--links ul li:after{display: none;}/*22-10-2019*/
.blog-gride-block ul li:first-child 
{ 
    padding-left: 0;
}
.blog-slider .slick-prev {
    margin-left: -80px;
}
.blog-slider .slick-next {
    margin-right: -80px;
}
.blog-slider { padding: 50px 0; }
.blog-slider { position: relative; }
.blog-slider .slick-next, .blog-slider .slick-prev { top: 120px; }
.blog-slider .slick-slide { margin:0 100px; }
.blog-slider .slick-list.draggable { margin: 0 -100px; }
.blog-slider.cust { display: flex; flex-wrap: wrap; margin: 0 -100px; clear: both;}
.blog-slider.cust .blog-gride-block { width: calc(50% - 200px); margin: 0 100px; }
.blog-slider.cust .blog-gride-block > a { padding-bottom: 39%; }
.blog-slider.cust .blog--links { bottom: 18px; }
.blog-slider.cust .left-arrow { margin-left: 0; }
.blog-slider.cust .right-arrow { margin-right: 0; }
.you-may-like { display: flex; flex-wrap: wrap; width: 100%; }
.you-may-like { background: #f3f3f3; width: 100%; padding: 100px 0; }
.you-may-like .gride-content > a { font-size: 20px; text-transform: capitalize; font-family: 'Montserrat', sans-serif; font-weight: 700; color: #000000; text-align: center; display: inherit; margin-bottom: 25px; }
.you-may-like .gride-block { padding-bottom: 50px; position: relative; background-color: #FFFFFF; height: 100%; }
.you-may-like .blog--links { margin-bottom: 0; margin-left: 0; padding: 0 20px; } 
.you-may-like .blog--links ul { display: flex; flex-wrap: wrap; margin-left: 0; margin-bottom: 0; justify-content: center; } 
.you-may-like .blog--links ul li { margin: 0; }
.you-may-like .blog--links ul li a { font-size: 13px; color: #000000; font-family: 'Montserrat', sans-serif; font-weight: 500; }
.you-may-like .gride-block .gride-content { padding: 30px 30px 20px; }
.you-may-like .blog--links ul li a:hover { color: #ffda2e; }
.you-may-like .blog--links ul li:first-child { padding-left: 0; }
.you-may-like .blog--links ul li:last-child { padding-right: 0; }
.you-may-like .blog--links ul li { padding: 0 6px; position: relative; line-height: 1; }
.you-may-like .blog--links ul li:not(first-child):after { content: ""; position: absolute; right: 0; height: 100%; width: 2px; background-color: #000000; top: 0; }
.you-may-like .blog--links ul li:last-child:after { display: none; }
.you-may-like .row { display: flex; flex-wrap: wrap; }
.you-may-like h2 { text-align: center; color: #000000; margin-bottom: 60px; }
.email--update-sec ul { display: flex; flex-wrap: wrap; } 
.email--update-sec ul li { width: 100%; padding-left: 0; position: relative; }
.email--update-sec ul li label:before { content: ""; height: 16px; width: 16px; border: 1px solid #000000; display: inline-block; position: absolute; left: 0; top: 3px;  }
.email--update-sec ul li  { font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: 400; }
.email--update-sec ul li input[type="checkbox"]:checked + label { font-weight: 600; }
.email--update-sec ul li input[type="checkbox"]:checked + label:after { content: ""; height: 8px; width: 8px; background-color: #000000; position: absolute; top: 8px; left: 5px; }
.email--update-sec .checkbox-submit input { width: 261px !important; }
.d-flex { width: 100%;  display: flex; flex-wrap: wrap; }
input[type="submit"] { height: auto!important; line-height: 1!important; padding: 16px 30px 15px; }
#get-in-touch ul li input[type="checkbox"] { position: absolute; } 
#get-in-touch ul li label, .common-form ul li label { padding: 16px 30px 15px 15px; }
#ts-fab-below .ts-fab-avatar { max-width: 192px; }
.selectbox::-ms-expand { display: none; }
.selectbox { background-image: url(../png/arrow-down.png); background-position: 98% center; background-size: 25px; }
.blog-content-left .entry-content.blog-individual p strong { padding: 0; }
.blunder-box .gride-block ul { margin-left: 0; }
.blunder-box .gride-block ul li { width: 50%; }
#get-in-touch ul li label, .common-form ul li label { width: calc(100% - 35px); padding-left: 25px; }
.ts-fab-wrapper .ts-fab-tabs .ts-fab-avatar { width: 192px !important; }
.breadcrumb-blog .blog--links ul li { display: inline-block; width: auto; vertical-align: middle; }
#ts-fab-below .ts-fab-avatar { margin-top: 0; }
.link-listing-wrap .monk-text {
    opacity: 1;
    font-style: normal;
    transition: 1s opacity;
    -webkit-transition: 1s opacity;
    -moz-transition: 1s opacity;
}
.link-listing-wrap .monk-no {
    opacity: 0;
    position: absolute;
    top: -3px;
    right: 11px;
    color: #000000;
    font-weight: 500;
    transition: 1s opacity;
    -webkit-transition: 1s opacity;
    -moz-transition: 1s opacity;
}
.link-listing-wrap a:hover .monk-text { opacity: 0; }
.link-listing-wrap a:hover .monk-no { opacity: 1; }
hr { margin: 10px 0 25px; }
.free-blog-templates { text-align: center; }
.blog-content-left .entry-content.blog-individual .free-blog-templates h3 { font-size: 28px !important; color: #282828; line-height: 1.3; font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: capitalize; width: 100%; }
.blog-content-left .entry-content.blog-individual .free-blog-templates h6 { font-size: 24px  !important; color: #282828; line-height: 1.5; font-family: 'Montserrat', sans-serif; font-weight: 500; margin-bottom: 24px; width: 100%; }
#free-blog-post { padding-top: 40px; width: 100%; }
.free-blog-templates form .feild { margin-bottom: 0; } 
.free-blog-templates form .submit-feild { width: 100%; border-radius: 5px; }
.free-blog-templates form .submit-feild input { padding: 14px; text-transform: uppercase; font-size: 14px; width: 100%; border-radius: 0; }
.free-blog-templates p { font-size: 14px; color: #282828; line-height: 1.8; font-family: 'Montserrat', sans-serif; font-weight: 400; text-align: left; padding-top: 50px; width: 100%; }
.blog-content-left .entry-content.blog-individual p img { margin: 0 auto; display: block; }
.use-case-table table thead tr { text-transform: uppercase; background-color: #f3f3f3; }
.use-case-table table thead tr th { padding: 14px 27px; font-size: 16px; color: #282828; line-height: 1.5; font-family: 'Montserrat', sans-serif; font-weight: 700; }
.main .use-case-table table tbody tr td { padding: 14px 27px; font-size: 16px; color: #282828; line-height: 1.5; font-family: 'Montserrat', sans-serif; font-weight: 400; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.main .use-case-table table tbody tr td:first-child { border-left: 0; }
.main .use-case-table table tbody tr:last-child td { border-bottom: 0; }
.use-case-table table { border: 1px solid #cccccc; width: 100%; margin: 30px 0; border-collapse: initial; }
.use-case-table table tbody tr:first-child td { border-top: 0; }
.use-case-table p {  font-size: 14px; color: #282828; line-height: 1.8; font-family: 'Montserrat', sans-serif; font-weight: 400; text-align: left; padding-top: 2    0px; }
.free-blog-templates { display: flex; width: 100%; flex-wrap: wrap; }
.sbHolder.focused { box-shadow: none !important; }
.inner-content p em { font-weight: 500; } 
/*.blog-content-left .entry-content.blog-individual blockquote p { font-size: 40px; font-family: 'Montserrat', sans-serif; font-weight: 800; color: #000000; text-transform: capitalize; line-height: 1.3; }*/
.inner-content blockquote:before, .inner-content blockquote:after { display: none; }

.email--update-sec .submit-feild input[type="submit"]:hover, .email--update-sec .submit-feild input[type="submit"]:focus { border-color: #ffda30; background-color: transparent; }

.gif_img_margin {margin-bottom: 0px;}
.gif_img_margin figure {margin-top: 0px;margin-bottom: 0px;}
.gif_img_margin figure figcaption{text-align: center;}


.mfp-wrap {z-index: 9999999999 !important; }/*---22-102019----*/
.blog-content-left .entry-content.blog-individual #get-in-touch-section h2, .blog-content-left #get-in-touch-section h2, .author-get-in-touch h2{font-size: 40px;margin-bottom: 15px; padding: 0;line-height: 1.2;text-transform: uppercase;font-weight: 700; color: #000;}
.blog-content-left .entry-content.blog-individual #get-in-touch-section h2+p, .author-get-in-touch h2+p{font-size: 18px; padding-bottom: 25px; line-height: 26px; color: #000;}
.blog-content-left .entry-content.blog-individual #get-in-touch-blog, .author-get-in-touch #get-in-touch-blog{max-width: 780px;margin: 25px auto 15px;}
.blog-content-left .entry-content.blog-individual form .feild p{padding-bottom: 0;}
#get-in-touch-blog input[type=email]:focus, #get-in-touch-blog input[type=search]:focus, #get-in-touch-blog input[type=tel]:focus, #get-in-touch-blog input[type=text]:focus {box-shadow: 0 0 0 1px #000 inset !important;-webkit-box-shadow: 0 0 0 1px #000 inset !important;}
#get-in-touch-blog .sbHolder.focused {box-shadow: 0 0 0 1px #000 inset;-webkit-box-shadow: 0 0 0 1px #000 inset !important;}
.blog-content-left .entry-content ul.sbOptions{padding: 0;}
.blog-content-left .entry-content ul.sbOptions li{ padding: 0 0;margin: 0;line-height: 25px; list-style: none;}
.blog-content-left .entry-content ul.sbOptions li a:hover{color: #000;}
#get-in-touch-blog .wpcf7-not-valid-tip {text-align: left;}
#get-in-touch-blog .wpcf7-not-valid {border: 1px solid #000!important;}
form #get-in-touch-blog .submit-btn .feild {margin-bottom: 0;}
#get-in-touch-blog > .row > .col-lg-6.full {width: 100%;}
.blog-content-left .entry-content.blog-individual .get-in-touch-section, .author-get-in-touch .get-in-touch-section{padding: 25px 0;}
.main .entry-content .email-profile-table table tr td{ padding: 10px;border: 1px solid #000;font-size: 16px;} 
.main .entry-content .blog-table-head-center tr:first-child td{text-align: center;}

/*.postid-27675 .blog-top-content{position: static;}*/
.postid-27675 .blog-content-left .entry-content.blog-individual p{font-size: 18px; line-height: 30px; padding-bottom: 35px;}
@font-face {
    font-family: 'Bebas Neue';
    src: url('../bebasneue-regular.html') format('woff2'),
        url('../woff/bebasneue-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.postid-27675 .blog-top-content .blog-banner-title {display: none;}
.jason-miller{position: relative;margin-bottom: 75px;background-repeat: no-repeat;background-size: cover;background-position: center; z-index: 1;}
.jason-miller:after{ position: absolute;content: "";background-image: url(../png/polygon-line-shape.png);width: 822px;height: 258px;background-repeat: no-repeat;background-size: 100%;background-position: center;z-index: -1;left: calc(50% + 40px);top: 50%;transform: translate(-50%, -50%);}
.jasone-miller-banner{display: -ms-flexbox; display: flex; display: -webkit-flex; padding-top: 170px;padding-left: 50px;padding-right: 50px;}
.jasone-miller-banner .profile-content{max-width: 290px;color: #fff;width: 100%;}
.blog-content-left .entry-content.blog-individual .jason-miller .profile-content h2{color: #fff;font-size: 47px;padding: 0;margin: 0;}
.jason-miller-profile{max-width: 380px;width: 100%; position: relative;left: -15px;}
.jason-miller-profile-content{max-width: 230px;width: 100%; padding-top: 20px;}
.jason-miller-profile-content h4{ color: #fff;font-size: 36px;text-transform: inherit;line-height: 0.8;}
.jason-miller-profile-content h4 span{font-size: 23px;font-weight: 400;padding-top: 20px;display: inline-block;line-height: 1.2;}

.application-ai{position: relative; display: -ms-flexbox; display: flex; display: -webkit-flex; align-items:center; -webkit-align-items:center; -ms-flex-align: center; -ms-flex-pack: center; justify-content: center; -webkit-justify-content:center; margin-top: 40px; padding-bottom: 180px;}
.application-ai:before{position: absolute;content: "";background-image: url(../png/application-ai-shape1.png);width: 104px;height: 91px;background-repeat: no-repeat;background-size: 100%;background-position: center;left:0; bottom: 85px;}
.application-ai:after{position: absolute;content: "";background-image: url(../png/application-ai-shape2.png);width: 166px;height: 53px;background-repeat: no-repeat;background-size: 100%;background-position: center;right:155px; bottom: 75px;}
h2.application-ai-title{padding-top: 40px; line-height: 1.5; }
.application-ai > div {width: 240px;}
.application-ai > div.col2 {width: 410px;}
.blog-content-left .entry-content .application-ai ul{margin: 0; padding: 0;}
.blog-content-left .entry-content .application-ai ul li{ position: relative;list-style: none;margin: 0;width: 240px;font-size: 15px;line-height: 22px;color: #000;box-shadow: 0 1px 13px 0 rgb(0 0 0 / 25%);padding: 12px;padding-left: 65px;margin-bottom: 30px;min-height: 62px;border-radius: 5px;}
.blog-content-left .entry-content .application-ai ul li:last-child{margin-bottom: 0;}
.blog-content-left .entry-content .application-ai ul li > span{ position: absolute;left: 15px;top: 12px;font-family: 'Bebas Neue';font-size: 40px;color: #DDDDDD;line-height: 37px;}
.application-ai .ai-title{position: relative;}
.application-ai .ai-title img{width: 100%;}
.application-ai .ai-title h5{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); font-size: 22px; line-height: 33px; text-transform: inherit; font-weight: 700; margin: 0; text-align: center; color: #000;}
.application-ai > div.col1 ul li:first-child{right: -100px;}
.application-ai > div.col1 ul li:nth-child(2){right: -12px;}
.application-ai > div.col1 ul li:nth-child(3){margin-left: -15px;}
.application-ai > div.col1 ul li:nth-child(4){right: -12px;}
.application-ai > div.col1 ul li:last-child{right: -100px;}

.application-ai > div.col3 ul li:first-child{left: -100px;}
.application-ai > div.col3 ul li:nth-child(2){left: -12px;}
.application-ai > div.col3 ul li:nth-child(3){margin-left: 15px;}
.application-ai > div.col3 ul li:nth-child(4){left: -12px;}
.application-ai > div.col3 ul li:last-child{left: -100px;}

.jason-miller-block{padding: 60px 50px; padding-right: 70px; background-repeat: no-repeat;background-size: cover;background-position: right; margin-bottom: 45px; margin-top: 60px;}
.blog-content-left .entry-content.blog-individual .jason-miller-block h3{padding: 0; margin: 0; text-transform: inherit; color: #fff; font-size: 27px; line-height: 1.4;}

.blog-content-left .entry-content ul.ai-listing{margin: 0; padding: 0;}
.blog-content-left .entry-content ul.ai-listing li{position: relative; padding-left: 35px; margin: 0; list-style: none;font-size: 18px;line-height: 30px;margin-bottom: 30px; color: #000;}
.blog-content-left .entry-content ul.ai-listing li:before{position: absolute; content: ""; background-image: url(../png/polygon-shape.png); width: 13px; height: 15px; background-repeat: no-repeat;background-size: 100%;background-position: center; left: 0; top: 7px;}

.postid-27675 .star-line{position: relative; height: 1px; width: 100%; background: #636363; margin-top: 90px; margin-bottom: 90px;}
.postid-27675 .star-line:before{position: absolute; content: ""; width: 10px; height: 10px; background-color: #ffda30; border-radius: 100%; left: 0; top: -5px;}
.postid-27675 .star-line:after{position: absolute; content: ""; width: 10px; height: 10px; background-color: #ffda30; border-radius: 100%; right: 0; top: -5px;}

.interview4-shape1{position: absolute;right: -70%; margin-top: -20px;}
.interview4-shape2{position: absolute;left: -70%; margin-top: -20px;}

.banner .custom_banners_big_link{position: static;}

/*Interview series Part 5*/
.postid-30725 .blog-top-content .blog-banner-title {display: none;}
.postid-30725 .blog-content-left .entry-content.blog-individual p{font-size: 18px; padding-bottom: 25px;}
.blog-content-left .entry-content.blog-individual *, .author-get-in-touch *{font-family: 'Montserrat', sans-serif;}
.mrugesh-dabhi-banner{position: relative;display: -ms-flexbox; display: flex; display: -webkit-flex; align-items:center; -webkit-align-items:center; -ms-flex-align: center; background-size: cover; background-position: center; background-repeat: no-repeat; margin-bottom: 65px;}
.mrugesh-profile{position: absolute; width: 250px; left: 70px; z-index: 2;}
.mrugesh-dabhi-banner .profile-content {position: relative; width: calc(100% - 245px);margin-left: auto; padding: 50px 60px; padding-left: 110px; background-color: #ffdb2d; border-radius: 180px; border-top-right-radius: 0; z-index: 1; overflow: hidden;}
.mrugrsh-banner-shape1{position: absolute; right: -110px;top: -130px; z-index: -1;}
.mrugrsh-banner-shape2{position: absolute; right: 30px;bottom: 20px;}
.mrugrsh-banner-shape3{ position: absolute;bottom: -22px;left: 50%;transform: translateX(-50%);}
.mrugrsh-banner-shape4{position: absolute; left: -20px;bottom: -10px; z-index: -1;}
.blog-content-left .entry-content.blog-individual .mrugesh-dabhi-banner .profile-content h2{font-size: 40px; margin-bottom: 55px; font-weight: 900; line-height: 1.2; padding: 0;}
.mrugesh-dabhi-banner .profile-content h5{font-size: 23px; font-weight: 700; color: #000; padding: 0;border-bottom: 9px solid #fff;display: inline-block;line-height: 6px; margin-bottom: 10px;}
.mrugesh-dabhi-banner .profile-content span{font-size: 18px; display: block;}
.mrugesh-que-block{position: relative; padding: 0 30px; margin-top: 85px; margin-bottom: 55px;}
.mrugesh-que-block:before{position: absolute; content: ""; background-image: url(../png/mrugesh-block-background.png); left: 0; top: 0; border-radius: 20px; background-size: cover; background-repeat: no-repeat; background-position: center; transform: skew(0deg, -1.5deg); width: 100%; height: 100%; z-index: -2;}
.mrugesh-que-block .inner-block{position: relative; padding: 65px 40px;  border-radius: 20px; overflow: hidden;}
.mrugesh-que-block .inner-block:before{position: absolute; content: ""; left: 0; top: 0; background-color: #fff; border-radius: 20px; background-color: #fff;transform: skew(0deg, 1deg);transform-origin: bottom right; width: 100%; height: 100%; z-index: -1;}
.mrugesh-que-block .inner-block h4{font-size: 25px; font-weight: 700; text-transform: inherit; padding: 0; color: #000;}
.mrugesh-que-block2:before{transform: skew(0deg, 1.5deg);}
.mrugesh-que-block2 .inner-block:before{transform: skew(0deg, 0deg); transform-origin: bottom right;} 

.blog-content-left .entry-content ul.mrugesh-listing{padding: 0; margin: 0; list-style: none; padding-bottom: 25px;}
.blog-content-left .entry-content ul.mrugesh-listing li{position: relative; margin: 0; font-size: 18px; color: #000; padding-left: 28px; margin-bottom: 12px; list-style: none;}
.blog-content-left .entry-content ul.mrugesh-listing li:before{position: absolute; content: ""; background-image: url(../png/mrugesh-list-arrow.png); width: 18px; height: 14px; background-size: cover; background-position: center; background-repeat: no-repeat; left: 0; top: 4px;}
.blog-content-left .entry-content ul.mrugesh-listing li:last-child{margin-bottom: 0;}
.blog-content-left .entry-content ul.mrugesh-half-list{display: flex; margin: 0 -15px;}
.blog-content-left .entry-content ul.mrugesh-half-list li{width: calc(50% - 30px); margin-left: 15px; margin-right: 15px;}

.blog-content-left .entry-content ol.mrugesh-order-listing{display: -ms-flexbox; display: flex; display: -webkit-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap;
 margin: 0 -18px; padding: 0; list-style: none;}
.blog-content-left .entry-content .mrugesh-order-listing li{list-style: none; font-size: 16px; font-weight: 700; width: calc(25% - 36px); margin: 0 18px; line-height: 1.3; margin-bottom: 30px;}
.blog-content-left .entry-content .mrugesh-order-listing li > span{position: relative;width: 50px;height: 37px;display: block;padding: 4px 8px 12px 12px; margin-bottom: 5px;}
.blog-content-left .entry-content .mrugesh-order-listing li > span:before{position: absolute; content: ""; background-image: url(../png/mrugesh-order-listing-shape.png); width: 50px; height: 37px; display: block; background-size: cover; background-position: center; background-repeat: no-repeat; left: 0; top: 0; z-index: -1;}
.postid-30725 .star-line {position: relative;padding-top: 65px;padding-bottom: 65px;}
.postid-30725 .star-line:before {position: absolute;content: "";border: 1px solid #000;width: 100%;}
.postid-30725 .star-line:after {position: absolute;content: "";background-image: url(../png/star-icon-3.png);width: 28px;height: 29px;background-size: 100%;background-repeat: no-repeat;background-position: center;left: 0;right: 0;margin: 0 auto;text-align: center;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 1;}

.mrugesh-block-shape1{position: absolute;left: -60px;top: -75px; z-index: -1;}
.mrugesh-block-shape2{position: absolute;right: -150px;bottom: -337px; z-index: -1;}
.mrugesh-block-shape3{position: absolute;left: 20px;top: -15px;z-index: -1;}
.mrugesh-block-shape4{position: absolute;top: -45px;right: 170px;z-index: -1;}
.mrugesh-block-shape5{position: absolute;bottom: -50px;left: 30%;z-index: -1;}
.mrugesh-block-shape6{position: absolute;top: 0; left: 30px; z-index: -1;}
.mrugesh-block-shape7{position: absolute; right: 0;bottom: -240px;z-index: -1;}
.mrugesh-block-shape9{position: absolute; right: 60px;bottom: -13px;z-index: -1;}
.mrugesh-block-shape11{position: absolute;right: -120px;bottom: -350px;z-index: -1;}
.mrugesh-block-shape13{position: absolute;top: -15px;right: 24%;z-index: -1;transform: rotate(-45deg); -webkit-transform: rotate(-45deg)} 
.mrugesh-block-shape15{position: absolute;top: -56px;left: 20px;z-index: -1;}
.mrugesh-block-shape16{position: absolute;top: -40px;right: 150px;z-index: -1;}
.mrugesh-block-shape17{position: absolute;left: 25px;top: -15px;z-index: -1;}
.mrugesh-block-shape18{position: absolute;right: -22px;top: 50%;transform: rotate(31deg) translateX(-50%); -webkit-transform: rotate(31deg) translateX(-50%); z-index: -1;}
.mrugesh-block-shape19{position: absolute;right: 80px;bottom: -19px;z-index: -1;}
.mrugesh-block-shape21{position: absolute;right: 0px;bottom: -234px;z-index: -1;}
.mrugesh-block-shape22{position: absolute;top: -160px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: -1;}
.mrugesh-block-shape23{ position: absolute;bottom: -11px;left: 15px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);z-index: -1;}
.mrugesh-block-shape24{position: absolute;top: -13px;right: 45px;z-index: -1;}
.mrugesh-block-shape25{ position: absolute;top: -83px;left: 70px;z-index: -1;}
.mrugesh-block-shape26{position: absolute;bottom: -342px;right: -140px;z-index: -1;}

.blog-author-main .row-cust{display: -ms-flexbox; display: flex; display: -webkit-flex; width: 100%;}
.blog-author-main .col1{width: calc(100% - 320px); padding-right: 205px;}
.blog-author-main .col2{width: 320px;}
.author-name{position: relative; margin-bottom: 65px; padding-left: 20px;}
.author-name:before{content: "";height: 100%;width: 10px;background: #eed337;position: absolute;top: 0;left: 0;}
.blog.two-column-gride .blog-author-main .author-name h1{ margin: 0;padding: 0;line-height: 0.8;margin-bottom: 25px;}
.blog.two-column-gride .blog-author-main .author-name span{font-size: 22px;}
.author-details p{padding-bottom: 70px; line-height: 30px; line-height: 1.5;}
.two-column-gride .author-details .btn{text-align: left;}
.author-profile{position: relative; margin-bottom: 22px;}
.author-profile .shape1{position: absolute;left: -70px;bottom: -20px;z-index: -1; display: none;}
.author-profile .shape2{position: absolute; display: none;}
.author-social{text-align: center;}
.author-social > a span{font-size: 18px; border-bottom: 1px solid #000; font-weight: 500; margin-right: 5px; transition: all ease-in-out 0.3s;}
.author-social > a i.zmdi{display: inline-block;font-size: 19px;color: #000;width: 40px;height: 40px;line-height: 40px;background: #eed337;border-radius: 50%; text-align: center; transition: all ease-in-out 0.3s;}
.author-social > a:hover span{border-bottom-color: #eed337;}
.author-social > a:hover i.zmdi{color: #fff; background: #000;}

.blog-content-left .blog-social-wrapper{display: flex; width: 100%; flex-direction: column; text-align: center;}    
.blog-content-left .blog-social-wrapper > h5{margin-bottom: 15px;}    
.blog-content-left ul.social-links.blog-details-social.blog-social{position: static; display: flex!important; justify-content: center; width: 100%;transform: translateY(0);-webkit-transform: translateY(0); margin-bottom: 50px;}    
.blog-content-left ul.social-links.blog-details-social li{margin: 10px 0;} 
.blog-content-left ul.social-links.blog-details-social.blog-social li{margin: 6px; width: auto;} 
.blog-content-left ul.social-links.blog-details-social.blog-social li a,.blog-content-left ul.social-links.blog-details-social li a{background-color: #00a4bd;color: #fff;border: 0; font-size: 23px; transform: translateY(0px); text-decoration: none;}
.blog-content-left ul.social-links.blog-details-social.blog-social li a > i.zmdi{font-family: Material-Design-Iconic-Font;}
.blog-content-left ul.social-links.blog-details-social.blog-social li a > i.fa{font-family: FontAwesome;}
.blog-content-left ul.social-links.blog-details-social.blog-social li:hover a,.blog-content-left ul.social-links.blog-details-social li:hover a{background-color: #00a4bd;transform: translateY(-5px);} 

.postid-31270 .main .entry-content table tr{border-top: 0;}
.postid-31270 .main .entry-content table tr td {padding: 6px 10px 6px 10px;border: 1px solid #000;}

.measure-ctr{display: flex; flex-wrap: wrap; padding-bottom: 15px;}
.blog-content-left .entry-content.blog-individual .measure-ctr p{padding-bottom: 0;}
.measure-ctr .measure-it{padding-right: 15px;}
.blog-content-left .entry-content.blog-individual .measure-ctr .measure-it p{font-weight: 700;}
.measure-ctr .measure-it2{display: flex; text-align: center;}
.measure-ctr .measure-it2 .divide-border{padding-right: 7px;}
.measure-ctr .measure-it2 .divide-border p:first-of-type{border-bottom: 1px solid #000;}
.measure-ctr .measure-it2 > p{width: 65px; display: flex;}

.blog-content-left .entry-content .sub-list-inner{padding-left: 40px;}

.blog-sidebar-sticky {
    position: fixed;
    left: 10px; /* Adjusted for visibility */
    top: 120px;
    max-width: 250px;
    z-index: 9999;
    display: none; /* Hidden by default */
    background-color: #fff; /* Optional: Add background for better visibility */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Optional: Add shadow */
    transition: all 0.3s ease-out;
}

.sticky-title-list{margin-bottom: 20px;}
.sticky-title-list > li{list-style: none; position: relative; line-height: normal; z-index: 9; margin: 0; padding: 0 20px; width: 100%;}
.sticky-title-list > li > a{ font-size: 14px; line-height: 22px; color: #000; font-weight: 700; position: relative; padding: 13px 0; display: inline-block; width: 100%; border-bottom: 1px solid #000; position: relative; z-index: 9;}
.sticky-title-list > li > a:hover{color: #ffda30;}
.blog-sidebar-sticky .sticky-title-list > li > a.active{color: #000!important;}
.blog-sidebar-sticky ul.social-links.blog-details-social.blog-social{margin-bottom: 0!important; padding-bottom: 20px;}

/* .blog-sidebar-sticky{padding: 20px; position: fixed; left: 5px; top: 80px; width: 320px; background-color: #ffff; box-shadow: 0px 1px 6px rgba(0 0 0 / 90%);} */

.blog-content-left .entry-content.blog-individual .quote-blog-common p{font-size: 28px; font-weight: 600;}
.blog-content-left .entry-content.blog-individual .quote-blog-common p em{font-size: 28px; font-weight: 600; line-height: 1.4;}
.quote-blog-common cite { font-size: 18px; font-weight: 500;}

/*------------Media query start from here------*/

@media (max-width:1749px){
    .blog-sidebar-sticky{display: none!important;} 
}

@media (max-width: 1400px) {
.blog--links { padding: 0 25px; }
.blog .subscribe-btn .subscribe a { width: auto; min-width: auto; }
.you-may-like .blog--links { padding: 0 15px; }    
.you-may-like .gride-block .gride-content { padding: 30px 15px; }  
.blog-slider .slick-next { margin-right: -50px; }    
.blog-slider .slick-prev { margin-left: -50px; }       
.blog-slider .slick-slide { margin: 0 50px; }    
.blog-slider .slick-list.draggable { margin: 0 -50px; }
.blog-banner-title{padding-left: 50px; padding-right: 50px;}    
ul.social-links.blog-details-social{top: 75%;}    
}

@media (max-width: 1200px) {
    .blog-slider.cust .blog-gride-block { width: calc(50% - 100px); margin: 0 50px; }   
    .blog-slider.cust { margin: 0 -50px; }
    .blog-gride-block .gride-content h3 a { font-size: 24px; }
    .blog-slider.cust .right-arrow:after, .blog-slider.cust .left-arrow:after { line-height: 36px; }
    .blog-content-left .entry-content.blog-individual #get-in-touch-section h2, .blog-content-left #get-in-touch-section h2{font-size: 36px;}
}
/*------------Tablet landscape view------*/
@media (max-width:1024px) {
.blog-content-left .entry-content.blog-individual blockquote p { font-size: 32px; }    
.gride-block .gride-content .btn a { padding: 12px; }
.blog .View--Infograph, .blog .gride-block .gride-content h3 a { font-size: 18px; }
.blog-content-left .ts-fab-tabs .ts-fab-social-links { margin-left: 0; }
.you-may-like .blog--links ul li { padding: 0 6px; }
.you-may-like { padding: 50px 0; }    
.you-may-like h2 { margin-bottom: 40px; }
.blog-gride-block .gride-content h3 a { font-size: 24px; }
.blog-gride-block .gride-content { padding: 15px 15px 30px 15px; }
.blog-gride-block .blog--links { padding: 0 25px; }    
.blog .email--update-sec .submit-feild { padding: 0; }
/*.row.row-flex.blog-flex .col-lg-4, .row.row-flex.blog-flex .col-lg-8 { width: 50%; }*/
.blog-flex .sbSelector { padding-right: 50px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-indent: 5px; }    
.email--update-sec ul li { width: 100%; padding-left: 0; position: relative; }    
.use-case-table table { table-layout: fixed; min-width: 1100px; }
.use-case-table { overflow-x: auto; }
.blog-banner-title{padding-left: 0; padding-right: 0;}
    .blog-content-left ul.social-links.blog-details-social{display: none!important;} 
    .blog-content-left ul.social-links.blog-details-social.blog-social li{margin-top: 20px;}
    
/*---22-102019----*/
   
    ul.social-links.blog-details-social {display: inline-block !important; text-align: center !important; width: 100% !important; margin-top: 40px !important;}
/*---22-102019----*/
    
}

/*------------Tablet portrait  view------*/
@media (max-width:991px) {
.blog-gride-block .gride-content h3 a { font-size: 20px; }
.blog .service-search { padding-left: 15px; }
.blog-content-left .ts-fab-wrapper .ts-fab-tabs .ts-fab-tab { padding-left: 0; padding-right: 0; }
ul.social-links.blog-details-social { text-align: center; }
.blog--links { padding: 0 20px; }
.blog .search--box .subscribe-btn { margin-top: 0; }
.blog .service-search { width: 75%; }
.blog .subscribe-btn .subscribe { text-align: center; }
.subscribe-form .btn { justify-content: center; }
/*19-09-2019*/
.blog .search--box .service-option { width: auto; min-width: 35%; margin-bottom: 15px; padding-right: 15px; }
.blog .search--box .feild select { width: auto; }
.blog .search--box .subscribe-btn { width: 25%; padding: 0 15px; }
.blog .View--Infograph, .blog .gride-block .gride-content h3 a { font-size: 20px; }
.blog .search--box .subscribe-btn .submit-feild, .blog .search--box .subscribe-btn .submit-feild input[type="submit"] { width: 100%; }
.help-section.four-col-help .col-lg-3 { width: 50%; margin: 15px 0; }
.video-section, .two-column-gride, .case-study-listing { padding: 40px 0; }
.blog.two-column-gride h1, .blog.two-column-gride h2, .category-title { margin-bottom: 30px; font-size: 32px; }
.blog--links { bottom: 10px; }
.top-main-blog { margin: 35px 0; }
.category-title { padding: 20px 0; }
.blog .View--Infograph, .blog .gride-block .gride-content h3 a { font-size: 20px; }
.you-may-like.three-col-help .col-lg-4 { width: 50%; padding-bottom: 15px; }
.you-may-like .blog--links { bottom: 20px; }    
.blog-slider .slick-slide { margin: 0 20px; }    
.blog-slider .slick-list.draggable { margin: 0 -20px; }
.blog-slider { padding: 30px 40px; }    
.blog-slider .slick-prev { margin-left: -20px; }    
.blog-slider .slick-next { margin-right: -20px; }    
.blog-slider.cust { margin: 0 -90px; }
.blog-slider.cust .left-arrow { left: 70px; } 
.blog-slider.cust .right-arrow { right: 70px; }
.blunder-box .gride-block ul li { width: 100%;  }
.top-main-blog{margin: 20px 0}  

.blog-content-left .entry-content.blog-individual #get-in-touch-section h2, .blog-content-left #get-in-touch-section h2{font-size: 32px;}    
    
}
/*------------Mobile landscape  view------*/
@media (max-width:767px) {
.blog-content-left .entry-content ul { padding-left: 17px; }    
.blog-slider.cust { margin: 0 -30px; }
.blog-slider.cust .blog-gride-block { width: calc(50% - 30px); margin: 15px; }
.blog-slider.cust .right-arrow { right: 20px; }    
.blog-slider.cust .left-arrow { left: 20px; }       
.blog-slider .slick-slide { margin: 0; }
.blog-slider { padding: 15px; }
.blog-content-left .entry-content ul { flex-wrap: wrap; justify-content: center; }    
.blog-content-left .breadcrumb-blog ul { justify-content: flex-start; }        
.top-all-blogs span { font-size: 16px; }    
.mCustomScrollBox { width: 100%; }    
.blog .advertise .gride-block { padding-bottom: 15px; }    
.subscribe-form .btn small { padding-right: 15px; }
.blog-content-left h2 { padding-top: 25px; }
.blog .search--box .feild select { background-position: 100%; }
.blog .search--box .feild select { width: 100%; }
.blog .service-search { width: 75%; }
.blog .search--box .subscribe-btn { width: 25%; }
/*19-09-2019*/
.blog .gride-block .gride-content h3 a { font-size: 18px; }
.blog h3 { margin-bottom: 15px; }
.blog .search--box .subscribe-btn { text-align: center; }
.blog .search--box .subscribe-btn .submit-feild { width: 100%; }
.blog > div.row-flex { display: flex; }
.blog .search--box .subscribe-btn .submit-feild input[type="submit"] { min-width: 100%; }
.blog .search--box .service-option { margin-bottom: 15px; }
.help-section.four-col-help .col-lg-3 .content-wrap h4 { font-size: 18px; margin-bottom: 15px;  }
.help-section.four-col-help .content-wrap p { padding-bottom: 15px; }
.gride-block .gride-content { padding: 15px; }
.blog .View--Infograph, .blog .gride-block .gride-content h3 a { font-size: 16px; }
.blog .View--Infograph input[type="submit"] { max-width: 100%; padding: 12px; margin-top: 20px; }
.help-section.four-col-help .col-lg-3 .content-wrap h4 br { display: none; }
.blog-content-left #comments .comment-respond { padding: 30px 0 0; }
.blog-content-left #comments h3.comment-reply-title { padding-bottom: 15px; font-size: 24px; }
.blog-content-left .entry-content.blog-individual h2, .blog-content-left h2 { font-size: 20px; }
/*20-09-2019*/    
.blog .search--box .service-option { padding: 0 15px; }
.blog.two-column-gride h1, .blog.two-column-gride h2, .category-title { margin-bottom: 20px; font-size: 32px; }
.blog-flex .col-lg-4 { width: 100%; }
.blog .search--box .feild select { width: auto; padding-right: 50px; max-width: 100%; }
.category-title { padding-top: 10px; margin-bottom: 0; }
#searchform input#searchsubmit { margin: 0; background-position: 90%; }
#searchform input#s { font-size: 14px; padding-right: 10px; }
.help-section.four-col-help .col-lg-3 { width: 100%; }
.blog .gride-block { padding-bottom: 70px; }
.blog .blog--links ul li:first-child { padding-right: 10px; padding-left: 10px; }
.two-column-gride .col-lg-4 { margin-bottom: 15px; }
.blog-content-left .comment-container, .blog-content-left .blog-individual { padding: 25px 15px; }
.top-main-blog { margin: 0 0 20px 0; }
.top-all-blogs { font-size: 18px; }
.top-main-blog .top-right a { padding: 11px; }
.blog-content-left .entry-content.blog-individual .date-auther { margin-bottom: 20px; margin-top: 0; }
.blog-content-left .entry-content.blog-individual p { padding-bottom: 20px; }
.blog-slider .slick-prev { margin-left: -5px; }    
.blog-slider .slick-next { margin-right: -5px; }    
.blog .blog--links ul li:not(:last-child) { border: none; }    
.blog .blog--links ul li:first-child { padding-left: 0; }    
.blog-content-left .ts-fab-tabs .ts-fab-text { width: 100%; padding-left: 0; }
.you-may-like .gride-content > a { margin-bottom: 0; }
#free-blog-post .col-lg-4 { width: 50%; margin: 15px 0; }    
#free-blog-post .row { display: flex; flex-wrap: wrap; justify-content: center; }
.free-blog-templates p { padding-top: 20px; }    
.free-blog-templates h6 { font-size: 18px; }
.free-blog-templates h3 { font-size: 24px;  margin-bottom: 10px; }
.blog-content-left .entry-content.blog-individual blockquote p { font-size: 26px; }       
    
    
    /*---22-102019----*/
    ul.social-links.blog-details-social { text-align: left !important; margin-top: 0px !important;}
/*---22-102019----*/

.blog-content-left .entry-content.blog-individual #get-in-touch-section h2+p {font-size: 16px;padding-bottom: 20px;line-height: 1.6;}
    
}
/*------------Mobile portrait view------*/
@media (max-width:640px) {
.blog .search--box .service-option { width: 50%; order: 1; } 
.blog .search--box .subscribe-btn { width: 50%; padding-top: 0; order: 2; margin-bottom: 15px; }
.blog .service-search { width: 100%; order: 3; }
.blog .search--box .subscribe-btn .submit-feild { width: auto; min-width: 200px; }    
.blog .subscribe-btn .subscribe a { min-width: 200px; }
.blog-content-left .comment-form .form-submit { text-align: center; width: 100%; }
.blog-content-left .comment-container, .blog-content-left .blog-individual { padding: 15px 0; width: 100%; }
.blog .advertise .gride-block { text-align: center; }
.you-may-like.three-col-help .col-lg-4 { width: 100%; }    
.blog-gride-block .gride-content h3 a { font-size: 20px; }    
.you-may-like .gride-content > a { font-size: 18px; }    
.email--update-sec ul li { width: 100%; }  
.blog-slider.cust .blog-gride-block { width: 100%; margin-top: 30px; }    
#free-blog-post .col-lg-4 { width: 100%; }
#get-in-touch ul li label, .common-form ul li label { width: 100%;  }    
#get-in-touch ul li label, .common-form ul li label { padding: 15px 10px 15px 22px; }    
.email--update-sec ul li label:before { height: 14px; width: 14px; top: 0; }    
.blog-slider.cust .right-arrow, .blog-slider.cust .left-arrow, .blog-slider.cust .blog-gride-block:first-of-type { display: none; } 
.blog-slider.cust .blog-gride-block:nth-of-type(2):before { content: "Next Post"; display: block; position: absolute; top: -30px; font-size: 18px; font-weight: 700; }
.blog-content-left .entry-content.blog-individual #get-in-touch-section h2, .blog-content-left #get-in-touch-section h2{font-size: 30px;} 
.blog-content-left .entry-content.blog-individual #get-in-touch-blog {margin: 0 auto;} 
    
}
/*----------Optional css------*/
@media (max-width:480px) {
.blog-content-left .entry-content.blog-individual h2, .blog-content-left h2 { font-size: 18px; }
.blog .blog--links ul li:first-child:after { height: 15px; }
.blog .search--box .feild .sbHolder .sbToggle { right: -15px; }
#searchform input#s { font-size: 12px; }
.blog--links li a { display: inline; }    
.blog-content-left h2 { display: inline-block; }    
.blog-content-left .entry-content.blog-individual blockquote p { font-size: 22px; }        
.email--update-sec ul li label:before { top: 2px; }
.blog .search--box .subscribe-btn .submit-feild input[type="submit"] { width: auto; }
.blog .search--box .subscribe-btn .submit-feild { min-width: auto; }
    
    /*22-10-2019*/
     .circle { width: 30px; height: 30px;}
     .blog-content-left .date-auther.breadcrumb-blog .blog--links ul li { padding: 0; width: 100%; margin: 8px 0; border-right: 0 !important;}
     .top-main-blog .top-right a { padding: 10px 12px; font-size: 12px; }
     /*22-10-2019*/
.blog-content-left .entry-content.blog-individual #get-in-touch-section h2, .blog-content-left #get-in-touch-section h2{font-size: 26px;}    
}
 @media (max-width:380px) {
/*20-09-2019*/        
.blog-content-left .blog-individual { padding: 25px 5px; }
.top-main-blog .top-right a { padding: 7px 12px; font-size: 12px; } /*22-10-2019*/
.category-title { padding-bottom: 0; }
     
       /*22-10-2019*/
     
     .top-main-blog{align-items: flex-start;}
     
       /*22-10-2019*/
}

/*18102022*/
.cloud-fix .popup-right {padding: 32px 0px; position: fixed;top: 35%; text-align: center; max-width:231px; width: 100%; z-index: 999; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; background-image: url(../png/cloud-img.png); background-repeat: no-repeat; right: 0; height:223px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;background-size:100%;}
.cloud-fix .popup-right p {padding-bottom: 0; font-size:16px; font-weight: 400; line-height: 1.3; }
.cloud-fix .popup-right p.small {font-size: 17px; margin-top: -7px; }
.cloud-fix .popup-area {width: 100%; float: right;max-width: 120px;margin:48px 25px 0 0;}
.cloud-fix .popup-right h4 {padding-bottom: 0; font-size: 44px; margin-bottom: 0; text-transform: uppercase; font-weight: 400; margin-top: -9px; }
.cloud-fix .download-cta{position: fixed;right: -140px;top: 45%; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; z-index: 9;}
.cloud-fix .popup-right.active+.download-cta{right: 0;}
.cloud-fix .download-cta > a{display: inline-block;background-color: #ffdb2d;padding: 5px 5px 3px 7px;border-bottom-left-radius: 20px; border-top-left-radius: 20px;}
.cloud-fix .download-cta span{width: 24px; height: 24px; background-color: #fff; border-radius: 100%; display: inline-block; line-height: 25px; text-align: center;}
.cloud-fix .download-cta p{display: inline-block;padding-left: 7px;font-weight: 700; font-size: 12px; padding-bottom: 0;}
.cloud-fix .popup-right .btn-small a {background-color: #ffda30 !important; color: #000 !important; font-weight: 600; font-size:15px; padding: 6px 13px; }
.cloud-fix .popup-right .btn-small a:hover {background-color: transparent !important; color: #000 !important; }
.cloud-fix .popup-right .btn-small a span {background-color: transparent; }
.cloud-fix .popup-right .btn-small {margin-top:5px; }
.cloud-fix .popup-right .arrow_close-desk{position: absolute; display: block; right:23px; top:53px; cursor: pointer; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; }
.cloud-fix .popup-right.active .arrow_close-desk {transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.cloud-fix .popup-right .arrow_close {display: none; left: -2px; max-width: 37px; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; }
.cloud-fix .popup-right.active {right: -231px; }
.cloud-fix .popup-right.active .arrow_close {left: -33px; max-width: 45px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.cloud-fix #rate-card-mail-first.white-popup {padding: 120px 75px !important; }
.cloud-fix #rate-card-mail-first.white-popup {max-width: 930px; margin: 0 auto; text-align: center; padding: 70px 75px; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
.cloud-fix .white-popup #mail-first-download-form .feild .sbToggle {background-color: #fff; }
.cloud-fix #rate-card-mail-first.white-popup form {text-align: center; }
.cloud-fix #rate-card-mail-first.white-popup form .submit-feild input[type=submit] {min-width: 210px; text-transform: uppercase; }
.cloud-fix .mfp-wrap{z-index: 99999;}
    
@media (max-width:1700px) {
    .cloud-fix .popup-right p {font-size:14px; }
    .cloud-fix .popup-right h4 {font-size: 35px; }
    .cloud-fix .popup-right p.small {font-size: 14px; margin-bottom: 4px; }
    .cloud-fix .popup-right {max-width:200px;}
    .cloud-fix .popup-area {width: 100%;margin:38px 15px 0 0}
    .cloud-fix .popup-right .btn-small a {font-size:11px;padding:5px 12px; }
    .cloud-fix .popup-right .arrow_close-desk{max-width:18px;right: 20px; top: 48px;}
}

@media (max-width:1023px) {
    .cloud-fix .popup-right {padding: 24px 0px; top: 35%; max-width: 115px; background-image: url(../png/bg_responsive_img-2.png); height: 108px; background-size: 115px; background-repeat: no-repeat; }
    .cloud-fix .popup-right.active {right: -110px; }
    .cloud-fix .popup-area {width: 86%;margin:6px 0 0 0;}
    .cloud-fix .popup-right p {padding-bottom: 0; font-size: 12px; font-weight: 400;line-height: 1.2; }
    .cloud-fix .popup-right p.small {font-size: 11px; margin-top: -4px; margin-bottom: 2px; }
    .cloud-fix .popup-right h4 {font-size: 28px; margin-top: -5px; }
    .cloud-fix .popup-right .btn-small a {font-size: 10px; padding: 2px 8px; }
    .cloud-fix .popup-right .btn-small {margin-top: 8px; }
    .cloud-fix .popup-right .arrow_close {display: block; max-width: 37px; position: absolute; left: -2px; top: -5px; cursor: pointer; }
    .cloud-fix .popup-right .arrow_close-desk,.cloud-fix .download-cta{display: none;}
}

@media (max-width:767px) {
    .cloud-fix .popup-right{display: none;}
}

/*27032023*/
.ecs-blog-sticky .popup-right {padding: 49px 10px 24px 10px; position: fixed;top: 35%; text-align: center; max-width:161px; width: 100%; z-index: 999; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; background-image: url(../png/ecs-blog-sticky.png); background-repeat: no-repeat; right: 0; height:156px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;background-size:100%;}
.ecs-blog-sticky .popup-right p {padding-bottom: 0; font-size:15px; font-weight: 400; line-height: 1.5; }
.ecs-blog-sticky .popup-right p.small {font-size: 17px; margin-top: -7px; }
/*.ecs-blog-sticky .popup-area {width: 100%; float: right;max-width: 120px;margin:48px 25px 0 0;}*/
.ecs-blog-sticky .popup-right h4 {padding-bottom: 0; font-size: 44px; margin-bottom: 0; text-transform: uppercase; font-weight: 400; margin-top: -9px; }
.ecs-blog-sticky .download-cta{position: fixed;right: -140px;top: 45%; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; z-index: 9;}
.ecs-blog-sticky .popup-right.active+.download-cta{right: 0;}
.ecs-blog-sticky .download-cta > a{display: inline-block;background-color: #ffdb2d;padding: 5px 5px 3px 7px;border-bottom-left-radius: 20px; border-top-left-radius: 20px;}
.ecs-blog-sticky .download-cta span{width: 24px; height: 24px; background-color: #fff; border-radius: 100%; display: inline-block; line-height: 25px; text-align: center;}
.ecs-blog-sticky .download-cta p{display: inline-block;padding-left: 7px;font-weight: 700; font-size: 12px; padding-bottom: 0;}
.ecs-blog-sticky .popup-right .btn-small a {background-color: #000 !important; color: #fff !important; font-weight: 600; font-size:15px; padding: 6px 13px; box-shadow: 0 0 0 2px #000 inset; -webkit-box-shadow: 0 0 0 2px #000 inset;}
.ecs-blog-sticky .popup-right .btn-small a:hover {background-color: #ffda30 !important; color: #000 !important; }
.ecs-blog-sticky .popup-right .btn-small a span {background-color: transparent; }
.ecs-blog-sticky .popup-right .btn-small {margin-top:12px; }
.ecs-blog-sticky .popup-right .arrow_close-desk{position: absolute; display: block; left:23px; top:10px; cursor: pointer; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; }
.ecs-blog-sticky .popup-right.active .arrow_close-desk {transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.ecs-blog-sticky .popup-right .arrow_close {display: none; left: -2px; max-width: 37px; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; }
.ecs-blog-sticky .popup-right.active {right: -231px; }
.ecs-blog-sticky .popup-right.active .arrow_close {left: -33px; max-width: 45px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.ecs-blog-sticky #rate-card-mail-first.white-popup {padding: 120px 75px !important; }
.ecs-blog-sticky #rate-card-mail-first.white-popup {max-width: 930px; margin: 0 auto; text-align: center; padding: 70px 75px; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
.ecs-blog-sticky .white-popup #mail-first-download-form .feild .sbToggle {background-color: #fff; }
.ecs-blog-sticky #rate-card-mail-first.white-popup form {text-align: center; }
.ecs-blog-sticky #rate-card-mail-first.white-popup form .submit-feild input[type=submit] {min-width: 210px; text-transform: uppercase; }
.ecs-blog-sticky .mfp-wrap{z-index: 99999;}
    
@media (max-width:1700px) {
/*
    .ecs-blog-sticky .popup-right p {font-size:14px; }
    .ecs-blog-sticky .popup-right h4 {font-size: 35px; }
    .ecs-blog-sticky .popup-right p.small {font-size: 14px; margin-bottom: 4px; }
*/
/*    .ecs-blog-sticky .popup-right {max-width:200px;}*/
/*    .ecs-blog-sticky .popup-area {width: 100%;margin:38px 15px 0 0}*/
/*
    .ecs-blog-sticky .popup-right .btn-small a {font-size:11px;padding:5px 12px; }
    .ecs-blog-sticky .popup-right .arrow_close-desk{max-width:18px;right: 20px; top: 48px;}
*/
}

@media (max-width:1023px) {
    .ecs-blog-sticky .popup-right {padding: 23px 0px; padding-left: 12px; top: 35%; max-width: 115px; background-image: url(https://dev.project-progress.net/uplers/email_uplers/images/stickyfof/bg_responsive_img.png); height: 108px; background-size: 115px; background-repeat: no-repeat; }
    .ecs-blog-sticky .popup-right.active {right: -110px; }
/*    .ecs-blog-sticky .popup-area {width: 86%;margin:6px 0 0 0;}*/
    .ecs-blog-sticky .popup-right p {padding-bottom: 0; font-size: 11px; font-weight: 400;line-height: 1.2; }
    .ecs-blog-sticky .popup-right p.small {font-size: 11px; margin-top: -4px; margin-bottom: 2px; }
    .ecs-blog-sticky .popup-right h4 {font-size: 28px; margin-top: -5px; }
    .ecs-blog-sticky .popup-right .btn-small a {font-size: 10px; padding: 2px 8px; }
    .ecs-blog-sticky .popup-right .btn-small {margin-top: 8px; }
    .ecs-blog-sticky .popup-right .arrow_close {display: block; max-width: 37px; position: absolute; left: -2px; top: -5px; cursor: pointer; }
    .ecs-blog-sticky .popup-right .arrow_close-desk,.ecs-blog-sticky .download-cta{display: none;}
}

@media (max-width:767px) {
    .ecs-blog-sticky .popup-right{display: none;}
}


/*06062023*/
.metg-blog-sticky .popup-right {padding: 16px 16px 0px 10px; position: fixed;top: 35%; text-align: center; max-width:154px; width: 100%; z-index: 999; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; background-image: url(../png/metg-blog-sticky.png); background-repeat: no-repeat; right: 0; height:180px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;background-size:100%;}
.metg-blog-sticky .popup-right p {padding-bottom: 0; font-size:15px; font-weight: 400; line-height: 1.3; }
.metg-blog-sticky .popup-right p.small {font-size: 17px; margin-top: -7px; }
/*.ecs-blog-sticky .popup-area {width: 100%; float: right;max-width: 120px;margin:48px 25px 0 0;}*/
.metg-blog-sticky .popup-right h4 {padding-bottom: 0; font-size: 44px; margin-bottom: 0; text-transform: uppercase; font-weight: 400; margin-top: -9px; }
.metg-blog-sticky .download-cta{position: fixed;right: -140px;top: 45%; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; z-index: 9;}
.metg-blog-sticky .popup-right.active+.download-cta{right: 0;}
.metg-blog-sticky .download-cta > a{display: inline-block;background-color: #ffdb2d;padding: 5px 5px 3px 7px;border-bottom-left-radius: 20px; border-top-left-radius: 20px;}
.metg-blog-sticky .download-cta span{width: 24px; height: 24px; background-color: #fff; border-radius: 100%; display: inline-block; line-height: 25px; text-align: center;}
.metg-blog-sticky .download-cta p{display: inline-block;padding-left: 7px;font-weight: 700; font-size: 12px; padding-bottom: 0;}
.metg-blog-sticky .popup-right .btn-small a {font-size: 12px; font-weight: 700; border: 2px solid #ffda30; padding: 4px 20px;}
/*.metg-blog-sticky .popup-right .btn-small a:hover {background-color: #ffda30 !important; color: #000 !important; }*/
/*.metg-blog-sticky .popup-right .btn-small a span {background-color: transparent; }*/
.metg-blog-sticky .popup-right .btn-small {margin-top:10px; }
.metg-blog-sticky .popup-right .arrow_close-desk{position: absolute; display: block; left:-11px; top:-12px; cursor: pointer; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; }
.metg-blog-sticky .popup-right.active .arrow_close-desk {transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.metg-blog-sticky .popup-right .arrow_close {display: none; left: -2px; max-width: 37px; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; }
.metg-blog-sticky .popup-right.active {right: -231px; }
.metg-blog-sticky .popup-right.active .arrow_close {left: -33px; max-width: 45px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.metg-blog-sticky #rate-card-mail-first.white-popup {padding: 120px 75px !important; }
.metg-blog-sticky #rate-card-mail-first.white-popup {max-width: 930px; margin: 0 auto; text-align: center; padding: 70px 75px; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
.metg-blog-sticky .white-popup #mail-first-download-form .feild .sbToggle {background-color: #fff; }
.metg-blog-sticky #rate-card-mail-first.white-popup form {text-align: center; }
.metg-blog-sticky #rate-card-mail-first.white-popup form .submit-feild input[type=submit] {min-width: 210px; text-transform: uppercase; }
.metg-blog-sticky .mfp-wrap{z-index: 99999;}
    
@media (max-width:1700px) {
/*
    .ecs-blog-sticky .popup-right p {font-size:14px; }
    .ecs-blog-sticky .popup-right h4 {font-size: 35px; }
    .ecs-blog-sticky .popup-right p.small {font-size: 14px; margin-bottom: 4px; }
*/
/*    .ecs-blog-sticky .popup-right {max-width:200px;}*/
/*    .ecs-blog-sticky .popup-area {width: 100%;margin:38px 15px 0 0}*/
/*
    .ecs-blog-sticky .popup-right .btn-small a {font-size:11px;padding:5px 12px; }
    .ecs-blog-sticky .popup-right .arrow_close-desk{max-width:18px;right: 20px; top: 48px;}
*/
}

@media (max-width:1023px) {
    .metg-blog-sticky .popup-right {padding: 30px 0px; padding-left: 12px; top: 35%; max-width: 115px; background-image: url(https://dev.project-progress.net/uplers/email_uplers/images/stickyfof/bg_responsive_img.png); height: 108px; background-size: 115px; background-repeat: no-repeat; }
    .metg-blog-sticky .popup-right.active {right: -110px; }
/*    .ecs-blog-sticky .popup-area {width: 86%;margin:6px 0 0 0;}*/
    .metg-blog-sticky .popup-right p {padding-bottom: 0; font-size: 11px; font-weight: 400;line-height: 1.2; }
    .metg-blog-sticky .popup-right p.small {font-size: 11px; margin-top: -4px; margin-bottom: 2px; }
    .metg-blog-sticky .popup-right h4 {font-size: 28px; margin-top: -5px; }
    .metg-blog-sticky .popup-right .btn-small a {font-size: 10px;font-weight: 500;padding: 2px 8px;border: 1px solid #ffda30;}
    .metg-blog-sticky .popup-right .btn-small {margin-top: 8px; }
    .metg-blog-sticky .popup-right .arrow_close {display: block; max-width: 37px; position: absolute; left: -2px; top: -5px; cursor: pointer; }
    .metg-blog-sticky .popup-right .arrow_close-desk,.ecs-blog-sticky .download-cta{display: none;}
}

@media (max-width:767px) {
    .metg-blog-sticky .popup-right{display: none;}
}

