/* css bundle or template css start */

#content ol{
    list-style:none;
    margin:0 0 16px 0;
    padding:0
}
#content ol li{
    list-style:none;
    margin:0 0 4px 0;
    padding:0;
    position:relative;
    padding-left:26px;
    font-size:1.188rem
}
#content ol.square{
}
#content ol.square.start{
    counter-reset:mycounter
}
#content ol.square.continue5{
    counter-reset:mycounter 5
}
#content ol.square li{
    margin-bottom:16px;
    padding-left:64px;
    min-height:48px
}
#content ol.square li:before{
    content:counter(mycounter);
    counter-increment:mycounter;
    display:block;
    font-size:2rem; 
    font-weight:bold;
    font-family:Montserrat;
    height:48px;
    width:48px;
    text-align:center;
    line-height:48px;
    border:0 Solid #004677;
    color:#004677;
    position:absolute;
    left:0;
    top:0;
    font-weight:500
}

#content  ul.none li{padding-left:0px;}
#content  ul.none li:before{display:none;}
.container.small {max-width: 800px;}



table.standard{
    border-collapse:separate;
    width:100%;
    box-sizing:border-box;
    border-spacing:0
}
table.standard tr th{
    font-weight:bold
}
table.standard tr th,table.standard tr td{
    font-size:1.188rem; 
    padding:8px
}
table.standard tr:nth-child(odd){
    background-color:#fff
}
table.standard tr:nth-child(even){
    background-color:#efefef
}
table.standard thead:first-child tr:first-child{
    background-color:#999;
    color:#fff;
    font-size:1.25rem 
}
table.standard thead:first-child tr:first-child th{
    border-top-left-radius:8px;
    border-top-right-radius:8px
}
table.standard tr td.footer{
    background-color:#999;
    border-bottom-right-radius:8px;
    border-bottom-left-radius:8px;
    border:none!important
}
table.standard tbody tr th,table.standard tr td{
    border-right:1px Solid #999;
    border-bottom:1px solid #999
}
table.standard tbody tr th:first-child,table.standard tr td:first-child{
    border-left:1px solid #999
}
#content table.standard tr td img{
    display:block;
    margin:0 auto;
    width:15px
}
#content table.standard tr td ul{
    margin-bottom:0
}
table.standard.blue tr:nth-child(odd){
    background-color:#fff
}
table.standard.blue tr:nth-child(even){
    background-color:#004677
}
table.standard.blue thead:first-child tr:first-child{
    background-color:#004677;
    color:#fff
}
table.standard.blue tr td.footer{
    background-color:#004677
}
table.standard.blue tbody tr th,table.standard tr td{
    border-color:#004677
}
table.standard.blue tbody tr th:first-child,table.standard tr td:first-child{
    border-color:#004677
}
table.standard.blue tbody tr th{
    font-weight:bold;
    color:#004677
}
table.standard.smalltext tbody tr th,table.standard.smalltext tr td{
    font-size:1rem; 
    padding:8px
}
table.standard.smalltext thead:first-child tr:first-child{
    font-size:1.25rem 
}
table.standard.smalltext thead tr td.headleft{
    border-top-left-radius:8px;
    font-weight:bold;
    font-size:1.125rem; 
}
table.standard.smalltext thead tr td.headright{
    border-top-right-radius:8px;
    font-weight:bold;
    font-size:1.125rem; 
}
table.standard.more-padding tr th,table.standard.more-padding tr td{
    padding:16px
}
table.standard.blue tr.second-header.firstrow th:first-child{
    border-top-left-radius:8px
}
table.standard.blue tr.second-header.firstrow th:last-child{
    border-top-right-radius:8px
}
table.standard.blue tr.second-header.firstrow th,table.standard.blue tbody tr.second-header.firstrow th:first-child{
    border-top:none
}
table.standard.blue tr.second-header th,table.standard.blue tbody tr.second-header th:first-child{
    background:#004677;
    color:#fff;
    border-color:#fff;
    border:1px solid;
    border-left:none;
    border-bottom:none;
    font-size:1.125rem; 
}
table.standard.blue tr.second-header th:last-child{
    border-right-color:#004677
}

table.strategy-table {position:relative;}
table.responsive-table * {position: relative;}

