
@media (max-width:1400px) {
    /* Header */

    .navbar__logo {
        width: 400px;
    }
    .navbar__logo img {
        width: 400px;
        margin-bottom: -2rem;
    }
}

@media (max-width:1200px) {
    .container{ width:96%; margin:0 auto; padding:0;}
    .nav_sec .navbar-light .navbar-nav li{ margin:0 10px;}
    .nav_sec .navbar-light .navbar-nav .nav-link{ font-size:14px;}
    .phone_info{ font-size:16px;}
    .phone_info small{ font-size:14px; margin-bottom:5px;}
    .nav_sec .navbar-light .navbar-brand{ width:370px; margin: 0 30px 0 0;}
    .slider_sec .caption_info h2{ font-size:40px;}
    .welcome_sec p{ font-size:14px; line-height:23px; margin-bottom:25px;}
    .product_sec h3{ font-size:20px;}

    .mobile_menu {
        display: block;
        margin-left: 2rem;
    }
    .nav-section__nav{
        justify-content: flex-end;
    }
    .mobile__phone {
        padding: 0.5rem 0rem;
        display: block;
        margin-left: 25px;
    }
    .navbar__logo img {
        margin-bottom:  -1rem;
    }
    .nav-item {
        display: none;
    }
    .nav-section__top {
        display: none;
    }
    a.mobile__phone img {
        max-height: 30px;
    }
}

/************ Main **************/
@media (max-width: 992px) {

    .phone_info{min-width: auto; padding:0 0 0 43px;}
    .phone_info small{ margin-bottom:2px;}
    .phone_info i{ width:34px;}
    .slider_sec .caption_info h2{ font-size:30px;}
    .welcome_sec{ padding:40px 0;}
    .global_title{ font-size:28px;}
    .more_link{ padding: 14px 30px; font-size: 15px;}
    .product_sec{ padding:40px 0;}
    .product_sec .block{ padding:17px 15px 25px 15px;}
    .product_sec figure{ margin-bottom:18px;}
    .product_sec h3{ font-size:18px; line-height:26px; margin-bottom:18px;}
    .product_sec .view_link{ font-size:16px;}
    .info_contact{ padding:40px 0;}
    .info_contact .info{ font-size:17px; margin-bottom:30px;}
    .form_info{ padding:30px 0 30px 30px;}
    .info_contact .add_main{ padding:30px 15px 30px 15px;}
    .form_info button{ max-width:170px;}
    .add_block{ padding-left:30px; font-size:14px; line-height:23px;}
    .add_block2{ padding:15px 0 15px 30px; margin:15px 0 17px 0;}
    .add_block2.add_block i{ top:12px;}
    .add_block strong{ font-size:16px; margin-bottom:3px;}
    .add_block i{ display:inline-block; width:20px;}
    .info_contact h3{ margin-bottom:25px;}
    .form_block{ margin-bottom:20px;}
    footer{ padding:25px 0;}
    .footer_links{ margin-bottom:10px;}
    .footer_links li{ margin:0 15px; font-size:15px;}
    .br-right{ padding-top: 10px; padding-bottom: 10px;}

    .nav_sec .navbar-light .navbar-brand{ width:180px; bottom:0;}
    .nav_sec{ padding:10px 0;}
    header.sticky .nav_sec{ padding:10px 0;}
    header.sticky .nav_sec .navbar-light .navbar-brand{ max-width:180px; bottom:0;}

    /* Header */
    .navbar-toggler{ 
        background:none; 
        border:none; 
        position:relative; 
        right:25px; 
        top:0;
    }
    .navbar-toggler:focus,.navbar-toggler:active { outline: 0;}
    .navbar-toggler span {display: block; background-color:#3a373a; height:3px; width:25px; margin-top:4px; margin-bottom:4px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);-o-transform: rotate(0deg);  transform: rotate(0deg); position: relative; left: 0;opacity: 1;}
    .navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3) { -webkit-transition: transform .35s ease-in-out; -moz-transition: transform .35s ease-in-out; -o-transition: transform .35s ease-in-out; transition: transform .35s ease-in-out;}
    .navbar-toggler:not(.collapsed) span:nth-child(1) { position: absolute; left: 12px; top: 10px; -webkit-transform: rotate(135deg);  -moz-transform: rotate(135deg); -o-transform: rotate(135deg);transform: rotate(135deg); opacity: 0.9;}
    .navbar-toggler:not(.collapsed) span:nth-child(2) {height: 12px; visibility: hidden; background-color: transparent;}
    .navbar-toggler:not(.collapsed) span:nth-child(3) {position: absolute;left: 12px;top: 10px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg); -o-transform: rotate(-135deg);transform: rotate(-135deg);opacity: 0.9;}  
    .welcome_sec{ text-align:center;}

    /* 7-1-2020 Added */
    .inner_sec .caption_info{
        top: 25%;
    }
    .inner_sec .caption_info h2{
        font-size: 35px;
    }
}

@media (max-width: 767px) {
    html { -webkit-text-size-adjust:none;}
    .container{ width:93%; margin:0 auto; padding:0; max-width: inherit;}
    .welcome_sec .order-1, .welcome_sec .order-2{ order:inherit;}
    .global_title{ font-size:26px;}
    .welcome_sec .detail{ margin-bottom:30px;}
    .form_info{ padding:30px;}
    .footer_logo{ text-align:center; display:inherit; height:inherit; padding-bottom:15px; margin-bottom:15px; border-bottom: 1px solid rgba(255,255,255,0.22);}
    .br-right{ padding-top:0; padding-bottom:0; border:none;}
    .footer_links{ padding-bottom:15px; margin-bottom:15px; border-bottom: 1px solid rgba(255,255,255,0.22);}
    .social_link{ margin-bottom:10px;}
    .info_contact .add_main{ padding:30px;}
    
     
    /* 7-1-2020 Added */
    .page_sec{
        padding: 30px 0px;
    }

}

/************ iphone **************/
@media (max-width:600px) {
    .nav__margins{
        width: 90%;
    }
    html { -webkit-text-size-adjust:none;}
    .container{ width:91%;}
    .slider_sec .caption_info h2{ font-size:18px;}
    .slider_sec .owl-carousel .owl-dots{ bottom:5px;}
    .slider_sec .owl-carousel .owl-dot{ margin:0 3px;}
    .slider_sec .owl-carousel .owl-dot span{ width:10px; height:10px;}
    .owl-carousel .owl-item img{ min-height:140px; object-fit: cover;}
    .form_info { padding: 30px 15px;}
    .info_contact .add_main{ padding: 30px 15px;}

    /* 7-1-2020 Added */
    .inner_sec .caption_info h2{
        font-size: 20px;
    }
}
@media (max-width:380px) {
    .mobile__phone{
        display: none;
    }
}