/* added by Jason Gray 02/03/18 */
 
.green-header-button
{
    margin-top: 12%;
    max-width: 300px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.howitworks-table .grid-col {
padding: 15px;
min-height: 55px;

}
img.partner-arrow
{
height: 14px!important;
margin-right: 10px;
}
.icon-row {
margin-top: -60px;
}
.hide{
display:none;
}
br {clear:both;}
.row-container .grid-col {
min-height: 30px!important;

}
.strat-row{

background-size: contain;

}
.grid-header {
text-align: center;
padding-top: 15px;
height: 208px!important;
}
.grid-header img{
height: 50px!important;
}
.row-container h2{
font-size: 24px;
}
.partner-table {
text-align: center;}
.row-container .grid-col {
height: 55px;
}
.row-container .grid-col img{
height: 25px;
}
.stategy-icon-row img{
height: 50px;
}
.stategy-icon-row .so-widget-icon-box, .so-widget-icon-box-style-d75171398898 > div {
min-height: 0px!important;

}

.stategy-icon-row h2 {
font-size: 16px;
text-align: center;
color: #fff;
}
.grid-center {
text-align: center;
}
.counter-grid{
background-color: rgba( 255,255,255, .4);
padding: 30px!important;
text-align: center;
color: #fff;
font-size: 12px;
}
.counter-grid h2{
color: #000;
font-weight: bold;
font-size: 24px;
margin: 0px;
padding: 0px;
}
.counter-grid img
{
height: 40px;
filter: brightness(0) invert(1);
}
.counter-grid .panel-grid-cell{
width: 100%!important;

}
.counter-grid .top-left, .counter-grid .top-middle {
 border-right: solid 1px #fff;
border-bottom: solid 1px #fff;
width: 100%!important;
}
.counter-grid .top-right {
border-bottom: solid 1px #fff;
}
.break {
display:none;
}

@media screen and (max-width: 699px) {

.break {display:block;

}

.orangebox-content {
margin-left: 0px!important;
}
.grid-row .panel-row-style {
background-image:none!important;
background-color: #87c44f;
}
.partner-table .col-text {
margin-bottom: 20px;
}
.grid-row {

background-image: url(http://staging.writeraccess.com/wp-content/uploads/2018/02/green-grid-mobile.jpg)!important;
background-position: top!important;
padding-top: 160px!important;
background-size: contain!important;
background-repeat: no-repeat;
}
.green-row .panel-widget-style {
background-image:none!important;
}
.white-grid-row {
background-image: url(http://staging.writeraccess.com/wp-content/uploads/2018/02/background-services-mobile.jpg)!important;
background-position: top!important;
padding-top: 160px!important;
background-size: contain!important;
background-repeat: no-repeat;
}

}
/* end Jason Gray Edits   */




body{
    font-family: 'Roboto', sans-serif;
    font-size:   16px;
}
.nav>li>a{
    padding:14px 10px;
}
.btn-success{
    background-color: #76ba44;
    border:1px solid transparent;
    text-transform:uppercase;
}
.btn-success:hover{
    border:1px solid transparent;
}
.btn-outline{
    background-color: transparent;
}
.btn-outline.btn-success{
    color: #76ba44;
}
.btn-outline.btn-success:hover{
    color:            #ffffff;
    background-color: #76ba44;
}
#main-header{
    padding-top:    20px;
    padding-bottom: 20px;
}
#main-header .navbar-default{
    background-color: transparent;
    border:           none;
}
#main-header > .row > div:nth-child(3){
    padding-top: 10px;
}
#main-header .btn{
    font-size: 12px;
    margin:    auto 8px;
}
#main-header .navbar-header .custom-logo{
    margin-top: 13px;
}
#main-header .navbar-default .navbar-collapse{
    border: none;
}
#main-logo{
    margin-top:  0; /*8px;*/
    padding-top: 0; /*7px;*/
}
#main-menu{
    font-size:   16px;
    font-weight: 300;
}
#main-menu a{
    color:   #2d2a2c;m
    padding: 15px 9px;
}
#main-menu > li:not(:first-child):before{
    content:     "\007C";
    position:    absolute;
    top:         0px;
    left:        -4px;
    color:       #7ec042;
    font-weight: 100;
    font-size:   2em;
}
h2{
    font-family: "Roboto";
    font-weight: 300;
    font-size:   35px;
}
.btn{
    border-radius: 0;
}
.btn-primary{
    background-color: #f79921;
    border-color:     #f79921;
    border:1px solid transparent;
    text-transform:uppercase;
}
.btn-primary:hover{
    background-color: #F78B09;
    border-color:     #F78B09;
    border:1px solid transparent;
}
.btn-primary.focus,.btn-primary:focus,.btn-primary.active,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus{
	background-color:#F78B09;
	border-color:#F78B09;
	border:1px solid transparent;
}
.btn-black,.btn-black:hover,.btn-black:focus,.btn-black:active{
	background-color:#2D2A2C;
	border-color:#2D2A2C;
	color:#f79921;
}

.btn-gray,.btn-gray:hover,.btn-gray:focus,.btn-gray:active{
	background-color:#898989;
	border-color:#898989;
	color:#ffffff;
}