table.headingleft:before{content:'';display:block;height:12px;background-color:#004677;border-top-left-radius:8px;border-top-right-radius:8px;width:calc((100%) - -5px);position:absolute;margin-top:-12px;margin-left:-3px;}
table.headingleft:after{content:'';display:block;height:12px;background-color:#004677;border-bottom-left-radius:8px;border-bottom-right-radius:8px;width:calc((100%) - -5px);position:absolute;margin-top:-1px;margin-left:-3px;}

table.headingleft.left-align th{text-align: left;}

/* IDC CODE changed */
table.headingleft{border-collapse:collapse;width:100%;border:2px Solid #004677;border-radius:8px;}
table.headingleft th{font-size:1.188rem; font-weight:bold;color:#004677;padding:16px;}
/* IDC CODE */

table.headingleft td{font-size:1.188rem; font-weight:normal;padding:16px 0px;color:#000;}
table.headingleft tr{}
table.headingleft tr:nth-child(odd){background-color:#fff;}
table.headingleft tr:nth-child(even){background-color:#e8edf0;}

/* IDC CODE changed */
#content ul.green li:before{
    background-color:#004677;
    border-color:#004677
}
/* IDC CODE */

.w800{
    max-width:800px;
    margin:0 auto;
    margin-bottom:0
}
p.tleft.w800{
    margin-bottom:0!important;
    color:#fff
}
.vdivider{
    position:relative
}

/* IDC CODE Color Changed*/
.vdivider:before{
    content:'';
    width:1px;
    height:100%;
    background-color:#009DDB;
    position:absolute;
    top:0%;
    left:50%;
    margin-left:-1px
}
/* IDC CODE */

#content img.digicom-logo-small, #content svg.digicom-logo-small {
    width:150px;
    float:left;
    margin-right:48px;
    margin-top:16px
}

#content p.footnote{
    color:#555;
    font-size:0.75rem;
    line-height:1.5
}
br.mhide{clear:both;}
#content h2 a.green{
    color:#009DDB;
    position:relative;
    text-decoration:none;
    display:inline-block
}
#content h2 a.green:after{
    content:'';
    display:block;
    position:absolute;
    height:4px;
    background-color:#009DDB;
    width:0%;
    bottom:-8px;
    transition:all .25s ease-in-out;
    left:50%
}
#content h2 a.green:hover:after{
    width:100%;
    left:0
}
.whitepaper blockquote{
    display:block;
    font-size:1.375rem;
    color:#fff;
    padding:64px 64px 64px 128px;
    background-color:#004677
}
.whitepaper blockquote em{
    display:block;
    text-align:right;
    font-size:1.25rem; 
    margin-top:8px
}
.whitepaper blockquote:before{
    content:"\201C";
    color:#fff;
    display:block;
    font-size:8rem;
    width:128px;
    height:128px;
    text-align:right;
    position:absolute;
    left:0;
    top:0
}
.whitepaper blockquote.small{
    font-size:1.25rem; 
    padding:48px 32px 32px 64px
}
.whitepaper blockquote.small em{
    font-size:1.25rem 
}
.whitepaper blockquote.small:before{
    left:-64px;
    top:-16px
}
.whitepaper blockquote.ltgreen:before{
    color:#83bd41
}
.whitepaper .col_last{
    padding-right:128px
}
#content .whitepaper .col_last p:first-child{
    margin-bottom:0
}
#content .whitepaper .col_last h3{
    margin-bottom:8px;
    font-size:1.5rem
}
#content .whitepaper .col_last h2{
    font-size:1.75rem
}
#content ul.col2 li{
    display:block;
    width:50%;
    float:left
}
#content ul.col2 li.extend{
    width:100%;
    float:none;
    clear:both
}
.overlap blockquote {
    display: block;
    font-size: 1.75rem;
    color: #fff;
    padding: 0px 20px 20px 34px;
    text-align: left;
}
.overlap blockquote.small {
    font-size: 1.5rem;
}
.overlap blockquote:before {
    content: "\201C";
    color: #fff;
    display: block;
    font-size: 6.25rem;
    width: 60px;
    height: 60px;
    text-align: right;
    position: relative;
    left: -60px;
    top: 15px;
}
#content .overlap p {
    font-size: 1.188rem;
    color: #fff;
    max-width: 760px;
    margin: 0px auto;
}
#content .overlap.vwrap {
    padding: 0;
}
#content .overlap {
    background-size: cover;
    background-position: center;
    padding-bottom: 0px;
    padding-top: 128px;
    overflow: hidden;
}
#content .overlap.vwrap.qwrap .wrapper {
    padding: 0px 32px 32px 32px;
}
#content ul li:last-child {
    margin-bottom: 0px;
}
#content .ileft .icon + p {
    margin-left: 112px;
    margin-bottom: 0px;
}


