/*===================================================*/


/*================ MANAGED WP CSS ================*/


/*===================================================*/


/*Menu*/
#header-sticky-wrapper {
    background: #0174a2;
}



h1,
h2,
h3,
h4,
h5,
h6,
p,
li {
    font-family: 'Open Sans';
}

h4 {
    line-height: 24px;
}

.font16 {
    font-size: 16px;
}

#accordion .panel .panel-heading.active_arrow .panel-title a {
    color: #0174a2;
}



/*PALLETE*/


/*Text colors*/

.wp_text_blue {
    color: #0174a2;
}

.wp_text_green {
    color: #009C48;
}

body,
.wp_text_gray,
p {
    color: #414141;
}



/*Background colors*/

.wp_bg_blue {
    background: #0174a2;
}

.wp_bg_green {
    background: #009C48;
}

.wp_bg_gray {
    background: #23282D;
}



/*wp Buttons*/

a.btn,
button.btn {
    display: inline-block;
    text-align: center;
    font-size: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    padding: 13px 0px;
    -webkit-transition: 0.15s;
    -o-transition: 0.15s;
    transition: 0.15s;
    width: 200px;
    border-radius: 3px;
    /*
    Shadow on buttons is off
    -webkit-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.15) inset;
            box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.15) inset;
    */
}

button.btn {
    outline: none;
    border-style: none;
}

a.btn:focus,
a.btn:hover,
button.btn:focus,
button.btn:hover {
    text-decoration: none;
    color: #fff;
    outline: none;
}


a.duck_btn_dark_blue.ghost_btn,
button.duck_btn_dark_blue.ghost_btn {
    border: 1px solid #0174a2;
    background: #fff;
    color: #0174a2;
}


a.wp_btn_dark_blue,
button.wp_btn_dark_blue {
    background: #0174a2;
    color: #fff;
}




/*wp White btn*/

a.wp_btn_white,
button.wp_btn_white {
    background: #fff;
    border: 1px solid #fff;
    color: #0174a2;
}

a.wp_btn_white:hover,
button.wp_btn_white:hover,
a.wp_btn_white:focus,
button.wp_btn_white:focus {
    background: #0174a2;
    color: #fff;
}


a.wp_btn_dark_blue.ghost_btn,
button.duck_btn_dark_blue.ghost_btn {
    border: 1px solid #0174a2;
    background: #fff;
    color: #0174a2;
}

a.wp_btn_dark_blue.ghost_btn:hover,
button.duck_btn_dark_blue.ghost_btn:hover {
    color: #fff;
    background: #0174a2;
    border: 1px solid #0174a2;
}

.header_box h3 {
    font-weight: initial;
    line-height: 28px;
    font-size: 20px;
    width: 100%;
}



/*=====================================================*/


/*========== CURRENT PAGE - MANAGED WORDPRESS ==========*/


/*=====================================================*/

.managed_wp {
    overflow: hidden;
}


/*SECTION 1*/

.managed_wp .landing_page {
    background: #0174a2;
    background: url(../img/wave_bg.svg);
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-size:cover;
    height: 100vh;
    -webkit-box-pack: initial;
    -ms-flex-pack: initial;
    justify-content: initial;
}

.landing_page .container {width:90%;}

.landing_page .container .row {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    height:700px;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-flow:row;
            flex-flow:row;
}
/*SECTION 4*/

.features .col-sm-5 {
    width: 39%;
}

.features .col-sm-5 .text-right,
.features .col-sm-5 .text-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.features .col-sm-2 {
    width: 22%;
}

.features .col-sm-5 span {
    font-size: 68px;
}

.features .normal_font {
    font-size: 16px;
}

.features .col-sm-5 .text-right,
.features .col-sm-5 .text-left {
            height:170px
}

/*SECTION 6*/

.on_demand svg {
    max-width: 200px;
}

.on_demand h3 {
    line-height: 30px;
    font-size: 22px;
}



/*SECTION 5*/

.dev_friendly .dev_feature_frame {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.dev_friendly .dev_feature_frame span {
    background: url('../img/dev_friendly.png');
    background-repeat: no-repeat;
    height: 194px;
    width: 200px;
    display: block;
}

.dev_friendly .dev_feature_frame:nth-child(1) span {
    background-position: 0px 0px;
}


.dev_friendly .dev_feature_frame:nth-child(2) span {
    background-position: 0px -188px;
}

.dev_friendly .dev_feature_frame:nth-child(3) span {
    background-position: 0px -564px;
}

.dev_friendly .dev_feature_frame:nth-child(4) span {
    background-position: 0px -376px;
}

.dev_friendly .dev_feature_frame:nth-child(5) span {
    background-position: 0px -752px;
}



/*SECTION 7*/

#scaling h2 {
    color: white;
}