#main-header .btn-success:hover{
    background-color: #2D2A2C;
    border-color:     #2D2A2C;
}
#main-header .btn-success{
    background-color: #2D2A2C;
    border-color:     #2D2A2C;
}
#main-header .btn-success.focus,#main-header .btn-success:focus,#main-header .btn-success.active,#main-header .btn-success:active,#main-header .btn-success:active.focus,#main-header .btn-success:active:focus{
	background-color:#2D2A2C;
	border-color:#2D2A2C;
}
#main-footer{
    background-color: #2d2a2c;
    padding-top:      53px;
    padding-bottom:   15px;
    padding-left:     65px;
    font-size:        14px;
}
#main-footer h2{
    font-size:      17px;
    color:          #7ec042;
    display:        block;
    border-bottom:  2px solid #afaeaf;
    margin-top:     0;
    margin-bottom:  25px;
    padding-bottom: 16px;
    padding-left:   7px;
}
#main-footer ul{
    padding-left: 0;
}
#main-footer .menu li{
    list-style-type: none;
}
#main-footer .menu li a{
    color: #ffffff;
}
#main-footer .menu li:before{
    content:      "+";
    color:        #7ec042;
    margin-right: 10px;
}
#main-footer .menus{
    margin-bottom: 82px;
}
#main-footer .social a{
    background-color: #ffffff;
    border:           1px solid #999798;
    color:            #2d2a2c;
    text-decoration:  none;
    margin-right:     11px;
}
.shadow::before{
    content:       "";
    width:         100%;
    height:        145px;
    box-shadow:    0 2px 58px 17px rgba(0, 0, 0, .5);
    border-radius: 29%;
    display:       block;
    position:      absolute;
    top:           -145px;
    left:          0;
}
.shadow::after{
    content:       "";
    width:         100%;
    height:        145px;
    box-shadow:    0 2px 58px 17px rgba(0, 0, 0, .5);
    border-radius: 29%;
    display:       block;
    position:      absolute;
    bottom:        -145px;
    left:          0;
}
.widget_general-content-box{
    position: relative;
    overflow: hidden;
}
@media (max-width:1199px){
	.bubbles-menu img{
		display:none;
	}
	.services-section-home{
	}
	.services-home .col-xs-12 .col-xs-12{
		background:#ffffff;
	}
	.services-home .col-md-3{
		margin-bottom:30px;
	}
	.services-home-btn .btn-large{
		margin-bottom:30px;
	}		
	.whats-new,.event-links{
		background:#7ec042;
	}
	.how-it-works-home .col-md-6{
		width:100%;
	}
}
.bubbles-menu{
    /*padding: 10px 92px 0 117px;*/
}
.bubbles-menu .menu{
    list-style-type: none;
    padding:         0;
    width:           100%;
    margin:          0;
}
.bubbles-menu .menu > li{
    position: absolute;
}
.bubbles-menu .menu > li a{
    font-size:       17px;
    color:           #f69821;
    text-decoration: none;
    width:           100%;
    display:         block;
}
.bubbles-menu .menu > li a .fa{
    display:       block;
    color:         #2d2a2c;
    margin-bottom: 10px;
}
.bubbles-menu .menu > li img{
    display:       inline-block;
    margin-bottom: 10px;
}
.bubbles-menu .menu > li span{
    display:    block;
    text-align: center;
}
.bubbles-menu .menu > li:nth-child(1){
    top:  380px;
    left: 90px;
}
.bubbles-menu .menu > li:nth-child(2){
    top:  195px;
    left: 97px;
}
.bubbles-menu .menu > li:nth-child(3){
    top:  139px;
    left: 318px;
}
.bubbles-menu .menu > li:nth-child(4){
    top:   81px;
    right: 466px;
}
.bubbles-menu .menu > li:nth-child(5){
    top:   115px;
    right: 255px;
}
.bubbles-menu .menu > li:nth-child(6){
    top:   246px;
    right: 158px;
}
.bubbles-menu .menu > li:nth-child(7){
    top:   382px;
    right: 57px;
}
@media only screen and  (min-width: 1200px){
    .bubbles-home {
        margin-bottom:-40px;
    }
}
/*
.bubbles-home .bubbles-menu .menu > li:nth-child(4) {
    top: 84px;
    right: 196px;
}
.bubbles-home .bubbles-menu .menu > li:nth-child(5) {
    top: 208px;
    right: 102px;
}
.bubbles-home .bubbles-menu .menu > li:nth-child(6) {
    top: 337px;
    right: 8px;
}
*/
.bubbles-menu .content{
    position: absolute;
    bottom:   30px;
    margin:   0 auto;
    left:     -25px;
    right:    0;
}
.vruum{
    color:          #f69821;
}
.vruum strong{
    color: #7ec042;
}
.content-image-btn{
    padding-bottom: 89px;
}
.content-image-btn p{
    padding-right: 30%;
}
.content-image-btn img{
    margin-top:    70px;
    margin-bottom: 100px;
    max-height:    135px;
    width:         auto;
}
.statistics{
    font-size:   14px;
    font-weight: 300;
}
.statistics h3{
    font-weight: bold;
    font-size:   21px;
    color:       #ffffff;
}
.statistics img{
    margin-bottom: 20px;
}
#pg-8-4{
    margin-left:  0 !important;
    margin-right: 0 !important;
}
.single-product-wrapper{
    background:    #7fc343 url("../img/background-single-product.png") no-repeat right top;
    padding:       40px 9px 9px;
    margin-bottom: 50px;
    position:      relative;
}
.single-product-wrapper h2{
    margin-left: 23px;
    font-size:   27px;
    color:       #FFFFFF;
}
.single-product-wrapper .img{
    height:   130px;
    overflow: hidden;
}
.single-product-wrapper .content{
    font-family:      "Roboto";
    font-weight:      400;
    font-size:        18px;
    height:           340px;
    background-color: #ffffff;
    padding:          24px 15px;
    color:            #2d2a2c;
    line-height:      20px;
    overflow-y:       auto;
    margin-bottom:    10px;
}
.single-product-wrapper .btn{
    font-family: "Roboto";
    font-weight: 400;
}
.single-product-wrapper .details{
    color:            #7fc343;
    background-color: #ffffff;
    border-color:     #ffffff;
}
.single-product-wrapper .price,
.single-product-wrapper .price:active,
.single-product-wrapper .price:focus{
    cursor:             default;
    background-color:   #ffffff;
    border-color:       #ffffff;
    color:              #ea9c40;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;
}
.single-product-wrapper .buy-now{
    color: #ffffff;
}
.wa-small-header{
    color: #ffffff;
}
.wa-small-header h2{
    padding-left: 80px;
}
.wa-small-header .bg{
    background-size:   100%;
    background-repeat: no-repeat;
    height:            179px;
}
.vertical-center > *{
    opacity: 0;
}
.vertical-center *{
    padding-top:    0;
    padding-bottom: 0;
    margin-top:     0;
    margin-bottom:  0
}
.single-product .global-content{
    margin-top:    60px;
    margin-bottom: 50px;
}
.single-product article{
    background-color:    #f79a22;
    padding-top:         50px;
    padding-bottom:      15px;
    background-image:    url("../img/background-article-single-product.png");
    background-position: -15px 15px;
    background-size:     100%;
    background-repeat:   no-repeat;
}
.single-product article ul{
    margin:  0;
    padding: 0;
}
.single-product article header{
    color:         #ffffff;
    font-weight:   300;
    font-size:     13px;
    margin-bottom: 50px;
}
.single-product article header .btn{
    margin-bottom: 15px;
}
.single-product article h2{
    font-size:   25px;
    margin-left: 17px;
    margin-top:  0;
    font-weight: normal;
}
.single-product main{
    background-color: #ffffff;
    color:            #393636;
    padding-top:      17px;
    padding-bottom:   17px;
    font-weight:      300;
    font-size:        15px;
    line-height:      18px;
}
.single-product h3{
    font-weight: normal;
    font-size:   25px;
    color:       #7FC343;
}
.single-product .article-wrapper{
    padding-bottom: 55px;
    border-bottom:  2px solid #9dc877;
    margin-bottom:  90px;
}
.single-product .calculator{
    border:      7px solid #7fc343;
    padding:     10px 30px;
    font-size:   16px;
    color:       #2d2a2c;
    font-weight: 300;
}
.single-product .calculator .total{
    font-weight: 900;
    color:       #f79a22;
    font-size:   22px;
    margin-top:  10px;
}
.single-product .calculator label{
    font-weight: 300;
    margin:      0;
}
.single-product .calculator h3{
    font-size:   21px;
    font-weight: bold;
    color:       #393636;
}
.single-product .calculator ul{
    list-style: none;
}
.team-listing .info{
    position: absolute;
    left:     0;
    right:    0;
    color:    inherit;
}
.team-listing .circle{
    color:         #ffffff;
    position:      relative;
    margin-bottom: 30px;
}
.team-listing .circle h2{
    font-size:     20px;
    font-weight:   bold;
    margin-bottom: 10px;
    text-shadow: 1px 1px 2px #000;
}
.team-listing .circle h3{
    font-size:   15px;
    font-weight: 300;
    text-shadow: 1px 1px 2px #000;
}
.team-listing .circle img{
    width:         100%;
    position:      static !important;
    opacity:       1 !important;
    border-radius: 50%;
    border:        6px solid #7fc343;
}
.team-listing .circle A{
    color: #fff;
}
.team-listing > div{
    margin-bottom: 45px;
}
.team-listing > div:nth-child(2n) .circle img{
    border-color: #f79a22;
}
.team-listing > div .circle .overlay{
    background:    rgba(127, 195, 67, .8);
    width:         calc(100% - 12px);
    height:        calc(100% - 12px);
    display:       block;
    content:       "";
    position:      absolute !important;
    top:           6px !important;
    left:          6px;
    border-radius: 50%;
}
.team-listing > div:nth-child(2n) .circle .overlay{
    background: rgba(247, 154, 34, .8);
}
.team-listing > div .circle:after{
    content:  "";
    position: absolute;
    top:      50%;
    left:     50%;
    width:    100%;
    border:   5px solid #7fc343;
    z-index:  -1;
}
.team-listing > div:last-child .circle:after{
    border: none;
}
.team-listing > div:nth-child(2n) .circle:after{
    border-color: #f79a22;
}
.team-listing .about{
    height:   250px;
    overflow: auto;
    display:  block;
}
.widget_sow-editor a.btn-success,.widget_sow-editor a.btn-primary{
    margin-top: 30px;
}
.loop-podcast,
.loop-webinar{
    font-weight: 300;
    font-size:   13px;
}
.loop-podcast .thumb img{
    border: 5px solid #76ba44;
}
.loop-podcast .heading,
.loop-podcast .heading a,
.loop-webinar .heading,
.loop-webinar .heading a{
    font-weight:     300;
    font-size:       35px;
    color:           #393636;
    margin-bottom:   0;
    text-decoration: none;
}
.loop-podcast a:hover,
.loop-webinar a:hover{
    text-decoration: underline;
}
.loop-podcast .author,
.loop-webinar .author{
    font-weight:   bold;
    font-size:     20px;
    color:         #7FC343;
    display:       block;
    margin-bottom: 10px;
}
.loop-podcast time,
.loop-webinar time{
    display:       block;
    margin-bottom: 10px;
}
.loop-webinar .heading strong{
    font-weight: bold;
    color:       #7fc343;
}
.loop-webinar:not(:last-child){
    border-bottom: 2px solid #cccbcb;
}
.loop-webinar{
    padding-bottom: 30px;
    margin-bottom:  30px;
}
.page-template-page-archive-webinar .the-loop{
    margin-top: 50px;
}
.about-host{
    background-color: #7fc343;
    margin:           0;
}
.about-host h2{
    font-weight: 300;
    font-size:   54px;
    color:       #2D2A2C;
    margin-top:  0;
}
.about-host{
    padding-top:    50px;
    padding-bottom: 50px;
}
.sub-categories{
    padding-top:    27px;
    padding-bottom: 27px;
}
.sub-categories .nav a{
    font-size: 17px;
    color:     #2d2a2c;
}
.sub-categories .nav-pills > li.active > a,
.sub-categories .nav-pills > li.active > a:focus,
.sub-categories .nav-pills > li.active > a:hover{
    color:            #f79a22;
    background-color: transparent;
}
.category-for-writers .sub-categories .nav-pills > li.active > a,
.category-for-writers .sub-categories .nav-pills > li.active > a:focus,
.category-for-writers .sub-categories .nav-pills > li.active > a:hover{
    color: #7fc343;
}
.category .wa-small-header h2 strong{
    color: #f79a22;
}
.category-for-writers .wa-small-header h2 strong{
    color: #7fc343;
}
.single-loop{
    margin-bottom: 55px;
    height:360px;
}
.single-loop .thumb{
    height:        250px;
    margin-bottom: 20px;
}
.single-loop .thumb img{
    border-top: 8px solid #f79a22;
    max-height: 100%;
}
.category-for-writers .thumb img{
    border-color: #7fc343;
}
.single-loop time .day{
    font-size:     36px;
    color:         #2d2a2c;
    font-weight:   300;
    margin-bottom: -10px;
}
.single-loop time .month{
    font-size:      23px;
    color:          #cccccc;
    font-weight:    500;
    text-transform: uppercase;
}
.single-loop .time{
    border-right: 2px solid #e0e0e0;
}
.single-loop h3{
    font-weight: 300;
    font-size:   17px;
    margin-top:  0;
}
.single-loop h3 a{
    color: #2D2A2C;
}
.single-loop .author{
    color: #f79a22;
}
.category-for-writers .single-loop .author{
    color: #7fc343;
}
LI.widget {
    list-style-type:none;
    margin-top:2em;
}
LI.widget .widgettitle{
    font-weight:   300;
    font-size:     20px;
    color:         #2D2A2C;
    margin-bottom: 30px;
}
.popular-posts,
.popular-posts .post-stats{
    font-size:   16px;
    font-weight: 300;
}
.popular-posts,
.popular-posts ul{
    list-style-type: none;
    padding-left:    0;
}
.popular-posts .wpp-thumbnail{
    margin-right: 17px;
}
.popular-posts .wpp-list > li:not(:last-child){
    padding-bottom: 50px;
    border-bottom:  1px solid #e7e7e7;
}
.popular-posts .wpp-list > li{
    margin-bottom: 30px;
}
.popular-posts .wpp-post-title{
    font-weight: 500;
    color:       #2d2a2c;
}
th{
    text-align: center;
}
td{
    font-size: 17px;
}
.inc-500 img{
    margin-bottom: 10px;
}
#main-menu .sub-menu{
    list-style:   none;
    padding-left: 15px;
}
#main-menu .sub-menu li{
    white-space: nowrap;
}
.single-team h3{
    color:       #7fc343;
    font-weight: 900;
    margin-top:  0;
}
.single-team .title{
    margin-bottom: 30px;
}
.single-team .img{
    padding-left:  30px;
    padding-right: 30px;
    margin-bottom: 30px;
}
.single-team main{
    margin-bottom: 30px;
}
.divider{
    height:         0px;
    padding-bottom: 2%;
    margin:         1em 0;
    background:     radial-gradient(ellipse at top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 0) 70%);
}
.so-panel .row{
    margin-left:  0px;
    margin-right: 0px;
}
.single-post .post P{
    margin:      1em 0;
    line-height: 1.7;
}
.services-2 h2{
    margin: 0;
}
.services-2 h2:nth-child(2){
    margin-bottom: 20px;
}
.services-2 .siteorigin-widget-tinymce [class*=col]{
    padding-left:  130px;
    padding-right: 130px;
    min-height:    500px;
}
div.services-2{
    margin-bottom: 30px;
}
.services-dark .row > div > [class*=col]{
    background:     #424042;
    border-top:     8px solid #f69821;
    padding-top:    26px;
    padding-bottom: 38px;
    text-align:     center;
    color:          #ffffff;
    font-weight:    lighter;
    height:         100%;
}
.row-eq-height{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.software-features-container h2{
    color:         #ffffff;
    margin-bottom: 48px;
}
.software-features-container,
.software-features-container h3{
    font-size: 14px;
}
.single-product-wrapper .content[data-mh]{
    height:   auto;
    overflow: visible;
}
.software-features-container [data-sh] > div{
    background-color: #f7a338;
    padding-top:      15px;
    padding-bottom:   15px;
}
.help-doc-category.level-1{
    border-radius: 5px;
    border:        1px solid #ddd;
    position:      relative;
    padding:       15px;
    font-size:     13px;
    margin-bottom: 24px;
    text-align:    center;
}
.help-doc-category .thumb img{
    max-height:    74px;
    margin-bottom: 15px;
}
.help-doc-category.level-1:hover{
    border-color: #7b8994;
}
.help-doc-category.level-2{
    height: 100%;
}
.help-doc-category.level-2 a{
    margin-top:    10px;
    margin-bottom: 10px;
    display:       block;
}
.help-doc-category.level-2 h2{
    font-size: 18px;
    color:     #666;
}
.help-doc-category.level-2 hr{
    border:     0;
    border-top: 1px solid #b4b4b4;
}
.help-doc-category.level-2 .see-all{
    position: absolute;
    bottom:   15px;
}
small{
    font-size: 70%;
}

/* =========================================
   Agency Page
   =======================================*/

.agency-holder img {
    max-width: 100%;
}
.agency-head {
    text-align: center;
    padding: 15px 0 65px;
}
.agency-head h2 {
    color: #2d2a2c;
    font-size: 28px;
    margin: 0px;
}
.filter-holder {
    padding: 60px 0 30px;
}
.filter-img {
    height: 42px;
    margin: 0 0 30px;
}
.filter-img:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.filter-img img {
    vertical-align: middle;
    max-height: 42px;
}
.filter-holder select {
    color: #2d2a2c;
    font-size: 17px;
    line-height: 42px;
    height: 42px;
    border: 1px solid #7fc343;
    padding: 6px;
}
.agency-container {
    padding: 0 0 50px;
}
.agency-head .btn {
    background: #f69821;
    min-width: 160px;
    font-size: 13px;
    font-weight: 500;
}
.agency-block {
    padding: 30px 0 0;
}
.agency-block-detail {
    position: relative;
}
.agency-address-ins {
    padding: 0 0 25px;
}
.agency-address {
    padding: 35px 0 0 0;
}
.agency-address h5 {
    color: #ea9c40;
    font-size: 19px;
    font-weight: bold;
    margin: 0px;
}
.agency-address p {
    color: #2d2a2c;
    font-size: 19px;
    line-height: normal;
    margin: 0px;
}
.agency-website {
    margin-top:10px;
}
.agency-block .btn {
    width: 145px;
    max-width: 100%;
    margin: 0 0 12px;
}
.agency-top-name, .agency-bottom-header {
    font-size:24px;
    color:#77b800;
}
.agency-top-info {
    padding: 35px 0 30px;
    text-align: center;
}
.agency-top-info li {
    list-style-type: none;
    border-left: 1px solid #7ec042;
}
.agency-top-info li:first-child {
    border: none;
}
.agency-top-icon {
    height: 35px;
    margin: 0 0 20px;
}
.major .agency-top-icon {
    height: auto;
    margin: 0 0 27px;
}
.agency-block-detail .major .agency-top-icon {
    height: 30px;
    margin: 12px 0 33px;
}
.agency-top-icon:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.agency-top-icon img {
    vertical-align: middle;
    max-height: 40px;
}
.major .agency-top-icon img {
    max-height: none;
}
.agency-block-detail .major .agency-top-icon img {
    max-height: 30px;
}
.agency-top-icon .fa {
    font-size:35px;
    color:#77b800;
}
.agency-top-info h3 {
    color: #393636;
    font-size: 16px;
    line-height: normal;
    margin: 0px;
}
.agency-top-info p {
    margin: 0 0 5px;
}
.agency-bottom-info {
    font-weight: 300;
    font-size: 16px;
    line-height: 1.6;
    padding: 0 0 10px;
}
.agency-bottom-info p {
    margin: 0 0 25px;
}
.agency-right-img {
    padding: 35px 0 30px;
}
.agency-right-img img {
    border: 5px solid #f79a22;
}
.agency-floor {
    padding: 0 0 25px;
}
.agency-right-info {
    color: #000;
    padding: 20px 0 0 15px;
}
.agency-right-info h5 {
    color: #7ec042;
    font-size: 18px;
    font-weight: bold;
}
.agency-right-info dl {
    max-width: 170px;
}
.agency-right-info dt, .agency-right-info dd {
    display: inline-block;
    margin-bottom: 14px;
}
.agency-right-info dt {
    color: #000;
    font-size: 14px;
    font-weight: 300;
    width: 65%;
}
.agency-right-info dd {
    color: #2d2a2c;
    font-size: 14px;
    font-weight: bold;
    width: 35%;
    margin: 0 0 0 -4px;
}
.agency-section {
    color: #000;
}
.agency-section h2 {
    color: #2d2a2c;
    font-size: 24px;
    font-weight: 400;
}
.agency-section h3 {
    font-size: 16px;
    margin: 15px 0 20px;
}
.agency-section ul {
    padding: 0px;
    margin: 0px;
}
.agency-section ul li {
    list-style-type: none;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 300;
}
.agency-section-ins {
    max-width: 890px;
    padding: 25px 0 50px;
    margin: 0 auto;
}
.industries-block {
    padding: 0 25% 20px;
}
.portfolio-description{
    font-weight:300;
    font-size:16px;
    line-spacing:1.6;
}
#agency-cases .text-center{padding:0;}
#agency-cases h2{margin-top:0;}
.so-widget-general-content-box-custom > .row > div {
    padding-left: 85px;
    padding-top: 80px;
}
.right-btn .btn {
    padding: 10px 30px;
    margin: 15% 0 0;
}
.carousel-theme {
    padding: 0 8% 60px;
    position: relative;
    max-width: 800px;
}
.carousel-theme .owl-stage-outer {
    padding: 6% 2.5%;
    width: 105%;
}
.carousel-theme .owl-item {
    background: #fff;
    -moz-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -o-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
    border: 7px solid #7fc343;
}
.carousel-theme .owl-item img {
    opacity: 0.3;
}
.carousel-theme .owl-item.active {
    z-index: 9997;
    border: 8px solid #7ec042;
}
.carousel-theme .owl-item.center {
    -moz-transform: scale(1.35);
    -webkit-transform: scale(1.35);
    -o-transform: scale(1.35);
    -ms-transform: scale(1.35);
    transform: scale(1.35);
    z-index: 9999;
    opacity: 1;
    border: 8px solid #7ec042;
}
.carousel-theme .owl-item.center + .owl-item {
    z-index: 9998;
}
.carousel-theme .owl-item.center img {
    opacity: 1;
}
.owl-carousel .owl-item.center{
	border-color:#7ec042;
}
.owl-carousel .form-control{
	border-radius:0;
}
.owl-carousel .btn-success,.owl-carousel .btn-success:hover,.owl-carousel .btn-success.active,.owl-carousel .btn-success.active:focus,.owl-carousel .btn-success.active:hover,.owl-carousel .btn-success.focus{
	background-color: #f79921;
	border-color: #f79921;
	color:#ffffff;
}
.carousel-theme .owl-prev, .carousel-theme .owl-next {
    width: 20px;
    height: 40px;
    position: absolute;
    top: 50%;
    margin: -20px 0 0;
}
.carousel-theme .owl-prev {
    background: url("../img/carousel-prev.png") no-repeat left top;
    left: -115px;
}
.carousel-theme .owl-next {
    background: url("../img/carousel-next.png") no-repeat left top;
    right: -160px;
}
.carousel-theme .owl-prev .fa, .carousel-theme .owl-next .fa {
    display: none;
}
.carousel-description {
    padding: 0 4% 0 8%;
    max-width: 800px;
}
.carousel-description p {
    font-size: 13px;
    font-weight: 300;
}
h3{
	font-weight:normal;color:#7fc343;
	}
.text-green{
	color:#7fc343;
	}
#guarantee-box h3{
color:#000000;
	}
