/*
 Theme Name:     Divi Bizz
 Theme URI:      http://divi.center/divibizz/
 Description:    Divi bizz is child theme for DIVI intened to be used for building websites in all kinds of business and marketing niches.
 Author:         Divi Center
 Author URI:     http://www.divi.center
 Template:       Divi
 Version:        1.25
 Tags:           Business, DIVI, child, theme, framework, lawyer, businessman
*/

/* Theme customization starts here
------------------------------------------------------- */
@font-face {
	font-family: Helvetica;
	src: url(/wp-content/themes/Divi-bizz/fonts/Helvetica.otf);
	font-weight: normal;
}

/* CSS FOR DOTTED OVERLAY ON BACKGROUND VIDEO */

.dc_bizz_slider:before{
    background: url("/wp-content/uploads/2016/08/video_overlay.png");
    position: absolute;
    height: 100%;
    width: 100%;
    content: " ";
    background-repeat: repeat;
    z-index: 2;
    top:0;
    left:0;
}

/* END CSS FOR DOTTED OVERLAY ON BACKGROUND VIDEO */

/* CSS FOR FULL SCREEN SLIDER/BACKGROUND VIDEO */

.dc_bizz_slider{height: 100vh;}
body{background:#13151C !important;}
.archive #main-content{background:#13151C !important;}

.dc_bizz_slider i {font-size: 92px;padding-bottom: 30px;}

.dc_slider_small_headline{font-size: 18px;}
.dc_slider_main_headline{font-size: 5vw; font-weight: 900;padding-top: 20px; padding-bottom: 20px;}
@media screen and (max-width: 981px) {.dc_slider_main_headline{font-size: 6vw;}}
@media screen and (max-width: 550px) {.dc_slider_main_headline{font-size: 7vw;}}
@media screen and (max-width: 480px) {.dc_slider_main_headline{font-size: 8vw;}}
.dc_dot_headlines{padding-top:10px; font-size: 18px;}
.dc_dot_headlines span{position:relative;padding-bottom:8px;padding-top:8px;}
.dc_dot_headlines span:after {position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 3px solid #fff;
    content: "";}
.dc_dot_headlines span:before {position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 3px solid #fff;
    content: "";}

/* END CSS FOR FULL SCREEN SLIDER/BACKGROUND VIDEO */


/* COLORFUL HEADER BOTTOM BORDER */

.header_colorful_border{opacity:0;position: absolute;top: 38px; transition: all 350ms;}
.et-fixed-header .header_colorful_border{opacity:1;transition: all 350ms;transition-delay:750ms;width: 100vw;}
.et-fixed-header .header_colorful_border > img{width: 100vw;}
.dc_headline_h2{font-weight: 300;font-family: 'Raleway';}
.dc_under_headline{height:1px; border-bottom: 3px solid #01abce; color:#01abce;border-top: none;border-left: none;border-right: none; width: 3vw;}

/* FIRST PARALLAX SECTION HOMEPAGE */

.dc_first_parallax_section i{font-size:92px; color:#fff;padding-bottom: 30px;}
.dc_headline_h2_parallax{font-family: 'Raleway';font-size: 32px;}
.dc_paragraph_parallax{font-weight: 900;padding-top: 5px;color:#FCD947;letter-spacing:2px;}
.dc_word_1{color:#01ABCE;}
.dc_word_2{color:#3ea20a;}
.dc_word_3{color:#ffcf11;}
.dc_word_4{color:#ff2001;}
/* END FIRST PARALLAX SECTION HOMEPAGE */

/* 4 COLORFUL BLOCKS */

.dc_paragraph_under_headline{font-size: 16px;padding-top: 10px;line-height: 2em;}
.dc_design_block{color:#01abce !important;font-size: 32px;font-family: 'Lato', 'Arial', 'Open Sans';padding-top:10px;}
.dc_first_colorful_block i {font-size: 72px; color:#01abce !important;}

.dc_design_block_paragraph_bellow{
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    font-family: 'Helvetica', 'Arial', 'Open Sans';
    text-transform: uppercase;
    opacity: 0;
    transition: all 600ms;
    position:relative;
    bottom:-50px;
    margin-top: -100px;
}
.dc_first_colorful_block:hover .dc_design_block_paragraph_bellow{opacity:1;bottom:0;height: 100%;}
.dc_first_colorful_block:hover .dc_icon_and_first_paragraph{position:relative;opacity:0; transition:all 600ms;}
.dc_icon_and_first_paragraph{transition:all 600ms;}
.dc_first_colorful_block:hover{background:#01abce;transition: all 600ms;transition-delay: 400ms;}
.dc_4_colorful_blocks .et_pb_column{width: 25% !important; margin-right: 0 !important;}
.dc_4_colorful_blocks .et_pb_row{width: 100% !important;padding: 0 !important;}
.dc_4_colorful_blocks{padding: 0 !important;}
.dc_first_colorful_block{padding-top:15vh;padding-bottom:15vh;border-bottom:5px solid #01abce;transition: all 150ms;}

/* COLORFUL BLOCKS HOVER EFFECTS */

/* FIRST BLOCK HOVER EFFECT */

.dc_first_colorful_block{position:relative;}
.dc_first_colorful_block:after{
    content: " ";
    height:0;
    width: calc(100% - 10px) !important;
    top:0;
    left:0;
    bottom:0;
    border-right: 5px solid #01abce;
    border-left: 5px solid #01abce;
    position:absolute;
    transition: all 450ms;
}
.dc_first_colorful_block:hover:after{width: calc(100% - 5px); height: calc(100% + 5px); top:0;left:0;bottom:-5px;transition: all 450ms;}
.dc_first_colorful_block:before{content:" ";position:absolute; height: 100%; width: 0;border-top: 5px solid #01abce; top: 0;left:0; transition: all 450ms;}
.dc_first_colorful_block:hover:before{width: 100%;height: 100%;}

/* END FIRST BLOCK HOVER EFFECT */

/* SECOND GREEN BLOCK  */

.dc_second_colorful_block:hover{background:#3ea20a;transition: all 600ms;transition-delay: 400ms;}
.dc_second_colorful_block:hover:after{width: calc(100% - 5px); height: calc(100% + 5px); top:0;left:0;bottom:-5px;transition: all 450ms;}
.dc_second_colorful_block:before{content:" ";position:absolute; height: 100%; width: 0;border-top: 5px solid #3ea20a; top: 0;left:0; transition: all 450ms;}
.dc_second_colorful_block:hover:before{width: 100%;height: 100%;}
.dc_first_colorful_block.dc_second_colorful_block i {font-size: 72px; color:#3ea20a !important;}
.dc_second_colorful_block{position:relative;}
.dc_second_colorful_block:after{
    content: " ";
    height:0;
    width: calc(100% - 5px);
    top:0;
    left:0;
    bottom:0;
    border-right: 5px solid #3ea20a;
    border-left: 5px solid #3ea20a;
    position:absolute;
    transition: all 450ms;
}
.dc_second_colorful_block {border-bottom: 5px solid #3ea20a;}
.dc_second_colorful_block .dc_design_block{color:#3ea20a !important;}
/* END SECOND GREEN BLOCK  */

/* THIRD YELLOW BLOCK  */

.dc_third_colorful_block:hover{background:#ffcf11;transition: all 600ms;transition-delay: 400ms;}
.dc_third_colorful_block:hover:after{width: calc(100% - 5px); height: calc(100% + 5px); top:0;left:0;bottom:-5px;transition: all 450ms;}
.dc_third_colorful_block:before{content:" ";position:absolute; height: 100%; width: 0;border-top: 5px solid #ffcf11; top: 0;left:0; transition: all 450ms;}
.dc_third_colorful_block:hover:before{width: 100%;height: 100%;}
.dc_first_colorful_block.dc_third_colorful_block i {font-size: 72px; color:#ffcf11 !important;}
.dc_third_colorful_block{position:relative;}
.dc_third_colorful_block:after{
    content: " ";
    height:0;
    width: calc(100% - 5px);
    top:0;
    left:0;
    bottom:0;
    border-right: 5px solid #ffcf11;
    border-left: 5px solid #ffcf11;
    position:absolute;
    transition: all 450ms;
}
.dc_third_colorful_block {border-bottom: 5px solid #ffcf11;}
.dc_third_colorful_block .dc_design_block{color:#ffcf11 !important;}

/* END THIRD YELLOW BLOCK */

/* FOURTH RED BLOCK */
.dc_fourth_colorful_block:hover{background:#ff2001;transition: all 600ms;transition-delay: 400ms;}
.dc_fourth_colorful_block:hover:after{width: calc(100% - 5px); height: calc(100% + 5px); top:0;left:0;bottom:-5px;transition: all 450ms;}
.dc_fourth_colorful_block:before{content:" ";position:absolute; height: 100%; width: 0;border-top: 5px solid #ff2001; top: 0;left:0; transition: all 450ms;}
.dc_fourth_colorful_block:hover:before{width: 100%;height: 100%;}
.dc_first_colorful_block.dc_fourth_colorful_block i {font-size: 72px; color:#ff2001 !important;}
.dc_fourth_colorful_block{position:relative;}
.dc_fourth_colorful_block:after{
    content: " ";
    height:0;
    width: calc(100% - 5px);
    top:0;
    left:0;
    bottom:0;
    border-right: 5px solid #ff2001;
    border-left: 5px solid #ff2001;
    position:absolute;
    transition: all 450ms;
}
.dc_fourth_colorful_block {border-bottom: 5px solid #ff2001;}
.dc_fourth_colorful_block .dc_design_block{color:#ff2001 !important;}

/* END FOURTH RED BLOCK */

/* 4 COLORFUL BLOCKS MEDIA QUERIES */

@media (max-width: 980px){.dc_4_colorful_blocks .et_pb_row_4col > .et_pb_column.et_pb_column_1_4{width:50% !important; margin-bottom: 0 !important;}}
@media (max-width: 520px){.dc_4_colorful_blocks .et_pb_row_4col > .et_pb_column.et_pb_column_1_4{width:100% !important; margin-bottom: 0 !important;}}

/* END 4 COLORFUL BLOCKS MEDIA QUERIES */

.dc_bizz_portfolio .et_overlay{display:none;}
.et_pb_portfolio_item{position:relative;}
.dc_bizz_portfolio .et_pb_portfolio_item h2 {margin-top:0; position:absolute;top:77%; left: 8%;transition: all 350ms;}
.dc_bizz_portfolio .et_pb_portfolio_item p.post-meta{margin-top:0; position:absolute;top:90%; left: 8%;opacity:0;transition: all 350ms;}

/* PORTFOLIO HOVER EFFECT */
.dc_bizz_portfolio .et_pb_portfolio_item:hover > h2{margin-top:0; position:absolute;top:70%; left: 8%; transition: all 350ms;z-index:9999;}
.dc_bizz_portfolio .et_pb_portfolio_item:hover > p.post-meta{margin-top:0; position:absolute;top:77%; left: 8%;opacity:1;transition: all 350ms;z-index:9999;}
.dc_bizz_portfolio .et_portfolio_image{position:relative; transition: all 350ms;}
 .dc_bizz_portfolio .et_portfolio_image:hover{
     -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
     transform: scale(1.05);
     z-index:99;
     transition: all 350ms;
     box-shadow: 0 0 10px #13151c;
}
.dc_bizz_portfolio .et_portfolio_image:before{position:absolute;width: 100%; height: 100%; content: " ";background: rgba(19,21,28,0.6); transition: all 350ms;}
.dc_bizz_portfolio .et_portfolio_image:hover:before{position:absolute;width: 100%; height: 100%; content: " ";background: rgba(19,21,28,0.0); transition: all 350ms;}

/* TESTIMONIALS SECTION */

.dc_partners .et_overlay:before{display:none;}
.dc_partners .dc_partners_second_row{position:relative; top: -60px;}

/* END TESTIMONIALS SETION */

/* COLURFUL TABS CSS */

.dc_colorful_tabs .et_pb_tab_0{background:#01abce;color:#fff;height: 70px;line-height: 62px !important;}
.dc_colorful_tabs .et_pb_tab_1{background:#3ea20a;color:#fff;height: 70px;line-height: 62px !important;}
.dc_colorful_tabs .et_pb_tab_2{background:#ffcf11;color:#fff;height: 70px;line-height: 62px !important;}
.dc_colorful_tabs .et_pb_tab_3{background:#ff2001;color:#fff;height: 70px;line-height: 62px !important;}
.dc_colorful_tabs .et_pb_all_tabs{padding:0 !important;}

.dc_colorful_tabs .et_pb_tab_0.et_pb_tab_active{background:#01abce;color:#fff;}
.dc_colorful_tabs .et_pb_tab_1.et_pb_tab_active{background:#3ea20a;color:#fff;}
.dc_colorful_tabs .et_pb_tab_2.et_pb_tab_active{background:#ffcf11;color:#fff;}
.dc_colorful_tabs .et_pb_tab_3.et_pb_tab_active{background:#ff2001;color:#fff;}
.dc_colorful_tabs li > a {font-size: 1.1vw;font-weight: bold;letter-spacing: 1px;line-height: inherit;}
.et_pb_tabs_controls li{width: 25%;text-align: center;}

.dc_colorful_tabs .et_pb_tabs_controls li.et_pb_tab_active{bottom:0 !important;}
.dc_tab_headline {color: #01abce !important;font-size: 28px; font-weight: 700;letter-spacing: 1px;font-family: 'Lato', 'Helvetica', 'Open Sans'; padding: 15px 0 15px 0;}

/* BLURBS IN TABS */

.dc_under_headline_services{height:1px; border-bottom: 3px solid #01abce; color:#01abce;border-top: none;border-left: none;border-right: none; width: 3vw;margin:0;}
.dc_parahraph_under_headline_service{padding-top: 15px;}
.dc_tab_blurb_row i{font-size: 60px; color: #01abce; border: 3px solid #01abce; border-radius: 100%;height:150px; width: 150px;text-align: center;transition:all 350ms;line-height:inherit;}
.dc_tab_blurb_headline{color:#01abce !important;font-size: 32px !important; padding-top: 20px; font-weight: bold;}
.dc_tab_blurb_paragraph{opacity: 0;padding:15px 20px 35px 20px !important; font-size: 14px; line-height: 1.5em;}
.dc_tab_blurb_row .et_pb_text{position:relative;bottom:-50px; transition: all 350ms;padding-top:20px;}
.dc_tab_blurb_row .et_pb_column{position:relative;}

/* BLURB HOVER IN TABS */

.dc_tab_blurb_row .et_pb_column:hover > .et_pb_text {bottom:0; transition:all 350ms;}
.dc_tab_blurb_row .et_pb_column:hover > .dc_tab_icon_and_text i{box-shadow: inset 150px 150px #01abce;color: #fff; transition: all 350ms;}
.dc_tab_blurb_row .et_pb_column:before {border-top: 3px solid #01abce; border-left:3px solid #01abce;transition: all 400ms; transition-delay: 380ms;content:" ";top:0;left:0;position:absolute;height:0; width:0;opacity:0;}
.dc_tab_blurb_row .et_pb_column:hover:before{height:calc(100% - 5px); width: calc(100% - 5px);opacity:1;}
.dc_tab_blurb_row .et_pb_column:after {border-bottom: 3px solid #01abce; border-right:3px solid #01abce;transition: all 400ms; transition-delay: 380ms;content:" ";bottom:0;right:0;position:absolute;height:0; width:0;opacity:0;}
.dc_tab_blurb_row .et_pb_column:hover:after{height:calc(100% - 3px); width: calc(100% - 3px);opacity:1;}
.dc_tab_blurb_row .et_pb_column:hover .dc_tab_blurb_paragraph{opacity:1; transition: all 400ms; transition-delay:480ms;}

.dc_code_icon_blurb{width: 150px;
    height: 150px;
    text-align: center;
    margin: auto;
    line-height: 137px;
    vertical-align: middle;}

.dc_tabs_section_first li{

padding-left: 16px;


}
.dc_tabs_section_first  ul{list-style: none;
    padding: 0;
    margin: 0;}
.dc_tabs_section_first li:before{
    content: "\f111";
    font-size: 12px;
    padding-right: 8px;
    color: #01abce;
    vertical-align: middle;
    font-family: FontAwesome;
}
.et_pb_row_8{max-width:70%;}
.dc_tabs_section_mobile{display:none;}
@media (max-width: 981px){.dc_bizz_portfolio .et_pb_gutters1 .et_pb_grid_item:nth-child(n){width: 50% !important;margin:0;padding:0;clear:none;}.dc_bizz_portfolio .et_portfolio_image img{width:100%;}}
@media screen and (max-width:1500px){.et_pb_row_8{width:80% !Important;max-width:80% !Important;}}
@media screen and (max-width: 1370px) and (min-width:981px){.et_pb_row_8 .et_pb_text{font-size: 1vw !important;}}
@media screen and (max-width: 1100px) and (min-width:981px){.et_pb_row_8 .et_pb_text{font-size: 1.1vw !important;}}
@media screen and (max-width: 981px) {.dc_tabs_section_mobile{display:block;}.dc_tabs_section_desktop{display:none;}.dc_colorful_tabs li > a{font-size:1.4vw;}}
@media screen and (max-width: 700px) and (min-width: 480px){.dc_tab_blurb_row{width:100%;max-width:100%;}}
@media screen and (max-width: 767px){.dc_colorful_tabs li.et_pb_tab_0{width: 50%; float: left;}.dc_colorful_tabs li.et_pb_tab_1{width: 50%; float: left;}.dc_colorful_tabs li.et_pb_tab_2{width: 50%; float: left;}.dc_colorful_tabs li.et_pb_tab_3{width: 50%; float: left;}}

/* WEB DEVELOPMENT TAB */

.dc_web_development_tab .dc_tab_blurb_headline{color:#3ea20a !important;font-size: 32px; padding-top: 20px; font-weight: bold;}
.dc_web_development_tab .dc_under_headline_services{height:1px; border-bottom: 3px solid #3ea20a; color:#3ea20a;border-top: none;border-left: none;border-right: none; width: 3vw;margin:0;}
.dc_web_development_tab .dc_tab_blurb_row i{font-size: 60px; color: #3ea20a; border: 3px solid #3ea20a; border-radius: 100%;height:150px; width: 150px;text-align: center;transition:all 350ms;line-height:inherit;}
.dc_web_development_tab .dc_tab_headline {color: #3ea20a !important;font-size: 28px; font-weight: 700;letter-spacing: 1px;font-family: 'Lato', 'Helvetica', 'Open Sans'; padding: 15px 0 15px 0;}
.dc_web_development_tab.dc_tabs_section_first li:before{
    content: "\f111";
    font-size: 12px;
    padding-right: 8px;
    color: #3ea20a;
    vertical-align:middle;
    font-family: FontAwesome;
}
.text_and_image_row_in_tab{max-width:70%;}
@media screen and (max-width:1500px){.text_and_image_row_in_tab{width:80% !Important;max-width:80% !Important;}}
@media screen and (max-width: 1370px) and (min-width:981px){.text_and_image_row_in_tab .et_pb_text{font-size: 1vw !important;}}
@media screen and (max-width: 1100px) and (min-width:981px){.text_and_image_row_in_tab .et_pb_text{font-size: 1.1vw !important;}}
.dc_web_development_tab .dc_tab_blurb_row .et_pb_column:hover > .et_pb_text {bottom:0; transition:all 350ms;}
.dc_web_development_tab .dc_tab_blurb_row .et_pb_column:hover > .dc_tab_icon_and_text i{box-shadow: inset 150px 150px #3ea20a;color: #fff; transition: all 350ms;}
.dc_web_development_tab .dc_tab_blurb_row .et_pb_column:before {border-top: 3px solid #3ea20a; border-left:3px solid #3ea20a;transition: all 400ms; transition-delay: 380ms;content:" ";top:0;left:0;position:absolute;height:0; width:0;opacity:0;}
.dc_web_development_tab .dc_tab_blurb_row .et_pb_column:hover:before{height:calc(100% - 5px); width: calc(100% - 5px);opacity:1;}
.dc_web_development_tab .dc_tab_blurb_row .et_pb_column:after {border-bottom: 3px solid #3ea20a; border-right:3px solid #3ea20a;transition: all 400ms; transition-delay: 380ms;content:" ";bottom:0;right:0;position:absolute;height:0; width:0;opacity:0;}
.dc_web_development_tab .dc_tab_blurb_row .et_pb_column:hover:after{height:calc(100% - 3px); width: calc(100% - 3px);opacity:1;}
.dc_web_development_tab .dc_tab_blurb_row .et_pb_column:hover > .et_pb_text > .dc_tab_blurb_paragraph{opacity:1; transition: all 400ms; transition-delay:480ms;}

/* APP DEVELOPMENT TAB */

.dc_app_development_tab .dc_tab_blurb_headline{color:#ffcf11 !important;font-size: 32px; padding-top: 20px; font-weight: bold;}
.dc_app_development_tab .dc_under_headline_services{height:1px; border-bottom: 3px solid #ffcf11; color:#ffcf11;border-top: none;border-left: none;border-right: none; width: 3vw;margin:0;}
.dc_app_development_tab .dc_tab_blurb_row i{font-size: 60px; color: #ffcf11; border: 3px solid #ffcf11; border-radius: 100%;height:150px; width: 150px;text-align: center;transition:all 350ms;line-height:inherit;}
.dc_app_development_tab .dc_tab_headline {color: #ffcf11 !important;font-size: 28px; font-weight: 700;letter-spacing: 1px;font-family: 'Lato', 'Helvetica', 'Open Sans'; padding: 15px 0 15px 0;}
.dc_app_development_tab.dc_tabs_section_first li:before{
    content: "\f111";
    font-size: 12px;
    padding-right: 8px;
    color: #ffcf11;
    vertical-align:middle;
    font-family: FontAwesome;
}
.et_pb_row_14{max-width:70%;}
@media screen and (max-width:1500px){.et_pb_row_14{width:80% !Important;max-width:80% !Important;}}
@media screen and (max-width: 1370px) and (min-width:981px){.et_pb_row_14 .et_pb_text{font-size: 1vw !important;}}
@media screen and (max-width: 1100px) and (min-width:981px){.et_pb_row_14 .et_pb_text{font-size: 1.1vw !important;}}
.dc_app_development_tab .dc_tab_blurb_row .et_pb_column:hover > .et_pb_text {bottom:0; transition:all 350ms;}
.dc_app_development_tab .dc_tab_blurb_row .et_pb_column:hover > .dc_tab_icon_and_text i{box-shadow: inset 150px 150px #ffcf11;color: #fff; transition: all 350ms;}
.dc_app_development_tab .dc_tab_blurb_row .et_pb_column:before {border-top: 3px solid #ffcf11; border-left:3px solid #ffcf11;transition: all 400ms; transition-delay: 380ms;content:" ";top:0;left:0;position:absolute;height:0; width:0;opacity:0;}
.dc_app_development_tab .dc_tab_blurb_row .et_pb_column:hover:before{height:calc(100% - 5px); width: calc(100% - 5px);opacity:1;}
.dc_app_development_tab .dc_tab_blurb_row .et_pb_column:after {border-bottom: 3px solid #ffcf11; border-right:3px solid #ffcf11;transition: all 400ms; transition-delay: 380ms;content:" ";bottom:0;right:0;position:absolute;height:0; width:0;opacity:0;}
.dc_app_development_tab .dc_tab_blurb_row .et_pb_column:hover:after{height:calc(100% - 3px); width: calc(100% - 3px);opacity:1;}
.dc_app_development_tab .dc_tab_blurb_row .et_pb_column:hover > .et_pb_text > .dc_tab_blurb_paragraph{opacity:1; transition: all 400ms; transition-delay:480ms;}

/* MARKETING TAB */

.dc_marketing_tab .dc_tab_blurb_headline{color:#ff2001 !important;font-size: 32px; padding-top: 20px; font-weight: bold;}
.dc_marketing_tab .dc_under_headline_services{height:1px; border-bottom: 3px solid #ff2001; color:#ff2001;border-top: none;border-left: none;border-right: none; width: 3vw;margin:0;}
.dc_marketing_tab .dc_tab_blurb_row i{font-size: 60px; color: #ff2001; border: 3px solid #ff2001; border-radius: 100%;height:150px; width: 150px;text-align: center;transition:all 350ms;line-height:inherit;}
.dc_marketing_tab .dc_tab_headline {color: #ff2001 !important;font-size: 28px; font-weight: 700;letter-spacing: 1px;font-family: 'Lato', 'Helvetica', 'Open Sans'; padding: 15px 0 15px 0;}
.dc_marketing_tab.dc_tabs_section_first li:before{
    content: "•";
    font-size: 32px;
    padding-right: 8px;
    color: #ff2001;
    vertical-align:middle;
}
.et_pb_row_17{max-width:70%;}
@media screen and (max-width:1500px){.et_pb_row_17{width:80% !Important;max-width:80% !Important;}}
@media screen and (max-width: 1370px) and (min-width:981px){.et_pb_row_17 .et_pb_text{font-size: 1vw !important;}}
@media screen and (max-width: 1100px) and (min-width:981px){.et_pb_row_17 .et_pb_text{font-size: 1.1vw !important;}}
.dc_marketing_tab .dc_tab_blurb_row .et_pb_column:hover > .et_pb_text {bottom:0; transition:all 350ms;}
.dc_marketing_tab .dc_tab_blurb_row .et_pb_column:hover > .dc_tab_icon_and_text i{box-shadow: inset 150px 150px #ff2001;color: #fff; transition: all 350ms;}
.dc_marketing_tab .dc_tab_blurb_row .et_pb_column:before {border-top: 3px solid #ff2001; border-left:3px solid #ff2001;transition: all 400ms; transition-delay: 380ms;content:" ";top:0;left:0;position:absolute;height:0; width:0;opacity:0;}
.dc_marketing_tab .dc_tab_blurb_row .et_pb_column:hover:before{height:calc(100% - 5px); width: calc(100% - 5px);opacity:1;}
.dc_marketing_tab .dc_tab_blurb_row .et_pb_column:after {border-bottom: 3px solid #ff2001; border-right:3px solid #ff2001;transition: all 400ms; transition-delay: 380ms;content:" ";bottom:0;right:0;position:absolute;height:0; width:0;opacity:0;}
.dc_marketing_tab .dc_tab_blurb_row .et_pb_column:hover:after{height:calc(100% - 3px); width: calc(100% - 3px);opacity:1;}
.dc_marketing_tab .dc_tab_blurb_row .et_pb_column:hover > .et_pb_text > .dc_tab_blurb_paragraph{opacity:1; transition: all 400ms; transition-delay:480ms;}

.dc_tab_blurb_row > p{display:none;}
.et-pb-active-slide > p{display:none;}
.et_pb_tabs_controls li a {line-height:57px;}
.et_pb_tabs_controls li a:first-child {line-height:60px;}
@media screen and (max-width: 600px){.dc_colorful_tabs li > a{font-size: 2vw;}}
@media screen and (max-width: 480px){.dc_colorful_tabs li > a{font-size: 3vw;}}
@media screen and (max-width: 400px){.dc_colorful_tabs li > a{font-size: 2.5vw;}}
.dc_colorful_tabs li.et_pb_tab_0{position:relative;border-right: none !important;}
.dc_colorful_tabs li.et_pb_tab_1{position:relative;border-right: none !important;}
.dc_colorful_tabs li.et_pb_tab_2{position:relative;border-right: none !important;}
.dc_colorful_tabs li.et_pb_tab_3{position:relative;border-right: none !important;}
.dc_colorful_tabs li.et_pb_tab_active:before{position:absolute;height: 25px; width: 25px; content: " "; background-color: inherit; bottom: -7px; transform: rotate(45deg);z-index:9999; left: 50%;margin-left:-12px;}
.dc_colorful_tabs .et_pb_tabs_0{border:none;}
.dc_colorful_tabs ul.et_pb_tabs_controls{border:none;}
.dc_headline_team{color:#fff;text-transform: uppercase;letter-spacing: 5px; font-size: 28px;}
.dc_headline_team_bellow{color:#787879;text-transform: uppercase; font-size: 15px;letter-spacing: 3px; font-weight: bold;padding-top: 15px;font-family: 'Helvetica', 'Open Sans';}
.dc_headline_before_team{position:relative;}
.dc_headline_before_team:before{content:' '; height: 50px; width: 50px; transform: rotate(45deg); background-color: inherit;position: absolute;bottom: -25px;z-index: 9999;left: 50%;margin-left:-26px;}
.dc_team_section .et_pb_team_member_description > h4 {
    position: absolute;
    top: 31%;
    left:-50px;
    color: #fff;
    opacity:0;
}
.dc_team_section .et_pb_member_position{
    position: absolute;
    top: 37%;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    opacity:0;
    left:-50px;
}
.et_pb_team_member_description{position: initial !important;}
.dc_team_section .et_pb_team_member{position:relative;}
.dc_team_section .et_pb_member_social_links li{
	width: 25%;
    text-align: center;
    color: #fff !important;
    margin-right: 0 !important;
    border: 1px solid #fff;
    line-height: 4.5em;
    opacity:0;
    top:-50px;
    position:relative;
    transition: all 450ms;
}
.dc_team_section .et_pb_member_social_links {
    position: absolute;
    width: 100%;
    top: 0;
    color: #fff !important;
}
.dc_team_section .et_pb_member_social_links a{color:#fff;}
.et_pb_member_social_links {margin-top:0 !important;}
.dc_team_description{padding:30px;text-align: center;padding-bottom: 45px !Important;}
.et_pb_team_member_image{position:relative;}

/* TEAM BLUE */

.dc_team_section .dc_team_blue .et_pb_team_member_image:before{content:""; height: 100%; width: 100%; position:absolute; background-color: rgba(1, 171, 206, 0.55);opacity:0;transition: all 350ms;}
.dc_team_blue:hover .et_pb_team_member_image:before{opacity:1;transition: all 350ms;}
.dc_team_blue:hover .et_pb_member_social_links li{opacity:1;transition: all 450ms;top:0;}
.dc_team_blue:hover .et_pb_member_position{opacity:1; transition: all 400ms; left:20px;}
.dc_team_blue:hover .et_pb_team_member_description > h4 {opacity:1; left: 20px; transition: all 400ms;transition-delay:200ms;}
.et_pb_member_social_links > li:hover{background-color:#01abce;}
.dc_team_blue:hover{background-color:#01abce;color:#fff; transition: all 300ms;}
.dc_team_blue{transition: all 300ms;}

/* TEAM GREEN */

.dc_team_section .dc_team_green .et_pb_team_member_image:before{content:""; height: 100%; width: 100%; position:absolute; background-color: rgba(91, 204, 46, 0.55);opacity:0;transition: all 350ms;}
.dc_team_green:hover .et_pb_team_member_image:before{opacity:1;transition: all 350ms;}
.dc_team_green:hover .et_pb_member_social_links li{opacity:1;transition: all 450ms;top:0;}
.dc_team_green:hover .et_pb_member_position{opacity:1; transition: all 400ms; left:20px;}
.dc_team_green:hover .et_pb_team_member_description > h4 {opacity:1; left: 20px; transition: all 400ms;transition-delay:200ms;}
.dc_team_green .et_pb_member_social_links > li:hover{background-color:#5bcc2e;}
.dc_team_green:hover{background-color:#5bcc2e;color:#fff; transition: all 300ms;}
.dc_team_green{transition: all 300ms;}

/* TEAM YELLOW */

.dc_team_section .dc_team_yellow .et_pb_team_member_image:before{content:""; height: 100%; width: 100%; position:absolute; background-color: rgba(255, 207, 17, 0.55);opacity:0;transition: all 350ms;}
.dc_team_yellow:hover .et_pb_team_member_image:before{opacity:1;transition: all 350ms;}
.dc_team_yellow:hover .et_pb_member_social_links li{opacity:1;transition: all 450ms;top:0;}
.dc_team_yellow:hover .et_pb_member_position{opacity:1; transition: all 400ms; left:20px;}
.dc_team_yellow:hover .et_pb_team_member_description > h4 {opacity:1; left: 20px; transition: all 400ms;transition-delay:200ms;}
.dc_team_yellow .et_pb_member_social_links > li:hover{background-color:#ffcf11;}
.dc_team_yellow:hover{background-color:#ffcf11;color:#fff; transition: all 300ms;}
.dc_team_yellow{transition: all 300ms;}

/* TEAM RED */

.dc_team_section .dc_team_red .et_pb_team_member_image:before{content:""; height: 100%; width: 100%; position:absolute; background-color: rgba(255, 32, 1, 0.55);opacity:0;transition: all 350ms;}
.dc_team_red:hover .et_pb_team_member_image:before{opacity:1;transition: all 350ms;}
.dc_team_red:hover .et_pb_member_social_links li{opacity:1;transition: all 450ms;top:0;}
.dc_team_red:hover .et_pb_member_position{opacity:1; transition: all 400ms; left:20px;}
.dc_team_red:hover .et_pb_team_member_description > h4 {opacity:1; left: 20px; transition: all 400ms;transition-delay:200ms;}
.dc_team_red .et_pb_member_social_links > li:hover{background-color:#ff2001;}
.dc_team_red:hover{background-color:#ff2001;color:#fff; transition: all 300ms;}
.dc_team_red{transition: all 300ms;}

/* MEDIA QUERIES FOR TEAM SECTION */

@media screen and (max-width:1300px){.dc_team_section .et_pb_team_member_description > h4 {top:25% !important;}.dc_team_section .et_pb_member_position{top:30% !important;}}
@media screen and (max-width:1150px){.dc_team_section .et_pb_team_member_description > h4 {top:20% !important;}.dc_team_section .et_pb_member_position{top:25% !important;}}
@media screen and (max-width: 981px){.dc_team_section .et_pb_team_member_image{width: 100% !Important;}}
.et_pb_pagebuilder_layout.single-POST_TYPE #page-container .et_pb_row {
width: 100%;
}
.et_pb_pagebuilder_layout.single-POST_TYPE #page-container .et_pb_with_background .et_pb_row {
width: 80%;
}

#post-317, #post-310, #post-298, #post-275{display:none;}

.dc_homepage_blog .et_pb_post {width: 25%; float: left;}
.dc_homepage_blog .et_pb_post > * {text-align:center; padding:5px 20px;}
.dc_homepage_blog .et_pb_post > *:last-child{padding-bottom: 20px;}
.dc_homepage_blog .entry-featured-image-url{padding:0 !important;}
.dc_homepage_blog article{margin-bottom: 0 !important;}
.dc_homepage_blog article:nth-child(4n-3) .entry-title{transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-3){transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-3):hover .entry-title{color:#01abce !important; transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-3):hover {box-shadow: inset 0 0 15px #01abce; transition: all 350ms;}

.dc_homepage_blog article:nth-child(4n-2) .entry-title{transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-2):hover .entry-title{color:#5bcc2e !important; transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-2) {transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-2):hover {box-shadow: inset 0 0 15px #5bcc2e; transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-2) .et_overlay {background-color:rgba(91, 204, 46, 0.55) !important;}

.dc_homepage_blog article:nth-child(4n-1) .entry-title{transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-1):hover .entry-title{color:#ffcf11 !important; transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-1) {transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-1):hover {box-shadow: inset 0 0 15px #ffcf11; transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n-1) .et_overlay {background-color:rgba(255, 207, 17, 0.55)!important;}

.dc_homepage_blog article:nth-child(4n) .entry-title{transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n):hover .entry-title{color:#ff2001 !important; transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n) {transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n):hover {box-shadow: inset 0 0 15px #ff2001; transition: all 350ms;}
.dc_homepage_blog article:nth-child(4n) .et_overlay {background-color:rgba(255, 32, 1, 0.55)!important;}

.dc_homepage_blog a.more-link{display:none;}
.dc_homepage_blog .alignleft > a{display:none;}

/* END BLOG SECTION */

/* PRICING TABLES */

.dc_pricing_tables .et_pb_best_value{font-family: 'Helvetica', 'Lato', 'Open Sans';color:#787879;text-transform: uppercase; letter-spacing: 2px;margin-top: 10px; font-weight: bold;}
.dc_pricing_tables h2.et_pb_pricing_title{letter-spacing: 1px;font-weight: bold;}
.dc_pricing_tables .et_pb_pricing li.et_pb_not_available > span {color:#787879 !important;padding-left: 15px;}
.dc_pricing_tables .et_pb_pricing > li > span {color:#fff !Important;padding-left: 15px; text-transform: uppercase;}
.dc_pricing_tables .et_pb_pricing > li > span:before{font-family: FontAwesome; content:"\f00c" !Important; border:none !Important;top: 0 !important;left: -20px !important;}
.dc_pricing_tables .et_pb_pricing > li.et_pb_not_available > span:before{font-family: FontAwesome; content:"\f068" !Important; border:none !Important;top: 0 !important;left: -20px !important;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-3) .et_pb_sum{color: #01abce !important;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-2) .et_pb_sum{color: #5bcc2e !important;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-1) .et_pb_sum{color: #ffcf11 !important;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n) .et_pb_sum{color: #ff2001 !important;}

.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-3) .et_pb_pricing_table_button{background-color: #01abce !important;color:#fff !important; border-color: #01abce !Important;border-radius:0 !important;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-2) .et_pb_pricing_table_button{background-color: #5bcc2e !important;color:#fff !important; border-color: #5bcc2e !Important;border-radius:0 !important;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-1) .et_pb_pricing_table_button{background-color: #ffcf11 !important;color:#fff !important; border-color: #ffcf11 !Important;border-radius:0 !important;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n) .et_pb_pricing_table_button{background-color: #ff2001 !important;color:#fff !important; border-color: #ff2001 !Important;border-radius:0 !important;}

.dc_pricing_tables .et_pb_dollar_sign, .dc_pricing_tables .et_pb_frequency{color:#fff !important;}
.dc_pricing_tables .et_pb_pricing_table{transition: all 350ms;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-3):hover .et_pb_pricing_title{color: #01abce;transition: all 350ms;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-2):hover .et_pb_pricing_title{color: #5bcc2e;transition: all 350ms;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-1):hover .et_pb_pricing_title{color: #ffcf11;transition: all 350ms;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n):hover .et_pb_pricing_title{color: #ff2001;transition: all 350ms;}

.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-3):hover .et_pb_pricing > li:not(.et_pb_not_available) > span:before{color: #01abce;transition: all 350ms;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-2):hover .et_pb_pricing > li:not(.et_pb_not_available) > span:before{color: #5bcc2e;transition: all 350ms;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n-1):hover .et_pb_pricing > li:not(.et_pb_not_available) > span:before{color: #ffcf11;transition: all 350ms;}
.dc_pricing_tables .et_pb_pricing_table:nth-child(4n):hover .et_pb_pricing > li:not(.et_pb_not_available) > span:before{color: #ff2001;transition: all 350ms;}

/* PRICING TABLES */

.dc_paragraph_parallax{font-family: 'Helvetica', 'Lato', 'Open Sans';}
.dc_headline_before_team:before{transition: all 350ms;border-top: 2px solid transparent; border-left: 2px solid transparent;}
.dc_homepage_blog article:nth-child(4n-3):hover + .dc_headline_before_team:before{border-top: 2px solid #01abce; border-left: 2px solid #01abce;}
.dc_homepage_blog article:nth-child(4n-2):hover .dc_headline_before_team:before{border-top: 2px solid #5bcc2e; border-left: 2px solid #5bcc2e;}
.dc_homepage_blog article:nth-child(4n-1):hover .dc_headline_before_team:before{border-top: 2px solid #ffcf11; border-left: 2px solid #ffcf11;}
.dc_homepage_blog article:nth-child(4n):hover .dc_headline_before_team:before{border-top: 2px solid #ff2001; border-left: 2px solid #ff2001;}
.dc_headline_before_pricing_lists.dc_headline_before_team:before{margin-left:-28px;}
.dc_testimonials_section .et_pb_testimonial {background-color: #13151c !important;position:relative;padding: 0 !important;height:100% !important;}
.dc_testimonials_section .et_pb_testimonial:before{display:none;}
.dc_testimonials_section .et_pb_testimonial_portrait{width: 100% !important;height: 300px !important; transition: all 450ms;border-radius: 0 !important;margin-bottom:0 !important;}
.dc_testimonials_section .et_pb_testimonial_description_inner{color:#fff !important;transition: all 450ms;position: relative; margin-top:-300px;top: 0;opacity: 0;width: 100% !Important;padding: 0 20px;}
.dc_testimonials_section .et_pb_testimonial:hover .et_pb_testimonial_description_inner{position:relative;opacity:1;margin-top:0;transition: all 450ms;padding: 0 20px;}
.dc_testimonials_section .et_pb_testimonial:hover .et_pb_testimonial_portrait{height: 90px !important;width: 90px !important;transition: all 450ms;border-radius: 50% !Important;border-color:transparent;border-width:0;}
.dc_testimonials_section .et_pb_column:nth-child(4n-3) .et_pb_testimonial_author{color:#01abce;transition: all 350ms;}
.dc_testimonials_section .et_pb_column:nth-child(4n-3) p.et_pb_testimonial_meta > a{color:#01abce;transition: all 350ms;}
.dc_testimonials_section .et_pb_column:nth-child(4n-2) .et_pb_testimonial_author{color:#5bcc2e;transition: all 350ms;}
.dc_testimonials_section .et_pb_column:nth-child(4n-2) p.et_pb_testimonial_meta > a{color:#5bcc2e;transition: all 350ms;}
.dc_testimonials_section .et_pb_column:nth-child(4n-1) .et_pb_testimonial_author{color:#ffcf11;transition: all 350ms;}
.dc_testimonials_section .et_pb_column:nth-child(4n-1) p.et_pb_testimonial_meta > a{color:#ffcf11;transition: all 350ms;}
.dc_testimonials_section .et_pb_column:nth-child(4n) .et_pb_testimonial_author{color:#ff2001;transition: all 350ms;}
.dc_testimonials_section .et_pb_column:nth-child(4n) p.et_pb_testimonial_meta > a{color:#ff2001;transition: all 350ms;}

.dc_testimonials_section .et_pb_column:nth-child(4n-3):hover .et_pb_testimonial_portrait{border-color:#01abce;border-width: 2px;transition: all 350ms;border-style: solid;}
.dc_testimonials_section .et_pb_column:nth-child(4n-3):hover .et_pb_testimonial_portrait{border-color:#01abce;border-width: 2px;transition: all 350ms;border-style: solid;}
.dc_testimonials_section .et_pb_column:nth-child(4n-2):hover .et_pb_testimonial_portrait{border-color:#5bcc2e;border-width: 2px;transition: all 350ms;border-style: solid;}
.dc_testimonials_section .et_pb_column:nth-child(4n-2):hover .et_pb_testimonial_portrait{border-color:#5bcc2e;border-width: 2px;transition: all 350ms;border-style: solid;}
.dc_testimonials_section .et_pb_column:nth-child(4n-1):hover .et_pb_testimonial_portrait{border-color:#ffcf11;border-width: 2px;transition: all 350ms;border-style: solid;}
.dc_testimonials_section .et_pb_column:nth-child(4n-1):hover .et_pb_testimonial_portrait{border-color:#ffcf11;border-width: 2px;transition: all 350ms;border-style: solid;}
.dc_testimonials_section .et_pb_column:nth-child(4n):hover .et_pb_testimonial_portrait{border-color:#ff2001;border-width: 2px;transition: all 350ms;border-style: solid;}
.dc_testimonials_section .et_pb_column:nth-child(4n):hover .et_pb_testimonial_portrait{border-color:#ff2001;border-width: 2px;transition: all 350ms;border-style: solid;}

@media screen and (max-width: 1220px){

     .dc_testimonials_section .et_pb_testimonial:hover .et_pb_testimonial_description_inner{padding: 0 15px;}

}
@media screen and (max-width: 1180px){

     .dc_testimonials_section .et_pb_testimonial_description_inner{font-size: 12px !important;}

}

@media screen and (max-width: 980px){
    .dc_testimonials_section .et_pb_column{width: 50% !important;margin-bottom:0;}
    .dc_testimonials_section .et_pb_row_4col > .et_pb_column.et_pb_column_1_4{width: 50% !important;}
    .dc_testimonials_section .et_pb_testimonial_description_inner{font-size: 15px !important;padding: 0 20px !important;}

}
@media screen and (max-width: 648px){

    .dc_testimonials_section .et_pb_testimonial_description_inner{font-size: 15px !important;padding: 0 20px !important;}
    .dc_testimonials_section .et_pb_testimonial_portrait{height: 400px;}


}
@media screen and (max-width: 481px){

    .dc_testimonials_section .et_pb_row_4col > .et_pb_column.et_pb_column_1_4{width: 100% !important;}
    .dc_testimonials_section .et_pb_testimonial:hover .et_pb_testimonial_portrait{z-index: 99999;}
    .dc_testimonials_section .et_pb_testimonial_portrait{height: 500px;}
    .dc_testimonials_section .et_pb_testimonial_description_inner{font-size: 16px !important;padding: 0 40px !important;padding-top: 50px;}
    .dc_testimonials_section .et_pb_testimonial{height: 400px;}
    .dc_testimonials_section .et_pb_testimonial:hover{padding-top: 55px !important;}


}

@media screen and (max-width: 360px){

    .dc_testimonials_section .et_pb_testimonial_description_inner{font-size: 14px !important;}

}
@media screen and (max-width: 300px){

    .dc_testimonials_section .et_pb_testimonial_description_inner{font-size: 12px !important;}

}

.dc_homepage_blog article > a{height: 270px;}
.dc_homepage_blog article > a > img{height: 100%;}
@media screen and (max-width: 1600px){

    .dc_homepage_blog article > a{height: 250px;}

}
@media screen and (max-width: 1300px){

    .dc_homepage_blog article > a{height: 230px;}

}
@media screen and (max-width: 1300px){

    .dc_homepage_blog article > a{height: 200px;}

}
@media screen and (max-width: 981px){

    .dc_homepage_blog .et_pb_post{width: 50% !important;}
    .dc_homepage_blog article > a{height: 320px;}

}
@media screen and (max-width: 700px){

    .dc_homepage_blog article > a{height:250px;}

}

@media screen and (max-width: 530px){

    .dc_homepage_blog .et_pb_post{width: 100% !important;}
    .dc_homepage_blog article > a{height:320px;}

}
@media screen and (max-width: 350px){

    .dc_homepage_blog .et_pb_post{width: 100% !important;}
    .dc_homepage_blog article > a{height:250px;}

}

.dc_footer_button{border: 1px solid #c0c0c0;
    padding: 10px 40px;
    position: relative;
    top: 20px;
    font-size: 16px;
    color: #c0c0c0 !Important;
    transition: all 350ms;}



.dc_footer_paragraph_about{padding: 15px 0;}

#main-footer > .container{max-width: 100% !Important;}

#main-footer h4.title > a{color: #ffffff !important; text-transform: uppercase;}
#main-footer h4.title{padding-bottom: 30px; text-transform: uppercase; color: #fff !important;}
.tagcloud > a{color: #fff !important; border: 1px solid #c0c0c0; padding: 10px 20px;border-radius:0 !important;}

.tagcloud > a:nth-child(4n-3):hover{background-color: #01abce;}
.tagcloud > a:nth-child(4n-2):hover{background-color: #5bcc2e;}
.tagcloud > a:nth-child(4n-1):hover{background-color: #ffcf11;}
.tagcloud > a:nth-child(4n):hover{background-color: #ff2001;}

.dc_office{font-weight: bold; margin: 20px 0;}

#footer-info{text-align: center !important;float:none !important; padding-top: 20px;}
.et-social-icons{float: none;text-align: center;}
.et-social-icons a{padding: 20px; border: 1px solid;border-radius: 50%;font-size: 18px !important;height:64px;width:64px;}
li.et-social-icon:nth-child(4n-3) a:hover{background-color: #01abce;color:#fff !Important;}
li.et-social-icon:nth-child(4n-2) a:hover{background-color: #5bcc2e !important;color:#fff !Important;}
li.et-social-icon:nth-child(4n-1) a:hover{background-color: #ffcf11 !Important;color:#fff !Important;}
li.et-social-icon:nth-child(4n) a:hover{background-color: #ff2001 !important;color:#fff !Important;}

#main-footer{background:url("/wp-content/uploads/2016/09/Edit.jpg");background-repeat:no-repeat;background-size: cover; background-position:center;background-attachment:fixed;}
.dc_footer_button:hover{background: #1e2129; color: #fff !Important;transition: all 350ms;}
.dc_page_fullwidth_headers i {font-size: 92px;padding-bottom: 30px;}
.dc_header_main_headline{font-size: 5vw; font-weight: 900;padding-bottom: 20px;}
.dc_header_sub_headline{font-size: 18px;}

.dc_page_fullwidth_headers:before{
    background: url("/wp-content/uploads/2016/08/video_overlay.png");
    position: absolute;
    height: 100%;
    width: 100%;
    content: " ";
    background-repeat: repeat;
    z-index: 2;
    top:0;
    left:0;
}

.dc_under_headline_about{height:1px; border-bottom: 3px solid #01abce; color:#01abce;border-top: none;border-left: none;border-right: none; width: 3vw;float:left;}
.dc_about_us_text_section .dc_paragraph_under_headline{float:left;}
.dc_about_us_text_section .et_pb_counter_title {font-family: 'Helvetica', 'Lato', 'Open Sans';font-weight: 300;letter-spacing: 1px;}
.dc_about_us_contact_form_section .et_pb_row:nth-child(2){max-width: 100% !important;}
.dc_about_us_contact_form_section input{width: 90%;height: 70px;background: transparent;color: #fff;padding: 20px;font-size: 18px; transition: all 350ms;}
.dc_about_us_contact_form_section .one_fourth{width: 25% !important; margin-right: 0 !Important;}
.dc_about_us_contact_form_section input[type="text"]:focus{border-color: #01abce !Important;color:#01abce !Important;transition: all 350ms;-webkit-box-shadow: 0px 10px 20px rgba(1, 171, 206,0.4);transform: translate3d(0px,-10px,0px);}
.dc_about_us_contact_form_section input[type="email"]:focus{border-color: #5bcc2e !Important;color:#5bcc2e !Important;transition: all 350ms;-webkit-box-shadow: 0px 10px 20px rgba(91, 204, 46,0.4);transform: translate3d(0px,-10px,0px);}
.dc_about_us_contact_form_section input[type="tel"]:focus{border-color: #ffcf11 !Important;color:#ffcf11 !Important;transition: all 350ms;-webkit-box-shadow: 0px 10px 20px rgba(255, 207, 17,0.4);transform: translate3d(0px,-10px,0px);}
.dc_about_us_contact_form_section input[type="submit"]:hover{border:1px solid #ff2001 !Important;color:#ff2001 !Important;font-size: 18px; text-transform: uppercase;transition: all 350ms;-webkit-box-shadow: 0px 10px 20px rgba(255, 32, 1,0.4);transform: translate3d(0px,-10px,0px);}
.dc_about_us_contact_form_section input[type="submit"]{border:1px solid #fff !Important;color:#fff !Important;font-size: 18px; text-transform: uppercase;transition: all 350ms;}

.dc_contact_form_contact_us_page .one_third input{width: 85%; border: 1px solid #fff;font-size: 16px;background: transparent !important;padding: 15px;font-family: 'Helvetica', 'Lato', 'Open Sans';color:#fff;}
.dc_contact_form_contact_us_page .one_third{width: 33% !important; margin-right:0;}
.dc_contact_form_contact_us_page form .dc_textarea_wrapper{width: 100% !important;margin-right:0 !important;}
.dc_contact_form_contact_us_page form .dc_textarea_wrapper textarea{width: 94%;margin-top: 25px;border: 1px solid #fff;font-size: 16px;background: transparent !important;padding: 15px;font-family: 'Helvetica', 'Lato', 'Open Sans';color:#fff;}
@media screen and (min-width: 981px){
	.wpcf7-response-output{
		width: 50%;
		margin: 0;
	}
}
@media screen and (max-width: 980px){
	.dc_contact_form_contact_us_page form .dc_textarea_wrapper textarea {width: 100%;}
}
.dc_contact_form_contact_us_page input[name="Name"]{transition: all 350ms;}
.dc_contact_form_contact_us_page input[name="Name"]:focus{border-color: #01abce !Important;color:#fff !Important;transition: all 350ms;-webkit-box-shadow: 0px 10px 20px rgba(1, 171, 206,0.4);transform: translate3d(0px,-10px,0px);}
.dc_contact_form_contact_us_page input[name="Email"]{transition: all 350ms;}
.dc_contact_form_contact_us_page input[name="Email"]:focus{border-color: #5bcc2e !Important;color:#fff !Important;transition: all 350ms;-webkit-box-shadow: 0px 10px 20px rgba(91, 204, 46,0.4);transform: translate3d(0px,-10px,0px);}
.dc_contact_form_contact_us_page input[name="Subject"]{transition: all 350ms;}
.dc_contact_form_contact_us_page input[name="Subject"]:focus{border-color: #ffcf11 !Important;color:#fff !Important;transition: all 350ms;-webkit-box-shadow: 0px 10px 20px rgba(255, 207, 17,0.4);transform: translate3d(0px,-10px,0px);}
.dc_contact_form_contact_us_page textarea{transition: all 350ms;}
.dc_contact_form_contact_us_page textarea:focus{border-color: #ff2001 !Important;color:#fff !Important;transition: all 350ms;-webkit-box-shadow: 0px 10px 20px rgba(255, 32, 1,0.4);transform: translate3d(0px,-10px,0px);}
.dc_contact_form_contact_us_page input[type="submit"]{float:right; width: 30%; height: 40px; border: 1px solid #fff; border-radius: 0;margin-right: 6%; margin-top:20px;font-size: 18px; text-transform: uppercase;transition: all 350ms;}
.dc_contact_form_contact_us_page input[type="submit"]:hover{background: transparent; color: #fff; transition: all 350ms;}
.dc_contact_form_contact_us_page i{
    font-size: 49px;
    height: 88px;
    width: 88px !IMPORTANT;
    border-radius: 50%;
    border-right: 1px solid #fff;
    line-height: 82px;
    border: 1px solid;
    text-align: center;
    transition:all 350ms;
}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(2) > .one_third > i{line-height: 91px !important;}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(3) > .one_third > i{line-height: 85px !important;font-size: 40px !important;}
.dc_contact_form_contact_us_page .et_pb_column:first-child .one_third{border-right: 1px solid;}
.dc_contact_form_contact_us_page .et_pb_column:first-child .two_third > h3{padding-left: 5%;color: #ccc;transition: all 350ms;}
.dc_contact_form_contact_us_page .et_pb_column:first-child .two_third > p{padding-left: 5%;color: #ccc;}

.dc_contact_form_contact_us_page .et_pb_text:nth-child(1):hover .one_third > i{background-color: #01abce !important;border-color: #01abce !important;color: #ffffff !important;transition:all 350ms;}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(1):hover .two_third > h3{color: #01abce !important;transition: all 350ms;}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(2):hover .one_third > i{background-color: #5bcc2e !important;border-color: #5bcc2e !important;color: #ffffff !important;transition:all 350ms;}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(2):hover .two_third > h3{color: #5bcc2e !important;transition: all 350ms;}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(3):hover .one_third > i{background-color: #ffcf11 !important;border-color: #ffcf11 !important;color: #ffffff !important;transition:all 350ms;}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(3):hover .two_third > h3{color: #ffcf11 !important;transition: all 350ms;}
.et_pb_map{height:100% !important;}

@media screen and (max-width: 1200px){

.dc_contact_form_contact_us_page i{
    font-size: 34px;
    height: 78px;
    width: 78px !IMPORTANT;
    border-radius: 50%;
    border-right: 1px solid #fff;
    line-height: 75px;
    border: 1px solid;
    text-align: center;
    transition:all 350ms;
}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(2) .one_third > i{line-height: 83px !important;}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(3) .one_third > i{line-height: 76px !important;font-size: 31px !important;padding-left: 1px;}
    .dc_contact_form_contact_us_page .et_pb_column:first-child .two_third > h3{font-size: 16px;}
.dc_contact_form_contact_us_page .et_pb_column:first-child .two_third > p{font-size: 12px;}
}
@media screen and (max-width: 1100px){

.dc_contact_form_contact_us_page i{
    font-size: 34px;
    height: 64px;
    width: 64px !IMPORTANT;
    border-radius: 50%;
    border-right: 1px solid #fff;
    line-height: 64px;
    border: 1px solid;
    text-align: center;
    transition:all 350ms;
}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(2) .one_third > i{line-height: 66px !important;}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(3) .one_third > i{line-height: 63px !important;font-size: 28px !important;padding-left: 0px;}
    .dc_contact_form_contact_us_page .et_pb_column:first-child .two_third > h3{font-size: 16px;}
.dc_contact_form_contact_us_page .et_pb_column:first-child .two_third > p{font-size: 12px;}
}

@media screen and (max-width: 981px){

.dc_contact_form_contact_us_page i{
    font-size: 49px;
    height: 88px;
    width: 88px !IMPORTANT;
    border-radius: 50%;
    border-right: 1px solid #fff;
    line-height: 82px;
    border: 1px solid;
    text-align: center;
    transition:all 350ms;
}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(2) .one_third > i{line-height: 91px !important;}
.dc_contact_form_contact_us_page .et_pb_text:nth-child(3) .one_third > i{line-height: 85px !important;font-size: 40px !important;}
.dc_contact_form_contact_us_page .et_pb_column:first-child .two_third > h3{font-size: 16px;}
.dc_contact_form_contact_us_page .et_pb_column:first-child .two_third > p{font-size: 12px;}
    .dc_contact_form_contact_us_page .et_pb_column_1_3 .one_third{width: 16% !important;}

}

@media (max-width: 981px){

    .dc_contact_form_contact_us_page .et_pb_column_1_3 .two_third{width: 100% !Important;width: 100% !important;margin-left: 0;}
    .dc_contact_form_contact_us_page .et_pb_column_1_3 .one_third{width: 100% !important;text-align: center;border-right: none !important;padding-bottom: 25px;}
    .dc_contact_form_contact_us_page .et_pb_column_1_3 .two_third > h3{text-align: center !important;padding-left: 0 !important;font-size: 24px !Important;margin: 0 !Important;font-weight: bold;}
    .dc_contact_form_contact_us_page .et_pb_column_1_3 .two_third > p{padding-left: 0 !important;text-align: center !Important;font-size: 16px !important;padding-top: 10px;}
    .dc_contact_form_contact_us_page .one_third input{width: 100% !important;text-align: center !Important;}
    .dc_contact_form_contact_us_page .one_third{width: 100% !important; margin-right:0;}
    .dc_contact_form_contact_us_page form .et_pb_column textarea{width: 100% !Important;}
    .dc_contact_form_contact_us_page input[type="submit"]{margin-top:0 !Important;margin-right:0 !important; width: 100% !Important;}
    .dc_contact_form_contact_us_page form .one_third{margin-bottom: 20px !important;}
}
.dc_portfolio_section_1 .et_pb_row{width: 100% !Important;}
.dc_portfolio_section_1 .et_pb_column{width: 50% !important; margin-right: 0 !Important;}
.dc_portfolio_project_category i{font-size: 11px;vertical-align: middle;}
h4.dc_portfolio_project_category{text-transform: uppercase;font-size: 15px;padding-top: 10px;color: #fff;}
h1.dc_portfolio_project_title{font-size: 27px; text-transform: uppercase; font-weight: bold; color:#fff;}
.dc_portfolio_description{width: 80% !Important;}
.dc_portfolio_section_1 .et_pb_column:nth-child(2) {position:relative;}
.dc_portfolio_section_1 .et_pb_column:nth-child(2) .et_pb_text.dc_creators_portfolio {position:absolute;bottom:0;left:40px;}
.dc_portfolio_section_1 .dc_people_on_project > a {color:#01abce !important;}
.dc_portfolio_section_1 .dc_project_link > a {color:#01abce !important;}
.dc_porftolio_testimonial_name{}
.dc_porfolio_testimonial_position_and_company{font-size: 14px; font-style: italic;}
.dc_portfolio_name_and_company{position:relative;margin-bottom: 20px;}
.dc_portfolio_name_and_company i {position: absolute;top: -20px;right: 0;color: rgba(1, 171, 206, 0.32);left: 0;font-size: 90px;}
@media screen and (max-width: 1300px){
    h1.dc_portfolio_project_title{font-size: 22px;}
    h4.dc_portfolio_project_category{font-size: 13px;}
    .dc_portfolio_description{font-size: 12px;}
    .dc_project_link{font-size:17px;}
    .dc_portfolio_section_1 .et_pb_column:nth-child(2) > .et_pb_text:nth-child(2){padding-top:0 !important;}

}
@media screen and (max-width: 1150px){
    h1.dc_portfolio_project_title{font-size: 18px;}
    h4.dc_portfolio_project_category{font-size: 12px;}
    .dc_portfolio_description{font-size: 10px;}
    .dc_project_link{font-size:15px;}
    .dc_portfolio_section_1 .et_pb_column:nth-child(2) > .et_pb_text:nth-child(3){padding-top:0 !important;}

}
@media screen and (max-width: 981px){
    .dc_portfolio_section_1 .et_pb_column:nth-child(1){width: 100% !Important;}
    .dc_portfolio_section_1 .et_pb_column:nth-child(2){width: 100% !Important;}
    .dc_portfolio_section_1 .et_pb_column:nth-child(2) > .et_pb_text:nth-child(1){text-align: center;padding-left: 0 !important;padding-top: 40px !Important;}
    .dc_portfolio_section_1 .et_pb_column:nth-child(2) > .et_pb_text:nth-child(2){text-align: center;padding-right:30px !Important;width: 100% !Important;}
    .dc_portfolio_description{width: 100% !important;}
    .dc_portfolio_section_1 .et_pb_column:nth-child(2) > .et_pb_text:nth-child(3){text-align: center;padding-left: 0 !important;}
    .dc_portfolio_section_1 .et_pb_column:nth-child(2) .et_pb_text.dc_creators_portfolio{position: relative !Important;;left:0 !important; bottom:0 !important;text-align:center;}

}
@media screen and (max-width: 1100px){

    .et_pb_number_counter .percent p{font-size: 50px !Important;}

}

@media screen and (max-width: 960px){

    .dc_about_us_contact_form_section .one_fourth{width: 100% !important;}
    .dc_about_us_contact_form_section input{width: 100% !important;}

}

.dc_services_workflow i {font-size: 72px;padding-top: 40px; padding-bottom: 40px;}
h2.dc_services_title{font-size: 32px;}
p.dc_services_description{padding-left:30px; padding-right: 30px;padding-bottom: 30px !Important;}
.dc_services_workflow > .et_pb_row > .et_pb_column:nth-child(1){background-color: #01abce;}
.dc_services_workflow > .et_pb_row > .et_pb_column:nth-child(2){background-color: #5bcc2e;}
.dc_services_workflow > .et_pb_row > .et_pb_column:nth-child(3){background-color: #ffcf11;}
.dc_services_workflow > .et_pb_row > .et_pb_column:nth-child(4){background-color: #ff2001;}
.dc_testimonials_section > .et_pb_row{width: 100% !important;max-width: 100% !Important;}
.single-post #main-header {background-color: rgb(17, 19, 26);}
.single-post #main-content {background-color: #13151c;}
.single-post #main-content .container:before{background-color: rgba(255, 255, 255, 0.5);}
.single-post h1.entry-title{color:#fff !important;}
.single-post #main-content p {color:#fff !important;}
.single-post #main-content li {color:#fff !important;}
.single-post #main-content h1,h2,h3,h4,h5,h6 {color:#fff !important;}
.single-post #main-content .widget_tag_cloud > .tagcloud > a{color:#fff !important;}
.single-post #main-content a {color:#01abce !important;}
.widget_aboutmewidget div.clearfix{color:#fff !important;}
.single-post .cat-item-1{display:none;}
.single-project #main-header {background-color: rgb(17, 19, 26);}
.mobile_menu_bar:before{color:#01abce !important;}
.et_mobile_menu{border-top: 3px solid #01abce;}
.et_pb_blog_grid article:nth-child(4n-3){background: #01abce; border: 1px solid #01abce;}
.et_pb_blog_grid article:nth-child(4n-2){background: #5bcc2e; border: 1px solid #5bcc2e;}
.et_pb_blog_grid article:nth-child(4n-1){background: #ffcf11; border: 1px solid #ffcf11;}
.et_pb_blog_grid article:nth-child(4n){background: #ff2001; border: 1px solid #ff2001;}
.et_pb_blog_grid .entry-featured-image-url > img{position:relative; top:-1px;}
.et_pb_blog_grid .post-meta,.et_pb_blog_grid .post-meta > a, .et_pb_blog_grid .post-content > p{color: #fff !important;}
.et_pb_blog_grid .author > a{color: #fff !important;}
.page-id-752 .et_pb_widget_area{border-left: 1px solid rgba(255,255,255,0.5) !important;}
@media screen and (max-width: 380px){
    .dc_bizz_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover > p.post-meta{top:72% !important;}
    .dc_bizz_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover > p.post-meta > a{font-size: 10px !important;}
    .dc_bizz_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item > p.post-meta > a{font-size: 10px !important;}
    .dc_bizz_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover > h2{top:64% !important;}
    .dc_bizz_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item > h2{font-size: 12px !important;}
}

@media screen and (max-width: 500px){
.dc_bizz_portfolio .et_pb_portfolio_item h2 {
    font-size: 15px !important;
}
    .dc_bizz_portfolio .et_pb_portfolio_item:hover > p.post-meta{font-size: 12px !important; top: 79% !Important;}
}
@media screen and (max-width: 450px){
.dc_bizz_portfolio .et_pb_portfolio_item h2 {
    font-size: 12px !important;
}
    .dc_bizz_portfolio .et_pb_portfolio_item:hover > p.post-meta{font-size: 10px !important; top: 80% !Important;}
}
@media screen and (max-width: 767px){
.dc_bizz_portfolio .et_pb_portfolio_item h2 {
    font-size: 15px !important;
}
    .dc_bizz_portfolio .et_pb_portfolio_item:hover > p.post-meta{font-size: 12px !important; top: 80% !Important;}
}
@media screen and (max-width: 981px){
.dc_bizz_portfolio .et_pb_portfolio_item h2 {
    font-size: 21px;
}
    .dc_bizz_portfolio .et_pb_portfolio_item:hover > p.post-meta{top: 80% !Important;}
}
@media screen and (max-width: 1400px){
.dc_bizz_portfolio .et_pb_portfolio_item h2 {
    font-size: 19px;
}
    .dc_bizz_portfolio .et_pb_portfolio_item:hover > p.post-meta{top: 81% !Important;}
}
@media screen and (max-width: 1600px){

    .dc_bizz_portfolio .et_pb_portfolio_item:hover > p.post-meta{top: 81% !Important;}
}
#page-container{padding-top: 0 !important;}

@media (max-width: 767px){
.et_pb_tabs_controls li {
    border-bottom: none !important;
}}
.et_pb_all_tabs{background: #13151c !Important;}
.et_pb_tab{padding: 0 !important;}
.et-fb-form__toggle h3{color: #a2b0c1 !important;}


.dc_bizz_portfolio .et_pb_portfolio_grid_items{overflow: hidden;}
@media screen and (max-width: 767px){
	body .et_pb_section .et_pb_module.et_pb_tabs .et_pb_tabs_controls li a{
		width: 100% !important;
		position: absolute;
		height: 100%;
		padding: 0;
		line-height: 60px !Important;
		font-size: 16px;
	}
}
.dc_team_section .et_pb_team_member_image{max-width: 100% !important;}
.dc_partners_second_row .et_overlay{
	width: 130%;
    height: 130%;
    left: -15%;
    top: -15%;
}

.et_pb_testimonial_portrait:before {
	-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.single-project .et_pb_post {
	margin-bottom: 0 !important;
}