#scaling h3 {
    font-size: 25px;
    color: white;
    margin-top: 15px;
    font-weight: 300;
    text-align: left;
    line-height: 30px;
}

#scaling h4 {
    font-size: 21px;
    margin-top: 40px;
    font-weight: 300;
    text-align: left;
    line-height: 25px;
}

#scaling p strong {
    font-weight: 500;
    margin-top: 20px;
}



/*SECTION 7*/

.what_we_do .col-sm-6 {
    padding-bottom: 40px;
}

.what_we_do .col-sm-6 p {
    max-width: 450px;
    margin: auto;
}

.what_we_do span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.what_we_do span object {
    width: 200px;
    margin: auto;
}



/* MINIMIZED STICKY BAR >> WHITE BACKGROUND */

#page .utility-bar {
    background: #111111;
}

.section_header span.subheading {
    opacity: 1;
}


.onoffswitch {
    display: inline-block;
    position: relative;
    width: 55px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    margin-left: 10px;
    margin-right: 10px;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border-radius: 20px;
    margin: 0;
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before,
.onoffswitch-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 20px;
    padding: 0;
    line-height: 22px;
    font-size: 14px;
    color: white;
    font-family: Trebuchet, Arial, sans-serif;
    font-weight: bold;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.onoffswitch-inner:before {
    content: "";
    padding-left: 10px;
    background-color: #D3D3D3;
    color: #FFFFFF;
}

.onoffswitch-inner:after {
    content: "";
    padding-right: 10px;
    background-color: #BEBEBE;
    color: #999999;
    text-align: right;
}

.onoffswitch-switch {
    display: block;
    width: 28px;
    height: 28px;
    margin: 1px;
    background: rgb(1, 116, 162);
    position: absolute;
    top: -5px;
    bottom: 0;
    right: 28px;
    border: 2px solid rgb(1, 116, 162);
    border-radius: 20px;
    -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
    right: -3px;
}



.package_title {
    position:relative;
    font-size: 25px;
    text-align: center;
    font-size: 3.5em;
    color: #52b266;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    padding-top: 20px;
    padding-bottom: 10px;
}

#pricing .packages .item:hover .package_title {
    background: #0174a2;
}

#pricing .packages .item:hover .package_title h4,
#pricing .packages .item:hover .package_title span {
    color: #fff;
}

.old-price .p {
    text-decoration: line-through;
    font-size: 14px;
}

#pricing.yearly .mdisplay {
    display: none;
}

#pricing.monthly .ydisplay {
    display: none;
}

#pricing .switcher {
    padding: 10px;
    margin-top: 20px;
    font-weight: 700;
    font-size: 1.6rem;
}
#pricing .switcher_parent{
    margin-bottom: 40px;
}

#pricing .switcher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.packages.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
}

.switcher a {
    color: #A0A0A0;
}

.monthly .switcher a.monthly {
  color: #0174A2;
}

.yearly .switcher a.yearly {
  color: #0174A2;
}

#pricing .offer {
    font-weight: 700;
    font-size: 1.6rem;
    margin-top: 10px;
}
.yearly .offer .monthly,
.monthly .offer .yearly {
    display: none; 
}
.yearly .offer .yearly {
    color: #52b266;
}
.monthly .offer .monthly {
    color: #BEBEBE;
}

.packages.row .item {
    width: 33.33333%;
    margin: 0 15px;
}

#pricing .packages .item {
    border-radius: 2px;
    border: 1px solid #4e9ed4;
}

#pricing .packages .item h4 {
    font-size: 30px;
    text-align: center;
    padding-top: 5px;
    margin-top: 0;
}

#pricing .packages .item .grey {
    border-top: 1px solid #0174a2;
    text-align: center;
}

#pricing .packages .itembig .grey {
    padding-bottom: 20px;
}

#pricing .packages .item .old-price {
    padding-bottom: 10px;
}

#pricing .packages .item .price {
    text-align: center;
    color: #52b266;
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 50px;
    line-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}