#guarantee-box .btn-success,#content-box .btn-success{
	background:#f79921;
	border-color:#f79921;
	color:#000000;
	font-weight:bold;
	width:250px;
	margin:auto;
	}
#content-box h3{}
.services-button-group .btn-succes{
    font-weight: bold;
    width: 250px;
    margin: auto;
}
.customers-box{
    background:#ffffff;
    border:8px solid #f69821;
}
/* Tools(Software) & Service page */
.software-main .btn{
	border-radius:0;
	}
.tool-box .icon{
	max-width: 54px!important;
	}
.software-row img{
	padding-bottom:30px;
	}
.icon-box .so-widget-icon-box-style-d75171398898 > div{
	padding:15px 40px 15px;min-height: inherit;
	}

/* Pricing Page */
.so-widget-pricing-calculator-style-d75171398898 .owl-item{
	min-height:550px;
	}
.widget-three-columns-pricing a{
	color:#000000;
	}
.btn{
	border-radius:0;
	}
.so-widget-general-content-box-style-d75171398898 > .row > div {
	padding-top: 50px !important;
	}
.so-widget-general-content-box-custom-headers-style-d75171398898 > .row > div {
	padding-top: 50px !important;
  }
.so-widget-pricing-calculator-style-d75171398898 strong{
	color:#000000!important;
	}
