/*
 Theme Name:   Divi Child Theme
 Description:  Divi Child Theme 
 Template:     divi
 Author:       Mihai Hutan
 Text Domain:  divi-child-theme
*/
/* Body */
/* Header */
/* Top Header */
/* Main Header */
/* Vertical Navigation */
/* Header Style */
/* Fullwidth Header */
/* Hide Header */
/* Hide Logo */
/* Fullwidth Top Header */
/* Hide Search Icon */
/* Button */
/* Input */
/* Footer */

/******************************************************************************/
/************	FULLSCREEN DIVI SLIDER	***************************************/
/******************************************************************************/
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}
/******************************************************************************/
/************	BODY	*******************************************************/
/******************************************************************************/
::-moz-selection {
  background: rgba(42, 63, 84, 0.7);
  color: #ecf0f1;
}
::selection {
  background: rgba(42, 63, 84, 0.7);
  color: #ecf0f1;
}

#page-container {
  padding-top: 0 !important;
}
/******************************************************************************/
/************	HEADER	*******************************************************/
/******************************************************************************/
#main-header {
  background-color: #666666 !important;
  box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;
}
#main-header .container {
  max-width: 1080px !important;
}
#main-header .container #top-menu li {
  text-transform: uppercase;
  padding-bottom: 30px;
}
#main-header .container #top-menu li a {
  color: #ecf0f1 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: 500 !important;
  font-size: 12px !important;
  padding: 10px;
}
/**changed**/
#main-header .container #top-menu li a:hover {
  color: #DF1B21 !important;
}
#main-header .container #top-menu li.current_page_item a {
  color: #2a3f54 !important;
}
#main-header .container #top-menu li.rhb_buy_now a {
  border: 2px solid #ecf0f1;
  border-radius: 3px;
  padding: 10px 20px;
  box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
}
#main-header .container #top-menu li.rhb_buy_now:hover a {
  color: #1abb9c !important;
  border-color: #1abb9c !important;
  opacity: 1 !important;
}
#main-header.et-fixed-header, body.home #main-header.et-fixed-header {
  background-color: rgba(102, 102, 102, 0.9) !important;
}
#main-header.et-fixed-header #top-menu li a {
  color: #ecf0f1 !important;
  font-weight: 500 !important;
  font-size: 12px !important;
}
#main-header.et-fixed-header #top-menu li.current-menu-item a {
  color: #2a3f54 !important;
}
#main-header.et-fixed-header #top-menu li.current-menu-item:hover a {
  color: #2a3f54 !important;
}
.page .et-fixed-header#main-header, .page body.home #main-header.et-fixed-header, body.home .page #main-header.et-fixed-header {
  box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;
}
body.home #main-header {
  background-color: transparent !important;
  box-shadow: none !important;
}
.mobile_menu_bar:before {
    color: #DF1B21;
}
#main-header.et-fixed-header, body.home #main-header.et-fixed-header {
    background-color: rgba(102, 102, 102, 0.5) !important;
}
#mobile_menu_slide li a:hover {

}
#logo {
    opacity: 0.8;
}
#logo:hover {
    transition: all .5s ease-in-out;
    transform: scale(1.2);
    opacity: 1;
}
#et-top-navigation:hover {
    transition: all .5s ease-in-out;
    transform: scale(1.2);
    opacity: 0.8;
}
/******************************************************************************/
/*********	FOOTER	*******************************************************/
/******************************************************************************/
#footer-global .et_pb_text:before {
  content: "";
  display: block;
  height: 1px;
  width: 45px;
  margin: 30px auto;
  background-color: #ecf0f1;
}
#footer-global h3 {
  font-weight: 300;
}
#footer-global a {
  color: #2a3f54;
}
#footer-global a:hover {
  opacity: 0.8;
}
/******************************************************************************/
/*********	HOMEPAGE     **************************************************/
/******************************************************************************/
#hero-fullscreen {
  min-height: 100vh !important;
}
#hero-fullscreen .et_pb_fullwidth_header_overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
#hero-fullscreen .et_pb_module_header span {
  color: #1abb9c;
}
#hero-fullscreen .et_pb_button_one:hover {
  box-shadow: 0px 4px 27px 0px rgba(0, 0, 0, 0.2) !important;
}
#hero-fullscreen .et_pb_fullwidth_header_scroll {
  padding-bottom: 40px !important;
}
#hero-fullscreen .et_pb_fullwidth_header_scroll a:hover .et-pb-icon {
  opacity: 0.7;
  transition: all 0.4s;
}
#hero-fullscreen .et_pb_header_content_wrapper {
  opacity: 1;
}
/******************************************************************************/
/*********	SOFTWARE DEVELOPMENT SERVICES     *********************************/
/******************************************************************************/
.services-submenu-h4 {
  border-bottom: 1px solid #eeeeee;
}
.services-submenu-h4 span {
    border-bottom: 1px solid #DF1B21;
    padding-bottom: 7px;
}
.services-submenu-subtitle {
    border-bottom: 1px solid #eeeeee;
}
.services-submenu-subtitle span {
    border-bottom: 1px solid #DF1B21;
    padding-bottom: 7px;
}
.page-id-97 .services-check-list {
    margin-top: 15px;
}
.parent-pageid-78 .list-pages-shortcode.sibling-pages li {
    display: inline-block;
    padding-right: 10px;
}
.parent-pageid-78 .list-pages-shortcode.sibling-pages li:hover {
    transition: all .7s ease-in-out;
    transform: scale(1.03);
}
.parent-pageid-78 .list-pages-shortcode.sibling-pages li.page-item-100 a{
    display: inline-block;
    background-image: url("/wp-content/uploads/2018/01/consulting-services-1.jpg");
    background-size: cover;
    margin-top: 30px;
    height: 122px;
    width: 210px;
}
.parent-pageid-78 .list-pages-shortcode.sibling-pages li.page-item-106 a {
    display: inline-block;
    background-image: url("/wp-content/uploads/2018/01/digital-customer-exp-1.jpg");
    background-size: cover;
    margin-top: 30px;
    height: 122px;
    width: 210px;
}
.parent-pageid-78 .list-pages-shortcode.sibling-pages li.page-item-102 a {
    display: inline-block;
    background-image: url("/wp-content/uploads/2018/01/insight-and-data.jpg");
    background-size: cover;
    margin-top: 30px;
    height: 122px;
    width: 210px;
}
.parent-pageid-78 .list-pages-shortcode.sibling-pages li.page-item-104 a {
    display: inline-block;
    background-image: url("/wp-content/uploads/2018/01/mobile-solutions.jpg");
    background-size: cover;
    margin-top: 30px;
    height: 122px;
    width: 210px;
}
.parent-pageid-78 .list-pages-shortcode.sibling-pages li.page-item-97 a {
    display: inline-block;
    background-image: url("/wp-content/uploads/2017/12/soft-develop3.jpg");
    background-size: cover;
    margin-top: 30px;
    height: 122px;
    width: 210px;
}
.parent-pageid-78 .list-pages-shortcode.sibling-pages li a {
    color: #ffffff;
    text-shadow: 3px 3px 6px rgba(150, 150, 150, 0.58);
}
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* CONTACT FORM CUSTOM */
#dma-contact-form .et_pb_column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 100px 3%;
}
#dma-contact-form .et_pb_column .contact-text {
  margin-bottom: 30px;
}
#dma-contact-form .et_pb_column .contact-text h2 {
  font-weight: 300 !important;
  font-size: 35px;
}
#dma-contact-form .et_pb_column .contact-text p {
  font-weight: normal !important;
}

