/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


/*  Newsletter Heading  RIbbon*/
.post-body .newsletter-heading-ribbon {padding: 25px 50px 17px; margin-bottom:15px;} 
.post-body .newsletter-heading-ribbon h2 {margin: 0;color: #fff;}

/*  Heading Center */
.heading-center{ text-align:center;}

/* Newsletter figure */
.newsletter figure {margin: 0;}

/* Newsletter */
.newsletter-steps { margin-bottom: 0;}
.newsletter img{border-radius:0;}
.post-body .hs-cta-img {
  margin-top:0;
}

/*  Text-center, Text-left */
.post-body .text-left{text-align:left;}
.post-body .text-center{text-align:center;}
/*
 * @media (max-width:767px){
  .post-body .text-center{word-break:break-all;}
}
*/

/* Margin Class */

@media (min-width:1200px){.mt-50{margin-top:50px}}
@media (min-width:1200px){.mt-100{margin-top:100px}}


/* List-Item Section */
@media (min-width:767px){
.list-item-revamp .list-item:nth-child(odd) {background: transparent url(//1751973.fs1.hubspotusercontent-na1.net/hubfs/1751973/image/prefcast/bg-rocket-way-zebra-tester.png?t=1514435970190) no-repeat center bottom/100% auto; padding: 40px 0 0 205px;}
.list-item-revamp .list-item:nth-child(even) {background: transparent url(//1751973.fs1.hubspotusercontent-na1.net/hubfs/1751973/image/prefcast/bg-rocket-way-neotys.png?t=1514435970190) no-repeat center bottom/100% auto; padding: 40px 205px 0 0;}
.list-item-revamp .list-item:last-child:nth-child(odd) {background: transparent url(https://blog.qasource.com/hubfs/image/prefcast/bg-rocket-way-zebra-tester.png?t=1514435970190) no-repeat center bottom/100% auto; padding: 40px 0 0 205px;}
.list-item-revamp .list-item .item-logo{top:36px;}
.list-item-revamp .list-item:first-child .item-logo {top: 32px;} 
}  
.newsletter .list-item-revamp{padding:0;}
.list-item-revamp .list-item .item-contents {background: #F8FBFC; border: 2px solid #fff; border-radius: 30px; box-shadow: 20px 60px 60px #45738a24;}
.list-item-revamp {background: 0}
.list-item-revamp .list-item .item-contents p{color:#1d1d1d; font-weight:normal;}
.list-item-revamp .list-item .item-logo img{ border-radius:0; width: 90px !important;}
.list-item-revamp .list-item li {list-style: none;}
  
.prefcast-wrapper-revamp .bg-rocket { background: url(https://info.qasource.com/hubfs/financial-applcation-performance-issues-image.png) no-repeat; background-position: 37px 33px; padding-top: 88px; margin: 0; line-height: 179px;}
@media (max-width:1365px){
.prefcast-wrapper-revamp .bg-rocket {background-position: 44px 31px;}
}  
@media (max-width: 1200px){
.prefcast-wrapper-revamp .bg-rocket {background-position: 33px 32px;}
}
@media (max-width: 992px){
.prefcast-wrapper-revamp .bg-rocket {background-position: 38px 33px;}
}
@media (max-width: 825px){
.prefcast-wrapper-revamp .bg-rocket {background-position: 44px 28px;}
}
@media (max-width: 767px){
.prefcast-wrapper-revamp .bg-rocket {display:none;}
}
@media screen and (min-width: 992px) and (max-width: 1200px){
.list-item-revamp .list-item:nth-child(odd), .list-item-revamp .list-item:nth-child(even),.list-item-revamp .list-item:last-child:nth-child(odd){background-position: center top;}
}  
@media (min-width: 767px){
.list-item-revamp .list-item .item-logo {top: 32px;}
}
.item-contents h3{margin-top:15px;}
@media screen and (max-width: 767px){
.list-item-revamp .list-item:nth-child(odd), .list-item-revamp .list-item:nth-child(even) {margin:20px 0 0;}
}
@media screen and (max-width: 767px){
.list-item-revamp .list-item .item-logo {border-radius: 10px;}
} 
@media (min-width:767px){
.list-item-revamp .list-item:nth-child(even) .item-contents {padding: 30px 70px 20px 30px;}
.list-item-revamp .list-item:nth-child(odd) .item-contents {padding: 30px 30px 20px 70px;}
     }

/* Newsletter Steps revamp */
 .newsletter-steps-revamp .parameter-name .list-steps {background: salmon;}
.newsletter-steps-revamp .list-details .parameter-details {background: transparent linear-gradient(344deg,#e7f1f3,#fff) 0 0 no-repeat padding-box; box-shadow: 20px 60px 60px #45738a24; border: 2px solid #fff; border-radius:15px;}
.newsletter-steps-revamp .parameter-name {width: 150px;}
.newsletter-steps-revamp .list-details .parameter-name:before{width:53%;} 
@media screen and (max-width: 767px){.newsletter-steps-revamp .parameter-name .list-steps { border-radius: 100%; top: -12px; left: 16px; z-index: 1; font-size: 19px; position: absolute; height: 34px; width: 34px; line-height: 22px;}
.newsletter-steps-revamp .list-details {margin: 25px 0;}}


/* Newsletter Steps With Pointers */
.newsletter-steps-pointers .parameter-name .list-steps {background: salmon; }
  @media screen and (max-width: 767px){
.newsletter-steps-pointers .parameter-name .list-steps {border-radius: 100%; top: 8px; left: 3px; z-index: 1; font-size: 19px; position: absolute; height: 34px; width: 34px; line-height: 22px; }
.newsletter-steps-pointers .list-details {margin: 25px 0; }}
.newsletter-steps-pointers .list-details .parameter-details {background: transparent linear-gradient(344deg,#e7f1f3,#fff) 0 0 no-repeat padding-box;}
.newsletter-steps-pointers .list-details .parameter-name:before{width:18%; top:47%;}  
.newsletter-steps-pointers .list-details .parameter-details{box-shadow: 20px 60px 60px #45738a24; border: 2px solid #fff; border-radius:15px;}
.newsletter-steps-pointers .list-details .parameter-name{padding-left:0;}
@media (min-width:768px){.newsletter-steps-pointers .parameter-name .list-steps-name{width:193px;}}
@media (max-width:767px){.newsletter-steps-pointers .parameter-name .list-steps-name{text-align: left;}}
.newsletter-steps-pointers .parameter-name .list-steps-name p{font-size:16px; line-height:1.1; margin-bottom:0;}
@media (max-width:767px){.newsletter-steps-pointers .parameter-name .list-steps-name p{ padding-left:44px;}}

/* Notepad Section */
.notpad-style-box-style .notpad-style:last-child {background: transparent linear-gradient(344deg,#e7f1f3,#fff) 0 0 no-repeat padding-box;  border: 2px solid #fff; border-radius: 30px; box-shadow: 20px 16px 15px #45738a24;}
.notpad-style-box-style{background:0; padding-top:2.2%;}
.notpad-style-box-style .notpad-style {padding: 20px 40px;}


/* Notepad Section Revamp  */
.notepad-style-revamp .notpad-style{background: #F8FBFC; border: 2px solid #e7f0f5;}
.notepad-style-revamp .notpad-style:last-child{background: #F8FBFC url(https://1751973.fs1.hubspotusercontent-na1.net/hubfs/1751973/image/autocast/summer-2018/bottom-image.png) no-repeat; background-position: center bottom; border-radius: 4px 0px;}
.notepad-style-revamp { background:url(https://info.qasource.com/hubfs/expert-series-2023/notepad-header-image.png) no-repeat; background-size: 100%;padding-top: 9.2%; position: relative;}
.notepad-style-revamp .notpad-style+.notpad-style:after {width: 20px; height: 103px;content: "";position: absolute;top: -57px;left: 35px; background: url(https://info.qasource.com/hubfs/expert-series-2023/salmon-thread.png) no-repeat;}
.notepad-style-revamp .notpad-style+.notpad-style:before {width: 20px;height: 103px;content: ""; position: absolute;top: -57px;right: 35px; background: url(https://info.qasource.com/hubfs/expert-series-2023/salmon-thread.png) no-repeat;} 
.notepad-style-revamp .notpad-style+.notpad-style:nth-child(odd):after {background: url(https://info.qasource.com/hubfs/expert-series-2023/blue-thread.png) no-repeat;}
 .notepad-style-revamp .notpad-style+.notpad-style:nth-child(odd):before { background: url(https://info.qasource.com/hubfs/expert-series-2023/blue-thread.png) no-repeat;}
.notepad-style-revamp .notpad-style:last-child { background: #f8fbfc url(https://info.qasource.com/hubfs/expert-series-2023/notepad-footer-image.png) no-repeat;background-position: bottom;border-radius: 4px 0;}

/* Tools Wrapper Section */
.hadoop-wrapper figure img {display: block; margin-left: auto; margin-bottom: -2px; margin-right: auto;}
.tools-separator {padding: 15px; background: #F8FBFC; border: 2px solid #fff; border-radius:20px; margin-top: 0; border-bottom:0;}  

/* Tools Details */
.post-body .tools-details ul>li{background:none; padding-left:0; text-align:center}
.column-wrapper {border-bottom: 0;padding-bottom: 0;position: relative;}
.column-wrapper:before {background: #9b9999;bottom: 1px; content: ""; left: 50%; margin-left: -6px; position: absolute; top: 0; width: 12px;}

/* Tools Wrapper*/
.tools-wrapper{border-bottom:0; padding-bottom:0;}


/* Media Element for center */


@media screen and (min-width: 767px) and (max-width: 1200px){.media-element .media-object, .media-element .media-object.media-right { float: none; text-align: center;} .media-element .media-object+.media-body {padding-left: 0;}}
@media(max-width:767px){.media-element .media-object.media-right {float: none; }}
.media-element .media-object+.padding-0{padding-left:0;}
@media (min-width:1200px){.media-element .media-object img.mt-50{margin-top:50px}}

/* Quote Wrapper */
.quote-wrapper-yellow {background: transparent linear-gradient(344deg,#e7f1f3,#fff) 0 0 no-repeat padding-box; padding:10px 10px;}
.quote-wrapper-yellow:after, .quote-wrapper-yellow:before{border-color: #285d72;}

/* Quote Style */
.conclusion:after, .conclusion:before {background: #f1f5fa;}
.conclusion{border: 4px solid #285d72; max-width:100%;}
.conclusion {margin:35px 0;}
.conclusion h2{margin:0;}
.conclusion {margin:35px 0;}
.conclusion h2{margin:0;}


/* Suggestions Wrapper Coding */
.suggestions-wrapper h2{margin-top:0;}
.suggestions-wrapper {background: #f1f5fa; border-bottom: 0; border-top: 3px solid hsla(0,0%,44%,.15); padding:2em 0 0;}
@media (max-width:993px){.suggestions-wrapper{padding:1em 0 0;}}

@media screen and (min-width: 767px) and (max-width: 1200px){ .suggestions-wrapper .media-element .media-object{float: left;}
.suggestions-wrapper  .media-element .media-object+.media-body{padding-left:30px;}
}

@media screen and (max-width: 767px){.suggestions-wrapper .media-element .media-object{text-align: left; float: none;}
.suggestions-wrapper  .media-element .media-object+.media-body{padding-left: 0px; text-align: left;}
}

/* table Features */
.table-features tbody tr td div+div {margin-top:10px;}
.table-features{border:1px solid #ccc; font-size:14px; width:100%;}
.table-features tr th, .table-features tr td{border-top:1px solid #ccc; padding:10px 12px; vertical-align:top;}
.table-features tr td + td, .table-features tr td + th, .table-features tr th + td, .table-features tr th + th{border-left:1px solid #ccc;}
.table-features thead th{ background: #285D72; color:#fff; font-size:20px; font-weight:500; line-height:1.2; text-align:center; vertical-align: middle;}
.table-features thead th small{color:#fff; font-size:70%;margin-top: 10px; display: block; font-weight: normal;}
.table-features tbody tr:nth-child(even){background:#fbfbfb;}
.table-features tbody tr td:first-child{ text-align:left; padding-left:40px; background: url(https://blog.qasource.com/hubfs/image/shieldcast/list-style.png?t=1530293337553) no-repeat; background-position: 10px 10px;}

@media screen and (max-width:580px){
.table-features thead{display:none;}
.table-features tr, .table-features th, .table-features td{display:block;}
.table-features tr th, .table-features tr td{height:auto; padding:0; text-align: left;}
.table-features, .table-features tr th, .table-features tr td, .table-features tr td + td, .table-features tr td + th, .table-features tr th + td, .table-features tr th + th{border:none;}
.item-feature{background:none; display:inline-block; padding:10px;}
.table-features tbody tr{border:1px solid #ccc; margin-top:5px;}
.table-features tbody tr:nth-child(even){background:#f5f5f5;}
.table-features tbody tr td:before{background:rgba(0,0,0,.05); border-right:1px solid #ccc; color:#000; display:inline-block; font-weight:500; padding:10px; width:80px;}  
}
@media screen and (max-width:767px){.table-features thead {display:block; }
.table-features thead tr { display:table; width:100%}
.table-features thead tr th {padding:10px 0; text-align:center;}
.table-features tbody tr td:before {display:none;}  
.table-features tbody tr td div {background: transparent;}
}
.table-features{border:1px solid #ccc; font-size:14px; width:100%;}
.table-features tr th, .table-features tr td{border-top:1px solid #ccc; padding:10px 12px; vertical-align:top;}
.table-features tr td + td, .table-features tr td + th, .table-features tr th + td, .table-features tr th + th{border-left:1px solid #ccc;}
.table-features tbody tr:nth-child(even){background:#fbfbfb;}
.table-features tbody tr td:first-child{color: #04335d; text-align:left; padding-left:20px; background:transparent;} 
@media screen and (max-width:767px){
.table-features thead{display:none;}
.table-features tr, .table-features th, .table-features td{display:block;}
.table-features tr th, .table-features tr td{height:auto; padding:0; text-align: left;}
.table-features, .table-features tr th, .table-features tr td, .table-features tr td + td, .table-features tr td + th, .table-features tr th + td, .table-features tr th + th{border:none;}
.item-feature{background:none; display:table-cell; padding:10px;}
.table-features tbody tr{border:1px solid #ccc;}
.table-features tbody tr:nth-child(even){background:#f5f5f5;}
.table-features tbody tr td:before{background:rgba(0,0,0,.05); border-right:1px solid #ccc; color:#000; display:table-cell; font-weight:500; padding:10px; width:115px;}

.table-features tr.item-description.tools-heading h2 {font-size: 17px;line-height: 24px;margin: 0;} 
.table-features tbody tr.item-description td::before {border-right: 0px solid #ccc;display: block;font-weight: 500;padding: 10px 0;text-align: center;width: 100%; }
 .table-features tr.item-description td p {padding:0px 10px; text-align: center;}
.table-features tbody tr.tools-heading td:nth-child(1)::before {display:none;}
.table-features tbody tr td:first-child {padding-left:0px;}}
.table-features {border: 1px solid #ccc;font-size: 14px;width: 100%; margin-top:20px; margin-bottom:20px; }
.table-features tbody td, .table-features tbody tr td:first-child {color: #1d1d1d;}
.table-features tbody td  .item-feature p{font-size: 16px;margin-bottom:0;}
.table-features thead th h3{color: #fff;font-size:20px;margin-bottom:0;}
.table-features tbody tr:nth-child(even) {background: rgba(185, 225, 237, .35);}
.table-features thead th p {color: #fff;font-size: 16px;}

/* Customer Table */
#customers { border-collapse: collapse; width: 100%; margin-top: 55px;}
#customers td, #customers th {border: 1px solid #ddd; padding: 15px 10px 15px 15px; vertical-align: top;}
#customers th {padding-top: 7%; text-align: center; color: white; position: relative; width: 50%;}
table{ border-collapse:collapse; width:20%;}
td{height:40px;}
th:nth-child(1),th:nth-child(2) {background: #285D72;} 
#customers th {color: #fff; }
#customers td p, #customers th p{font-size: 16px; margin-bottom: 0;}
#customers tr:nth-child(odd) {background: rgba(185, 225, 237, .35);}
#customers tr:nth-child(even) {background: transparent;}
.marg{position: absolute;text-align: center; top: -53%; right: 38%;}
@media (max-width:629px) {.marg {display: none;}}
@media screen and (max-width:1200px) { #customers th .marg { height: 65px; width: 65px; left: 50%; top: -20%; transform: translate(-50%, -50%);} }

/* Table Structure */
@media screen and (min-width: 768px){.table-structure-column:before {border-color: transparent transparent rgba(185, 225, 237, .35) transparent;  }  .table-structure{margin-bottom:20px;} }

/*  Graph Chart*/
.chartWrapper {position: relative; }
.chartWrapper>canvas {background-color: #fff; position: absolute; left: 0; top: 0; pointer-events: none;}
.chartAreaWrapper {width: 860px; max-width: 100%; overflow-x: auto;}
  
/* Infographics panel */
.infographics-panel {width: 780px;position: relative; height: 270px; margin-bottom:35px;}
.infographics-panel .image {text-align: center;}
.infographics-panel ul {list-style: none;}
.infographics-panel ul li {display: flex; position: absolute; width: 280px; background: none; }
.infographics-panel ul li p { margin: 0; color: #1d1d1d; font-weight: 400; font-size:14px; }
.infographics-panel ul li span { margin-right: 20px; }
.infographics-panel ul li span svg {width: 50px; height: 50px;}  
.infographics-panel ul li:first-child { left:-10px; top: 60px;text-align: right;} 
.infographics-panel ul li:first-child span {order: 2; margin-right: 0; margin-left: 20px;}
.infographics-panel ul li:nth-child(2) {right: -10px; left: initial; top: 60px; text-align:left;} 
.infographics-panel ul li:nth-child(3) {left: -10px; top: 160px; text-align:right;} 
.infographics-panel ul li:nth-child(3) span {order: 2; margin-right: 0; margin-left: 20px; }
.infographics-panel ul li:last-child { top: 160px; right:-10px; left: initial;}
.st0{fill:#FFFFFF;stroke:#04335D;stroke-width:3;stroke-miterlimit:10;}
.st1{fill:#04335D;stroke:#04335D;stroke-width:0.5;stroke-miterlimit:10;}
.cls-1{fill:#fff;stroke-width:3px;}
.cls-1,.cls-2{stroke:#04335d;stroke-miterlimit:10;}
.cls-2{fill:#04335d;stroke-width:0.25px;}

@media only screen and (max-width: 1250px) {
.infographics-panel {width: 100%;height: auto; max-width: 470px;margin: 0 auto;}
.infographics-panel ul li {position: initial;margin-bottom: 15px;width: 100%;}
.infographics-panel ul li:nth-child(3), .infographics-panel ul li:first-child {text-align: left; }
.infographics-panel ul li:nth-child(3) span, .infographics-panel ul li:first-child span {order: initial;margin-right:20px;margin-left: 0px;}
}
@media (max-width:1200px){
.infographics-panel ul li {padding-left:0px; }
}

/* Reasons List Panel CSS Starts */
ul.reasions-list li {background:none; margin: 2em 0px; font-size: 18px; color: #1d1d1d; list-style: none; position: relative; padding-left: 3.5em;}
@media (max-width:767px){ul.reasions-list li {padding-left:0;}}
ul.reasions-list li:nth-child(2):before, ul.reasions-list li:nth-child(5):before {width: 4.6em; left: -1.8em;} 
ul.reasions-list li:nth-child(1):before, ul.reasions-list li:nth-child(6):before {width: 4.5em;left: -2em;}
ul.reasions-list li:before { width: 4.6em;height: 1px;background: #ababab;content: "";position: absolute;left: -33px;top: 14px;} 
@media (min-width:767px){
.media-body-one{margin-left: 42px;}
}

/* Newsletter Steps Challenges Panel*/
.prefcast-wrapper .knowledgebase-wrapper hgroup{margin:2em 0;}
.prefcast-wrapper .knowledgebase-wrapper h4{font-weight:500;}
.prefcast-wrapper .server-monitoring{margin-bottom:40px;}
.prefcast-wrapper .server-monitoring .parameter-name, .prefcast-wrapper .server-monitoring .parameter-details{display:table-cell; vertical-align:middle;}							
.prefcast-wrapper .server-monitoring .parameter-detail-contents{box-sizing:border-box; display:table; padding:10px 25px; table-layout:fixed; width:100%;}
.prefcast-wrapper .server-monitoring .parameter-detail-contents + .parameter-detail-contents{border-top:1px solid #ddd;}
.prefcast-wrapper .server-monitoring .parameter-name{box-sizing:border-box; width:180px;}
.prefcast-wrapper .server-monitoring .parameter-details:after{clear:both; content:''; display:block;}
.prefcast-wrapper .server-monitoring .parameter-details .server-imapact, .prefcast-wrapper .server-monitoring .parameter-details .bottleneck{box-sizing:border-box; display:table-cell; text-align:center; vertical-align:middle; width:50%;}
.prefcast-wrapper .server-monitoring .parameter-details .server-imapact{padding-right: 25px;}
.prefcast-wrapper .server-monitoring .parameter-details .bottleneck{padding-left: 25px;}
.prefcast-wrapper .server-monitoring .list-heading{color:#1d1d1d; font-weight:500; line-height:35px;}
.prefcast-wrapper .server-monitoring .list-heading .parameter-detail-contents{padding-bottom:0; padding-top:0;}
.prefcast-wrapper .server-monitoring .list-heading .parameter-name{font-size:20px; font-weight:700;}
.prefcast-wrapper .server-monitoring .list-details{margin:15px 0;}
.prefcast-wrapper .server-monitoring .list-details .parameter-name{padding-left:20px; position:relative;}
.prefcast-wrapper .server-monitoring .list-details .parameter-name:before{background:#ccc; content:''; height:2px; position:absolute; right:0; top:50%; width:50%;}
.prefcast-wrapper .server-monitoring .list-details .label-parameter{background:#fa8072; border-radius:50%; color:#fff; display:table-cell; font-size:14px; height:92px; line-height:1.15; padding:10px; position:relative; text-align:center; vertical-align:middle; width:92px;}
.prefcast-wrapper .server-monitoring .list-details .parameter-details{background: transparent linear-gradient(344deg,#e7f1f3,#fff) 0 0 no-repeat padding-box; border: 2px solid #fff; border-radius: 15px; box-shadow: 20px 60px 60px #45738a24; font-size:14px; padding:20px 0; position:relative;}
 @media screen and (max-width:1100px){.prefcast-wrapper .server-monitoring .list-heading{font-size:14px; letter-spacing:-0.25px;}}
@media screen and (max-width:767px){
.prefcast-wrapper .tools-details .column-janaliser, .prefcast-wrapper .tools-details .column-borland, .prefcast-wrapper .tools-details .column-loadsophia{background:#f5f5f5 url(//1751973.fs1.hubspotusercontent-na1.net/hubfs/1751973/image/prefcast/bg-item-contents-style.png) repeat-x; float:none; margin:0; padding:40px 20px 20px; width:auto;}
.prefcast-wrapper .tools-details .column-janaliser, .prefcast-wrapper .tools-details .column-loadsophia{border-top:10px solid #fff;}
.prefcast-wrapper .server-monitoring .list-heading{display:none;}
.prefcast-wrapper .server-monitoring .list-details .parameter-name{display:block; padding:0 0 5px; width:auto;}
.prefcast-wrapper .server-monitoring .list-details .label-parameter{border-radius:10px; display:block; height:auto; padding:10px 20px; text-align:left; width:auto;}
.prefcast-wrapper .server-monitoring .list-details .label-parameter br{display:none;}	
.prefcast-wrapper .server-monitoring .list-details .parameter-details{padding:10px 0;}							
.prefcast-wrapper .server-monitoring .parameter-details .server-imapact, .prefcast-wrapper .server-monitoring .parameter-details .bottleneck{display:block; padding:0; text-align:left; width:auto;}
.prefcast-wrapper .server-monitoring .parameter-details .server-imapact:before, .prefcast-wrapper .server-monitoring .parameter-details .bottleneck:before{color:#1d1d1d; display:block; font-weight:500; padding-bottom:5px;}
.prefcast-wrapper .server-monitoring .parameter-details .server-imapact:before{content:'Impact on Server Performance';}
.prefcast-wrapper .server-monitoring .parameter-details .bottleneck:before{content:'Bottleneck'; margin-top:15px;}
.prefcast-wrapper .knowledgebase-wrapper .media-element{padding:25px 0;}
}

/* Modal Base Wrapper Section */
.model-based-testing-advantages-wrapper{color:#04335d; font-size:14px; height:351px; margin:0px auto; max-width:714px; position:relative;}
.model-based-testing-advantages-wrapper .list-heading{text-align:center; margin:0;}
.model-based-testing-advantages-wrapper .list-heading span{background:salmon; border-radius:50%; box-sizing:border-box; color:#fff; display:inline-block; height:95px; padding:22px 0; width:95px;}
.model-based-testing-advantages-wrapper .list-items{box-sizing:border-box; list-style:none; margin:0; padding:0;}
.model-based-testing-advantages-wrapper .list-items:before{background:#919191; bottom:48px; content:''; display:block; left:50%; margin-left:-1px; position:absolute; top:95px; width:2px;}
.model-based-testing-advantages-wrapper .list-items li{box-sizing:border-box; font-weight:500; margin:0; position:absolute; width:50%; font-size: 14px; background:none;}
.model-based-testing-advantages-wrapper .list-items li:after{background:#919191; content:''; display:block; height:2px; position:absolute; top:10px; width:16%;}
.model-based-testing-advantages-wrapper .list-items li:before{background:#fff; border:2px solid #919191; border-radius:50%; content:''; display:block; height:10px; position:absolute; top:6px; width:10px; z-index:1;}
.model-based-testing-advantages-wrapper .list-items li.left{left:0; padding-right:12%; text-align:right;}
.model-based-testing-advantages-wrapper .list-items li.right{padding-left:12%; right:0;}
.model-based-testing-advantages-wrapper .list-items li.left:after{right:0;}
.model-based-testing-advantages-wrapper .list-items li.right:after{left:0;}
.model-based-testing-advantages-wrapper .list-items li.left:before{right:14%;}
.model-based-testing-advantages-wrapper .list-items li.right:before{left:14%;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(1){top:104px;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(2){top:157px;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(3){top:217px;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(4){top:291px;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(5){top:254px;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(6){top:130px;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(7){top:183px;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(8){top:195px;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(9){top:232px;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(10){top: 276px;}

@media screen and (max-width:767px){
.model-based-testing-advantages-wrapper{border:1px solid #ccc; height:auto; margin-top:15px;}
.model-based-testing-advantages-wrapper .list-heading{background:salmon; padding:0; position:static;}
.model-based-testing-advantages-wrapper .list-heading span{height:auto; padding:10px; width:auto;}
.model-based-testing-advantages-wrapper .list-items li{position:static; width:auto;}
.model-based-testing-advantages-wrapper .list-items li + li{border-top:1px solid #ccc;}
.model-based-testing-advantages-wrapper .list-items li:nth-child(even){background:rgba(185, 225, 237, .35);}
.model-based-testing-advantages-wrapper .list-items li.left, .model-based-testing-advantages-wrapper .list-items li.right{padding:10px; text-align:center;}
.model-based-testing-advantages-wrapper .list-items:before, .model-based-testing-advantages-wrapper .list-items li:after, .model-based-testing-advantages-wrapper .list-items li:before{display:none;}   
.model-based-testing-advantages-wrapper .list-items li.left br {display:none;} 
}

/* Clients Section */
.our-tools-separator{ margin-top:15px; }
.our-clients-separator > .img-client-wrapper { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; float: left; position: relative; padding: 20px; background:#fff;}
.our-clients-separator > .img-client-wrapper:last-child { border-right: 0px;}
@media (max-width: 992px) {
.our-clients-separator > .img-client-wrapper { width: 50%;}
.our-clients-separator > .img-client-wrapper:nth-child(2n) {border-right: 0;}
.our-clients-separator > .img-client-wrapper:nth-child(2n+1) { background: #fff;}
.our-clients-separator > .img-client-wrapper:nth-child(4n), .our-clients-separator > .img-client-wrapper:nth-child(4n+1) {background: rgba(185,225,237,.35);}
.our-clients-separator > .img-client-wrapper:nth-child(n+17) { border-bottom: 0;}
}
@media (min-width: 993px) {
.our-clients-separator > .img-client-wrapper { width: 50%;}
.our-clients-separator > .img-client-wrapper:nth-child(3n) { border-right: 0;}
.our-clients-separator > .img-client-wrapper:nth-child(n+9) {border-bottom: 0;}
.our-clients-separator > .img-client-wrapper {padding: 20px; width: 20%;}
.our-clients-separator > .img-client-wrapper:nth-child(3n) {border-right: 1px solid #e5e5e5;}
.our-clients-separator > .img-client-wrapper:nth-child(2n+1) {background:rgba(185, 225, 237, .35);}
.our-clients-separator > .img-client-wrapper:nth-child(5n) {border-right: 0;}
.our-clients-separator > .img-client-wrapper:nth-child(n+6),.our-clients-separator > .img-client-wrapper:nth-child(n+7),.our-clients-separator > .img-client-wrapper:nth-child(n+8),.our-clients-separator > .img-client-wrapper:nth-child(n+9) { border-bottom: 0;}
}
 .our-clients-separator > .img-client-wrapper .img-client {align-items: center; display: flex;height: 65px;justify-content: center; margin: auto; max-width: 100%; width: 160px;}
.our-clients-separator > .img-client-wrapper .img-client svg { max-height: 100%;}
.our-clients-separator > .img-client-wrapper .img-client.img-45 svg { max-height: 45%;}
.our-clients-separator > .img-client-wrapper .img-client.img-50 svg {max-height: 50%;}
.our-clients-separator > .img-client-wrapper .img-client.img-60 svg { max-height: 60%;}
.our-clients-separator > .img-client-wrapper .img-client.img-70 svg {max-height: 70%;}
.our-clients-separator > .img-client-wrapper .img-client.img-80 svg {max-height: 160%;}
.our-tools-separator{display:flex; align-items: center; justify-content: center;}

/* Case Study Section */

/* Case Study Wrapper */
.page-section-contents{padding-bottom:2em;}
@media (max-width:993px){
.page-section-contents{padding-bottom:1em;}
}
.page-section-related-content h2 {background: #f4f4f4; border: 1px solid #e2e2e2; margin: 0;padding: 20px;} 
.page-section-module h2 {color: #04335d;font-family: "futura_md_btmedium";font-size: 30pxfont-weight: 400;line-height: 1.1;margin: 0 0 1em;}
.related-content-wrapper {border: 1px solid #e2e2e2;border-top: 0;text-align: center;}
.related-content-wrapper .related-content-item-wrapper {background: rgba(185, 225, 237, .35); border-top: 1px solid #e2e2e2;}
@media screen and (min-width: 992px){
.related-content-wrapper .related-content-item-wrapper:nth-child(3n+1) {border-left: 0;}
}
.related-content-wrapper .related-content-item {padding: 25px;}
.related-content-wrapper .related-content-item .related-content-type {color: #666;font-size: 18px;margin-bottom: 5px;}
.related-content-wrapper .related-content-item .related-content-data {margin: 1em 0;}
@media screen and (min-width: 992px){
.related-content-wrapper {display: flex; flex-wrap: wrap; text-align: left;}
}
  
@media screen and (min-width: 992px){
.related-content-wrapper .related-content-item-wrapper {flex: 1 0 38%; border-left: 1px solid #e2e2e2;}
.related-content-wrapper .related-content-item-wrapper:nth-child(3n-2) {background: #fff; border-left: 1px solid #e2e2e2;} 
.related-content-wrapper .related-content-item-wrapper:first-child {border-left:none;}
.related-content-wrapper .related-content-item-wrapper:nth-child(3n){border-left:none;}
}
@media screen and (max-width:992px){
.related-content-wrapper .related-content-item-wrapper:nth-child(even) {background: #fff;}
}
 
/*  Progress Bar on Network Penetration Testing Page*/
.progress {background-color: #f5f5f5; border-radius: 3px; box-shadow: none; height: 25px; width: 100%;}
.progress-bar {background-color: #fa8072; box-shadow: none; height: 100%;}
.progress-outter {display: flex;align-items: center; flex-wrap: nowrap; margin-bottom: 7px;}
.progress-percentage {margin-left: 15px;}
.progress-percentage h4 {margin: 0;}
.progress-bar-wrapper>h4 { margin-bottom: 5px; margin-top: 0; text-align: left;}
.phishing-bar {width: 38%;}
.network-bar {width: 32%;}
.inadvertent-bar {width: 12%;}
.stolen-bar {width: 8%;}
.system-bar {width: 5%;}


/* Testing Strategies Synthetic Performance */

.testing-strategies-infographics {
       
        background: url('https://blog.qasource.com/hubfs/benefits-of-synthetic-monitoring-bg.png');
        background-repeat: no-repeat;
        margin: 0 auto;
        min-height:410px;
        position: relative;
        margin-top: 0px;
   max-width:760px;
    }
    .testing-strategies-infographics .circle-box {
    width: 200px;
    text-align: left;
    font-size: 14px;
    color: #1d1d1d;
    position: absolute;
    }
  
  @media only screen and (min-width: 1200px) {
    .testing-strategies-infographics .circle-box:first-child {
        top: 35px;
        left: 0px;
    }    
    .testing-strategies-infographics .circle-box:nth-child(2){
        top: 22px;
        left: auto;
        right: 0;
        text-align: right;
    }
    .testing-strategies-infographics .circle-box:nth-child(3){
        top: 170px;
    left: 0px;
    }
    .testing-strategies-infographics .circle-box:nth-child(4){
        top: 170px;
    left: auto;
    text-align: right;
right: 0;
    }
    .testing-strategies-infographics .circle-box:nth-child(5){
        top: 335px;
        left: 0;
    }
    .testing-strategies-infographics .circle-box:last-child{
        top: 335px;
    left: auto;
    right: 0;
    text-align: right;
    }
    .testing-strategies-infographics .circle-box span {
        display: none;
    }
  }
@media only screen and (max-width: 1200px) {
  .testing-strategies-infographics .circle-box {width:170px}
  }
@media only screen and (max-width: 1200px) {
.testing-strategies-infographics { margin-top: 10px; min-height: auto; background: none; text-align: left !important;}
.testing-strategies-infographics .circle-box { position: relative; width: calc(100% - 15px); height: auto; border-radius: 0; margin-bottom: 20px; border: 1px solid hsla(0,0%,44%,.15); margin-left: 15px; text-align: left !important; padding: 10px 10px 10px 25px; box-sizing: border-box;}
.testing-strategies-infographics .circle-box span {display: inline-block; color: #285d72; font-size: 20px; position: absolute; left: 0; top: -5px; transform: translate(-50%, 0); border: 2px solid; width: 28px; height: 28px; line-height: 24px; text-align: center; border-radius: 50%; background: #fff; }
}

/* Do You Know Style */

.do-you-know ul.count>li{ background:none; padding-left:0;}


/* KpiS List  */


.kpis-heading {
    background: #f1f5fa;
    width: 200px;
    height: 200px;
    margin: 0 auto;
    padding:15px;
    border: 2px solid hsla(0,0%,44%,.15);
    text-align: center;
    border-radius: 100%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.750em;
}

/* Comparison Section Starts */
.comparison-wrapper{position: relative; border-bottom: 3px solid hsla(0,0%,44%,.15); padding-bottom:17px; margin-bottom:17px;}
.comparison-wrapper:before{background:#E0E0E0; bottom:0px; content:''; left: 50%; margin-left:-6px; position:absolute; top: 0; width: 12px;}
.comparison-wrapper:after{clear:both; content:''; display:block}

.comparison-wrapper .column-contents{box-sizing:border-box; margin-top:35px; padding:35px 45px 1px; position:relative; text-align:center; width:50%;}
.comparison-wrapper .column-contents:after, .comparison-wrapper .column-contents:before{content:''; height:20px; position:absolute;}
.comparison-wrapper .column-contents:after{border-top:3px solid hsla(0,0%,44%,.15); top:0; width:50%;}
.comparison-wrapper .column-contents:before{background:#fff; width:15px;}
.comparison-wrapper .column-contents:nth-of-type(odd){float:left;}
.comparison-wrapper .column-contents:nth-of-type(odd):after{border-left:3px solid hsla(0,0%,44%,.15); right:0;}
.comparison-wrapper .column-contents:nth-of-type(odd):before{right:-8px; top:-9px;}
.comparison-wrapper .column-contents:nth-of-type(even){float:right;}
.comparison-wrapper .column-contents:nth-of-type(even):after{border-right:3px solid hsla(0,0%,44%,.15); left:7px;}
.comparison-wrapper .column-contents:nth-of-type(even):before{left:-8px; top:-9px;}
.comparison-wrapper .column-contents h3{text-align:center}

.comparison-wrapper ul{list-style:none;  padding:0;}
.comparison-wrapper ul>li{font-size:18px; color:#1d1d1d; line-height:1.6; margin:0; padding-left:0; padding:10px 10px; background:none; }
.comparison-wrapper ul>li>ul{    background: transparent linear-gradient(344deg,#e7f1f3,#fff) 0 0 no-repeat padding-box;
    border: 2px solid #fff;
    border-radius: 30px;
    box-shadow: 20px 60px 60px #45738a24;
    padding: 30px;
}
.comparison-wrapper ul>li>ul>li{
background: url(https://info.qasource.com/hubfs/qasource/images/list-style.svg) no-repeat 0 17px;
  background-size:17px;
}

@media screen and (max-width: 1200px) {
  
  .comparison-wrapper:before{
    top:-25px
  }
    .comparison-wrapper .column-contents {
       background: transparent linear-gradient(344deg,#e7f1f3,#fff) 0 0 no-repeat padding-box;
    border: 2px solid #fff;
    border-radius: 30px;
    box-shadow: 20px 60px 60px #45738a24; float: none; margin:20px 0 0; padding: 20px; width: 100%;}
  
  .comparison-wrapper ul>li>ul{    background: none;
    border: 0;
    border-radius: 0px;
    box-shadow: none;
    padding: 0px;
  }
  .comparison-wrapper .column-contents h3{text-align:left;}
  
    .comparison-wrapper .column-contents:after, .comparison-wrapper .column-contents:before {display: none;}
  
  .comparison-wrapper .column-contents:nth-of-type(odd) {
    float: none;
}
  .comparison-wrapper .column-contents:nth-of-type(2n) {
    float: none;
    margin-bottom: 20px;
}
}


/* Tools List Section Starts */
.tools-section:after{clear:both; content:''; display:block;}
.tools-section .column-contents{position:relative;}
.tools-section .column-contents:after, .tools-details .column-contents:before{content:''; height:20px; position:absolute;}
.tools-section.column-contents:after{border-top:1px solid #000; top:0; width:50%;}
.tools-section .column-contents:before{background:#f1f5fa; width:15px;}
/* Tools List Section Ends */

/*  Infographics Box on mobile Interruption Testing Starts*/

.infogrpics-box-outer{width:540px;background-size:540px;background-position:0 40px;padding-bottom:65px;margin:0 auto;}
.infogrpics-box{width:200px;height:200px;border-radius:50%;position:relative;margin:0 auto;border:2px solid #888;margin-top:175px;background:#fff;z-index:9;}
.infogrpics-box::after{background-image:url('https://blog.qasource.com/hubfs/image/mobile.png');width:125px;content:"";height:200px;position:absolute;left:40px;top:50px;}
.infogrpics-box ul{margin:0;padding:0;}
.infogrpics-box ul li{width:110px;height:110px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;border:3px solid #888;left:-150px;top:65px;position:absolute;font-weight:700;padding:5px;background:#dadada;color:#1d1d1d;font-size:14px;}
.infogrpics-box ul li::after{width:10px;height:10px;content:"";position:absolute;background:#dadada;border:3px solid #888;border-radius:100%;right:-55px;z-index:5;}
.infogrpics-box ul li:last-child::after{left:-55px;}
.infogrpics-box ul li:nth-child(2)::after{left:133px;top:100px;}
.infogrpics-box ul li:nth-child(3)::after{left:47px;top:137px;}
.infogrpics-box ul li:nth-child(4)::after{left:-50px;top:90px;}
.infogrpics-box ul li::before{width:3px;height:50px;background:#dadada;content:"";position:absolute;left:130px;top:28px;transform:rotate(-90deg);z-index:-2;}
.infogrpics-box ul li:nth-child(2)::before{transform:rotate(-60deg);top:67px;left:114px;}
.infogrpics-box ul li:nth-child(3)::before{transform:rotate(1deg);top:94px;left:51px;}
.infogrpics-box ul li:nth-child(4)::before{transform:rotate(60deg);top:54px;left:-19px;height:50px;}
.infogrpics-box ul li:last-child::before{left:initial;right:120px;top:28px;}
.infogrpics-box ul li:last-child{right:-150px;left:initial;}
.infogrpics-box ul li:nth-child(2){left:-125px;top:-80px;}
.infogrpics-box ul li:nth-child(3){left:initial;right:45px;top:-160px;}
.infogrpics-box ul li:nth-child(4){right:-125px;left:initial;top:-80px;}
@media screen and (max-width:600px)
{
  .infogrpics-box-outer{width:90%;padding-bottom:5px;padding-top:5px;}
  .infogrpics-box{margin-top:0;border:none;width:100%;height:auto;}
  .infogrpics-box::after{display:none;}
  .infogrpics-box ul li{width:100%;height:auto;border-radius:5px;position:inherit;margin-bottom:10px;}
  .infogrpics-box ul li br{display:none;}
  .infogrpics-box ul li::after,.infogrpics-box ul li::before{display:none;}
}
/*  Infographics Box on mobile Interruption Testing Ends */
  
/*  Tooltips on Mobile Interruption Testing Page Starts */
.best-practives-wrapper .tooltip-attack-arsenal { z-index: 0;}
.best-practices { padding-bottom:35px;}
.best-practives-wrapper{background:url(https://blog.qasource.com/hubfs/mobile-image-news.png) no-repeat center bottom; margin:auto; min-height:750px; position:relative;}
.best-practives-wrapper .tooltip-wrapper{background:url(https://blog.qasource.com/hubfs/image/shieldcast/dot-line.png) no-repeat 30% bottom; font-size:14px; position:absolute; width:350px;}
.best-practives-wrapper .tooltip-test-environment{background-position:56% bottom; left:5%; padding-bottom:123px; top:235px; z-index: 9;}
.best-practives-wrapper .tooltip-attack-arsenal{background-position:50% bottom; padding-bottom:310px; right:23.6%; top:6px;}
.best-practives-wrapper .tooltiip-test-case{right:-3%; padding-bottom:90px; top:310px; z-index:1;}
.best-practives-wrapper .tooltip-contents{background:#fafafa; border:1px solid #cecece; border-radius:10px; padding:15px 0 5px; text-align:center; max-height:none;}
.best-practives-wrapper .tooltip-contents h4{ font-size:1.286em; margin:0 15px 10px;}
.best-practives-wrapper .tooltip-contents p{color:#04335d; font-weight:500; margin:10px 15px;}
.best-practives-wrapper .tooltip-contents ul{list-style:none; font-size:1em; margin:10px 0 0; padding:0;}
.best-practives-wrapper .tooltip-contents li{border-top:1px solid #cecece; font-size:14px; background:none; margin:0; padding:5px 10px;}
.best-practives-wrapper .tooltip-contents li a{font-size:14px}

@media screen and (max-width:1240px){
.best-practives-wrapper .tooltip-wrapper{font-size:13px; width:315px;}
.best-practives-wrapper .tooltip-attack-arsenal {right: 25.7%;}
.best-practives-wrapper .tooltip-test-environment{left:0;}
.best-practives-wrapper .tooltiip-test-case{right: 0;}
}

@media screen and (max-width:1200px) {
.best-practives-wrapper{background:none; min-height:inherit;}
.best-practives-wrapper .tooltip-wrapper{background:none; font-size:14px; padding:0; position:static; width:auto;}
.best-practives-wrapper .tooltip-wrapper + .tooltip-wrapper{margin-top:25px;}
}
/*  Tooltips on Mobile Interruption Testing Page ENds */


/*  Blockchain Technology Panel on Blockchain Expert Series*/
 @media screen and (min-width:1200px){
.blockchain-technology{background:url('https://blog.qasource.com/hubfs/image/expert-series/mobile-technologies/2021/vol-3/blockchain-technology-bg.png') no-repeat;width:760px;height:703px;margin:0 auto;}
.blockchain-technology ul{margin:0;padding:0;position:relative;}
.blockchain-technology ul li{position:absolute;list-style:none;top:10px;left:305px;width:150px;height:150px;border-radius:100%;text-align:center;padding:5px;display:flex;flex-direction:column;justify-content:center;margin:0;}
.blockchain-technology ul li:nth-child(2){top:105px;right:80px;left:auto;}
.blockchain-technology ul li:nth-child(3){top:320px;right:7px;left:auto;}
.blockchain-technology ul li:nth-child(4){top:547px;right:143px;left:auto;}
.blockchain-technology ul li:nth-child(5){top:541px;left:149px;right:auto;}
.blockchain-technology ul li:nth-child(6){top:315px;left:13px;right:auto;}
.blockchain-technology ul li:nth-child(7){top:105px;left:81px;right:auto;}
.blockchain-technology ul li h4{color:#1d1d1d;font-weight:600;font-size:15px;margin:0 0 5px;}
.blockchain-technology ul li p{font-size:14px;margin:0;padding:0;}
}
@media screen and (max-width:1199px){
.blockchain-technology ul{list-style:none;margin:0;padding:0;}
.blockchain-technology{max-width:100%;width:100%;height:auto;text-align:left;}
.blockchain-technology ul li{background:#f2f2f2; padding-left:0;}
.blockchain-technology ul li h4{padding:5px 15px;background:#fa8072;color:#fff;margin:0;}
.blockchain-technology ul li P{padding:0 10px 15px 15px;}
.blockchain-technology ul li P br{display:none;}
}
/*  Blockchain Technology Panel on Blockchain Expert Series Ends*/

/*  Blockchain Process Panel on Blockchain Expert Series Starts*/
 @media screen and (min-width:1200px){
    .blockchain-process{background:url('https://blog.qasource.com/hubfs/image/expert-series/mobile-technologies/2021/vol-3/bg.png') no-repeat;width:760px; margin:0 auto;}
    .blockchain-process ul{margin:0;padding:0;position:relative;width:100%;list-style:none;display:flex;flex-wrap:wrap;margin:0 auto; }
    .blockchain-process ul li{width:235px; background:none; height:175px;padding:15px;font-size:14px;text-align:center;display:flex;flex-direction:column;justify-content:center;margin-left:15px;color:#1d1d1d;font-weight:500}
    .blockchain-process ul li:nth-child(2){margin-left:35px;width:220px;}
    .blockchain-process ul li:nth-child(4){position:relative;left:66%;top:3px;}
    .blockchain-process ul li:nth-child(5){margin-left:0;}
    .blockchain-process ul li:last-child{width:260px;position:absolute;top:198px;left:-18px;}
    .blockchain-process ul li .icon{width:80px;margin:10px auto;}
    .blockchain-process ul li:nth-child(3) .icon{width:60px;}
    .blockchain-process ul li:nth-child(5) .icon{height:50px;margin-top:-20px;}
    } 
    @media screen and (max-width:1199px){
    .blockchain-process ul{list-style:none;margin:0;padding:0;}
    .blockchain-process{width:100%;height:auto;}
    .blockchain-process ul li{display:inline-flex;height:180px;width:48%;padding:15px;background:#f2f2f2;margin-bottom:2px;font-size:16px;color:#04335d;text-align:center;flex-direction:column;font-weight:500;}
    .blockchain-process ul li .icon{width:70px;min-width:70px;margin:0 auto 10px;}
    }
    @media screen and (max-width:767px){
    .blockchain-process{width:100%;height:auto;}
    .blockchain-process ul{list-style:none;margin:0;padding:0;}
    .blockchain-process ul li{display:flex;height:auto;width:100%;padding:15px;background:#f2f2f2;margin-bottom:2px;font-size:16px;color:#04335d;text-align:center;flex-direction:column;font-weight:500;}
    .blockchain-process ul li .icon{width:70px;min-width:70px;margin:0 auto 10px;}
    }
/*  Blockchain Process Panel on Blockchain Expert Series Ends*/


/* performance Box on Email Server Starts*/
.performance-box-outer{width:750px;margin:30px auto;display:block}
.performance-box-outer .performance-box{width:100%;position:relative;width:710px;min-height:700px}
.performance-box::after{background-image:url('https://blog.qasource.com/hubfs/image/expert-series/performance-testing/vol-2/cycle-bg.png');background-size:710px;content:"";width:710px;height:699px;position:absolute;left:0;top:0}
.performance-box-outer .performance-box ul{margin:0;padding:0}
.performance-box-outer .performance-box ul li{list-style:none;position:absolute;z-index:99;text-align:center;width:95px;font-size:18px;color:#04335d; padding-left:0; background:none;}
.performance-box-outer .performance-box ul li img{margin:0;padding:0;border:none; border-radius:0;}
.performance-box-outer .performance-box ul li span{display:block}
.performance-box-outer .performance-box ul li:first-child{top:260px;width:260px;height:260px;border-radius:100%;color:#fff;left:230px;text-align:center;font-size:24px;display:flex;justify-content:center;align-items:center}
.performance-box-outer .performance-box ul li:nth-child(2){width:230px;left:228px;top:20px}
.performance-box-outer .performance-box ul li:nth-child(3){left:570px;top:255px;width:140px}
.performance-box-outer .performance-box ul li:nth-child(3) span{font-size:12px}
.performance-box-outer .performance-box ul li:nth-child(4){left:525px;top:530px}
.performance-box-outer .performance-box ul li:nth-child(5){left:85px;top:500px;width:105px}
.performance-box-outer .performance-box ul li:nth-child(6){left:30px;top:255px}
@media screen and (max-width:710px){
  .performance-box::after{display:none}
  .performance-box-outer .performance-box ul li{position:initial;width:100%!important;text-align:left!important;height:auto;display:flex;align-items:center;justify-content:left;border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:10px;padding-top:10px}
  .performance-box-outer .performance-box ul li span{display:inline-block;padding-right:20px}
  .performance-box-outer .performance-box ul li:first-child{background:#04335d;padding:10px;width:100%;border-radius:0;height:auto;border-bottom:none}
  .performance-box-outer .performance-box{min-height:auto;width:100%}
  .performance-box-outer{width:90%}
}

/* table structure panel on AI expert series starts */
@media (min-width:768px){  
 .ai-table {overflow: hidden;}
.ai-table:after {clear:both; content: ''; display:block;}
.ai-table .table-structure-column {float: left; margin-top: 70px; width:48%;}
.ai-table .table-structure-column:before {content: ''; border-style: solid; display: block; position: absolute; top: -70px;}
.ai-table .table-structure-column:nth-child(1):before {border-color:transparent rgba(185, 225, 237, .35) transparent transparent; border-width: 70px 394px 0 0; right: -1px;}
.ai-table .table-structure-column:nth-child(2):before {border-color: transparent transparent transparent rgba(185, 225, 237, .35); border-width: 70px 0 0 394px; left:-1px;}
}

 /* table structure panel on AI expert series ends */

/* Chat Application Panel on Performance Testing Expert Starts */
@media screen and (min-width:768px){
.chat-application{background:url('https://blog.qasource.com/hubfs/image/expert-series/performance-testing/2021/vol-3/bg.png') no-repeat;width:568px;height:540px;margin:0 auto}
.chat-application ul{margin:0;padding:0;position:relative}
.chat-application ul li{position:absolute;list-style:none;top:10px;left:305px;border-radius:100%;text-align:center;padding:5px;display:flex;flex-direction:column;justify-content:center}
.chat-application ul li:first-child{top:40px;left:183px;width:155px}
.chat-application ul li:nth-child(2){top:272px;left:4px;width:130px}
.chat-application ul li:nth-child(3){top:272px;left:197px;width:130px}
.chat-application ul li:nth-child(4){top:272px;left:386px;width:135px}
.chat-application ul li:nth-child(4) .icon{width:128px}
.chat-application ul li:nth-child(3) .icon{width:124px}
.chat-application ul li h4{color:#1d1d1d;font-weight:600;margin:0;margin-top:16px;line-height:18px}
.chat-application ul li p{font-size:15px;margin:0;padding:0;padding-top:5px;line-height:17px}
.chat-application h3{color:#04335d;font-size:20px;line-height:24px;font-weight:400}
.chat-application h3 span{color:#f58220;font-weight:700}
.chat-application ul li .icon{width:120px;height:75px;display:flex;margin-top:2px;justify-content:center}
.chat-application ul li .icon img{width:30px}
}
@media screen and (max-width:767px){
.chat-application{max-width:100%;width:100%;height:auto}
.chat-application ul{list-style:none;margin:0;padding:0}
.chat-application ul li{background:#285d72;display:flex;padding:10px}
.chat-application ul li:first-child{background:salmon;color:#fff}
.chat-application .chat-content{text-align:left}
.chat-application h3{font-size:22px}
.chat-application ul li h4{font-weight:700;color:#fff;margin:0}
.chat-application ul li P{margin:0;padding:0;color:#fff}
.chat-application ul li .icon{width:40px;height:40px;margin-right:20px}
.chat-application ul li h4 br{display:none}
}
/* Chat Application Panel on Performance Testing Expert Ends */

/* Leveraging Cloud Expert Series Panel Starts */
.leveraging-cloud-infographics{max-width:760px;background:url('https://blog.qasource.com/hubfs/image/expert-series/performance-testing/cloud-bg.png');background-repeat:no-repeat;margin:0 auto;min-height:750px;position:relative;border-radius:100%;margin-top:0}
.leveraging-cloud-infographics .circle-box{width:150px;height:150px;align-items:center;text-align:center;display:flex;justify-content:center;font-size:16px;color:#04335d;padding:10px;position:absolute}
.leveraging-cloud-infographics .circle-box:first-child{top:300px;left:310px}
.leveraging-cloud-infographics .circle-box:nth-child(2){top:25px;left:305px}
.leveraging-cloud-infographics .circle-box:nth-child(3){top:120px;left:520px}
.leveraging-cloud-infographics .circle-box:nth-child(4){top:315px;left:575px}
.leveraging-cloud-infographics .circle-box:nth-child(5){top:530px;left:455px}
.leveraging-cloud-infographics .circle-box:nth-child(6){top:525px;left:170px}
.leveraging-cloud-infographics .circle-box:nth-child(7){top:325px;left:22px}
.leveraging-cloud-infographics .circle-box:last-child{top:115px;left:100px}
@media only screen and (max-width:1200px){
.leveraging-cloud-infographics{margin-top:10px;min-height:auto;background:0 0;text-align:left}
.leveraging-cloud-infographics .circle-box{position:initial;width:100%;height:auto;border-radius:0;margin-bottom:20px;border:5px solid #ddd}
.leveraging-cloud-infographics .circle-box:first-child{background:#04335d}
}
/* Leveraging Panel Ends */

/* Mobile Trends Panel Starts */
 @media (min-width:1200px){
.mobile-trends .tooltip-test-environment{left:5%;top:282px}
}
@media (min-width:1450px){
.mobile-trends .tooltip-test-environment{background-position:51% bottom;left:13%;padding-bottom:88px;top:334px;top:301px;z-index:9}
.mobile-trends .tooltip-attack-arsenal{background-position:50% bottom;padding-bottom:263px;right:22.6%;top:0;z-index:0}
.mobile-trends .tooltiip-test-case{right:-3%;padding-bottom:72px;top:291px;z-index:1}
}
/*  Mobile Trends Panel Ends */


/* mobile performance expert series panel starts */
@media(min-width:768px){
.mobile-perfcast-wrapper{height:404px;}
.mobile-perfcast-wrapper .list-items li:nth-child(7) {top: 172px;}
.mobile-perfcast-wrapper .list-items li:nth-child(4) {top: 344px;}
.mobile-perfcast-wrapper .list-items li:nth-child(5) {top: 315px;}
.mobile-perfcast-wrapper .list-items li:nth-child(2) {top: 252px;}
.mobile-perfcast-wrapper .list-heading{font-size:18px;}
}
/*  mobile performance expert series panel ends*/


/* APM Tools Utlization Panel Starts */
@media(min-width:768px){
.apm-tools-utilization{height:500px;}
.apm-tools-utilization  .list-items li:nth-child(9) { top: 397px;}
.apm-tools-utilization .list-items li:nth-child(8) {top: 321px;}
.apm-tools-utilization .list-items li:nth-child(4) {top: 441px;}
.apm-tools-utilization .list-items li:nth-child(5) {top: 305px;}
.apm-tools-utilization .list-items li:nth-child(6) {top: 217px;}
.apm-tools-utilization .list-items li:nth-child(3) {top: 235px;}
.apm-tools-utilization .list-items li:nth-child(7) {top: 172px;}
.apm-tools-utilization .list-heading{font-size:18px;}
}  
/* APM Tools Utlization Panel Ends */

/*  Ipad OS Features Css Starts */
 .ios-features .release-details {background: transparent; border: 1px solid #c8c8c8;border-radius: 10px;color: #666;display: table;margin: auto;max-width: 725px; padding: 15px 35px;text-align: left;width: 100%;}
.ios-features {border:none;}
.ios-features .latest-release-details { border-radius:0px; padding:0; margin-top:0px;}
.ios-features .latest-release-details {text-align:center; padding-bottom:20px;}
.ios-features .latest-release-details .header .column div {background:#285D72; padding:10px; color:#fff; position: relative; text-align: center;}
.ios-features .latest-release-details .latest-release-body .latest-release-list{padding-top:5px; max-width:600px; margin: 0 auto;}
.ios-features .latest-release-details .header dl+dl dd {border-left:2px solid #fff;}
.ios-features .latest-release-details .header dl+dl dt:before {width: 1px; height: 16px; content: ""; background: #fff; position: absolute; left: 0 top: 13px;}  
.ios-features .latest-release-details .latest-release-body span {padding: 3px 8px; margin: 3px;display: inline-block;font-size: 14px;}
/*  Ipad Os Features CSS Ends */

/* Mobicast CSS Starts */
ul.android-listing,ul.ios-listing{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5px}
ul.android-listing li,ul.ios-listing li{margin:5px 0;}
@media (max-width:585px){
ul.android-listing,ul.ios-listing{grid-template-columns:1fr}
}
.android-features .release-details{background:0 0;border:1px solid #c8c8c8;border-radius:10px;color:#666;display:table;margin:auto;max-width:725px;padding:15px 35px;text-align:left;width:100%}
.android-features .release-details .row{display:table;width:100%}
.android-features .release-details .row+.row{margin-top:15px}
.android-features .release-details .column{display:table-cell;margin:0}
.android-features .release-details .column dt{color:#1d1d1d;font-weight:500;font-size:16px}
.android-features .release-details .column dd{margin:0}
.android-features{border:none}
.android-features .release-details .column{width:33.3%}
.android-features ul li.full-width{width:100%}
h4.ipad-features{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:700px}
.android-toolkit{background:0 0}
.android-toolkit .styled-heading h3{font-size:18px}
.android-toolkit{background-position:right 219px;border-bottom:1px solid #c7c7c7;box-shadow:0 50px 40px -60px rgba(0,0,0,.3)}
.android-toolkit .column-applications{padding-top:101px}
@media screen and (max-width:1280px){
.android-toolkit{padding-bottom:25px}
.android-toolkit .column-applications{padding-bottom:20px;padding-top:20px}
}
@media screen and (max-width:1170px){
h4.ipad-features{padding-left:0}
.android-toolkit .column-applications{padding-bottom:0;padding-top:0}
}
.android-features .latest-release-details{border-radius:0;padding:0;margin-top:30px}
.android-features .latest-release-details{text-align:center;padding-bottom:20px}
.android-features .latest-release-details .header dt{background:#285d72;padding:10px;font-size:18px;color:#fff;position:relative}
.android-features .latest-release-details .header dd{background:rgba(185,225,237,.35);padding:10px;font-size:16px;color:#1d1d1d;font-weight:500}
.android-features .latest-release-details .latest-release-body dd{padding-top:5px;font-size:16px;max-width:500px;margin:0 auto;color:#1d1d1d}
.android-features .latest-release-details .header dl+dl dd{border-left:2px solid #fff}
.android-features .latest-release-details .header dl+dl dt:before{width:1px;height:16px;content:"";background:#fff;position:absolute;left:0;top:13px}
@media screen and (max-width:767px){
.android-features .latest-release-details .header dl+dl dd{border-left:none}
.android-features .latest-release-details .header dl+dl dt:before{display:none}
.android-features .release-details .column{width:100%;display:block}
}
/* Mobicast CSS Ends */

/* Mobile trends Panel CSS  Starts*/
.mobile-trends { padding-bottom:35px;}
.mobile-trends-wrapper{background:url(https://blog.qasource.com/hubfs/image/mobicast/mobile-image.png) no-repeat center bottom; margin:auto; min-height:855px; position:relative;}
.mobile-trends-wrapper .tooltip-wrapper{background:url(https://blog.qasource.com/hubfs/image/shieldcast/dot-line.png) no-repeat 30% bottom; font-size:14px; position:absolute; width:350px;}
.mobile-trends-wrapper .tooltip-test-environment{background-position:60% bottom; left:5%; padding-bottom:200px; top:270px; z-index: 9;}
.mobile-trends-wrapper .tooltip-attack-arsenal{background-position:50% bottom; padding-bottom:400px; right:28.6%; top:10px;}
.mobile-trends-wrapper .tooltiip-test-case{right:5%; padding-bottom:125px; top:290px; z-index:1;}
.mobile-trends-wrapper .tooltip-contents{background:#f8fafc; border:1px solid #cecece; border-radius:10px; padding:15px 0 5px; text-align:center; max-height:none;}
.mobile-trends-wrapper .tooltip-contents h4{ font-size:1.286em; margin:0 15px 10px;}
.mobile-trends-wrapper .tooltip-contents p{color:#1d1d1d; font-weight:500; margin:10px 15px;}
.mobile-trends-wrapper .tooltip-contents ul{list-style:none; font-size:1em; margin:10px 0 0; padding:0;}
.mobile-trends-wrapper .tooltip-contents li{border-top:1px solid #cecece; margin:0; padding:5px 10px; background:none; font-size:14px;}
@media screen and (max-width:1240px){
.mobile-trends-wrapper .tooltip-wrapper{font-size:13px; width:315px;}
.mobile-trends-wrapper .tooltip-attack-arsenal {right: 25.7%;}
.mobile-trends-wrapper .tooltip-test-environment{left:0;}
.mobile-trends-wrapper .tooltiip-test-case{right: 0;}
}
@media screen and (max-width:1365px){
 .mobile-trends-wrapper{max-width:750px;}
 .mobile-trends-wrapper .tooltip-wrapper{width:310px;}
.mobile-trends-wrapper .tooltip-security-plan{left:22.5%;}
.mobile-trends-wrapper .tooltip-test-environment{left:0;}
.mobile-trends-wrapper .tooltip-attack-arsenal {right: 29%;}
}
@media screen and (max-width:1200px) {
.mobile-trends-wrapper{background:none; min-height:inherit;}
.mobile-trends-wrapper .tooltip-wrapper{background:none; font-size:14px; padding:0; position:static; width:auto;}
.mobile-trends-wrapper .tooltip-wrapper + .tooltip-wrapper{margin-top:25px;}

}
/* mobile Trends Panel CSS Ends */

/* Shieldcast Best Practices Wrapper CSS*/
.shieldcast-wrapper .practices-wrapper .tooltip-contents{background:#f8fbfc;border:1px solid #cecece;border-radius:10px;padding:15px 0 5px;text-align:center;max-height:none}
.shieldcast-wrapper .practices-wrapper .tooltip-contents h4{color:salmon;font-size:1.286em;margin:0 15px 10px}
.shieldcast-wrapper .practices-wrapper .tooltip-contents p{color:#1d1d1d;font-weight:500;margin:10px 15px;font-size:14px}
@media screen and (max-width:1365px){
.shieldcast-wrapper .practices-wrapper .tooltip-wrapper{font-size:13px;margin-bottom:20px}
}
@media screen and (max-width:1200x){
.shieldcast-wrapper .practices-wrapper{background:0 0;min-height:inherit}
.shieldcast-wrapper .practices-wrapper .tooltip-wrapper{background:0 0;font-size:14px;padding:0;position:static;width:auto}
.shieldcast-wrapper .practices-wrapper .tooltip-wrapper+.tooltip-wrapper{margin-top:25px}
.shieldcast-wrapper .practices-wrapper .tooltiip-test-case,.shieldcast-wrapper .practices-wrapper .tooltip-attack-arsenal,.shieldcast-wrapper .practices-wrapper .tooltip-security-plan,.shieldcast-wrapper .practices-wrapper .tooltip-test-environment{padding-bottom:0}
}
@media screen and (min-width:1200px){
.shieldcast-wrapper .practices-wrapper{background:url(//1751973.fs1.hubspotusercontent-na1.net/hubfs/1751973/image/shieldcast/mobile-application-penetration-testing.png) no-repeat center bottom;margin:auto;min-height:875px;position:relative}
.shieldcast-wrapper .practices-wrapper .tooltip-wrapper{background:url(//1751973.fs1.hubspotusercontent-na1.net/hubfs/1751973/image/shieldcast/dot-line.png) no-repeat center bottom;font-size:14px;position:absolute;width:300px}
.shieldcast-wrapper .practices-wrapper .tooltip-security-plan{left:22.5%;padding-bottom:540px;top:0}
.shieldcast-wrapper .practices-wrapper .tooltip-test-environment{background-position:90% bottom;left:0;padding-bottom:290px;top:200px}
.shieldcast-wrapper .practices-wrapper .tooltip-attack-arsenal{background-position:20% bottom;padding-bottom:450px;right:0;top:50px}
.shieldcast-wrapper .practices-wrapper .tooltiip-test-case{left:39%;padding-bottom:150px;top:290px}
.shieldcast-wrapper .practices-wrapper .tooltip-contents ul{list-style:none;font-size:1em;margin:10px 0 0;padding:0}
.shieldcast-wrapper .practices-wrapper .tooltip-contents li{border-top:1px solid #cecece;margin:0;padding:5px 15px}
.shieldcast-wrapper .practices-wrapper .tooltip-security-plan{padding-bottom:405px;left:24.5%}
.shieldcast-wrapper .practices-wrapper .tooltip-test-environment{background-position:75% bottom;padding-bottom:185px;top:250px}
.shieldcast-wrapper .practices-wrapper .tooltip-attack-arsenal{background-position:34% bottom;padding-bottom:500px;top:90}
.shieldcast-wrapper .practices-wrapper .tooltiip-test-case{background-position:62% bottom;padding-bottom:80px;top:267px}
.shieldcast-wrapper .practices-wrapper{background:url(https://blog.qasource.com/hubfs/image/shieldcast/security-assessment-1.png) no-repeat center bottom;min-height:1050px}
}
/* Shieldcast Best Practices Wrapper CSS Ends*/
				
/* Technologies Panel Starts */
.technologies{max-width:825px;display:flex;align-items:center;margin-top:40px}
.framework{flex-grow:1;position:relative;z-index:1}
.framework:after{background:url(https://blog.qasource.com/hubfs/image/technocast/Sprint2018/separator.png) no-repeat bottom left;width:38px;height:200px;content:"";left:160px;position:absolute;top:-80px}
.framework.automation-box:after{background:url(https://blog.qasource.com/hubfs/image/technocast/Sprint2018/separator-right.png) no-repeat bottom left;width:38px;height:200px;content:"";left:-36px;position:absolute;top:-80px}
.js-technologies{flex-grow:3;width:450px;display:flex;align-content:space-around;align-items:center}
.technologies-box{position:relative;padding-bottom:95px}
.technologies-box p{text-align:center;padding:10px 4px;border:1px solid #ec8122;border-radius:4px;width:161px;background:#fff;font-size:13px}
.technologies-box:after{content:"";background:#ec8122;width:75px;height:75px;border-radius:50%;position:absolute;top:-20px;left:48px;z-index:-4}
.technologies-box::before{background:#fff none repeat scroll 0 0;border:5px solid #ec8122;border-radius:50%;content:"";height:85px;left:38px;position:absolute;top:-30px;width:85px;z-index:-4}
.tech-1{margin-left:35px;height:100%}
.large-box p{width:200px}
.large-box+.large-box{height:172px}
.technologies-box.large-box::after{left:68px;top:-9px}
.technologies-box.large-box::before{left:58px;top:-19px}
.framework.automation-box p{border-color:#828383;color:#828383}
.framework.automation-box .technologies-box::after{background:#828383}
.framework.automation-box .technologies-box::before{border-color:#828383}
.technologies-box.green p{border-color:#657533;color:#657533}
.technologies-box.green p:after{content:"";background:url(https://blog.qasource.com/hubfs/image/technocast/Sprint2018/arrow.png) no-repeat bottom left;width:29px;height:20px;position:absolute;top:10px;left:158px;z-index:-4}
.technologies-box.green::after{background:#657533}
.technologies-box.green::before{border-color:#657533}
.technologies-box.large-box p{border-color:#14355d;color:#14355d}
.technologies-box.large-box::after{background:#14355d}
.technologies-box.large-box::before{border-color:#14355d}
@media screen and (max-width:1024px){
.technologies{display:block;margin:0 auto;max-width:425px;padding-bottom:20px;padding-top:40px}
.technologies-box{padding-bottom:70px}
.framework{margin:0 auto;max-width:160px}
.framework::after{transform:rotate(90deg);top:-17px;left:85px}
.large-box+.large-box{height:135px}
.framework.automation-box::after{top:-125px;left:86px}
.js-technologies{display:block;width:100%}
.tech-1{margin-left:0}
.technologies-box{display:inline-block}
.technologies-box.green+.technologies-box.green,.technologies-box.large-box+.technologies-box.large-box{float:right}
.technologies-box.green p::after{transform:rotate(90deg);left:90px;top:88px}
.technologies-box::before{top:-10px}
.technologies-box.large-box::after,.technologies-box::after{top:0}
.framework::after{top:0}
.technologies-box.large-box::before{top:-10px}
.technologies-box::before{left:58px}
.technologies-box::after{left:68px}
.technologies-box p{width:200px}
.technologies-box.large-box{padding-bottom:50px}
}
@media screen and (max-width:450px){
.large-box p,.technologies-box p{width:160px}
.technologies-box::before{left:38px}
.technologies-box::after{left:48px}
.technologies-box.green p::after{left:75px}
.technologies-box p{font-size:11px}
}
/* Technologies Panel Ends */


/* Mobile Flash Contents Starts */

.mobile-flash-contents{background:url(//1751973.fs1.hubspotusercontent-na1.net/hubfs/1751973/image/mobicast/news-flash-mobile.png) no-repeat center top; margin:30px 0; min-height:600px; position:relative;}
.mobile-flash-contents .news-tooltip{border:1px solid #b2b2b2; padding:10px; position:absolute; width:370px;}
  .mobile-flash-contents .news-tooltip ul li{font-size:14px; background:none; margin:0; padding:0;}
.mobile-flash-contents .news-tooltip h4{color:#1d1d1d; font-weight:500; margin:0 0 10px;}
.mobile-flash-contents .news-tooltip ul{font-size:14px; list-style:none; margin:0; padding:0;}
.mobile-flash-contents .news-tooltip ul li a{font-size:14px;}
.mobile-flash-contents .news-tooltip table{font-size:90%; width: 100%;}
.mobile-flash-contents .news-tooltip table td{vertical-align:top;}
.mobile-flash-contents .news-tooltip:nth-child(1){background:#f8fbfc; border-radius:10px 10px 0 10px; top:50px; right:55%;}
.mobile-flash-contents .news-tooltip:nth-child(1):after{content:''; border:19px solid; border-color:#f8fbfc #f8fbfc transparent transparent; margin:-1px 1px 0 0; position:absolute;}
.mobile-flash-contents .news-tooltip:nth-child(1):before{content:''; border:20px solid; border-color:#b2b2b2 #b2b2b2 transparent transparent; position:absolute;}
.mobile-flash-contents .news-tooltip:nth-child(1):after, .mobile-flash-contents .news-tooltip:nth-child(1):before{top:100%; right:-1px;}
.mobile-flash-contents .news-tooltip:nth-child(2){background:#f8fbfc; border-radius:10px 10px 10px 0; top:158px; left:55%;}
.mobile-flash-contents .news-tooltip:nth-child(2):after{content:''; border:19px solid; border-color:#f8fbfc transparent transparent #f8fbfc; margin:-1px 0 0 1px; position:absolute;}
.mobile-flash-contents .news-tooltip:nth-child(2):before{content:''; border:20px solid; border-color:#b2b2b2 transparent transparent #b2b2b2; position:absolute;}
.mobile-flash-contents .news-tooltip:nth-child(2):after, .mobile-flash-contents .news-tooltip:nth-child(2):before{top:100%; left:-1px;}
.mobile-flash-contents .news-tooltip:nth-child(3){background:#f8fbfc; border-radius:10px 0 10px 10px; top:327px; right:50%;}
.mobile-flash-contents .news-tooltip:nth-child(3):after{content:''; border:19px solid; border-color:transparent #f8fbfc #f8fbfc transparent; margin:-1px 1px 0 0; position:absolute;}
.mobile-flash-contents .news-tooltip:nth-child(3):before{content:''; border:20px solid; border-color:transparent #b2b2b2 #b2b2b2 transparent; position:absolute;}
.mobile-flash-contents .news-tooltip:nth-child(3):after, .mobile-flash-contents .news-tooltip:nth-child(3):before{bottom:100%; right:-1px;}
@media screen and (max-width:1365px){
.mobile-flash-contents{background:none; margin:10px 0; min-height:inherit;}
.mobile-flash-contents .news-tooltip, .mobile-flash-contents .news-tooltip:nth-child(2){position:static; width:auto;}
.mobile-flash-contents .news-tooltip:nth-child(1), .mobile-flash-contents .news-tooltip:nth-child(2), .mobile-flash-contents .news-tooltip:nth-child(3){border-radius:10px;}
.mobile-flash-contents .news-tooltip + .news-tooltip{margin-top:15px;}
.mobile-flash-contents .news-tooltip:after, .mobile-flash-contents .news-tooltip:before{display:none;}
}


/* Mobile Flash Content Ends */

/* Android Toolkit Starts */


.mobile-icon-section{font-size:15px; overflow:hidden;}
.mobile-icon-section .styled-heading{background:url(//1751973.fs1.hubspotusercontent-na1.net/hubfs/1751973/image/mobicast/benefits-dots-line.png) no-repeat center bottom; text-align:center;}
.mobile-icon-section .styled-heading h3{display:inline-block;}
.mobile-icon-section .styled-heading h3 span{background:#fa8072; border-radius:50%; color:#fff; display:table-cell; height:155px; padding:10px; vertical-align:middle; width:155px;}

.mobile-icon-section ul{list-style:none; margin:0; padding:0;}
.mobile-icon-section .column-applications{float:right;}
.mobile-icon-section .column-applications li{margin:0; padding:10px 15px; background:none;}
.mobile-icon-section .column-applications .application-title{color:#1d1d1d; margin:0;}
.mobile-icon-section .column-applications .application-title a, .server-monitoring .list-details .parameter-name a{color:#1d1d1d; display:block; text-decoration:none;}
.mobile-icon-section .column-applications .application-title img{margin:0 15px 0 0; padding:0; vertical-align:middle;}
.server-monitoring .list-details .parameter-name img{margin:0 10px 0 0; padding:0; vertical-align:middle;}
.mobile-icon-section .column-benefits{float:left;}
.mobile-icon-section .column-benefits li{margin:0; padding:0 15px; position:relative; text-align:center; background:none;}
.mobile-icon-section .column-benefits li + li:before{border-top:1px solid #ccc; content:''; display:block; margin:12px auto; width:50%;}


@media screen and (min-width:768px){
  	.mobile-icon-section{background:url(//1751973.fs1.hubspotusercontent-na1.net/hubfs/1751973/image/mobicast/bg-mobile-icon-section.png) no-repeat right bottom;}
	.mobile-icon-section .column-applications{width:415px;}
	.mobile-icon-section .column-applications li{padding-left:50px;}
	.mobile-icon-section .column-applications .application-title a:hover{color:#fa8072;}
	.mobile-icon-section .column-benefits{width:385px;}
  	.mobile-icon-section .column-applications{border-left:1px solid #ccc; width:45%;}
	.mobile-icon-section .column-applications li{padding:0;}
	.mobile-icon-section .column-applications .application-title a{padding:10px 15px;}
    .mobile-icon-section .column-applications .application-title a:hover{background:#f6f6f6; color:#fa8072;}
    .mobile-icon-section .column-applications .application-title a:active, .mobile-icon-section .column-applications .application-title a:focus{background:none; color:#fa8072;}
	.mobile-icon-section .column-benefits{width:50%;}
	.mobile-icon-section .column-applications li + li{border-top:1px solid #ccc;}
	.mobile-icon-section .column-applications, .mobile-icon-section .column-benefits{float:none; width:auto;}
	.mobile-icon-section .column-applications{border:1px solid #ccc; margin-bottom:25px;}
}


@media screen and (max-width:767px){
  .mobile-icon-section .column-applications{float:none; margin-bottom:15px;}
	.mobile-icon-section .styled-heading{background:none;}
  .mobile-icon-section .column-benefits li{padding:0;}
	.mobile-icon-section .styled-heading h3{display:block;}
	.mobile-icon-section .styled-heading h3 span{border-radius:0; display:block; height:auto; width:auto;}
	.mobile-icon-section .column-applications .application-title{font-size:16px;}
	.mobile-icon-section .column-applications .application-title img{margin-right:10px; width:60px;}
}


/* Android Toolkit Ends */


/* Server Monitoring Revamp panel Starts */
.prefcast-wrapper .server-monitoring-revamp .list-heading{margin-bottom:15px;}
/* Server Monitoring Revamp panel Starts */


.post-body img.hs-cta-img { padding-top:20px;}
.quote-wrapper p, figure a {
    word-wrap: break-word;
}