.pricing-carousel .owl-item {
	padding-top:0!important;
	}

.pricing-carousel h2 {
	display:none;
	}
.pricing-carousel .title-highlight {
	color:#7ec042;
	}
.pricing-carousel h3{
	background:#fffffff;
	margin-left: -41px!important;
	margin-right: -41px!important;
	padding-top: 31px!important;
	margin-top: 0!important;
	padding-bottom: 10px!important;
	}
.pricing-carousel .active.center h3{
	background:transparent;
	}
.pricing-carousel .active.center{
	border-color:#7ec042;
	}
.pricing-carousel .btn-success,.pricing-carousel .btn-success:hover,.pricing-carousel .btn-success.active,.pricing-carousel .btn-success.active:focus,.pricing-carousel .btn-success.active:hover,.pricing-carousel .btn-success.focus{
	background-color: #f79921;
	border-color: #f79921;
	color:#ffffff;
	}
.pricing-carousel .form-control {
	border-radius:0;
	}
.pricing-carousel p{
	text-align:left;
	padding-bottom:10px;
	}
.custom-border-box{
	padding:0 51px;
	}
.services-dark{
	padding: 0 20px;
	}
.services-dark .col-xs-6{
	padding:0 20px 60px;
	}
.services-dark .row > div > [class*=col]{
	background: #fff none repeat scroll 0 0; 
	border-top: 0px; 
	color: #000; 
	font-weight: normal; 
	height: inherit; 
	padding-bottom: 38px; 
	padding-top: 26px; 
	text-align: center; 
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
	background-repeat:no-repeat;
	background-size:100%;
	}