.contact_form_costum .et_pb_contact_main_title {
  text-align: center;
  margin: 6% auto;
}

.contact_form_costum .et_contact_bottom_container {
  float: none;
}

.contact_form_costum .et_pb_contact_submit, .et_pb_contact_reset {
  margin: 0;
}

.contact_form_costum #et_pb_contact_form.et_pb_contact_form_container {
  padding: 3%;
}

.contact_form_costum .et_pb_contact .et_pb_contact_field_half {
  float: none;
  overflow: hidden;
  width: 100%;
}

/*Enter here the text to customize the subtitle*/
.contact_form_costum .et_pb_contact_main_title::after {
  content: 'Here you can add a subtitle';
  color: #656b6f;
  display: block;
  padding: 2% 15% 0 15%;
  line-height: 1.3em;
}

#et_pb_contact_message_1 {
  min-width: 100%;
  max-width: 100%;
  max-height: 195px;
}

/*button submit fullwidth*/
@media only screen and (min-width: 981px) {
  .contact_form_costum #et_pb_contact_form.et_pb_contact_form_container {
    margin-left: 13%;
  }
}
@media only screen and (max-width: 980px) {
  .contact_form_costum .et_pb_contact_main_title {
    margin: 8% auto !important;
  }
}
.kb-zoomout .et_pb_slide .et_parallax_bg {
  animation: zoomout 7s forwards;
  -ms-animation: zoomout 7s forwards;
  -webkit-animation: zoomout 7s forwards;
  -moz-animation: zoomout 7s forwards;
}

