.m_dis_none{display:block}
.m_dis_block{display:none;}
.m_displays_block{display:none}
.m_displays_none{display:flex}
/* Device Resolutions 1920px */
@media screen and (max-width:1920px ){
	
}

/* Device Resolutions 1680px */
@media screen and (max-width:1680px ){
	
}

/* Device Resolutions 1600px */
@media screen and (max-width:1600px ){
	
}

/* Device Resolutions 1536px */
@media screen and (max-width:1536px ){
	
}

/* Device Resolutions 1440px */
@media screen and (max-width:1440px ){
	
}

/* Device Resolutions 1366px */
@media screen and (max-width:1366px ){
}

/* Device Resolutions 1360px */
@media screen and (max-width:1360px ){
	
}

/* When Device Resolutions 1280px */
@media screen and (max-width:1280px ){
	.auto-container{max-width:1100px;}
	.news-section-three .news-list .inner-column{height:auto}
}

/* When Device Resolutions 1280px */
@media screen and (max-width:1100px ){
	.form-container{width:1024px;}
	.auto-container{max-width:1024px;}
	.image-1 a img, .image-2 a img{max-width:100%}
	.sec-title .title{margin-bottom:0}
	.sec-title h2{font-size:35px;padding-bottom:10px;}
	.about-section .sec-title{margin-bottom:30px;}
	.btn-style-one{font-weight:16px;}
	.services-tab .tab-buttons li{font-size:18px;}
}
/* When Device Resolutions 1024px */
@media screen and (max-width:1024px ){
	.auto-container{max-width:992px;}
	.form-container{width:992px;}
	.canvas-logo { padding: 0 3px;width: 150px;}
	.bottom-header .brand-logo {width: 150px;}
	.news-block-four h5 a {font-size: 20px !important;}
}