.services-dark .services-icon{
	padding: 10px;
	}
.services-dark .service-pricing  .services-icon{
	width:100px;
	padding: 0;
	}
.services-dark .service-pricing  .services-title{
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;
	padding-bottom: 60px;
	}

.faq{
	font-size: 17px;
	line-height: 1.5;
	}
.faq-heading{
	color:#7ec042;
	font-size:19px;
	}
.services-pricing-btn{
	padding-top: 20px;
}
#customer-carousel.carousel{
    padding:0 40px;
}
#customer-carousel .carousel-control td{
    height: 240px;
}
#customer-carousel .carousel-control td i{
    cursor:pointer;
}
#customer-carousel .carousel-control{
    color: #898989;
    opacity: inherit;
    width: inherit;
}
#customer-carousel .carousel-control.left,#customer-carousel .carousel-control.right {
    background: none;
}
#customer-carousel .carousel-inner>.item td{
    height:240px;
}
#customer-carousel .carousel-inner>.item>img{
    display: inline;
    height:inherit;
}
#customer-carousel .fa{
    text-shadow: none;
}
#quote-carousel.carousel{
    padding:0 40px;
}
#quote-carousel .carousel-control td{
    height: 100px;
    padding-top: 60px;
}
#quote-carousel .carousel-control td i{
    cursor:pointer;
}
#quote-carousel .carousel-control{
    color: #898989;
    opacity: inherit;
    width: inherit;
}
#quote-carousel .carousel-control.left,#quote-carousel .carousel-control.right {
    background: none;
}
#quote-carousel .carousel-inner>.item td{
    height:100px;
    padding:0 40px;
}
#quote-carousel .carousel-inner>.item>img{
    display: inline;
    height:inherit;
}
#quote-carousel .fa{
    text-shadow: none;
}