.kb-zoomin .et_pb_slide .et_parallax_bg {
  animation: zoomin 7s forwards;
  -ms-animation: zoomin 7s forwards;
  -webkit-animation: zoomin 7s forwards;
  -o-animation: zoomin 7s forwards;
  -moz-animation: zoomin 7s forwards;
}

.kb-zoomin-right .et_pb_slide .et_parallax_bg {
  animation: zoomin-right 7s forwards;
  -ms-animation: zoomin-right 7s forwards;
  -webkit-animation: zoomin-right 7s forwards;
  -o-animation: zoomin-right 7s forwards;
  -moz-animation: zoomin-right 7s forwards;
}

.kb-zoomout-right .et_pb_slide .et_parallax_bg {
  animation: zoomout-right 7s forwards;
  -ms-animation: zoomout-right 7s forwards;
  -webkit-animation: zoomout-right 7s forwards;
  -o-animation: zoomout-right 7s forwards;
  -moz-animation: zoomout-right 7s forwards;
}

.kb-zoomout .et_parallax_bg {
  animation: zoomout 17s forwards;
  -ms-animation: zoomout 17s forwards;
  -webkit-animation: zoomout 17s forwards;
  -o-animation: zoomout 17s forwards;
  -moz-animation: zoomout 17s forwards;
  animation-duration: 10s !important;
}

.kb-zoomin .et_parallax_bg {
  animation: zoomin 17s forwards;
  -ms-animation: zoomin 17s forwards;
  -webkit-animation: zoomin 17s forwards;
  -o-animation: zoomin 17s forwards;
  -moz-animation: zoomin 17s forwards;
}

.et_parallax_bg {
  animation-name: zoomout 5s !important;
  animation-duration: 5s !important;
  animation-iteration-count: infinite !important;
}

.kb-zoomin-right .et_parallax_bg {
  animation: zoomin-right 7s forwards;
  -ms-animation: zoomin-right 17s forwards;
  -webkit-animation: zoomin-right 17s forwards;
  -o-animation: zoomin-right 17s forwards;
  -moz-animation: zoomin-right 17s forwards;
}

.kb-zoomout-right .et_parallax_bg {
  animation: zoomout-right 7s forwards;
  -ms-animation: zoomout-right 17s forwards;
  -webkit-animation: zoomout-right 17s forwards;
  -o-animation: zoomout-right 17s forwards;
  -moz-animation: zoomout-right 17s forwards;
}

@keyframes zoomout {
  0% {
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
  }
  100% {
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation: zoomin, 5s;
  }
}
@keyframes zoomin {
  0% {
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
  }
  100% {
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    animation: zoomout, 5s;
  }
}
@keyframes zoomout-right {
  0% {
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    animation-timing-function: linear;
  }
  100% {
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
  }
}
@keyframes zoomin-right {
  0% {
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
  }
  100% {
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
  }
}

/*# sourceMappingURL=style.css.map */


/**************************************************/
  /*************** DMA CSS **********************/
/**************************************************/