/* When Device Resolutions 767px */ 
@media screen and (max-width:991px ){
.news-block-four.for-marg-b0{margin-bottom:30px !important;}
.m_about_responsive{max-width:100%;flex:100%;margin-bottom:30px;}
.carousel.slide{width:100%}
.orderstwo{order:1}
.ordersone{order:2}
.padd50{padding:30px 0}
 .m_order1{order:1}
 .m_order2{order:3;margin-top:60px}
 .m_order3{order:2}
.bottom-header .nav-link {
    padding: 14px;
    text-align: center;
    font-size: 30px;
}
.auto-container{max-width:768px;}
.form-container{width:768px;}
.conpadding{padding:30px 15px 15px}
.about-section .image-column .inner-column{display:inline-block}
.about-section .image-column .image-1{display:inline-block}	
.about-section .image-column{text-align:center;margin-bottom:50px;}
.services-section-four .text-column{margin-bottom:15px;}
.news-block-four{margin-bottom:0}
.news-section-three .news-list{margin-bottom:0}
.canada_location {float:left;display:inline-block;width:50%}
.main-footer .about-widget .text{padding-right:0}
.fluid-section-one .form-column .inner-column{padding:115px 20px 120px 20px}
}
.m_categories{display:none}
.m_back_menu{display:none}
.breadcrum-rem{padding:0 25px;}
/* When Device Resolutions 767px */ 
@media screen and (max-width:767px ){
.m_dis_none{display:none}
.m_displays_block{display:block}
.m_displays_none{display:none}
.services-tab.cate_boxes .tab-buttons{height:100vh}
.m_top_menu_style{display:none}
.m_stickys_top{position:sticky;top:91px;z-index:100}
.form-container{width:576px;}
.m_categories{display:inline-block;width:100%;padding-left: 20px;color: #fff;box-shadow: inset 0 0 15px #820000;background-color: #ed3237;//border: 1px solid #efefef;border-left: 0;color: #fff;padding:10px;margin-bottom:30px;cursor:pointer;}
.m_back_menu {text-align: right;margin-bottom:10px;width: 100%;display:inline-block}
.m_back_menu i {display: inline-block;padding: 13px;background-color: #000;color: #fff;font-size: 12px;font-weight: bold;}
.services-tab .m_menu_open {position: fixed;padding: 10px;z-index: 999;width: 100%;top: 0;left: -100%;background-color: #fff;height: 100vh;transition:0.4s ease all;-moz-transition:0.4s ease all;-webkit-transition:0.4s ease all;}
.m_menu_open.active{left:0;transition:0.4s ease all;-moz-transition:0.4s ease all;-webkit-transition:0.4s ease all;}
.services-tab.cate_boxes .tab-buttons
.sticky_left{position:unset}
.fluid-section-one .form-column .inner-column{text-align:Center;float:unset;display:inline-block}
.news-section-three .news-list .inner-column{padding-right:0}
.news-section-three .btn-box{text-align:center}
.about-section .sec-title{text-align:center;}
.sec-title h2:before{left:50%;transform:translateX(-50%)}
.about-section .text{text-align:center}
.about-section .btn-box{text-align:center}
.services-section-three .text-column .sec-title{text-align:center}
.services-section-three .btn-box{text-align:center}
.services-section-three .text-column .inner-column{padding-right:30px;padding-left:30px;}
.services-section-four .sec-title{text-align:center}
.m_align_center{text-align:center}
.fluid-section-one .form-column{width:100%;text-align:center}
.fluid-section-one .form-column .sec-title{text-align:Center}
.about-section .content-column .inner-column{padding-left:30px;padding-right:30px;}
.m_displays_none{display:none}
}
.top-header .left-slide-items a, .top-header .social-items a {
    display: inline-block;
    color: #fff;
    padding: 10px 3px;
}
.services-section-three .text-column .inner-column {
    
padding-right:0; 
}
@media screen and (max-width: 768px) {
    .bd-example-mobile {
        display: block !important;
    }
    .bd-example
    {
        display:none;
    }
    .canvas-logo
    {
        display:none;
    }
    .canvas-logo.mobile {
        display: block;
    }
    li .nav-link {
        border-bottom: 1px solid #faf2f2;
    }
}
/* When Device Resolutions 600px */ 
@media screen and (max-width: 600px) {}

/* When Device Resolutions 576px */ 
@media screen and (max-width:576px ){
 .sec-title h2:before {
    left: 5%;
    }
    .product_list{margin: 0;}
.about-title{font-size:22px;}
.about-text{font-size:14px;}
.footer-logo{display:none}
.form-container{width:80%}
.contact-forms form{margin-top:20px;}
.m_order1{margin-top:60px;}
.m_order2{margin-top:60px;}
.m_order3{margin-top:60px;}
.padd50.m_no_contact_padd{padding:0 0 30px 0;}
.contact-title{font-size:22px;}
.contact-forms form input{margin-bottom:15px;padding:12px  0 12px 10px;}
.form-control{font-size:12px;}
.sub-action{font-size:12px;line-height:20px;}
.form-group{margin-bottom:0;}
.navbar-nav.col-auto{padding-bottom:20px;}
.about-section .order-2{order:1;}
.about-section{padding:50px 0 50px;margin-bottom:0;}
.sec-title h2{font-size:25px;}
.about-section .text{margin-bottom:20px;}
.btn-style-one{font-size:15px;line-height:20px;}
.services-section-three .text-column .btn-box a{line-height:20px;}
.contact-form .form-group input[type=submit], .contact-form .form-group button{font-size:15px;line-height:20px;}
.news-block-four .lower-content{padding:20px 30px}
.news-block-four .date{margin-bottom:0}
.main-footer .widget-title{margin-bottom:10px;font-size:15px;}
.main-footer .footer-column{margin-bottom:0;}
.flex_grow0{display:none}
.main-footer .list li{margin-bottom:10px;}
.main-footer .widgets-section{padding:50px 0 50px}
.main-footer .contact-list{margin-bottom:0}
.main-footer .copyright-text{text-transform:uppercase;font-size:12px;}
.about-section .image-column{order:2;margin-bottom:0}
.about-section .image-column .image-2{margin-bottom:0}
.bottom-header .menu-aera ul li .nav-link{/*border-bottom:1px solid*/}
.services-section-three:after{width:100%;height:100%}
.news-section-three:after{width:100%;height:100%;display:none}
.left-slide-items{width:100%}
.services-section-three{    padding: 50px 0 50px;}
.services-section-three:before{display:none}
.services-section-four:before{display:none}
.services-section-four{padding:50px 0 50px}
.fluid-section-one .form-column .inner-column{padding:50px 20px;}
.form-group.m_align_center{margin-bottom:0}
.news-section-three{padding:50px 0 50px}
.sec-title.text-center h2:before{margin-left:0}
.about-section .image-column .inner-column:before{width:100%;height:100%;display:none}
.services-section-three .text-column .inner-column{padding-left:0;padding-right:0}
.about-section .content-column .inner-column{padding-left:0;padding-right:0}
.canada_location{width:100%;margin-bottom:10px;}
.main-footer .about-widget .text{margin-bottom:20px;}
.m_flow_wrap{flex-flow:wrap}
.social-icon-colored li a{width:40px;height:40px;line-height:40px;}
.m_mails1{padding:0 10px !important; width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.bottom-header .navbar{padding:0;}
.m_top_menu_style .row{margin:0;}
.m_top_menu_style .col{padding:0}
.m_top_menu_style .container-fluid{padding:0}
.m_top_menu_style .container-fluid .top-header{padding:0}
.about-section .image-column .inner-column { padding-left: 0;padding-bottom: 0; }
.sec-title h2:before { left: 50%;}
.about-title h2::before {left: 10%;}
}
@media screen and (max-width: 425px) {
    .navbar-light .navbar-toggler {
        font-size:14px;
    }
    .bottom-header .brand-logo {
        width: 115px;
    }
    .canvas-logo {
        width: 115px;
    }
    .timeline__event
    {
       width: 90vw !important;
    }
    
}