.software-pricing .col-md-3{
background:#ffffff;
border-right:solid 15px #7fc343;
border-left:solid 15px #7fc343;
padding-right:0;
padding-left:0;
}









/* Enterprise (WordVision) page*/
@media (max-width:1199px){
.background-desktop{
	background:#ffffff;}
}
table.strategy-graphic{
	width:100%
	}
.strategy-graphic td{
	width:33%;text-align:center;height:100px;
	}
.wordvision-solutions h4{
	color: #7ec042; 
	text-align: center;
	padding: 35px 0 10px;
	}
@media only screen and (max-width: 1200px) and (min-width: 0px){
	.bubbles-desktop{display:none;}
}
.wordvision-tools .bubbles-menu{
	padding: 0;
	}
.wordvision-tools .bubbles-menu .menu>li:nth-child(1){
	top:322px;left:85px;
	}
.wordvision-tools .bubbles-menu .menu>li:nth-child(2){
	top:114px;left:93px;
	}
.wordvision-tools .bubbles-menu .menu>li:nth-child(3){
	top:70px;left:318px;
	}
.wordvision-tools .bubbles-menu .menu>li:nth-child(4){
	top:38px;right:243px;
	}
.wordvision-tools .bubbles-menu .menu>li:nth-child(5){
	top:188px;right:142px;
	}
.wordvision-tools .bubbles-menu .menu>li:nth-child(6){
	top:326px;right:36px;
	}

/* home page */
.inc-images{padding:0 0 50px 25px;}
.inc-images img{padding:10px 17px 0;box-sizing:content-box;}
.link-white,.link-white:hover,.link-white:active{
	color:#ffffff;
}
.link-orange,.link-orange:hover,.link-orange:active{
	color:#f79921;
}
.link-margin{
	margin:30px 0;
}
a.text-green:hover{
	text-decoration:none;
	color:#7fc343;
}
.services-home a.text-green{
}
.services-home .btn{
	margin-top:20px;
}
.search-writers-section-home{
	margin-top:-30px;
}
.search-writers-form{
	width:50%;
}
.search-writers-form .col-xs-12{
	padding:0;
}
.search-writers-form .form-control{
	border-radius:0;
	border-color:#ffffff;
	background-color:inherit;
	color:#ffffff;
}
.search-writers-form  .btn-black{
	margin-top:10px;
}
.home-hero-section h2{
	margin-top:54px;
}
.services-home img.icon{
	height:100px;
}
.services-home{
	padding:0px 40px 40px 40px;
}
.services-home-btn{
	padding:40px 0 60px;
}
.services-home .col-xs-12{
	text-align:center;
}
.services-home .col-text{
	min-height:1080px;;
}
.services-home img{
	margin:20px 0;
}


.spacer-10px{
	height:10px;
	}
.spacer2{
	height:14px;
}
.spacer3{
	height:40px;
}
.spacer4{
	height:12px;
}
.services-section-home{
}
@media (min-width:1200px){	
	.how-it-works-home{
		height:525px;
	}
	.how-it-works-home p{
	}
.how-it-works-home .menu li{
		white-space:nowrap;
		text-align:center;
	}
	.how-it-works-home .menu>li:nth-child(1){
		top:352px;right:510px;
	}
	.how-it-works-home .menu>li:nth-child(2){
		top:396px;right:448px;
	}
	.how-it-works-home .menu>li:nth-child(3){
		top:360px;right:350px;
	}
	.how-it-works-home .menu>li:nth-child(4){
		top:150px;right:206px;
	}
	.how-it-works-home .menu>li:nth-child(5){
		top:428px;right:210px;
	}
	.how-it-works-home .menu>li:nth-child(6){
		top:182px;left:218px;width:100px;
	}
	.how-it-works-home .menu>li:nth-child(7){
		top:126px;left:266px;
	}
.services-section-home{
	
}
}
.how-it-works-home .menu li{
	list-style:none;
}
ul.awards li{
	list-style: none;
	display: inline-block; 
	width:13%;
	text-align: center;
}
ul.awards img{
	width:110px;
}
@media (max-width:991px){	
	ul.awards li{
		width:50%;
	}
}

@media (min-width:992px){
	.whats-new .col-md-4{
		padding: 0 20px;
		margin-top: 40px;
		border-right: 1px solid #f69821;
	}
	.whats-new .col-md-4:nth-child(3){
		border-right: 0;
	}
}

.whats-new, .event-links{background:none;}
.whats-new h2{
	margin:0px 0 20px;
}
.whats-new h2{
	margin-top:0;
}
.whats-new h3{
	margin-top:0;
	margin-bottom:4px;
}
.whats-new .img-box{
	height:280px;
	}
.whats-new .btn{
	width:200px;
	}
.whats-new table{
	width:100%;
	}
.whats-new {
	margin-bottom:4em;
	}
.text-white{
	color:#ffffff;
	}
.event-links .text-white{
	}
.link-black{
	color:#000000;
	}
.so-widget-icon-box-style-d75171398898 p{
	font-weight: inherit;
    	font-size: 16px;
}
.btn-large,.btn-large:hover,.btn-large:focus,.btn-large:active{
    font-size: 18px;
    border: 1px solid #f79921;
    padding: 6px 40px;
    margin: 0 15px;
}
.event-links{
   	padding: 90px 40px 60px;
}
.event-links .btn{
    	width:60px;
	margin-top:15px;
}
.text-align-left{
	text-align:left;
}
.delight-guarantee-pricing {
    	padding: 0!important;
}
.vruum-top-padding{
	padding-top:50px;
}
.performance-home{
	padding:20px 0;
}
.performance-home p{
	padding:0 8.3%;
}
/*Videos Page*/
.so-widget-videos-style-d75171398898 .thumb > img:nth-child(2){background:transparent!important;}
#wavideos h4{font-weight:bold;}
@media (min-width: 992px){
#panel-64-0-0-0 h2{padding-top:90px;}
#videos1 .col-md-12{width:66%;margin:0 17%;}
#videos1 .col-xs-4{width:50%;}
}
.h2-byline{font-size:18px;color:#2d2a2c;font-weight:300;text-align:center;padding-top:10px;}

/*CMC Carousel*/
.fadein { position:relative; width:100%; }
.fadein h2{padding-top:30px;}
.fadein div{ position:absolute; left:0; top:0;}
.multipleslides { position:relative; height:332px; width:500px; float:left; }
.multipleslides > * { position:absolute; left:0; top:0; display:block; }
.carousel-text{font-size:14px;width:90%;margin:auto;}
.slider-title{   
    position: relative;
    z-index: 100;
    text-align: center;
}
#cmc-carousel .fadein img{max-width:100%;}
.register-head {
    color: #7fc343;
    font-size: 28px;
    padding-bottom: 0px;
    line-height: 38px;
}
.register-text {
    color: #fff;
    font-size: 26px;
    padding-bottom: 0px;
    line-height: 34px;
}
.register-date {
    color: #7fc343;
    font-size: 20px;
    padding-bottom: 15px;
    line-height: 30px;
}
#cmc-carousel h2{
    font-weight:bold;text-align:center;
}
#cmc-carousel .carousel-text{
    width: 89%;margin: auto;font-size: 16px;text-align:center;font-weight:400!important;color:#ffffff!important;line-height:1.6!important;
}
@media (min-width: 1200px){
    .fadein{   
    height:460px;
    }
    #cmc-carousel .carousel-text{
    padding-top:70px;
    }
    .slider-title{   
    margin-top: -360px;
    padding-bottom: 140px;
    }
}
@media (min-width: 992px) and (max-width: 1199px)  {
    .fadein{   
    height:460px;
    }
    .slider-title{   
    margin-top: -390px;
    padding-bottom: 170px;
    }
}
@media (min-width: 768px) and (max-width: 991px)  {
    .fadein{   
    height:400px;
    }
    .slider-title{   
    margin-top: -380px;
    padding-bottom: 160px;
    }
}
/*temp*/
@media (max-width: 767px)  {
    .fadein{   
    height:400px;
    }
    .slider-title{       
    margin-top: -50px;
    padding-bottom: 50px;
    }
}
#cmc-carousel .slider-title .btn{
    background-color: #76ba44;
    border-color: #76ba44;
    text-transform: uppercase;
    width: 200px;
    margin: 0 auto;
}
#cmc-stats h2{text-transform:uppercase;color:#ffffff;font-size:19px;}
#cmc-stats .text-center{min-height:260px;}
/*staging preview*/
#pg-31004-0,#pg-31004-1{margin-bottom:0!important;}
/*staging published*/
#pg-978-1,#pg-978-0{margin-bottom:0!important;}