.inlinetabs ul li {
    margin: 0px 0px;
}

#pricing .packages .item .price sup {
    font-size: 60%;
    display: none;
}

#pricing .packages .item .price .y {
    font-family: Roboto;
    font-weight: normal;
    font-size: 15px;
    margin-left: 0;
}

#pricing .packages .item .price .y.from {
    margin-right: -40px;
    margin-left: 0;
}

#pricing .packages .item .price .e {
    font-size: 29px;
    position: relative;
    top: -14px;
    font-weight:500;
}

#pricing .packages .itembig .price .e {
    left: -10px;
}

#pricing .packages .item .features ul {
    text-align: left;
    list-style: none;
    padding-left: 40px;
    padding-bottom: 20px;
    font-size: 15px;
}

#pricing .packages .item .features ul {
    padding-bottom: 10px;
    padding-top: 10px;
}

#pricing .packages .item .features ul li {
    padding: 6px 0;
}

#pricing .packages .item .features ul .icon-tick {
    background: #0174a2;
    -webkit-text-stroke: 0.8px #0174a2;
    border-radius: 100%;
    color: #fff;
    padding: 3px;
    font-size: 12px;
    margin-right: 10px;
}

#pricing .packages .item .features p.wp_year_offer {
    font-weight: bold;
    font-size: 16px;
    display: block;
    padding-top: 20px;
}

#pricing .packages .item .features .fa.fa-info {
    background-color: #cecece;
    color: #fff;
    text-align: center;
    border-radius: 100%;
    font-size: 12px;
    width: 15px;
    height: 15px;
    line-height: 15px;
}


#pricing .packages .item .action_btn_and_moneyback {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
}

#pricing .packages .item .action_btn_and_moneyback .btn {
    margin: 25px 0 10px;
}

#pricing .packages .item a.wp_btn_dark_blue:hover {
    background: #025e84;
}

#pricing .packages .item .moneyback {
    font-size: 12px;
}

.prod76,
.prod78,
.prod80,
.prod82,
.prod76 .p,
.prod78 .p,
.prod80 .p,
.prod82 .p{
    font-size:16px;
}


#pricing .footer {
    padding: 30px 0 30px 0;
}


#pricing .footer .fpa {
    color: #999999;
    font-family: 'Open Sans';
}


/*Switch between packages*/

#pricing .packages .item .big_price_field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inlinetabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.inlinetabs li {
    border: 1px solid red;
    width: 33.3333%;
    margin: 8px;
    cursor: pointer;
}

.inlinetabs li.active {
    border: 1px solid #0174a2;
}

#pricing .packages .item .package1,
#pricing .packages .item .package2,
#pricing .packages .item .package3 {
    display: none;
}

#pricing .packages .item .active_package {
    display: block;
}

.managed_wp .free_services.active_package {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    margin:auto;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    padding:0 !important;
    width: 100%;
}

.wp_year_offer.text-center.duck_text_green {
    padding:0;
}

.managed_wp .free_services.active_package li {
    font-size:14px;
    text-align: center;
}

/*Switch between packages END*/

.divider {
    margin: auto;
    width: 80%;
    border-top: 1px solid rgba(82, 178, 102, 0.5);
}

#toggle {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

#toggle .toggleoff {
    display: none;
}

#toggle .toggleoff:hover,
#toggle .toggleon:hover {
    text-decoration: underline;
}

#toggle .toggleoff,
#toggle .toggleon {
    font-weight: 500;
    font-size: 15px;
    color: rgb(1, 116, 162);
    cursor: pointer;
    padding: 10px 0;
    text-align: right;
}

#pricing .packages .item .invis {
    visibility: hidden;
}



/* tabs instead of select */

.form-control {
    display: none;
}

.inlinetabs ul li {
    margin: 0px -3px;
    position: relative;
    font-family: 'Roboto';
    font-weight: 500;
    color: #0174a2;
    padding: 9px 0px;
    display: inline-block;
    width: 90px;
    text-align: center;
    font-size: 15px;
    background: white;
    border-radius: 5px;
    border: 1px solid #0174a2;
    line-height: normal;
    cursor: pointer;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.inlinetabs {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.inlinetabs ul {
    margin: 0;
    padding: 0;
}

.inlinetabs ul li:hover {
    background: #0174a2;
    color: #fff;
}

.inlinetabs ul li:hover span {
    color: white;
}


.inlinetabs ul li span {
    display: block;
    font-size: 14px;
    font-weight: 300;
    color: #414141;
}

.inlinetabs ul li:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-top: solid 8px transparent;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
}

.inlinetabs ul li.active {
    background: #0174a2;
    color: white;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #0174a2;
}

.inlinetabs ul li.active:after {
    border-top-color: #0174a2;
}

.inlinetabs ul li.active span {
    color: white;
}

#pricing .packages .itembig .inlinetabs {
    padding-top: 10px;
}