.col_one_third.ileft{margin-bottom:16px;}
.ileft:after {content: '';display: block;clear: both;}






.ileft .icon svg {
    fill: #fff;
}
.ileft .icon {
    border-radius: 50%;
    height: 96px;
    width: 96px;
    margin: 0px auto;
    padding: 12px;
    float: left;
    margin-right: 16px;
}
 br{clear:none}
#expertform.ctafooter iframe {
    height: 665px;
    margin-top: 16px;
}
#expertform img.teal {
    border-color: #004677;
}
#content .tleft p {
    text-align: left !important;
    max-width: 760px;
    margin: 0;
    margin-bottom: 16px;
}


/*Crisis Management Signage page css*/
ul.arrow-bullets li a:before{display: block;content: '\25b8';color: #13958D;position: absolute;margin-left: -24px;transition: all .25s ease-in-out;}
ul.arrow-bullets li{margin-bottom:16px!important;}
ul.arrow-bullets li:before{display: none!important;}

/*CALCULATOR*/
.accordion.calc .acontent{border:1px Solid #CCC;border-top:none;padding:16px;}
#content .accordion.calc > *:first-child{margin-bottom:0px;}
.accordion.calc h3{margin-bottom:0px;}
#content .accordion.calc.active h3:first-child a{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.calcbox{background-color:#efefef;padding:16px 32px;width:100%;}
#content .calcbox h4{text-align:center;margin-bottom:0px;}
#content .calcbox .calcfield{width:100%;margin-bottom:16px;position:relative;}
#content .calcbox .calcfield p{vertical-align:middle;width:calc((100%) - 112px);float:left;margin-bottom:0px;position:absolute;top:50%;transform: translateY(-50%);}
#content .calcbox .calcfield .calcinput{vertical-align:middle;width:112px;float:right;}
#content .calcbox .calcfield:after{content:'';clear:both;float:none;display:block;}

#content .calcbox .calcfield .calcbutton{display:inline-block;line-height:1.25;font-size:1.188rem; color:#fff !important;padding:16px 48px;text-align:center;border-radius:1px;text-decoration:none;background-color:#004677;font-weight:bold;font-family:Montserrat;text-transform:uppercase;margin:4px;margin-top:8px;margin-left:0px;transition:all .25s ease-in-out;position:relative;border:4px Solid transparent;}
#content .calcbox .calcfield .calcbutton:hover{cursor:pointer;border:4px Solid #009DDB;margin:0px;margin-top:4px;transition:all .25s ease-in-out;margin-left:-4px;}
#content .calcbox .calcfield .calcradio{display:inline-block;width:80px;text-align:center;}
#content .calcbox .calcfield .calcradio div label{font-size:1.188rem; margin-left:8px;margin-bottom:8px;}
#content .calcbox .calcfield .calcradio input[type="radio"]{transform:scale(1.25);margin-bottom:8px;}
.calcbox textarea,.calcinput input[type="text"] {font-size:1rem font-family: Montserrat, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";text-align: center;appearance: none;border: 2px Solid #009DDB;background-color: #fff;height: 42px;width: 80px;}
.calcbox textarea{text-align:center;overflow:hidden;max-width:360px;width:100%;padding-top:8px;}
.calcinput .calcsymbol {text-align: center;width: 11px;display: inline-block;font-family: Montserrat, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}


#content .calcbox .calcfield.center{text-align:center;}
#content .calcbox .calcfield.center p{margin-bottom:8px;width:100%;position:static;top:auto;transform:none;}
#content .calcbox .calcfield.center .calcinput{width:100%;text-align:center;}
#content .calcbox .calcfield.center .calcinput input[type="text"]{width:100%;max-width:320px;}

@media (max-width: 500px) {
	#content .calcbox .calcfield p{width:100%;float:none;margin-bottom:8px;position:static;top:auto;transform:none;text-align:center;}
	#content .calcbox .calcfield .calcinput{width:112px;float:none;clear:both;margin:0px auto;}
	#content .calcbox h5{text-align:center;}
	.accordion.calc p.tcenter{text-align:center;}
	.calcbox{padding:16px;}
}


@media(max-width:1400px){
	.whitepaper blockquote{padding:32px;}
	.whitepaper blockquote:before{height:32px;width:32px;font-size:4rem;}
	.whitepaper .col_last{padding-right:32px;}
	/*#content .whitepaper .col_last h3{font-size:1.25rem; }*/
	#content .whitepaper .col_last h2{font-size:1.5rem; }
}

@media (max-width: 1120px) {
	.banner.l4 .wrapper .container .logo:first-child + h1{font-size:1.5rem; line-height:36px;padding:44px 0;}
	.banner.l4 .wrapper .container .logo.singleline:first-child + h1{line-height:80px;padding:40px 0;}

}
@media(max-width:1024px){
    .banner.l3 .bg{
        padding-top:32px;
        top:0!important
    }
   	#content .whitepaper .col_two_fifth:first-child{display:none;}
	.whitepaper .col_one_fifth{ width: 30.63%; }
	.whitepaper .col_two_fifth.col_last{ width: 65.33%; }
	
	.banner.l4{padding:0px;height:128px;top:0px !important;overflow:visible;min-height:0;}
	.banner.l4 .wrapper .container .logo:first-child{height:128px;}
	.banner.l4 .wrapper .container .logo:first-child img{height: 100%; width: auto;} /* IDC added */
	.banner.l4 .wrapper .container .logo:first-child + h1{font-size:1.5rem; line-height:36px;padding:28px 0;}
	.banner.l4 .wrapper .container .logo:first-child:after{top:-24px;}
	.banner.l4 .wrapper .container .logo.singleline:first-child + h1{line-height:80px;padding:24px 0;}
	
	.banner.l4{position:relative;}
	.banner.l4 .wrapper, .banner.l4 .wrapper .container{height:100%;position:relative;}
	.banner.l4 h1:first-child{line-height:1.25;display:block;font-size:2.25rem;position: relative;top: 50%;transform: perspective(1px) translateY(-50%);}
}	

@media(max-width:960px){
    #content .overlap.vwrap.qwrap .wrapper{
        width:60%
    }
    #content .section .ico4.large .col_one_fourth{
        width:48%
    }
    #content .section .ico4.large .col_one_fourth:first-of-type+.col_one_fourth{
        margin-right:0
    }
    #content .section .ico4.large .col_one_fourth p:last-child{
        margin-bottom:32px
    }
	#content .overlap.vwrap.qwrap .wrapper {
    width: 60%;
}
}
@media(max-width:875px){
	.clistdiv.empty{display:none}
    .clistdiv.col_two_fifth{width:48%;padding-right:8px;height:auto!important;margin-bottom:32px}
    .clistdiv.col_two_fifth.col_last{padding-right:0;padding-left:0;margin-bottom:0}
    .imgintro .container .col_two_third{width:58.4%}
    .imgintro .container .col_two_third+.col_one_third.col_last{width:37.6%}

    .banner.l4 .wrapper .container .logo:first-child{padding:12px 0;}
	.banner.l4 .wrapper .container .logo:first-child + h1{font-size:1.25rem; line-height:30px;padding:34px 0;}
	.banner.l4 .wrapper .container .logo:first-child:after{top:-12px;}
	.imgintro .container .col_two_third {width: 58.4%;}
	.imgintro .container .col_two_third + .col_one_third.col_last {width: 37.6%;}
}