/****Color package ****/
/*#E10D1E*/
/*#222222*/
/*#EC8A88*/
/*#828282*/
/*#DF0B13*/
/*#DF1B21*/
/****************BODY***************************/
body p {
   font-family: 'Open Sans',sans-serif;   
}
/****************NAV BAR***************************/
#et_search_icon:hover {
    color: #DF1B21;
}
#et_top_search{
    width: 0;
    margin: 10px 0 0 22px;
}
.nav li ul {
    width: 200px !important;
    border-top: 3px solid #DF1B21;
}
#top-menu li li{
    padding: 0 0 !important;
}
#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
    position: absolute;
    top: 8px;
    right: -7px;
    font-family: ETmodules;
    font-size: 16px;
    font-weight: 800;
    content: "3";
}
#main-header {
    background-color: rgba(102, 102, 102, 0.5) !important;
}
#main-header .container #top-menu li a:hover{
    border-bottom: 1px solid #DF1B21;
}
#mobile_menu_slide li a:hover {
    border-bottom: 1px solid #ffffff;
    transition: all .5s ease-in-out;
    transform: scale(1.2);
}
/****************NAV BAR FIXED*********************/
#main-header.et-fixed-header #top-menu li a {
    font-size: 12px !important;
}
#main-header.et-fixed-header, body.home #main-header.et-fixed-header {
    background-color: white !important;
    opacity: 0.9;
}
/************SOFTWARE DEV SERVICES*****************/
.services-check-list li i{
    color: #DF1B21;
}
/*************** HOME BANNER **********************/
.et_pb_code_inner {
    height: 200px;   
}
.banner-dma-singlelayout p{
    font-size: 30px;
}
/*************** HOME SECTION 2 *******************/
.service-icon {
    text-align: center;
    font-size: 32px;
}
.service-icon:hover {
    transition: all .5s ease-in-out;
    transform: scale(1.2);
    color: #DF1B21;
}
.service-icon p {
    font-size: 14px;
}
.welcome-banner {
    color: #DF1B21;
}
.fa-heart:hover,
.fa-magic:hover,
.fa-pencil:hover,
.fa-rocket:hover,
.fa-users:hover,
.fa-globe:hover,
.fa-gears:hover,
.fa-leaf:hover,
.fa-area-chart:hover {
    color: #DF1B21;
    transition: color 0.5s ease-out;
} 
/*************** HOME SECTION 3 *******************/
.homepage-section-3 {
    text-align: center;
}
.homepage-section-3 span {
    color: #DF1B21;
}
.homepage-section-3 p {
    color: #828282;
}
.service-page {
    font-size: 32px;
    float: left;
}
.service-content {
    padding-left: 55px;
}
.service-content h4 {
    white-space: nowrap;
}
.service-icon {
  position: relative;
  color: #000;
  text-decoration: none;
}
.service-icon:hover {
  color: #000;
}
.service-icon:before {
  content: "";
  position: absolute;
  width: 100%;
  margin: -10px auto;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #DF1B21;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.service-icon:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.home-section-3 {
  position: relative;
  color: #000;
  text-decoration: none;
}
.home-section-3:hover {
  color: #000;
}
.home-section-3 {
  position: relative;
  color: #000;
  text-decoration: none;
}