.btn-green{
	background:#7fc343;
	border-color:#7fc343;
	color:#ffffff;
	}
.btn-orange{
	background:#f79921;
	border-color:#f79921;
	color:#000000;
	}
ul.item {
	padding-left:0;
	}
ul.item li{
	padding:0px 0 12px 24px;
	list-style:none;
	text-align:left;
	}

.col-1 ul.item li{
	background:url('/wp-content/uploads/2017/01/arrow-gray.png');
	background-repeat: no-repeat;
	background-position-y: 2px;
}
.col-2 ul.item li{
	background:url('/wp-content/uploads/2017/01/arrow-green.png');
	background-repeat: no-repeat;
	background-position-y: 2px;
}
.col-3 ul.item li{
	background:url('/wp-content/uploads/2017/01/arrow-orange.png');
	background-repeat: no-repeat;
	background-position-y: 2px;
}
.col-4 ul.item li{
	background:url('/wp-content/uploads/2017/01/arrow-black.png');
	background-repeat: no-repeat;
	background-position-y: 2px;
}

ul.item.gray li{
	background:url('/wp-content/uploads/2017/01/arrow-gray.png');
	background-repeat: no-repeat;
	background-position-y: 2px;
}
ul.item.green li{
	background:url('/wp-content/uploads/2017/01/arrow-green.png');
	background-repeat: no-repeat;
	background-position-y: 2px;
}
ul.item.orange li{
	background:url('/wp-content/uploads/2017/01/arrow-orange.png');
	background-repeat: no-repeat;
	background-position-y: 2px;
}
ul.item.black li{
	background:url('/wp-content/uploads/2017/01/arrow-black.png');
	background-repeat: no-repeat;
	background-position-y: 2px;
}
ul.item-level2{
	padding-top:16px;
	padding-left:0px;
}
.gray ul.item-level2 li{
	background:url('/wp-content/uploads/2016/10/arrow-gray2-sm.png');
	background-repeat: no-repeat;
	background-position-y: 4px;
}
.green ul.item-level2 li{
	background:url('/wp-content/uploads/2016/10/arrow-green2-sm.png');
	background-repeat: no-repeat;
	background-position-y: 4px;
}
.orange ul.item-level2 li{
	background:url('/wp-content/uploads/2016/10/arrow-orange2-sm.png');
	background-repeat: no-repeat;
	background-position-y: 4px;
}
.black ul.item-level2 li{
    background:url('/wp-content/uploads/2016/10/arrow-gray2-sm.png');
    background-repeat: no-repeat;
    background-position-y: 4px;
}