#accordion .panel-default {
    border-bottom: 1px solid rgba(1, 116, 162, 0.75);
}


/*RIBONS*/
.ribbon{
    width: 115px;
    position: absolute;
    left: 252px;
    top: -8px;
}

.ribbon p{
    position:absolute;
    font-size:13px;
    color:#fff;
    -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
            transform:rotate(45deg);
    top:37px;
    left:17px;
}


.en_managed_page .ribbon p{
    left:40px;
}

.itembig:hover .ribbon svg *{
    fill:#00445f;
}

@media all and (max-width:1200px) {
.ribbon{
    -webkit-transform:scale(0.85);
        -ms-transform:scale(0.85);
            transform:scale(0.85);
    left:193px ;
    top:-17px ;
}
}

@media all and (max-width:992px) {
.ribbon{
    -webkit-transform:scale(1);
        -ms-transform:scale(1);
            transform:scale(1);
    left:342px ;
    top:-7px ;
}
}

@media all and (max-width:768px) {
.ribbon{
    left:292px ;
    top:-8px ;
}
}

@media all and (max-width:480px) {

.ribbon{
    left:242px ;
}
}
/*RIBONS*/





/*MEDIA QUERIES*/


@media all and (max-width:1640px) {


.managed_wp .landing_page {
    background-position: 70% 0%;
}

}


@media all and (max-width:1200px) {

.managed_wp .landing_page {
    background-position: 70% 0%;

}


.features .col-sm-5 .text-right,
.features .col-sm-5 .text-left {
            height:150px
}


}




@media all and (max-width:992px) {





.managed_wp .landing_page {
    background-position: 55% 0%;
     height:750px;
}


.landing_page .container .row {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    height:initial;
    padding-top:100px;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-flow:row;
            flex-flow:row;
}



.managed_wp .landing_page .container {
    width:95%;
}


    .packages.row {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

            -ms-flex-flow: column;

                flex-flow: column;
    }

    .packages.row .item {
        width: 450px;
        margin: auto;
    }
    .packages.row .item:not(:last-child) {
        margin-bottom: 60px;
    }

    .characteristics_4 .col-sm-3.duck_box {
        padding: 20px 0;
    }

    #pricing .packages .item {
        margin-top: 0px;
    }

    #pricing .packages .item .action_btn_and_moneyback {
        padding-bottom: 45px;
    }

    /*SECTION 4*/
    .features .col-sm-5 {
        width: 100%;
    }


    .features .col-sm-2 {
        width: 0%;
        padding-top: 0;
    }

    .features .col-sm-5 span {
        font-size: 50px;
    }

    .features .col-sm-5 .text-right .col-sm-10,
    .features .col-sm-5 .text-left .col-sm-10 {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        text-align: left;
        padding-left: 40px;
        padding-right: 0;
    }

    .features .col-sm-5 .text-right .col-sm-2,
    .features .col-sm-5 .text-left .col-sm-2 {
        padding-left: 0;
    }

    .features .col-sm-5 .text-right,
    .features .col-sm-5 .text-left {
        height:initial
    }

}


@media all and (max-width:768px) {

    .managed_wp .landing_page {
        background-position: 0% 0%;
    }


    .managed_wp .landing_page .container {
        width:initial;
    }

    .packages.row .item {
        width: 400px;
    }


    .managed_wp .landing_page .container .row {
        padding-top: 40px;
    }

    .managed_wp .header_box h1 {
        width: 150px;
    }

    .header_box h3 {
        width: 100%;
    }


    .managed_wp .hide_on_mobile_768 {
        display: none;
    }

    .managed_wp #section2 .pull-right {
        float: initial !important;
        margin: auto;
        padding-top: 25px;
        max-width: 230px;
    }

    .dev_feature_frame {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }


    .dev_feature_frame:not(:last-child) {
        padding-bottom: 40px;
    }


    .dev_feature_frame h3 {
        margin-top: 0;
    }


    .dev_feature_frame div,
    .dev_friendly .col-sm-offset-1 {
        padding: 0
    }


    .duck_call_action h2 {
        text-align:center;
    }

}