.home-section-3:hover {
  color: #000;
  transition: all .5s ease-in-out;
  transform: scale(1.2);
}
/*
.home-section-3:before {
  content: "";
  position: absolute;
  width: 100%;
  margin: -10px auto;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #DF1B21;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.home-section-3:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
*/
/****************SOLUTIONS************************/
.page-id-80 .header-content {
    margin: 0 !important;
}
.accent-color {
    color: #DF1B21;
}
.page-id-80 .et_pb_accordion_0.et_pb_accordion .et_pb_accordion_item,
.et_pb_accordion_1.et_pb_accordion .et_pb_accordion_item {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #DF1B21;
    color: #729a9f;
}
.solutions-fa-icons {
    display: inline;
    font-size: 30px;
    float: left;
}
.page-id-80 h3 span {
    border-bottom: 1px solid #DF1B21;
    padding-bottom: 7px;
}
.solutions-subtitle {
    border-bottom: 1px solid #eeeeee;
}
.solutions-subtitle span {
    border-bottom: 1px solid #DF1B21;
    padding-bottom: 7px;
}
.subtitle-groups {
    display: block;
}
/****************INDUSTRIES***********************/
.solution-content i {
    float: left;
    font-size: 40px;
    padding-right: 20px;
    margin: -10px auto;
}
.solution-content i:hover {
    color: #DF1B21;
    transition: all .5s ease-in-out;
    transform: scale(1.2);
}
.page-id-82 .header-content {
    max-width: 0;
    margin: 0 !important;
    text-align: left;
}
.page-id-82 h5 {
    border-bottom: 1px solid #eee;
}
.page-id-82 h5 span {
    border-bottom: 1px solid #DF1B21;
    padding-bottom: 7px;
}
/*******************CAREERS***********************/
.page-id-87 .header-content {
    max-width: 0;
    margin: 0 !important;
    text-align: left;
}
.entry-content ul {
    padding: 0;
}
.careers-list li i {
    color: #22C96A;
}
.careers-list li i span {
    color: #000000;
    padding-left: 5px;
}
.page-id-87 h4 {
    padding-left: 30px;
}
.page-id-87 .et_pb_tab_content h5 {
    margin-top: 10px;
    font-weight: bold;
}
/*******************ABOUT US**********************/
.page-id-89 .header-content {
    max-width: 0;
    margin: 0 !important;
    text-align: left;
}
.page-id-89 #main-header {
    background-color: rgba(255, 255, 255, 1) !important;
}
.page-id-89 .et_pb_slider .et_pb_slide_1 {
    min-height: 100%;
    height: 340px;
}
.page-id-89 h4 {
    border-bottom: 1px solid #eeeeee;
}
.page-id-89 h4 span {
    border-bottom: 1px solid #DF1B21;
    padding-bottom: 7px;
}
.page-id-89 .et_pb_accordion_0.et_pb_accordion .et_pb_accordion_item {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #DF1B21;
}
/****************CONTACT***************************/
.page-id-335 h5 {
    border-bottom: 1px solid #eee;
}
.page-id-335 h5 span {
    border-bottom: 1px solid #DF1B21;
    padding-bottom: 7px;
}
.page-id-335 ul li i {
    color: #DF1B21;
}
/****************PRIVACY*************************/
.et_pb_toggle_open .et_pb_toggle_title:before {
    display: block !important;
    content: "\e04f";
}
.page-id-345 .et_pb_text_inner h3 {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.page-id-345 .et_pb_text_inner h3 span {
    border-bottom: 1px solid #DF1B21;
    padding-bottom: 6px;
}
.page-id-345 .et_pb_accordion_0.et_pb_accordion .et_pb_accordion_item,
.et_pb_accordion_1.et_pb_accordion .et_pb_accordion_item {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #DF1B21;
    color: #729a9f;
}
.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "\32";
}
.et_pb_toggle_close .et_pb_toggle_title:before {
    content: "\33";
}
/****************FOOTER***************************/
.social-icons li {
    display: inline-block;
    list-style-type: none;
}
ul.social-icons li a i {
    font-size: 1.4em;
    width: 36px;
    height: 36px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
ul.social-icons li a.facebook:hover i {
    background-color: #507CBE;
}
ul.social-icons li a.linkdin:hover i {
    background-color: #90CADD;;
}
ul.social-icons li a.skype:hover i {
    background-color: #36C4F3;
}
footer h5 {
    color: #eee;
    padding-left: 10px;
}
.overline {
    border: 0.5px solid #2C2C2C;
    margin-bottom: 15px;
    opacity: 0.8;
}
.copyright-section p {
    font-size: 11px;
    display: inline-block;
}
.copyright-section p span {
    color: #BCBCBC;
}
.copyright-section ul {
    list-style-type: none;
    float: right;
}
.copyright-section ul li {
    font-size: 11px;
    display: inline-block;
    padding-right: 20px;
}
.footer-widget {
    white-space: nowrap;
    width: inherit;
}
.footer-widget ul {
    padding: 0;
}
.footer-widget ul li {
    list-style-type: none;
}
.footer-widget ul li span {
    color: #fff;
}
.footer-section {
    padding: 0 !important;
    /*position: absolute;*/
    /*bottom: 0;*/
    /*width: 100%;*/
}
.copyright-section ul li a {
    text-decoration: none;
    text-transform: uppercase;
    color: #373737;
}
.copyright-section ul li a:hover {
    color: #fff;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
/****************Back to TOP**********************/
.et_divi_100_custom_back_to_top .et_pb_scroll_top {
    background-color: #DF1B21;
}

/*
Template:   This file is specific for WordPress projects
Info:       This file will contain Child theme media-queries based on DIVI

*/
/*------------------------------------------------*/
/*-----------------[MEDIA QUERIES]----------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*-----------------[	0 - 1919	]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 1920px){
    .page-id-335 .footer-section{
/*        position: absolute;*/
        width: 100%;
        bottom: 0;
        margin-top: 140px;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 1616	]-------------*/
/*---------------------- DIVI --------------------*/
/*------------------------------------------------*/

@media only screen and (max-width : 1616px){

}
/*------------------------------------------------*/
/*-----------------[	0 - 1405 	]-------------*/
/*------------ DIVI - Laptops and desktops -------*/
/*------------------------------------------------*/
@media only screen and (max-width : 1405px){

}
/*------------------------------------------------*/
/*-----------------[	0 - 1280 	]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 1280px){
    .parent-pageid-78 .page-id-335 .footer-section {
        margin-top: 60px;
    }
    .sibling-pages {
        text-align: center;
    }
    .et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a {
        font-size: 24px !important;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 1100 	]-------------*/
/*------- DIVI - Tablets in landscape mode -------*/
/*------------------------------------------------*/
@media only screen and (max-width : 1100px){
    .parent-pageid-78 .footer-section {
        margin-top: 70px;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 1040	]-------------*/
/*---------------------- DIVI --------------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 1040px){
    .parent-pageid-78 .footer-section {
        margin-top: 80px;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 980 	]-------------*/
/*------- DIVI - Tablets in portrait mode --------*/
/*------------------------------------------------*/
@media only screen and (max-width : 980px){
    .page-id-335 .footer-section{
        position: relative;
    }
    #et-top-navigation:hover {
        transition: all .5s ease-in-out;
        transform: scale(1);
        opacity: 0.8;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 900		]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 900px){

}

/*------------------------------------------------*/
/*-----------------[	0 - 784		]-------------*/
/*---------------------- DIVI --------------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 784px){

}
/*------------------------------------------------*/
/*-----------------[	0 - 767		]-------------*/
/*----- DIVI - Smartphones in landscape mode -----*/
/*------------------------------------------------*/
@media only screen and (max-width : 767px){

}
/*------------------------------------------------*/
/*-----------------[	0 - 739		]-------------*/
/*---------------------- DIVI --------------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 739px){

}
/*------------------------------------------------*/
/*-----------------[	0 - 600		]-------------*/
/*---------------------- DIVI --------------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 600px){
    .parent-pageid-78 .footer-section {
        margin-top: 370px;
    }
    .parent-pageid-78 .list-pages-shortcode.sibling-pages li {
        display: block;
        text-align: center;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 559 	]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 559px){

}
/*------------------------------------------------*/
/*-----------------[	0 - 496		]-------------*/
/*---------------------- DIVI --------------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 496px) {

}
/*------------------------------------------------*/
/*-----------------[	0 - 479		]-------------*/
/*----- DIVI - Smartphones in landscape mode -----*/
/*------------------------------------------------*/
@media only screen and (max-width : 479px){
    .parent-pageid-78 .footer-section {
        margin-top: 370px;
    }
    .et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a {
        font-size: 20px !important;
    }
    #et-info-phone {
        font-size: 24px;
    }
    .et_header_style_fullscreen #et-info a {
        margin-top: 10px;
    }
    .et_header_style_fullscreen .et_slide_in_menu_container, .et_header_style_fullscreen .et_slide_in_menu_container input.et-search-field, .et_header_style_fullscreen .et_slide_in_menu_container a, .et_header_style_fullscreen .et_slide_in_menu_container #et-info span, .et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons a, .et_header_style_fullscreen .et_slide_menu_top span {
        font-size: 15px !important;
    }
    .banner-dma-singlelayout p {
        font-size: 22px;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 399		]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 399px){

}
/*------------------------------------------------*/
/*-----------------[	0 - 359		]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 359px){
    .services-submenu-subtitle {
        background-color: red;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 319		]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width : 319px){

}
/*------------------------------------------------*/
/*-------------------[THE END]--------------------*/
/*------------------------------------------------*/