.services-dark hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #000;
}
.custom-border-box input{
    margin-bottom:30px;
}
.custom-border-box .row {
    margin-left: 10px;
    margin-right: 10px;
}
.custom-border-box .col-xs-4{
    padding-right:5px;
    padding-left:5px;
}
.custom-border-box .col-xs-4 .form-group{
    margin-bottom:0;
}
.customers-box img{margin:20px;}
.text-gray{color:#898989;}
.text-orange{color:#f69821;}
.text-black{color:#000000;}
.text-white{color:#ffffff;}
.text-bold{font-weight:bold}
.spotlight{background-color: #ffffff; border: 8px solid #7ec042;}
.spotlight form .col-xs-4{padding:0 4px 0 0;}
.spotlight form .col-xs-4:nth-child(3){padding:0;}
.spotlight form .form-control{padding:2px;}
.spotlight form p .form-control{padding:6px;}
.spotlight a,.spotlight a:hover{color:#000000;}

@media (min-width: 1200px){
.find-writers h2,.find-writers .col-xs-12{padding-left:99px;}
}
@media (max-width: 1199px){
.find-writers h2{padding-left:15px;}
}
.pro-spotlight img{width:150px;margin: 40px 14px 60px;}
/*
.managed-services .panel-no-style{display:none;}
.managed-services .panel-no-style:first-child{display:block;}
.managed-services .panel-grid-cell{vertical-align:top;}
*/
/*
.platform-pricing .panel-no-style{display:none;}
.platform-pricing .panel-has-style{display:none;}
.platform-pricing .panel-no-style:first-child{display:block;}
.platform-pricing .panel-grid-cell{vertical-align:top;}
*/

/*
.platform-details .panel-no-style{display:none;}
.platform-details .panel-has-style{display:none;}
.platform-details .panel-no-style:first-child{display:block;}
*/

@media (min-width: 1200px){
.home-platform-pricing .services-home{padding:0 120px;}
.home-platform-pricing .pricing-two-column{padding: 80px; }
.home-platform-pricing .pricing-two-column .col-md-6{padding: 0 60px; }
}
@media (max-width: 1199px){
.home-platform-pricing .services-home{padding:0;}
}
@media (max-width: 1199px) and (min-width:992px){
.home-platform-pricing .pricing-two-column{padding-top: 80px; }
}
@media (max-width: 991px){
.home-platform-pricing .services-home .col-md-4{padding-bottom:40px;}
}
/*CMC Header on Home Page*/
.home .fadein { position:relative; height:460px; width:100%; text-align-center;margin-top:-474px;}
.home .fadein h2{padding-top:30px;font-weight: 500;color: #fff;}
.home .fadein div{ position:absolute; left:0; top:0;}
.home .multipleslides { position:relative; height:332px; width:500px; float:left; }
.home .multipleslides > * { position:absolute; left:0; top:0; display:block; }
.home .carousel-text{font-size:14px;color:#ffffff;line-height: 2em;text-align: center;padding: 60px;}
.home .slider-title{    padding-top: 10%;    text-align: center;margin-top:inherit;}
.home .register-head {    color: #7fc343; font-size: 28px; padding-bottom: 0px; line-height:38px;}
.home .register-text{color: #fff; font-size: 26px; padding-bottom: 0px;line-height:34px;}
.home .register-date {    color: #7fc343;    font-size: 20px;    padding-bottom: 15px;    line-height:30px;}
.home .slider-title .btn {    background: #7fc343;    border-width: 0px !important;    border-radius: 0px;    letter-spacing: 0px;    font-size: 18px;}

@media (max-width: 991px){
.home .fadein{margin-top:0;height:360px;margin-top:-285px;}
.home .slider-title{margin-top:0;padding-bottom:0;}
.home-resources{background:#2d2a2c;background-size:1000%;background-position:top right;}
.home-resources .col-md-6{text-align:center;padding: 40px 30px 80px;}
.home-resources .mobile-row .col-xs-6{padding-bottom:30px;}
}

@media (max-width: 767px){
.home .fadein{margin-top:0;height:360px;margin-top:30px;}
.home .slider-title{margin-top:0;padding-bottom:0;}
.home-resources{background:#2d2a2c;background-size:1000%;background-position:top right;}
.home-resources .col-md-6{text-align:center;padding: 40px 30px 80px;}
.home-resources .mobile-row .col-xs-6{padding-bottom:30px;}
.home .carousel-text {display:none;}
}

@media (min-width: 992px){
.home-resources .mobile-row{display:none;}
.home-resources{background-image: url('/wp-content/uploads/2016/10/0104-homepage-cloud-section-1.jpg');
    background-repeat: repeat;}
.home-resources .col-md-6{padding-left: 99px;padding-top:40px;}
.home .cmc-header .row .col-md-2{width:20%;}
.platform-details-grid .col-1,.platform-details .col-2{border-right:1px solid #cccccc;}
.order-anything .col-md-12{padding:0 80px;}
.pricing-two-column .col-md-4:nth-child(2){padding-right:30px;}
.pricing-two-column .col-md-4:nth-child(3){padding-left:30px;}
}

.platform-details-grid img{height:60px;margin:0 auto;}
.platform-details-grid .col-img{text-align:center;}
.platform-details-grid h3{text-align:center;}

.pricing-grid .col-md-6 {width: 25%;}
.pricing-grid .col-md-2 {width: 25%;}
@media (min-width: 992px){
.pricing-grid .col-md-2{min-height: 56px;padding:16px;}
.pricing-grid .col-md-6{min-height: 56px;padding:16px 16px 16px 28px;}
}
@media (max-width: 991px){
.pricing-grid .col-md-6 {min-height:86px;padding-top:20px;padding-bottom:0;}
.pricing-grid .col-md-2 {min-height:86px;padding-top:20px;padding-bottom:20px;}
}
.grid-row-header{border:1px solid #aaaaaa;font-weight:bold;}
.grid-col{border-left:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;}
.grid-col-top{border-top:1px solid #aaaaaa;}
.grid-col-end{border-right:1px solid #aaaaaa;}
.pricing-grid .col-md-2{text-align:center;}
.pricing-grid .col-md-6{font-weight:bold;}
.pricing-grid img{height:20px;}
.grid-header .grid-icon{border-top:1px solid #aaaaaa;border-bottom:0;}
.grid-footer .grid-icon{border-bottom:1px solid #aaaaaa;border-top:0;}
.grid-icon img{height:60px;}

.grid-header .col-1{border-top:15px solid #898989;background-image: url(http://staging.writeraccess.com/wp-content/uploads/2017/01/Asset-44.png);background-size: 100%;background-repeat: no-repeat;}
.grid-header .col-2{border-top: 15px solid #7fc343; background-image: url(http://staging.writeraccess.com/wp-content/uploads/2017/01/Asset-43.png); background-size: 100%; background-repeat: no-repeat;}
.grid-header .col-3{border-top: 15px solid #f79921; background-image: url(http://staging.writeraccess.com/wp-content/uploads/2017/01/Asset-45.png); background-size: 100%; background-repeat: no-repeat;}

.so-panel .row {
    position:relative;
}