@media(max-width:800px){
	#content .section:first-child .container .col_two_third.dividerright+.col_one_third.col_last .bulogo{padding-right:0}
    .col_two_third.dividerright{border:none}
	.imgright .col_half.mexpand800 {
    width: 100%;
    float: none;
    clear: both;
    margin: 0px;
}
.imgright .col_half.mhide800 {
    display: none;
}
.col_last {
    margin-right: 0 !important;
    clear: right;
}
}

@media (max-width: 750px){
.col_one_fifth.stats {
    width: 100%;
}}

@media(max-width:760px){
    #content .col_one_fourth{display:block;position:relative;margin-right:4%;float:left;text-align:left;clear:none;margin-bottom:0}
	#content .col_one_fifth {display:block;position:relative;float:none;text-align:center;clear:none;margin-bottom:0; width:100%}
    #content .clistdiv.col_two_fifth, .clistdiv.col_two_fifth.col_last {
    width: 100%;
    float: none;
    display: block;
    clear: both;
    margin: 0px;
    margin-bottom: 32px !important;
    height: auto !important;
   }
   .col_two_fifth.mwhite, #content .clistdiv.col_two_fifth.mwhite, .clistdiv.col_two_fifth.col_last.mwhite {
    width: calc((100%) - -32px);
    position: relative;
    left: -16px;
    padding: 32px 16px;
}
	
    #content .section .ico4 .col_one_fourth{width:48%}
    #content .section .ico4 .col_one_fourth p:last-child{margin-bottom:32px}
    #content .section .ico3 .col_one_third p:last-child{margin-bottom:32px}
    #content .section .ico4 .col_one_fourth:first-of-type+.col_one_fourth{margin-right:0}
    .ico4 h3.tcenter,.ico4 h4.tcenter,.ico4 p.tcenter{text-align:center!important}
	
 
    .logointro .container .bulogo{float:none;padding-left:0;position:static;top:0;transform:none;max-width:200px;margin-bottom:16px}  
    
    #content .section:not(:first-child) .col_two_third.dividerright{border:0;margin:0;padding:0;width:100%;float:none;clear:both;margin-bottom:32px}
    #content .section:not(:first-child) .col_three_fifth.dividerright{border:0;margin:0;padding:0;width:100%;float:none;clear:both;margin-bottom:32px}   
     #content .logointro .container .col_two_third.dividerright{border:0;margin:0;padding:0;width:100%;float:none;clear:both}   
     .logointro .container .col_two_third.dividerright+.col_one_third.col_last{margin:0;padding:0;width:100%;float:none;clear:both;display:none}
    .imgintro .container .col_two_third+.col_one_third.col_last{display:none}
    .imgintro .container .col_two_third{width:100%;margin:0;float:none;margin-bottom:16px;clear:both}
    .imgintro .container .col_two_third+.col_one_third.col_last{width:100%;margin:0;float:none;clear:both}

    #content .section:first-child .container .col_two_third.dividerright{padding-right:0}
    #content .section:not(:first-child) .container .col_two_third:first-child{margin-bottom:32px}
    .mhide{display:none!important}
    #content .logointro .col_two_third p:last-child{margin-bottom:0}
    .mnobottommargin.col_half+.col_half{margin-top:8px}
    #content .mnobottommargin{margin-bottom:0!important;padding-bottom:0!important}

    .whitepaper .col_one_fifth.mhide + .col_two_fifth.col_last{width:100%;float:none;margin-right:0px;clear:both;padding:0 16px;}
	
	.banner.l4 .wrapper .container .logo:first-child{float:none;display:block;margin:0px auto;padding:0px;text-align:center;}
	.banner.l4 .wrapper .container .logo:first-child + h1{font-size:1.25rem; line-height:30px;padding:0;text-align:center;margin:0px;}
	.banner.l4 .wrapper .container .logo:first-child:after{display:none;}
	.banner.l4 .wrapper .container .logo.singleline:first-child + h1{line-height:1.25;padding:0;}
	
	.banner.l4{height:auto;padding:16px 0 32px 0;}
	.banner.l4 h1:first-child{line-height:1.25;display:block;font-size:2rem; position: static;transform:none;padding-top:12px;}
	.banner.l4 h1 {line-height: 160px;margin-bottom: 0px;}
	
    .mgray, div.mgray .section {background-color: #efefef;}
	
	#content .col_two_third p:last-child {margin-bottom: 0px;}
	#content .section:not(:first-child) .col_one_third {
    width: 100%;
    float: none;
    clear: both;
    margin: 0px;
    margin-bottom: 16px;
}
#content .section.overlap.vwrap {
    padding-top: 256px;
}
#content .overlap.vwrap {
    padding: 0;
}
#content .overlap.vwrap.qwrap .wrapper {
    width: 100%;
}
#content section.overlap.right .container {
    padding: 0px;
}
.imgleft .container img, .imgleft.container img {
    display: block;
    margin-bottom: 32px;
}
 }