@media (max-width:480px) {


   .packages.row .item {
        width:350px;
    }

    #pricing .packages .item .grey {
        padding: 24px 0 10px 0;
        float: none;
        width: 100%;
        display: block;
    }
    #pricing .packages .item h4 {
        display: block;
        width: 100%;
    }
}


@media all and (max-width:360px) {
    .managed_wp .duck_steps hr.vertical_line_steps {
        height: 285px;
    }
}










/* REDESIGNS with Owl slider */

  .owl-item {
    padding-left:20px;
    padding-right:20px;
  }


  .owl-item.center{
    padding-left:0;
    padding-right:0;
  }

  .owl-item > div {
    position:relative;
    top:45px;
    -webkit-transition:0.2s;
    -o-transition:0.2s;
    transition:0.2s;

  }

  .owl-item.center > div {
    position:relative;
    top:0;
  }


.owl-carousel .owl-nav button.owl-next {
    outline:none;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(90%, #fff));
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 90%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 90%);
    width:200px;
}

.owl-carousel .owl-nav button.owl-prev{
    outline:none;
    background: -webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), color-stop(90%, #fff));
    background: -o-linear-gradient(right, rgba(255,255,255,0) 0%, #fff 90%);
    background: linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 90%);
    width:200px;
    position: absolute;
}

.owl-prev span, .owl-next span {
    color: #0374a2;
    font-size:55px;
    -webkit-transition:0.2s;
    -o-transition:0.2s;
    transition:0.2s;
}

.fa-chevron-left:before,
.fa-chevron-right:before {
    -webkit-text-stroke: 6px #fff;
}


.owl-prev span:hover,
.owl-next span:hover {
    color: rgba(3, 116, 162, 0.7);
}

.owl-prev, .owl-next {
    position: absolute;
    top: 0;
    height: 100%;
}

.owl-prev {
    left: 0;
}

.owl-next {
    right: 0;
}


.managed_wp .owl-carousel .active.center {
    background:#f3faff;
    -webkit-box-shadow: 0px 0px 19px -7px #000000;
            box-shadow: 0px 0px 19px -7px #000000;
}

.managed_wp #pricing .packages.owl-carousel .active.center h4 {
    margin-top:25px;
}

#pricing .packages.owl-carousel .active.center .features p.wp_year_offer {
    padding-top:45px;
}


.managed_wp .graphics_packs img{
    width: 170px;
    margin:auto;
}

.managed_wp .active.center .graphics_packs img{
    width: 270px;
    margin:auto;
}

.managed_wp .owl-carousel .owl-item .free_services_icons {
    width: 45px;
    margin:auto;
}
.managed_wp #pricing .packages .item .features ul .icon-tick {
    background: #52b266;
    -webkit-text-stroke: 0.8px #52b266;
    }

.managed_wp #pricing .packages .item:hover .package_title {
    background: none;
}


.managed_wp #pricing .packages .item:hover .package_title h4,
.managed_wp #pricing .packages .item:hover .package_title span {
    color: #52b266;
}

.managed_wp #pricing .packages .item .grey {
    border-top: none;
}




.owl-carousel .owl-nav button.owl-prev span img {
    position:relative;
    left:-90px;
}

.owl-carousel .owl-nav button.owl-next span img {
    position:relative;
    right:-90px;
}


.owl-carousel .owl-item {
    padding-left: 5px;
    padding-right: 5px;
}

.owl-item.center {
    padding-left: 0;
    padding-right: 0;
}


.managed_new_wp_prices h3.normal_font.duck_text_white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

@media all and (min-width:768px) {
#pricing .container {
    width: 100%;
}
}


@media all and (min-width:1600px) {
#pricing .container {
    width: 1500px;
}
}




@media all and (max-width:680px) {
.owl-carousel .owl-nav button.owl-next {
    background: none;
    width: 30px;
}

.owl-carousel .owl-nav button.owl-prev{
    background: none;
    width: 30px;
}


.owl-carousel .owl-nav button.owl-prev span img {
    position:relative;
    left: 0px;
}

.owl-carousel .owl-nav button.owl-next span img {
    position:relative;
    right: 0px;
}

}