/* blog custom start */
.tagcloud a {
    padding: 1px 5px;
    border-radius: 4px;
    margin: 4px;
    display: inline-block;
    box-shadow: 0 1px 24px 5px rgb(0 0 0 / 10%);
}
.tagcloud a:hover {
	color:#ffffff;
	background:rgb(192, 23, 34);
}
img.img-left-padding {
    padding: 20px 0 0 30px;
}
div#subscribe-box .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok,
.footer-widget.subscribe-widget .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    font-size: 14px;
    color: #b200ff;
    border: none!important;
    text-align: left;
    padding-left: 0;
    margin: 0;
    line-height: 1.4;
}
.col-md-6.blue-blog-back {
    padding-left: 30px;
}
.col-md-4.col-sm-12.blue-blog-back:nth-child(3) {
    padding-left: 20px;
}
.os-colorBox-wrapper {display: flex; flex-wrap: wrap; justify-content: space-between;}
.os-colorBox-wrapper .icon-box {padding: 25px 10px; background-color: #f5f7f8; flex: 0 0 16%; max-width: 16%; text-align: center; margin-bottom: 10px;}
.os-colorBox-wrapper .icon-box:nth-child(odd) {background-color: #f0fcff;}
.os-colorBox-wrapper .icon-box p {margin-bottom: 0!important; font-size: 14px; margin-top: 10px!important;}

.os-colorBox-wrapper .colorBox {padding: 25px 10px; background-color: #f5f7f8; flex: 0 0 33%; max-width: 33%;}
.os-colorBox-wrapper .colorBox:nth-child(odd) {background-color: #f0fcff;}
.os-colorBox-wrapper .colorBox .title {font-size: 18px; font-weight: 700; margin-bottom: 0!important;}
.os-colorBox-wrapper .colorBox .para {margin-bottom: 0!important; font-size: 16px; margin-top: 5px!important;}

.os-colorBox-wrapper.right-edition .colorBox {flex: 0 0 24.5%; max-width: 24.5%;}
.os-colorBox-wrapper.best-practices .colorBox {margin-bottom: 6px;}
.blogContentImg {display: flex; background-color: #102c52;}
.blogContentImg .col-md-6 {padding: 0;}
.blogContentImg img {display: block; width: 100%;}
.blogContentImg ul {margin: 0; padding: 20px; list-style: none;}
.blogContentImg ul li {background:url(../png/arrow-2.png) no-repeat 0 7px;padding-left:16px;background-size:12px;margin-bottom:12px; font-family: 'Merriweather', serif; font-size: 17px; color: #fff;}
.blogContentImg ul li:last-child {margin-bottom: 0;}


.digital-shift-blog .os-colorBox-wrapper {justify-content: start;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox {margin-right: 6px; flex: 0 0 32%; max-width: 32%;}
.digital-shift-blog p strong {font-size: 24px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(1) {background: transparent;}

.digital-shift-blog .os-colorBox-wrapper .colorBox {display: flex;}
.digital-shift-blog .os-colorBox-wrapper .colorBox .icon {background: url('../png/digital-shift-blog-sprite.png') no-repeat 50%; height: 40px; flex: 0 0 30%; max-width: 30%; margin-top: 14px;}
.digital-shift-blog .os-colorBox-wrapper .colorBox p {flex: 0 0 70%; max-width: 70%;}


.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(2) .icon {background-position-y: 5px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(3) .icon {background-position-y: -34px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(4) .icon {background-position-y: -80px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(5) .icon {background-position-y: -122px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(6) .icon {background-position-y: -159px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(7) .icon {background-position-y: -202px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(8) .icon {background-position-y: -249px;}



@media (min-width:991px) and (max-width:1199px) {
    .blogContentImg ul li {font-size: 14px;}
}

@media (min-width:768px) and (max-width:1199px) {
    .blogContentImg ul {padding: 10px;}
    .blogContentImg ul li {background-size: 7px; padding-left: 10px; margin-bottom: 4px; font-size: 12px; background-position-y: 6px;}
}

@media screen and (max-width:767px) {
    .os-colorBox-wrapper .icon-box {flex: 49%; max-width: 49%;}
    .os-colorBox-wrapper .icon-box img {width: 50px; height: 50px;}
    .os-colorBox-wrapper .icon-box p {font-size: 18px;}
    .os-colorBox-wrapper.right-edition .colorBox,
    .os-colorBox-wrapper.opera-opp .colorBox,
    .os-colorBox-wrapper.best-practices .colorBox {flex: 100%; max-width: 100%; margin-bottom: 10px;}

    .digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox {flex: 100%; max-width: 100%; margin-bottom: 10px;}
    
    .blogContentImg {display: block;}
}
/* viv start */
.roadmap-container {background-color: #061C67; display: flex; margin-bottom:30px;}
.roadmap-container .roadmap-Trello {padding: 10px;}
.roadmap-container .col-md-12 {
    padding: 0;
}
.colorWhite {
    color: #fff!important;
}
.data-analytics-container .data-analytics-content {
    background-color: #67310B;
    padding: 40px 25px 20px 25px;
}
.cta-container.insurance-green-background {
    background: url(../jpg/green-background-blog-strip.jpg) no-repeat;
    background-size: cover;
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 22px;
    padding-left: 20px;
}
.cta-container.insurance-green-background .cta-content {
    color: #fff;
    font-weight: normal;
    line-height: 1.3;
}
.cta-container.insurance-green-background .cta-btn {
    padding-top: 15px;
}
.cta-container.insurance-green-background .cta-btn a {
    border: 1px solid #EE4100;
    padding: 10px 20px;
    background: #EE4100;
    border-radius: 5px;
    font-size: 14px;
}
.cta-btn a {
    color: #fff;
    display: inline-block;
    border: 1px solid #fff;
    padding: 2px 20px;
    font-size: 24px;
}
.Stringent-Security .Stringent-Security-content {
    background-color: #203C9F;
    padding: 19px 30px 0px 30px;
	font-size: 14px;
}
.row.body-content .entry-content .contentLeft p {
    font-size: 14px;
}
.cost-optimzation .cost-optimzation-content {
    background-color: #203C9F;
    padding: 9px 30px 10px 30px;
	font-size: 14px;
}
.data-mgmt .data-mgmt-content {
    background-color: #203C9F;
    padding: 27px 30px 32px 30px;
	font-size: 14px;
}
@media (min-width:992px) and (max-width:1199px) {
    .dataAnalytics-container .dataAnalytics-content-Approach {padding: 12px 20px 8px;}
    .dataAnalytics-container .dataAnalytics-content-Approach .agent-apps-text {margin-bottom: 0; line-height: 1.8;}
    .roadmap-container .roadmap-Trello {padding: 20px 15px 0;}
}

@media(min-width:768px){
	.blogImgContainer {
		position: relative;
	}
	.blogImgContent {
		position: absolute;
		top: 50%;
		left: 15px;
		width: 338px;
		line-height: 1.7;
		transform: translate(10px, -50%);
		font-size: 14px;
		
	}
	.blogImgContentRight {
		right: 30px;
		left: inherit;
		text-align: right;
	}
	.row.body-content .entry-content .blogImgContent p {
		font-size: 14px;
	}
}
@media(max-width:768px){
    .roadmap-container .roadmap-Trello {padding: 20px 20px 0;}
    .roadmap-container .secureImg {margin-bottom: 0;}
    .nav-custom{
        display: block!important;
        top:0px!important;
    }
    .banner-blog-homes {
        position: relative;
    }
    .nav-custom a {
        padding: 10px 15px;
        color: #fff;
        font-size: 16px!important;
        font-family: 'PT Sans',sans-serif;
    }
    .top-navigation{
        z-index: 80;
    }
	.postid-3580 .top-navigation{
        z-index: 3!important;
    }
	.postid-3580 .blog-breadcrumb-new {margin-top:22px}
	.postid-3580 .blog-banner-img h1 {
    width: auto;
}

/* viv end */
/* blog custom start */
/* live bkp css start */
.software-dev-partner {
	background: url(../qualities-to-lookblog-image_addressing-to-these-factors.html) no-repeat;
    min-height: 330px;
    padding: 45px 20px 35px 40px;
    margin-bottom: 30px;
	}
	.cost_estimations {
    background-image: url(../jpg/application-complexity-factors.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 260px;
    padding: 0px;
}
	.migration_strategy{
    background-image: url(../jpg/cloud-migration-blog-image_migration-strategy.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 260px;
    padding: 0px;
}
.cost_estimations .left-cost_estimations{
    padding-top: 45px;
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
}
.migration_strategy  .left-migration_strategy{
    padding-top: 45px;
    padding-bottom: 40px;
    padding-left: 60px;
    padding-right: 30px;
}
.left-cost_estimations p ,.left-migration_strategy p{
    color: #fff;
}
.DevOps-section {
    background-image: url(../jpg/no-clear-definition-of-devops.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 325px;
    padding: 33px 13px 0px 25px;
    margin-bottom: 30px;
}
.DevOps-section-text p {
    color: #fff!important;
    text-align: right;
}
.Dynamic-Changes-section{
    background-image: url(../jpg/devops-failing-to-recognise-dynamic-changes.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 325px;
    padding: 45px 20px 0px 40px;
    margin-bottom: 30px;
}
.Dynamic-Changes-text p, .AppExchange-section-text p, .cost-estimate-section-text p, .power-hub-section-text p  {
    color: #fff!important;
    text-align: left;
}
.para{
	 font-size: 18px;
	font-family: 'Merriweather', serif;
	margin: 0 0 10px;
	 line-height:34px;
	 
}
.product-roadmap-section {
    background-image: url(../a-well-defined-strategy-is-a-must.html);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 325px;
    padding: 45px 20px 35px 40px;
    margin-bottom: 30px;
}
.product-roadmap-section-text{padding-right:50px;}
.product-roadmap-section-text p {
    color: #fff!important;
    text-align: left;
}
.AppExchange-section{
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}
.attach-image-content{
    position: absolute;
    left: 40px;
    top: 80px;
    right: 40px;
}

@media(max-width: 767px){
    .AppExchange-section{
      background-color: #0893d4;
      padding:20px;
    }
    .AppExchange-section img{
        display: none;
    }
    .attach-image-content{
    position: static;
    left: 40px;
    top: 80px;
    right: 40px;
}
}

.allround-blog{
    padding: 26px;
}

.allround-blog p{
    margin-bottom: 0px !important; 
    margin-top: 30px;
}

.border-all-left{
    border: 1px solid #ccc;
    border-left: 0px;
    border-right: 0px;
    padding-left: 0px;
}

.border-all{
    border: 1px solid #ccc;
}

.border-all-right{
    border: 1px solid #ccc;
    border-right: 0px; 
     border-left: 0px;
     padding-right: 0px;
}
.border-left0{
    border-left: 0px;
}

p.bottom-roww {
    margin-top: 30px;
    margin-bottom: 40px !important;
}

.abot-blog-damco{
    background-color: #efefef;
    padding: 30px 30px;

}

.abot-blog-damco h3{
    margin-top: 0px !important;
}
.abot-blog-damco p{
    margin-bottom: 0px !important;
}
a.link-bluess{
    color: #009b7c !important;
    text-decoration: none;
    display: inline;
}
a.link-bluess:hover{
    text-decoration: underline;
}

.abot-blog-damco p a{
    color: #009b7c !important;
    text-decoration: none;
}
.abot-blog-damco p a:hover{
    text-decoration: underline;
}
h3.ben-h3 {
    margin-top: 50px;
    margin-bottom: 15px;
}

p.benp-bold {
    margin-bottom: 40px !important;
    font-weight: 900;
}

.highlight-1{
    background-color: #009b7c;
    color: #fff;
    background-image: url(../highlight-icon-1.html);
    background-position: left 20px center;
    background-repeat: no-repeat;
    padding: 30px 30px 30px 90px;
    font-size: 18px;
}
.highlight-2{
    background-color: #2196f3;
    color: #fff;
    background-image: url(../highlight-icon-2.html);
    background-position: left 20px center;
    background-repeat: no-repeat;
    padding: 30px 30px 30px 90px;
    font-size: 18px;
}
.highlight-3{
    background-color: #4c2c7c;
    color: #fff;
    background-image: url(../highlight-icon-3.html);
    background-position: left 20px center;
    background-repeat: no-repeat;
    padding: 16px 30px 16px 90px;
    font-size: 18px;
}

h3.key-high, h3.testi-mon, h3.client-ch {
    margin-top: 50px;
    margin-bottom: 30px;
}

.testi-blog{
    padding: 60px 70px;
    background-image: url(../back-quote.html);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    margin-bottom: 40px;
}

.tesi-contents{
    font-size: 22px;
    color: #fff;
    padding-left: 40px;
    background-image: url(../quote-top.html);
    background-position: left top;
    background-repeat: no-repeat;
    font-style: italic;
    font-weight: 600;

}

.tesi-contents span {
    display: inline-block;
    margin-left: 10px;
}

.postid-2556 .blog-banner-img h1,.postid-3263 .blog-banner-img h1 {
    text-align: center;
    width: 75%;
    margin: 0 auto;
    line-height: 1.5;
}

@media(min-width: 1024px){
    .allround-blog {
    min-height: 436px;
}
.allround-two .allround-blog {
    min-height: 402px;
}


}

@media(max-width: 768px){
    .allround-blog {
    padding: 30px !important;
    border: 1px solid #ccc !important;
    margin-bottom: 15px;
}
.postid-2556 .blog-banner-img h1 {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    line-height: 1.5;
    font-size: 13px;
}
.postid-2556 h3{
    padding-left: 0px !important;
}
.testi-blog {
    padding: 20px 20px;
}
.iaas-container .iaas-content {padding: 34px 20px 2px 20px;}
.secure-container .secure-content {padding: 30px 20px 5px 20px;}
.claim-container .claim-content {padding: 24px 25px 1px 25px;}

}
.devorldSolutionBlog {
    text-align: center;
}
.devorldSolutionBlog .left-text{
    text-align: left;
}
.devorldSolutionBlog h3 {
    text-align: left;
	margin-top:10px;
}

.devorldSolutionBlog img {
    margin-bottom: 25px;
}

.devorldSolutionBlog [class*='col-sm-4'] {
    padding-bottom: 25px;
    padding-top: 25px;
    border:1px solid #e9e9e9;
}

.devorldSolutionBlog .col-sm-4:nth-child(1) p strong {
    color: #77bf4c;
}

.devorldSolutionBlog .col-sm-4:nth-child(2) p strong {
    color: #1db9ec;
}

.devorldSolutionBlog .col-sm-4:nth-child(3) p strong {
    color: #77bf4c;
}

.devorldSolutionBlog .col-sm-4:nth-child(4) p strong {
    color: #1db9ec;
}

.devorldSolutionBlog .col-sm-4:nth-child(5) p strong {
    color: #77bf4c;
}

.devorldSolutionBlog .col-sm-4:nth-child(6) p strong {
    color: #1db9ec;
}

.devBenefitsBlog ul {
    margin-top: 20px;
}
.devBenefitsBlog li {
    font-size: 18px;
    font-family: 'Merriweather', serif;
    color: #2b3037;
    margin-bottom: 40px;
    background-repeat: no-repeat;
    padding-left: 100px;
}

.devBenefitsBlog li:nth-child(1) {
    background-image: url(../png/benefitsblog-result_1.png);
}

.devBenefitsBlog li:nth-child(2) {
    background-image: url(../png/benefitsblog-result_2.png);
}

.devBenefitsBlog li:nth-child(3) {
    background-image: url(../png/benefitsblogresult_3.png);
}
.subhead-nolink{font-size:18px;text-decoration:none;}
.app-icon-288 {
    background: url(../brokerageedge-icon_grey-1.html) 10px 10px no-repeat;
}
.cat-item-22,.cat-item-23,.cat-item-12{width:95px !important;}
.slick-disabled{pointer-events:none;}
.blue-blog-back em{font-size:18px;color:#2b3037;}

.colorWhite {
    color:#fff;
}
.single-post .post-inner-content p.highSecurity {
    background: #900c1c;
    padding: 58px 50px 59px 50px;
}
.single-post .post-inner-content p.webApps{background: #4a298a;padding : 35px 28px 35px 28px;}
.contentLeft {
    padding: 0px;
}
@media screen and (min-width:768px) {
    /* blog Img Container */
    .blogImgContainer {
        position: relative;
        margin-bottom: 20px;
    }

    .blogImgContent {
        position: absolute;
        top: 50%;
        left: 15px;
        width: 450px;
        line-height: 1.7;
        transform: translate(10px, -50%);
        font-size: 18px;
    }

    .blogImgContentRight {
        right: 30px;
        left: inherit;
        text-align: right;
    }
	.data-analytics-benefits img {
    width: 100%;
    height: 500px;
}
.contentLeft.secureImg img {
    width: 100%;
}
}

@media (min-width:768px) and (max-width:991px) {
    .blogImgContent {width: 380px;}
    .entry-header .credit-line {margin-top: 0;}
	.banner-text-blog{transform:inherit;}
}

@media (min-width:320px) and (max-width:767px) {
    .blogImgContainer {background: #0893d4; padding: 15px;}
    .blogImgContainer img {display: none;}
}
.mt-bottom-30{margin-bottom:40px;margin-top:40px;}

/* thank you page */



.thank-you-container{background-color:#ededed;margin-bottom:50px;}

.thank-you-container .thank-you-block{background-color: #fff;padding:60px 20px;}

.thank-you-container .thank-you-block h1{

    font-family: 'Raleway';

	font-size:54px;

	text-transform:uppercase;

	text-align:center;

	width:90%;

	margin:0 5%;

    color: #15c3ba;

	margin-bottom:10px;

}
.thank-you-container .thank-you-block.location-pages h1{font-size:30px;text-transform:capitalize;}

.thank-you-container .thank-you-block p{

font-size:20px;

color:#323232;

text-align:center;
    width: 80%;
    margin: 0 auto;

}

.thank-you-container .thank-you-block a{

padding:6px 20px;

border-radius:5px;

border:2px solid #c8c8c8;

color:#909090;

margin-top:20px;

float:left;

position: relative;

    left: 50%;

	transform:translateX(-50%);

}

.thank-you-container .thank-you-block a:hover{
    text-decoration: none;
}

.thank-you-container .description-block .text-block h1{

    font-family: 'Raleway';

    font-size: 2.3em;

    font-weight: 300;

    width: 50%;

    float: left;

    position: relative;

    left: 50%;

	margin-top:7.5em;

-webkit-transform: translateX(-50%);

-moz-transform: translateX(-50%);

-ms-transform: translateX(-50%);

-o-transform: translateX(-50%);

transform: translateX(-50%);	

}

.thank-you-container .description-block .text-block h1 .bold{

font-weight:700;

}

.thank-blog-area {
  margin-top: 0px !important;
}
.thank-blog-area .entry-content {
    margin-top: 160px;
}
.thank-blog-area .post-inner-content:first-child{
  border-top: 0px;
}
.thank-blog-area .thank-you-container .thank-you-block{
  background-color: transparent;
}
.decision-makers-container p{padding:52px 60px!important;background-color:#403b9e;}
.streamlined-workflow-container p{padding:42px 51px!important;background-color:#403b9e;}
.rpg-dev-blue-container p{background-color: #189cc1;padding: 1px 29px;}
.ibm-app-dev-container img{height:268px;}
.rpg-dev-blue-container img{height:268px;}
.rpg-iv-container p{padding:18px 28px;}
.rpg-iv-container img{height:274px;}
.tech-framework-container p{background: #4389b4;padding: 59px 50px!important;}
.recruiting-portal-container p{background: #4389b4;padding: 18px 50px!important;}
.python-blue-container p{ background: #4389b4;padding: 59px 50px;}
/* Thank you page */
	.forMobile{display:none;}
	.data-analytics-benefits img{width:100%;height:500px;}
@media screen and (min-width: 992px) {
    #technologyLeadershipModal {top: 50%; left: 50%; right: inherit; bottom: inherit; transform: translate(-50%, -50%);font-family: 'PT Sans', sans-serif;}
    #technologyLeadershipModal .modal-dialog {width: 850px;}
	
}

    
    #technologyLeadershipModal .close {margin-right: 10px; margin-top: 10px; opacity: 0.7;}
    #technologyLeadershipModal .modal-body {padding: 10px 0 40px; clear: both;}
    #technologyLeadershipModal .modalImg {margin-top:30px;}
    #technologyLeadershipModal .modal-body h2 {font-size: 52px; font-weight: 700; text-align: center; color: #1e1728; text-transform: uppercase; border-bottom: 1px solid #a5a5a5; padding-bottom: 30px; margin-right: 30px;}
    #technologyLeadershipModal .newAgeText {font-size: 33px; font-weight: 700; color: #181818; text-align: center;}
    #technologyLeadershipModal .newAgeText span {color: #d71818; display: block;}
    #technologyLeadershipModal .leaderText {font-size: 22px; text-align: center; color: #111;}
    #technologyLeadershipModal .modalBtn {text-align: center; margin-top:20px; margin-right: 30px;}
    #technologyLeadershipModal .modalText {margin-right: 30px;}
	 #technologyLeadershipModal .modalText p{font-family: 'PT Sans', sans-serif;}
    #technologyLeadershipModal .pd-download {background: #12b1b2; font-size: 26px; font-weight: 700; color: #fff; width:345px; text-align: center; display: inline-block; padding: 10px 0;}

@media (min-width:768px) and (max-width:991px) {
    #technologyLeadershipModal {z-index: 99999;}
    #technologyLeadershipModal .modalImg {width:100%}
    #technologyLeadershipModal .modal-body h2 {font-size: 32px;}
    #technologyLeadershipModal .newAgeText {font-size: 20px;}
    #technologyLeadershipModal .leaderText {font-size: 18px;}
    #technologyLeadershipModal .pd-download {width: 100%;}
	.claim-container .claim-content {padding: 25px 25px 1px 25px;}

}

@media screen and (max-width:767px) {
	/* Vivek */
/*	.container-fluid.blog-n-home {
background: none!important;
background-color: #03b1ee!important;
height: auto!important;
}

.link-section-blogn {
position: absolute;
bottom: 0px!important;
background: #fff!important;
border-radius: 0!important;
margin-top: 0!important;
margin-right: 0!important;
padding-top: 35px!important;
padding-bottom: 35px!important;
margin-left: 0px!important;
}*/
/* Vivek */
.blog-n-home .home-blog-heading{font-size:40px;}
    .text-xs-center {text-align: center;}
    #technologyLeadershipModal .modal-body {padding-bottom: 0; background: url('../png/technology-leadership-book-mobile.png') no-repeat 40% 0; background-size: 50%; padding-top:195px;}
    #technologyLeadershipModal .modalImg {height: 200px; margin-top: 0; display: none;}
    #technologyLeadershipModal .modal-body h2 {font-size: 32px; margin-right: 0;}
    #technologyLeadershipModal .modalText, #technologyLeadershipModal .modalBtn {margin-right: 0;}
    #technologyLeadershipModal .newAgeText {font-size: 20px;}
    #technologyLeadershipModal .leaderText {font-size: 18px;}
    #technologyLeadershipModal .pd-download {width: 100%;}
		.forMobile{width:100%;}
			.data-analytics-benefits .col-md-6:nth-child(2) img{margin-top:15px;}
			.single-post .post-inner-content p.highSecurity {
    padding: 20px;
}
.secureImg {
    margin-bottom: 20px;
}
.blockchainRoi-container .blockchainRoi-content{padding:40px 40px 40px 40px;}

}

.darkblue-blog-back {
    background-color: #d5f1fc;
    padding: 45px;
    overflow: hidden;
   
}
.broker-heading-1, .broker-heading-2, .broker-heading-3, .broker-heading-4 {font-family: 'Merriweather', serif; font-size: 18px;}
.broker-heading-1 {color:#0aa3ff;}
.broker-heading-2 {color:#6617a4;}
.broker-heading-3 {color:#e90000;}
.broker-heading-4 {color:#33b99e;}
.rowmargin100 {margin-top:50px;}
.colorWhite {
    color: #fff!important;
}
.whitearrowHeading {
    background: url(../whitearrow.html) no-repeat 0 7px;
    padding-left: 16px;
    background-size: 12px;
    margin-bottom: 10px!important;
}
.blueee-blog-back {
    background-color: #fbfbfb;
    padding: 45px;
    overflow: hidden;
}
.coesLink{text-transform:initial!important;}
.badge-foot img {
    display: inline-block;
    margin: 0px 25px;
}
.main-footer p.footer-heading:nth-of-type(2){text-transform:uppercase;}

@media (min-width:992px) and (max-width:1199px){
	.whyphp-container .whyphp-content {padding: 11px 10px 0px 10px;}
.powerBi-sol-container .powerBi-sol-content {padding: 11px 15px 0px 15px;}
	.agent-apps-container .agent-apps-content{    background-color: #203C9F;padding: 26px 0px 2px 20px;}
	.powerBi-real-container .secureImg img{height:532px;}
	.site-content{padding-left:10px;padding-right:10px;}
	.highSecurity-container p{padding:35px 13px 35px 13px!important;}
    .webApps-container img{height: 269px;}
	.rpg-dev-blue-container img{height:370px;}
	.rpg-iv-container img{height:308px;}
	.highSecurity-container img{height:240px;}
	.ibm-app-dev-container img{height:338px;}
	.postid-3492 .blog-banner-img h1{width:100%;}
	.postid-3490 .blog-banner-img h1{width:100%;}
	.tech-framework-container img{height:253px;}
	.recruiting-portal-container img{height:306px;}
	.single-post .post-inner-content p.pythonBlog{padding:36px 50px 35px 50px;}
	.blog-banner-img h1{width:100%;}
	.decision-makers-container p{padding:38px!important;}
	.streamlined-workflow-container p{padding:21px!important;}
	.python-blue-container img{height:240px;}
	.dataAnalytics-container .dataAnalytics-content {padding:50px 40px 45px 40px;}
	.healthCare-container .healthCare-content {padding: 65px 60px 45px 60px;}
	.cloudBased-container .secureImg img{    height: 465px;}
	.mobileApp-container .secureImg img{    height: 498px;}
	.clearVision-container .clearVision-content{padding:30px 30px 20px 30px;}
	.clearVision-container .secureImg img{    height: 385px;}
	.academy-container .secureImg img{    height: 464px;}
	.androidApp-container .androidApp-content { padding: 50px 30px 46px 30px;}
	.intelligance-container .intelligance-content {padding: 20px 20px 20px 20px;}
	.intelligance-container .secureImg img{ height: 342px;}
	.blockchainRoi-container .blockchainRoi-content{padding:40px 30px 22px 30px;}
	.crmfinance-container .secureImg img{height:465px;}
	.mondayIntegration-container .mondayIntegration-content {padding: 20px 20px 0px 20px;}
	.mondayIntegration-container .secureImg img{height:356px;}
	.mondayimp-container .mondayimp-content {padding: 30px 35px 10px 35px;}
	.mondayimp-container .secureImg img{height:410px;}
	.cloud-container .cloud-content {padding: 18px 20px 10px 20px;}
	.ios-container .ios-content { padding: 20px 20px 10px 20px;}
	.ios-container .secureImg img{height:400px;}
	.analytics-container .analytics-content {padding: 25px 20px 20px 20px;}
	.Integrationapproach-container  .secureImg img{height:449px;}
	.vaccineCloud-container  .secureImg img{height:465px;}
	.iaas-container .iaas-content {padding: 17px 20px 10px 20px;}
	.secure-container .secure-content { padding: 50px 20px 45px 20px;}
	.trello-container .trello-content {padding: 22px 20px 5px 20px;}
	.migration-container .migration-content {padding: 20px;padding-bottom: 5px;}
	.migration-container  .secureImg img{height:464px;}
	.col-md-6.contentLeft.fallacy-content {padding: 20px 20px 15px 20px;}
	.fallacy-container  .secureImg img{height:372px;}
	.expedite-container .expedite-content { padding: 20px;}
	.expedite-container .contentLeft.secureImg img{height:310px;}
	.roadmap-container .roadmap-content {padding: 30px 20px 15px 20px;}
	.claim-container .secureImg img{height:360px;}
	.card-container .secureImg img{height:360px;}
	.data-analytics-container .secureImg img{height:338px;}
	.data-analytics-container .data-analytics-content {padding: 25px 25px 10px 25px;}
	.cloudready-container1 .cloudready-content1 {padding: 20px 20px 10px 20px;}
	.cloudready-container1 .secureImg img{height:415px;}
	.cloudready-container2 .cloudready-content2 { padding: 20px 15px 5px 15px;}
}

@media screen and (max-width:1199px) {
    .addtoany_share_save_container, #a2a_share_save_widget-2 {position: initial;}
    .addtoany_share_save_container a, #a2a_share_save_widget-2 a {display: inline-block;}
	
}
.taxonomy-description{display:none;}
.single-post .post-inner-content p.webApps{background: #4a298a;padding : 30px;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border: 1px solid #ddd;}
.table>tbody>tr>td{font-size:14px}
.table>tbody>tr>td>ul>li{margin-left:20px}
.table>tbody>tr>th{background-color :#214861;color:#fff;width:20%;}
.table>tbody>tr>td:first-child { font-weight:bold;background-color:#f1f1f1;vertical-align: middle;}  
.table>tbody>tr>td span{color:#f3cf63;}
.customizable-container p.webApps{padding:15px 16px!important;}
.user-support-container p.webApps{padding:30px 25px!important;}
.cms-container p.webApps{padding:15px 25px!important;}
.user-support-container img{height:264px;}
.customizable-container img,.cms-container img{height:268px;}

/*AMP css */


.os-colorBox-wrapper {display: flex; flex-wrap: wrap; justify-content: space-between;}
.os-colorBox-wrapper .icon-box {padding: 25px 10px; background-color: #f5f7f8; flex: 0 0 16%; max-width: 16%; text-align: center; margin-bottom: 10px;}
.os-colorBox-wrapper .icon-box:nth-child(odd) {background-color: #f0fcff;}
.os-colorBox-wrapper .icon-box p {margin-bottom: 0!important; font-size: 14px; margin-top: 10px!important;}

.os-colorBox-wrapper .colorBox {padding: 25px 10px; background-color: #f5f7f8; flex: 0 0 33%; max-width: 33%;}
.os-colorBox-wrapper .colorBox:nth-child(odd) {background-color: #f0fcff;}
.os-colorBox-wrapper .colorBox .title {font-size: 18px; font-weight: 700; margin-bottom: 0!important;}
.os-colorBox-wrapper .colorBox .para {margin-bottom: 0!important; font-size: 16px; margin-top: 5px!important;}

.os-colorBox-wrapper.right-edition .colorBox {flex: 0 0 24.5%; max-width: 24.5%;}
.os-colorBox-wrapper.best-practices .colorBox {margin-bottom: 6px;}
.blogContentImg {display: flex; background-color: #102c52;}
.blogContentImg .col-md-6 {padding: 0;}
.blogContentImg img {display: block; width: 100%;}
.blogContentImg ul {margin: 0; padding: 20px; list-style: none;}
.blogContentImg ul li {background:url(../png/arrow-2.png) no-repeat 0 7px;padding-left:16px;background-size:12px;margin-bottom:12px; font-family: 'Merriweather', serif; font-size: 17px; color: #fff;}
.blogContentImg ul li:last-child {margin-bottom: 0;}


.digital-shift-blog .os-colorBox-wrapper {justify-content: start;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox {margin-right: 6px; flex: 0 0 32%; max-width: 32%;}
.digital-shift-blog p strong {font-size: 24px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(1) {background: transparent;}

.digital-shift-blog .os-colorBox-wrapper .colorBox {display: flex;}
.digital-shift-blog .os-colorBox-wrapper .colorBox .icon {background: url('../png/digital-shift-blog-sprite.png') no-repeat 50%; height: 40px; flex: 0 0 20%; max-width: 20%; margin-top: 14px;}
.digital-shift-blog .os-colorBox-wrapper .colorBox p {flex: 0 0 80%; max-width: 80%;}


.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(2) .icon {background-position-y: 5px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(3) .icon {background-position-y: -34px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(4) .icon {background-position-y: -80px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(5) .icon {background-position-y: -122px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(6) .icon {background-position-y: -159px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(7) .icon {background-position-y: -202px;}
.digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox:nth-child(8) .icon {background-position-y: -249px;}

@media (min-width:991px) and (max-width:1199px) {
    .blogContentImg ul li {font-size: 14px;}
}

@media (min-width:768px) and (max-width:1199px) {
    .blogContentImg ul {padding: 10px;}
    .blogContentImg ul li {background-size: 7px; padding-left: 10px; margin-bottom: 4px; font-size: 12px; background-position-y: 6px;}
}

@media screen and (max-width:767px) {
    .os-colorBox-wrapper .icon-box {flex: 49%; max-width: 49%;}
    .os-colorBox-wrapper .icon-box img {width: 50px; height: 50px;}
    .os-colorBox-wrapper .icon-box p {font-size: 18px;}
    .os-colorBox-wrapper.right-edition .colorBox,
    .os-colorBox-wrapper.opera-opp .colorBox,
    .os-colorBox-wrapper.best-practices .colorBox {flex: 100%; max-width: 100%; margin-bottom: 10px;}

    .digital-shift-blog .os-colorBox-wrapper.best-practices .colorBox {flex: 100%; max-width: 100%; margin-bottom: 10px;}
    
    .blogContentImg {display: block;}
}

/* poonam style start */
.compelling-reasons-container .compelling-reasons-content{
	background-color: #2F82A2;
padding: 65px 40px 61px 40px;
}
/* poonam style end */

:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .main-content-area h2{
    font-size: 24px!important;
    padding-left: 15px;
}

.home span.cat-links a{font-size:16px;display: block; padding-bottom: 10px;}
.credit-line.desktopBlock{margin-top:25px;}
amp-carousel.allBlogBox {
    padding-right: 61px;
}
.mobile-section{display:none;}
.bannerCaption h3.strip-banner {
    background: #ffbb34;
    font-style: normal;
    font-size: 16px;
    max-width: max-content;
    color: #475055;
}

/* navbar css start 
.main-nav li.dropdown ul{
    display: none;
}*/
.main-nav li.dropdown:hover > .dropdown-menu{
    display: block;
}
.dropdown-menu li:hover > .drop-level-two {
    left: 100%!important;
    top: 0%;
    display: block;
}

.inds-width {
    right: 0% !important;
}

.dropdown-menu-coloumn {
    float: left;
    margin: 0;
    padding: 5px 0 0 0;
    list-style: none;
    display: block!important;
}



/* navbar css end   */
.cat-links{margin-bottom:40px;}

.credit-line {
    font-size: 17px;
    font-family: "PT Sans",sans-serif;
    font-weight: 400;
    color: #475055;
}
.imgBlock{
    position: relative;
}
.main-content-area .credit-line.mobileBlock{
    display: none;
}
.main-content-area .credit-line.desktopBlock{
    display: block;
}
h1.entry-title a, p.entry-title a {
    font-family:'PT Sans', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #475055;
    margin-top: 0px;
    line-height: 1.2;
}

.bannerCaption .home-blog-heading {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 51px;
}
.bannerCaption .credit-line {
    font-size: 16px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}
.bannerCaption .leadershipIcon{
	height: 40px;
    border-radius: 50%;
    display: inline-block;
}

.bannerCaption{
    position: absolute;
    top: 160px;
    left: 122px;
}
amp-fit-text {
    white-space: normal;
    text-align: center;
    outline: none;
}

amp-fit-text a {
    font-size: 16px;
    font-size: 16px!important;
    font-family: 'Roboto', sans-serif;
    outline: none;
}

amp-fit-text:hover a{
color: #2196f3;	
outline: none;
}


.mainBanner .amp-carousel-button-next, .mainBanner .amp-carousel-button-prev{
	display: none;
}


amp-carousel.allBlogBox {
    padding-right: 61px;
    height: 108px!important;
}

.allBlogBox .amp-carousel-button-next {
    background-size: 100%!important;
    background: url(../png/right-arrow-2.png) no-repeat center center !important;
    height: 45px!important;
    width: 45px!important;
    margin-right: 45px;
    margin-top: -30px;
    cursor: pointer;
    left: auto;
    right: 0;
    position: absolute;
    outline: none;
}
.allBlogBox .amp-carousel-button-prev {
    background-size: 100%!important;
    background: url(../png/left-arrow.png) no-repeat center center !important;
    height: 45px!important;
    width: 45px!important;
    margin-right: 45px;
    margin-top: -30px;
    cursor: pointer;
    left: auto;
    right: 0;
    position: absolute;
    outline: none;
}
.amp-scrollable-carousel-slide{ margin:0;}
/* blog categories */
.cat-items-0 a{
    background: url(../png/all-blog-ico-1.png) no-repeat center 0px;
    padding-top: 50px;
}
.cat-items-16 a {
    background: url(../png/b-icon-1.png) no-repeat center 0px;
    padding-top: 50px;
}

.cat-items-13 a {
    background: url(../png/insurance-ico.png) no-repeat center 0px;
    padding-top: 50px;
}

.cat-items-20 a {
    background: url(../png/software-services.png) no-repeat center 0px;
    padding-top: 50px;
}

.cat-items-11 a {
    background: url(../png/salesforce-ico.png) no-repeat center 0px;
    padding-top: 50px;
}

.cat-items-23 a {
    background: url(../png/news-and-media_grey.png) no-repeat center 0px;
    padding-top: 50px;
}

.cat-items-19 a {
    background: url(../png/marketing-ico.png) no-repeat center 0px;
    padding-top: 50px;
}

.cat-items-22 a {
    background: url(../png/success-stories-grey.png) no-repeat center 0px;
    padding-top: 50px;
}

.cat-items-1 a {
    background: url(../png/all-blog-ico.png) no-repeat center 0px;
    padding-top: 50px;
}

.cat-items-12 a {
    background: url(../png/cloud-app-ico.png) no-repeat center 0px;
    padding-top: 50px;
}

.cat-items-4 a {
    background: url(../png/pro-eng-ico.png) no-repeat center 0px;
    padding-top: 50px;
}
.cat-items-21 a {
    background: url(../png/mobile-grey.png) no-repeat center 0px;
	 padding-top: 50px;
}
/* hover */

.cat-items-0:hover a {
    background: url(../png/all-blog-ico-1-hover.png) no-repeat center 0px;
}
.cat-items-16:hover a {
    background: url(../png/b-icon-1-hov.png) no-repeat center 0px;
}

.cat-items-13:hover a {
    background: url(../png/insurance-ico-hover.png) no-repeat center 0px;
}

.cat-items-20:hover a {
    background: url(../png/software-services_blue.png) no-repeat center 0px;
}

.cat-items-11:hover a {
    background: url(../png/salesforce-ico-hover.png) no-repeat center 0px;
}

.cat-items-23:hover a {
    background: url(../png/news-and-media_blue.png) no-repeat center 0px;
}

.cat-items-19:hover a {
    background: url(../png/marketing-ico-blue.png) no-repeat center 0px;
}

.cat-items-22:hover a {
    background: url(../png/success-stories-blue.png) no-repeat center 0px;
}

.cat-items-1:hover a {
    background: url(../png/all-blog-ico-hover.png) no-repeat center 0px;
}

.cat-items-12:hover a {
    background: url(../png/cloud-app-ico-hover.png) no-repeat center 0px;
}

.cat-items-4:hover a {
    background: url(../png/pro-eng-ico-hover.png) no-repeat center 0px;
}

.cat-items-21:hover a {
    background: url(../png/mobile-2.png) no-repeat center 0px;
}
.entry-content h3, .entry-content .h3, .entry-content h2.heading-two, .main-content-area h2 {
    font-weight: 900;
    font-size: 22px!important;
    color: #2b3037;
    font-family: 'Merriweather', serif!important;
}

/*.post-inner-content .col-md-4.col-sm-3 amp-img {
    height: 180px;
    width: 100%;
}*/

.author-img-home {
    height: 45px;
    border-radius: 50%;
    width: 45px;
}
.single-view, .blog-item-wrap {
    margin-bottom: 20px;
    min-height: 245px;
}
/*h1.entry-title a, p.entry-title a {
    font-family: 'Roboto', sans-serif;
    font-size: 19px;
    font-weight: 700;
    color: #2b3037;
    margin-top: 0px;
    line-height: 1.5!important;
}*/
.subscribe-forms .right-button input {
    width: 100%;
    height: 56px;
    background: #1ac0ed;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    outline: none;
    border: 0px;
    color: #ffffff;
}

.right-subscribe amp-img {
    width: 100%;
    height: 273px;
}
.main-footer h4{
	font-family: "Open Sans", sans-serif;
}
.container-fluid.main-footer {
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 10px;
}

ul.list-inline.social-footer amp-img {
    height: 40px;
    width: 40px;
}

a.flag-box amp-img {
    width: 40px;
}
.container-fluid.footer {
    font-family: 'Open Sans', sans-serif;
}

.wpcf7-response-output.wpcf7-display-none {
    display: none;
}
amp-carousel.allBlogBox > div:first-child {
   scrollbar-width: none; /* For Firefox */
}

.allBlogBox > div:first-child::-webkit-scrollbar {
  display:none; /* For Chromium */
  background: transparent;
}
.allBlogBox .i-amphtml-layout-size-defined {
    overflow: hidden!important;
}
 .i-amphtml-carousel-scroll {
    display: block!important;
    overflow-x: hidden!important;
    white-space: nowrap!important;
}
.allBlogBox .i-amphtml-carousel-scroll::-webkit-scrollbar{
	display:none;
	background: transparent;
}
.top-navigation ul li a {
    color: #fff;
    font-size: 16px;
    font-family: 'PT Sans', sans-serif;
}

.i-amphtml-sidebar-mask[i-amphtml-sidebar-opened] {
    animation: none!important;
    display: none!important;
}
.i-amphtml-sidebar-mask{
    display: none!important;
    z-index: 0!important;
}
[class*="amphtml-sidebar-mask"] {
    background: none;
    z-index: 0!important;
     display: none!important;
}
div#target-element-right {
    display: none!important;
}
.left-subscribe{
    margin-top: 53px!important;
}
	.propelify-container .propelify-content{background-color:#220d57;padding: 45px 40px 19px 40px;}
	.building-blocks-container .building-blocks-content{background-color:#220d57;padding: 55px 40px 30px 40px;}
	.building-blocks-container .contentLeft.secureImg amp-img {
    width: auto;
}
.postid-3586 h2{padding-left:0px!important;}

.artificial-container .artificial-content{background-color:#220d57;padding: 50px 40px 35px 40px;}
 .agents-container .agents-content,  .agents-container-one .agents-content-one{background-color:#220d57;padding: 58px 40px 35px 40px;}
	.darkblue-blog-back.height-auto{height:auto;min-height:auto;}
.entry-content h3.custom-heading-three{font-size:18px!important;font-weight:700;color:#2b3037;}	

.dataAnalytics-container .dataAnalytics-content-Approach {background-color: #061C67; padding: 45px 30px 25px 30px;}
.textHighlight .strong-highlight {color: #000;}

.roadmap-container {background-color: #061C67; display: flex; }
.roadmap-container .roadmap-Trello {padding: 60px 25px;}

@media (min-width:992px) and (max-width:1199px) {
    .dataAnalytics-container .dataAnalytics-content-Approach {padding: 12px 20px 8px;}
    .dataAnalytics-container .dataAnalytics-content-Approach .agent-apps-text {margin-bottom: 0; line-height: 1.8;}
    .roadmap-container .roadmap-Trello {padding: 20px 15px 0;}
}

@media(max-width:768px){
    .roadmap-container .roadmap-Trello {padding: 20px 20px 0;}
    .roadmap-container .secureImg {margin-bottom: 0;}
    .nav-custom{
        display: block!important;
        top:0px!important;
    }
    .banner-blog-homes {
        position: relative;
    }
    .nav-custom a {
        padding: 10px 15px;
        color: #fff;
        font-size: 16px!important;
        font-family: 'PT Sans',sans-serif;
    }
    .top-navigation{
        z-index: 80;
    }
	.postid-3580 .top-navigation{
        z-index: 3!important;
    }
	.postid-3580 .blog-breadcrumb-new {margin-top:22px}
	.postid-3580 .blog-banner-img h1 {
    width: auto;
}


    button.closeMenu {
        background: transparent;
        outline: none;
        border: none;
        padding: 0px;
    }
#GetTheGide{position:absolute;top:820px;}
/* AMP mobile start */

.i-amphtml-sidebar-mask{
    display: none!important;
    z-index: 0!important;
}
[class*="amphtml-sidebar-mask"] {
    background: none;
    z-index: 0!important;
     display: none!important;
}
amp-sidebar#sidebar-right {
    width: 100%!important;
    max-width: 100%;
    z-index: 2147483647!important;
}

.top-navigation ul li a {
    color: #fff;
    font-size: 11px;
    font-family: 'PT Sans', sans-serif;
}
.navbar-inverse {
    padding-top: 70px;
}
.top-navigation ul li {
    margin-right: 10px;
}
.main-content-area .credit-line.mobileBlock{
    display: block;
    position: absolute;
    bottom: 24px;
    left: 24px;
    color: #ffffff;
    font-size: 20px;
}

h1.entry-title a {
    font-size: 27px;
    line-height: 1.2;
    }
/*.main-content-area .credit-line{position:inherit;}*/
.main-content-area .credit-line.desktopBlock{
    display: none;
}

.bottom-subscribe{
	margin-bottom: 0px!important;
}
.subscribe-forms .right-button input {
    width: 100%;
    height: 56px!important;
    }
amp-carousel.mainBanner {
    height: 515px;
    background-color: #d83a3a;
}
amp-carousel.mainBanner .slide > amp-img {
    display: none;
}
.bannerCaption{
	position: absolute;
	top: 94px;
	left: 10px;
}
.bannerCaption .home-blog-heading {
    color: #fff;
    font-family: "Oswald",sans-serif;
    font-weight: 400;
    font-size: 30px;
}
.allBlogBox .amp-carousel-button-prev {
	display: block;
	right: 12px;
}
.link-section-blogn {
    margin-right: 0px!important;
    margin-left: 0px!important;
    margin-bottom: 0px!important;
    border-radius: 0px!important;
    border-bottom: 1px solid #cecece;
 }
.allBlogBox .amp-carousel-button-next {
	display: block;
	right: -40px;
}
.allBlogBox .amp-carousel-button-next,.allBlogBox .amp-carousel-button-prev {
    margin-top: -25px;
}

amp-carousel.allBlogBox {
    padding-right: 0px;
}
/*.allBlogBox .amp-carousel-button-prev {
    margin-right: 45px;
    margin-top: -30px;
    cursor: pointer;
    left: 0;
    right: 0;
    position: absolute;
    outline: none;
}*/

.allBlogBox .amp-carousel-button-next {
    background-size: 100%!important;
    background: url(../right-arrow-sm.html) no-repeat center center !important;
    height: 30px!important;
    width: 30px!important;
    margin-right: 0;
    margin-top: -30px;
    cursor: pointer;
    left: auto;
    right: 0;
    position: absolute;
    outline: none;
}
.allBlogBox .amp-carousel-button-prev {
    background-size: 100%!important;
    background: url(../left-arrow-sm.html) no-repeat center center !important;
    height: 30px!important;
    width: 30px!important;
    margin-left: 0;
    margin-top: -30px;
    cursor: pointer;
    left: 0;
    right: 0;
    position: absolute;
    outline: none;
}
.blog-banner-img h1{width:100%;font-size:32px;}
.nav-custom ul {
    left: 0!important;
}
.arrow-mobile:hover{
    background: transparent;
    outline: none;
    border: none;
}
.subnav{
    z-index: 100;
}
.arrow-mobile {
    background-repeat: no-repeat;
    background-position: center;
    height: 42px;
    width: 50px;
    display: block;
    float: right;
    border: none;
    background: transparent;
    /*z-index: 9999999999;*/
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    outline: none;
}
/* AMP mobile end */
.subscribe-forms .right-button {
    float: left;
    width: 35%;
}
.subscribe-forms .left-input {
    float: left;
    width: 65%;
}

@media(max-width:768px){
	
	amp-carousel.mainBanner .container-fluid > amp-img {
    display: none;
}
.blog-n-home h2{line-height:1.1;font-size:30px;}
.mobile-section{display:block;}
.home span.cat-links a{font-size:20px;display: block;
    padding-bottom: 10px;}
.home .entry-title{margin-top:20px;}
.home .entry-header .cat-links{display:none;}
}

/* AMP css end */



.modal-open .modal {background-color: rgba(0, 0, 0, .5); display: flex; align-items: center;}
#startup-impact .close-talk {top: 10px; right: 10px;}
#startup-impact .modal-body {background: url('../startup-impact-img.html') no-repeat; background-size: cover;}
#startup-impact .modal-content-style {padding: 0;}
#startup-impact .modal-content-style h2 {font-size: 50px; color: #fff; margin: 0; padding: 0; font-family:'Raleway', sans-serif;}
#startup-impact .right-form-title {font-size: 18px; color: #ff2c2c; font-family:'Raleway', sans-serif; font-weight: 700; margin-top: 25px; margin-bottom: 0;}
#startup-impact .modal-content-style>.modal-body {padding: 20px 0!important;}




@media screen and (min-width:1200px) {
    #startup-impact .modal-body .row {display: flex; align-items: center;}
    #startup-impact .modal-width-startup {width: 800px;}
    #startup-impact .left-talk {padding-right: 35px; padding-top: 70px; padding-bottom: 70px; border-right: 1px solid  #f32020;}
    #startup-impact .right-form {padding-left: 35px;}
    #startup-impact .right-form-inner {padding-right: 35px;}
    #startup-impact .modal-content-style h2 {text-align: right; font-weight: 900;}
    #startup-impact .modal-content-style h2 span {display: block;}
}

@media (min-width:768px) and (max-width:1199px) {
    #startup-impact .modal-content-style>.modal-body {padding: 50px!important;}
    .blog-banner-img h1{font-size:20px;}
}


@media screen and (max-width:767px) {
    .blog-banner-img h1{font-size:20px;}
    #startup-impact .modal-content-style>.modal-body {padding: 30px!important;}
    #startup-impact .modal-content-style h2 {font-size: 30px; margin-top: 30px;}
    #startup-impact .right-form-title {font-size: 18px;}
	.postid-3667 .blog-banner-img {background-color: #293089; padding: 40px 0; margin: 0 -15px;}
    .postid-3667 .blog-banner-img img {display: none;}
    .postid-3667 .banner-text-blog {position: initial; top: initial; left: initial; right: initial;}
}
/* live bkp css end */
/* --  cookie css start  -- */
#cookie-law-info-bar {
	font-size: 15px;
	margin: 0 auto;
	padding: 12px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	display: none;
	left:0px;
	font-weight:300;
	box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
	vertical-align: middle;
}


.cli-plugin-button, .cli-plugin-button:visited {
	display: inline-block;
	padding: 9px 12px;
	color: #fff;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	margin-left: 5px;
	text-decoration: none;
}
.cli-plugin-main-link {
	margin-left:0px;
	font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
	background-color: #111;
	color: #fff;
	text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
	font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
	.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
	background-color: #e22092;
}
.pink.cli-plugin-button:hover {
	background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
	background-color: #91bd09;
}
.green.cli-plugin-button:hover {
	background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
	background-color: #e62727;
}
.red.cli-plugin-button:hover {
	background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
	background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
	background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
	background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
	background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
	background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
	background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;}


.cli-plugin-main-link.cli-plugin-button {
	text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
    margin-left: 5px;
}


.cli-bar-container.cli-style-v2{
	display: flex;
    justify-content: space-between;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
    padding: 40px 25px!important;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
    padding: 5px 17px!important;
    font-size: 16px!important;
    line-height: 30px;
    font-weight: 500;
    font-family: "Poppins",sans-serif!important;
    border-radius: 4px;
}

.cli-bar-btn_container a.cli_settings_button{
	font-size: 16px!important;
    line-height: 30px;
    font-weight: 500;
    font-family: "Poppins",sans-serif;
	text-decoration:none;
}
.cli-bar-btn_container a.cli_settings_button:hover{
	color:rgb(255, 3, 26)!important;
}
.cli-style-v2 .cli-bar-message{
	text-align: left;
	font-size: 16px!important;
	font-weight: 400;
    font-family: Roboto,sans-serif!important;
}

/*.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), 
.cli-style-v2 .cli_settings_button:not(.cli-plugin-button), 
.cli-style-v2 .cli_action_button:not(.cli-plugin-button) {
    text-decoration: underline;
}*/
/*-- cookie css end --*/