@media(max-width:600px) {
    #content img.digicom-logo-small, #content svg.digicom-logo-small {width:64px;float:none;margin-bottom:8px}
    #content ul.col2 li{display:block;width:100%;float:none}
    .instaimg{height:128px}

    .whitepaper .col_one_fifth{ width:100%;margin:0px;float:none;margin-bottom:16px;clear:both; }
	.whitepaper .col_one_fifth img{max-width:200px;}
	.whitepaper .col_two_fifth.col_last{ width:100%;margin:0px;float:none;margin-bottom:16px;clear:both;padding:0 16px;}
}

@media(max-width:420px){
   #content .section .ico4.large .col_one_fourth,#content .section .ico4 .col_one_fourth{width:100%;clear:both;margin:0;padding:0;float:none;margin-bottom:16px}
   #content .section .ico4 .col_one_fourth.col_last{margin-bottom:0}
   .overlap blockquote:before {
    font-size: 5rem;
    left: -56px;
}
.overlap blockquote.small {
    font-size: 1.313rem;
}
#content .overlap blockquote + p {
    padding-left: 0px;
    margin-top: 16px;
}
.overlap blockquote {
    padding: 0px;
}
}

/*Variable Content Automation Page arrow css starts*/
.sequence{margin-top:35px;margin-bottom:25px}
.sequence .arrow1{position:relative;top:-190px;left:300px;z-index:10;width:18%}
.sequence .arrow2{position:relative;top:-190px;left:330px;z-index:10;width:18%}

