/*
 Theme Name:     MTS
 Template:       Divi
*/

#hovergrid .et_pb_column.et_pb_column_1_3.et_pb_column_3.et_pb_section_video_on_hover.et_pb_css_mix_blend_mode_passthrough {
    width: 33.3%;
    margin: 0;
    border-right: 1px solid #000;
    padding-right: 0;
}
#hovergrid .et_pb_with_border.et_pb_column_1_3.et_pb_column.et_pb_column_4.et_pb_section_video_on_hover.et_pb_css_mix_blend_mode_passthrough {
    width: 33.3%;
    margin: 0;
    border-right: 1px solid #000;
    padding-right: 0;
}
#hovergrid .et_pb_with_border.et_pb_column_1_3.et_pb_column.et_pb_column_5.et_pb_section_video_on_hover.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    width: 33.3%;
    margin: 0;
    padding-right: 0;
}

/*--------------------Responsive -------------------*/
/*phone*/
@media screen and (max-width: 767px), (min-width: 768px) and (max-width: 979px) {	  
h1 {
    font-size: 250% !important;
}
h4 span {
    font-size: 81%;
}
#header-elements .et_pb_menu__wrap {
    justify-content: left;
    background: #f2f2f2;
}
div#logo-iron {
    width: 7.2rem;
    padding-left: 10px;
}
.et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    position: absolute;
    top: -5px;
    width: 45% !important;
    right: 10px;}
.et_pb_row.et_pb_row_0_tb_footer.et_pb_row_4col {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding-left: 1rem;
}
div#header-elements {
    padding: 0;
}
.et_pb_column .et_pb_row_inner, .et_pb_row {
    padding: 0px 0;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular {
    padding: 0;
}

.et_pb_module.et_pb_text.et_pb_text_3.et_pb_text_align_left.et_pb_bg_layout_light {
    padding: 0 !important;
}
.et_pb_button {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.et_pb_section.et_pb_section_0_tb_footer.et_pb_with_background.et_section_regular {
    padding-top: 3rem;
}
div#hero-panel {
    padding: 0;
}
#hero-panel .et_pb_row.et_pb_row_0 {
    padding: 0 !important;
}
ul#mobile_menu1 {
    background: #ff4f18 !important;
}
#header-elements .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
    background-color: transparent !important;
}
.et_pb_module.et_pb_text.et_pb_text_9_tb_footer.et_pb_text_align_right.et_pb_bg_layout_light p {
    font-size: 0.7rem;
    text-align: center;
}
.grid-nda {
    display: grid;
    grid-template-columns: repeat(6, 41%);
    overflow: auto;
    width: 100%;
}
.dsm_card_carousel_0 .swiper-button-prev {
    left: 8px !important;
}
.dsm_card_carousel_0 .swiper-button-next {
    right: 11px !important;
}
td {
    width: 100% !important;
    display: block;
}
.et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    margin-top: 5rem;
}
.et_pb_row {
    width: 92% !important; 
}
.page-id-49 .et_pb_row_1.et_pb_row {
    padding-right: 0px!important;
    padding-left: 0px!important; 
}
}
@media (min-width: 768px) and (max-width: 979px) {
div#header-elements {
    padding: 0px 0px 36px;
}
.et_pb_button {
    display: block !important;
    width: 45%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
a#contact-btn {
    float: right;
}
.et_pb_text_3 h1 {
    text-shadow: 2px 3px 8px #000;
}
.et_pb_row.et_pb_row_0_tb_footer.et_pb_row_4col { 
    grid-template-columns: repeat(2, 72%); 
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular {
    padding: 3rem 0 !important;
}
img.wp-image-494 {
}

#post-37 span.et_pb_image_wrap {
    height: 27rem;
    overflow: hidden;
}
#post-43 div.et_pb_section.et_pb_section_1 {
    background-image: url(https://us512.directrouter.com/~slfynlaz/wp-content/uploads/security-style-value.jpg)!important;
    background-position: 14rem;
}
a.et_pb_button.et_pb_more_button {
    width: 100%;
}
.dsm_card_carousel_layout_inline .dsm_card_carousel_child, .dsm_card_carousel_layout_inline .dsm_card_carousel_child .et_pb_module_inner {
    flex-basis: 68%;
}
#post-37 .et_pb_row.et_pb_row_1 {
    display: grid;
    grid-template-columns: repeat(2, 47%);
    grid-gap: 29px;
}
#post-37  .et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    margin-top: 0rem;
}
}
/*tablet landscape*/
@media (min-width: 980px) and (max-width: 1199px) { 
#logo-iron span.et_pb_image_wrap {
    width: 10rem;
    padding-left: 1rem;
}
a#contact-btn {
    margin-right: 14px !important;
}
.et_pb_section.et_pb_section_0_tb_footer.et_pb_with_background.et_section_regular {
    padding: 0 31px;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a { 
    font-size: 14px !important; 
}
.et_pb_text_0 h1 { 
    font-size: 55px !important; 
}
#post-45 .et_pb_module.et_pb_image.et_pb_image_1 {
    margin-top: 0 !important;
}
}
/*laptop2 */
@media (min-width: 1200px) and (max-width: 1600px) {
.et_pb_row.et_pb_row_0_tb_header.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu.et-last-child {
  padding: 0 1.2rem;
}
.dsm_card_carousel_child {
  flex-basis: 39%;
}
.dsm_card_carousel .swiper-container {
  overflow: visible; 
}
}
