
@media screen and (min-width:1600px) {
#main-header.et-fixed-header {height: 87px;}
}
@media screen and (min-width:1450px) {
.banner-celebrating-icon img { width: auto;}
.banner-celebrating-icon{bottom: -58%}
/* .hero-banner-outer{padding-bottom: 13% !important;} */
.hero-banner-outer {padding-bottom: 128px !important; padding-top: 148px ! important;}
}
@media screen and (max-width:1199px) {
body .container, body .et_pb_row{max-width: 90%;}
.warranty-section-outer .et_pb_row{max-width: 90%;}
#main-content {padding-top: 0px ! important;}
body h1{font-size: 39px ! important;}
.hero-section h3{font-size: 23px ! important;}
#logo {max-height: inherit;width: 124px;}
.yellow-btn a{font-size: 14px ! important;padding: 8px 12px;letter-spacing: 1px;}
#et-top-navigation nav>ul>li>a{font-size: 14px;letter-spacing: 1px;}
  h2 br{display:none;}
#main-header #et-top-navigation{width: 765px;}
.contact-outer .et_pb_blurb_description a{word-break: break-all;}
nav#top-menu-nav {padding-right:12px;}
/* footer#main-footer .footer-widget:first-child {width: 30% ! important;} */
/* footer#main-footer .footer-widget{width: 17% ! important;} */
#footer-info {text-align: left;}
body .warranty-section-outer .warranty-image-box{margin-top: -52px !important;}
body .services-list-box { margin-right: 0px ! important;width: 46% ! important;}
body .services-list-box{width: 100% ! important;}
body .support-text-box {width: 100% ! important; margin-top: 20px;}
.home .et_pb_row{max-width: 90%;}
.header-login-btn a{font-size: 15px ! important;}
.btn-header-top a{font-size: 15px ! important;}
body .hero-banner-outer{padding-top: 14% ! important;}
.Site-map .container{max-width: 87%;}
.sitemap-page-section .container{max-width: 87%;}
.banner-celebrating-icon{bottom: -19%;}
.banner-celebrating-icon img { width: 167px ! important;}
}
@media screen and (max-width:980px) {
#et_mobile_nav_menu{display: block;} 
.mobile_nav li a { color: #192d51;font-size:16px;text-transform: uppercase;font-family: 'Roboto', sans-serif;font-weight: 600;}
  .mobile_nav li a:hover{color:#386beb;background-color: #fff;}
  .mobile_menu_bar:before{font-size:45px;color: #fff;}
  .et_header_style_left #et-top-navigation .mobile_menu_bar { padding-bottom: 0px;}
  .et_header_style_left #logo { max-width: 100%;width: auto;}
  #main-header{ padding-bottom: 2px;}
  .et_header_style_left #et-top-navigation .mobile_menu_bar{top: 3px;right: 15px;background: #6565ea;height: 42px;}
  .et_mobile_menu{border-top: 3px solid #6565ea; padding: 0px}
  .mobile_menu_bar:before{width: 96%;}
  body #main-header .container { max-width: 96%;}
  #main-header #et-top-navigation{width: 765px;}
  .header-right-number{display: none;}
 body .et_pb_row.banner-logo-outer {width: 321px; display: flex;justify-content: center; padding-bottom: 0px;padding-top: 20px ! important;}
 body .vision-box {margin-top: -59px; margin-bottom: 94px;}
 #main-header #et-top-navigation{padding-top: 13px;}
 body .warranty-section-outer .warranty-image-box{margin-top: 0px !important;}
 .home-security-services .et_pb_row {display: flex;flex-direction: column;}
.home-security-services .order-1 {order: 1;}
.home-security-services .order-2 {order: 2;}
.warranty-icon-box {margin-bottom: 0px !important;}
p{font-size: 16px;}
.list-box-number li{font-size: 16px;}
.list-box-number ul{padding-bottom: 0px;padding-top: 8px;}
.sitemap-page-section{padding-top: 22%;padding-bottom: 3%;}
.banner-celebrating-icon {bottom: -13%;}
.footer-widget:nth-child(n){width: auto  !important;}
}

@media screen and (max-width:767px) {
body h1 { font-size: 26px ! important;  padding-bottom: 0px ! important;}	
.hero-section { padding-top: 23px;}
body .container, body .et_pb_row { max-width: 89%;}
.warranty-section-outer .et_pb_row{max-width: 89%;}
.hero-section {padding-top: 23px; padding-bottom: 0px;}
 /* body p, body .et_pb_text_inner{font-size: 16px ! important;} */
 /* body .et_pb_button{font-size: 16px ! important; letter-spacing: 1px ! important;} */
 body h2{line-height: 30px ! important;font-size: 24px ! important;    padding-bottom: 0px ! important;}
 body h2 br,  body p br, body .et_pb_text_inner br{display:none  ! important;}
 /* footer#main-footer .footer-widget {width: 33% ! important;} */
footer#main-footer .footer-widget:first-child{width: 100% ! important;}
#main-footer p{text-align: center;}
 #footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget{margin-bottom: 17px !important; width: 100%;
text-align: center;}
footer#main-footer {padding-top: 33px;}
 #main-footer .wp-block-social-links {justify-content: center;}
 #footer-widgets ul.wp-block-social-links { margin-top: 0px;margin-bottom:0px;}
 body .vision-box {margin-top: -59px; margin-bottom: 94px;}
 body .serving-outer  h2{font-size: 19px !important;line-height: 20px ! important;}
 body .et_pb_row.banner-logo-outer {width: 321px; display: flex;justify-content: center; padding-bottom: 0px;padding-top: 20px ! important;}
 .hero-banner-outer h1 { padding-top: 63px;line-height: 29px; font-size: 24px ! important;}
 #footer-bottom .container{flex-direction: column;}
 #footer-info {text-align: center;}
 .footer-bottom-menu{justify-content: center;}
 .footer-bottom-menu #menu-bottom-footer-menu li:first-child a {padding-left: 0px;}
#footer-bottom .container{flex-direction: column;}
#footer-info {text-align: center;}
.footer-bottom-menu{justify-content: center;padding-bottom: 10px;}
#footer-bottom ul#menu-bottom-footer-menu li:first-child { padding-left: 0px;}
.contact-outer .et_pb_blurb_description a{word-break: break-all;}
.et_pb_blurb_description {line-height: 21px;}
footer#main-footer #footer-widgets {padding-top: 24px; padding-bottom: 10px;}
body .vision-box p{font-size: 15px ! important;}
body .warranty-section-outer .warranty-image-box {margin-top: 20px !important;}
body .support-text-box {margin-top:10px;}
.et_pb_section_0.inner-hero-banner { padding-top: 111px;}
.services-warranty-box-bottom img { width: 194px;}
.warranty-section-outer .et_pb_row .warranty-column-right { padding-right: 0px;}
.sitemap-page-section{padding-top: 36%;padding-bottom: 6%;}
body .hero-banner-outer{ padding-bottom: 43% ! important;}
.banner-celebrating-icon {bottom: -143px;width: 100%;}
.banner-celebrating-icon img {width: 136px ! important; }
.banner-celebrating-icon .et_pb_image_wrap{display: block;text-align: center;}
footer#main-footer #footer-widgets{ display: block;}
#main-footer ul{flex-wrap: wrap;justify-content: center;}
}
 
 @media screen and (max-width:592px) {
.flex-box {display: flex; flex-direction: column;}
.order-1 {order: 1;}
.order-2 {order: 2;}
.contact-outer .order-1 {margin-bottom: 37px ! important;}
.contact-outer .order-2 {margin-bottom: 0px ! important;}
.products-top-section .products-image-left {width: 100% ! important;}
.products-top-section .products-text-right { width: 100% ! important;}
#main-footer ul{column-gap: 15px;}

}
 @media screen and (max-width:480px) {
.contact-outer .form-group-flex{flex-wrap: wrap;}
.banner-celebrating-icon {bottom: -192px;width: 100%;}
.custom-btn a{line-height: 20px ! important;}
 }