@media (max-width: 1111px) {
    .sequence .arrow1{left:280px;}
	.sequence .arrow2{left:310px;}
    }
@media (max-width: 1060px) {
    .sequence .arrow1{left:275px;}
	.sequence .arrow2{left:295px;}
    }
@media (max-width: 985px) {
    .sequence .arrow1{left:255px;}
	.sequence .arrow2{left:275px;}
    }
@media (max-width: 920px) {
    .sequence .arrow1{left:240px;}
	.sequence .arrow2{left:260px;}
    }
@media (max-width: 890px) {
    .sequence .arrow1{top:-180px;left:235px;}
	.sequence .arrow2{top:-150px;left:255px;}
    }
@media (max-width: 885px) {
    .sequence .arrow1{top:-180px;left:230px;}
	.sequence .arrow2{top:-150px;left:250px;}
    }
@media (max-width: 863px) {
    .sequence .arrow1{top:-180px;left:224px;}
	.sequence .arrow2{top:-150px;left:240px;}
    }
@media (max-width: 835px) {
    .sequence .arrow1{top:-180px;left:215px;}
	.sequence .arrow2{top:-150px;left:230px;}
    }

@media (max-width: 760px) {
    .sequence h3 br, .sequence .arrow1, .sequence .arrow2{display:none}
    }/*Variable Content Automation Page arrow css ends*/


/* css bundle or template css end */

/*	copied from aspx page start here*/

@media (max-width: 992px) {
	   /*strategy-table css statrs*/
    table.headingleft.left-align th { display: block;padding: 10px 10px 0 10px;}
    table.strategy-table td {display: block; padding: 10px;}
    /*strategy-table css ends*/
	
}

@media(max-width:1024px){

}
@media(max-width:835px){
	#content .col2slider .col_half.col_last{min-height:320px;overflow:hidden;}
	#content .col2slider .col_half.col_last img{width:auto;height:320px;margin-left:-120px;}
}
@media (max-width:760px){
	#content .col2slider .col2-slide .col_half.col_last{display:block!important;margin-bottom:32px!important;}
	.col2-slide{display:flex;flex-direction:column-reverse;}
	#content .col2slider .col_half.col_last img{max-width:100%!important;}
	#content .col2slider .col_half{padding-bottom:0;margin-bottom:0;}
	#content .col2slider .col_half.col_last img{width:auto;height:auto;margin-left:0;max-width:400px;width:100%;}
	#content .col2slider .col_half.col_last{min-height:0;display:none;}
	#content .overlap.vwrap.qwrap .wrapper{width:100%}.mhide{display:none!important;}
}
/* Owl carousel end*/


@media (max-width: 900px){
	.ileft.col_one_third:nth-child(even) {margin-right: 4%;}
	.ileft.col_one_third {width: 48%;margin-right: 0;}
}

@media (max-width: 760px){
	.col_one_third.ileft p.vcenter{position: absolute;top: 50%;transform: translateY(-50%);}
}



.capbox {padding: 32px;color: #fff;position: relative;border-radius: 32px;font-weight: bold;background-color:#004677;}
.capbox:after {content: '';display: block;width: 0;height: 0;border-top: 32px solid transparent;border-bottom: 32px solid transparent;border-left: 32px solid #004677;position: absolute;right: -32px;top: 31px;padding-right: 10px;}
#content .capbox p:last-child {margin-bottom: 0;}
body.green .capbox{background-color:#004677;}
body.green .capbox:after{border-left-color:#004677;}


@media (max-width: 760px) {
	#content .capbox {margin-bottom: 32px;}
	#content .capbox:after {right: auto;top: auto;bottom: -32px;left: calc((50%) - 16px);transform: rotate(90deg);}
	body.green .capbox:after {border-left-color: #004677;}
	.capbox:after {padding-right: 0px;}
}



@media (max-width: 552px) {
	#expertform.ctafooter iframe {height: 960px;margin-top: 16px;}
}




