@charset "utf-8";
/* CSS Document */


/*----standard desktop------*/


@media only screen and (max-width: 1300px){
    #header .logo {
    width: 110px;
        margin: 0 110px 0 0px;
    }
    #header .head_bottom {width: auto;}
}
@media only screen and (max-width: 1220px){
.container { width: 98.6%; margin: 0 auto;}
    #header .logo {  width: 110px;  margin: 0 30px 0 0px;}
    #right_header .right_bottom #navigation_bar ul > li {    padding: 0 20px 0 0;}
    #branches_sect .branches_cont .internationals_cont ,
    #branches_sect .branches_cont .headquarters_cont,
    #branches_sect .branches_cont .other_branches_cont,
    #branches_sect .branches_cont .atosa_cont
    {    width: 50%; margin-bottom: 15px;    }
#branches_sect .branches_cont .headquarters_cont {    height: 421px;}
}

@media only screen and (max-width: 992px){
    .offcanvas {display: block;}
    #right_header {display: none;}
    #header .logo {
    width: 110px;
    margin: 0 auto;
}

    .navbar-toggle {display: inline-block}
#header .logo {
    width: 110px;
    margin: 0 110px 0 0px;
}

#header .logo {
    width: 110px;
    margin: 0 224px 0 0;
    padding: 0;
    float: none; 
    position: absolute;
    display: inline-block;
    left: 50%;
    transform: translate(-50%, 0);
}
    
}

@media (max-width: 991px) {
    .offcanvas-mobile-wrap {
        display: block
    }
    .open-offcanvas #wrapper {
        height: 100%;
        overflow: hidden;
        position: fixed
    }
    .open-offcanvas .offcanvas {
        left: 0
    }
    .open-offcanvas .offcanvas-overlay {
        opacity: .8;
        filter: alpha(opacity=80);
        visibility: visible
    }
}


@media (max-width: 782px) {
    body.admin-bar .offcanvas {
        padding-top: 46px
    }

    body.admin-bar .offcanvas>.navbar-toggle {
        top: 46px
    }

}

@media (max-width: 768px) {
    #refrigeration_section .refrigeration_cont .ref_cont_left ,#refrigeration_section .refrigeration_cont .ref_cont_right {width: 100%; float: none; padding: 0 15px;}
    #branches_sect .branches_cont .internationals_cont ,
    #branches_sect .branches_cont .headquarters_cont,
    #branches_sect .branches_cont .other_branches_cont,
    #branches_sect .branches_cont .atosa_cont
    {    width: 100%; padding: 0 15px   }
   #branches_sect .branches_cont .headquarters_cont {    height: auto;}
   
    .dropdown-menu {
    position: absolute;
    padding: 0;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 12.307692307692308em;
    margin: 0px 0 0;
    list-style: none;
    font-size: 13px;
    text-align: left;
    background-color: #fff;
    -webkit-box-shadow: 0 0.461538em 0.923077em rgba(0,0,0,0.175);
    box-shadow: 0 0.461538em 0.923077em rgba(0,0,0,0.175);
    background-clip: padding-box;
}
   
}

@media (max-width: 640px) { 
        #banner .banner_cont .ban_sect  {top:44px; }
    #banner .banner_cont img {height: 160px; object-fit: cover;}
}

@media (max-width: 320px) {
    .offcanvas-wrap .offcanvas-inner {
        padding: 20px 40px 50px 20px;
        width: 280px
    }
}





    
@media (max-width: 320px) {
    .offcanvas {
        left: -260px;
        width: 260px
    }
}
    
 
@media (min-width: 992px) {
    .navbar-toggle {
        display: none
    }
}
