.widget_dli_widget .et_pb_row {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
}
.widget_dli_widget .et_pb_section {
padding-top: 0;
padding-bottom: 0;
}@font-face {
font-family: Helvetica;
src: url(//f-orm.org.uk/wp-content/themes/divibizz/public_html/wp-content/themes/Divi-bizz/fonts/Helvetica.otf);
font-weight: normal;
} .dc_bizz_slider:before{
background: url(//f-orm.org.uk/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_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: "";}  .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_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;} .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;} .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;} .dc_partners .et_overlay:before{display:none;}
.dc_partners .dc_partners_second_row{position:relative; top: -60px;}  .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;} .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;}} .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;} .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;} .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;} .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;} .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 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;}  .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;} .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%;height: 300px; 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;width: 90px;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;}
.dc_page_fullwidth_headers:before{
background: url(//f-orm.org.uk/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_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%;
}