 @media(max-width:1260px) and (min-width:1080px) {
.packages-btn a { position: relative; margin-top: 15px; }
.navbar-default .navbar-nav > li { padding: 5px 10px 0px 5px; }
.navbar-nav { justify-content: space-around; }
}
 @media(max-width:1240px) and (min-width:1080px) {
.navbar-default .navbar-nav > li > a { font-size: 13px; display: block; }
.navigation { padding-left: 5px; padding-right: 5px; }
.logo img { max-width: 200px; }
}
 @media(max-width:800px) and (min-width:760px) {
}
 @media(min-width:1200px) {
     .staff-six .staff-content p{margin-left: -3px;}
     .margin-top-sub{margin-top: -2px;}
     .staff-four .staff-content p{padding-left: 1px;}
     .btn-left-margin{margin-left: 4px;}
     .btn-left-margin .btn-staff{margin-bottom: 19px;}
     .f-16{font-size: 16px !important;}
     .staff-two .staff-content p{    margin-left: -3px;     padding-right: 3px;}     
.pb-md-83 { margin-bottom: 83px !important; }
.download-btn { margin-left: -17px; margin-top: -4px; }
.pb-md-24 { padding-bottom: 24px !important; }
.right-60 { margin-right: -60px; }
.bacio-contact .col-12.col-md-3 { -ms-flex: 0 0 27%; flex: 0 0 27%; max-width: 27%; }
.bacio-contact .col-12.col-md-9 { -ms-flex: 0 0 73%; flex: 0 0 73%; max-width: 73%; padding-left: 20px; }
.request-btn { padding: 67px 18px 67px 0px; }
/* .product-section .product-img img { width: auto !important; } */
.mb-48 { margin-bottom: 48px !important; }
.mb-34 { margin-bottom: 34px !important; }
.mb-28 { margin-bottom: 28px !important; }
.mb-36 { margin-bottom: 36px !important; }
.mb-54 { margin-bottom: 54px !important; }
.pl-09 { padding-left: 9px !important; }
}
@media(max-width:1199px) {
.staff-section h1 { margin-left: 0px !important; padding-bottom: 47px; }
.staff-two .staff-img-box ul { margin-left: 0px !important; margin-right: 0px !important; }
.request-btn { padding: 67px 0px 67px 0px !important; }
}
@media(max-width:1140px) and (min-width:1080px) {
}
 @media(max-width:1030px) and (min-width:992px) {
}
@media(max-width:768px) and (min-width:700px) {
}
@media(max-width:1080px) and (min-width:767px) {
}
 @media (min-width: 1080px) {
.navbar-nav li:hover ul { display: block; visibility: visible; opacity: 1; z-index: 1; transform: translateY(0%); transition-delay: 0s, 0s, 0.3s; }
.navbar-nav li ul ul { display: none !important; }
.navbar-nav li ul li:hover ul { display: block !important; }
.navbar-nav li ul { visibility: hidden; opacity: 0; display: block !important; }
.blk-none { display: none !important; }
}
 @media(max-width:992px) and (min-width:768px) {
.img-height img { height: 400px; object-fit: cover; }
footer .step-three ul li { font-size: 13px; }
footer .step-two img { width: 100%; }
.level-system-section p br { display: none; }
.level-system-section p, .come-join-team p { font-size: 18px; line-height: 30px }
.level-system-section h2, .come-join-team h2 { font-size: 33px; }
.staff-four .staff-content { padding-left: 0px !important; padding-top: 25px; }
.staff-five .staff-content { padding-left: 0px !important; padding-right: 0px !important; }
.staff-img-box, .staff-three .staff-content, .staff-two .staff-img-box, .staff-seven .staff-content, .staff-section .staff-content ul { padding-left: 0px !important; }
.staff-content, .staff-five .staff-img-box .img-box { padding-right: 0px !important; }
.staff-two .staff-content, .staff-six .staff-content { padding-left: 0px; padding-right: 0px; padding-top: 15px; }
.staff-img-box ul li { font-size: 18px; line-height: 29px; }
.btn-staff { font-size: 14px !important; }
.staff-section .staff-content p { line-height: 29px; font-size: 18px; padding-bottom: 13px; }
}
 @media (max-width: 767px) {
.level-system-section p br { display: none; }
.level-system-section p, .come-join-team p { font-size: 18px; line-height: 30px }
.level-system-section h2, .come-join-team h2 { font-size: 33px; }
.staff-four .staff-content { padding-left: 0px !important; padding-top: 25px; }
.staff-five .staff-content, .about-content { padding-left: 0px !important; padding-right: 0px !important; }
.staff-img-box, .staff-three .staff-content, .staff-two .staff-img-box, .staff-seven .staff-content, .staff-section .staff-content ul { padding-left: 0px !important; }
.staff-content, .staff-five .staff-img-box .img-box { padding-right: 0px !important; }
.staff-two .staff-content, .staff-six .staff-content { padding-left: 0px; padding-right: 0px; padding-top: 15px; }
.staff-img-box ul li { font-size: 18px; line-height: 29px; }
.btn-staff { font-size: 14px !important; }
.staff-section .staff-content p { line-height: 29px; font-size: 18px; padding-bottom: 13px; }
.makeover-cont { padding: 0px 0px 0px 0px !important; margin: 0 auto; max-width: 326px; }
.press-section .row.align-items-center { margin-bottom: 10px !important; }
.press-img { padding-bottom: 30px; }
.policy-gird .step-1 h5, .policy-gird .step-1 h5 { padding-left: 0px; }
.policy-gird .step-2 h4 { text-align: center; padding-left: 0px; }
.address-content ul li { margin: 0 0px 10px 0 !important; }
.address-content ul, .address-content p { padding-left: 0px !important; }
.policy-align .step-1, footer .step-one { margin: 0 auto !important; padding-left: 0px !important; }
.product-section { margin-bottom: 15px; }
.inner-banner-section .inner-container .banner-content h5 { font-size: 16px; line-height: 24px; }
.img-height img { height: 400px; object-fit: cover; }
}
 @media (max-width: 1079px) {
.header-social-icon { text-align: center; }
.call-text-header ul { padding-bottom: 5px; }
.call-text-header ul li a { color: #312007; }
.call-text-header { position: relative; float: none; bottom: 0; padding-top: 15px; background: #fff; padding-right: 0px; }
.position-ab { position: relative; left: 0px; }
.inner_banner { margin: 64px 0 0; }
.navbar-collapse .btn-default { color: #fff !important; border: 3px solid #fff !important; }
.navbar-default .navbar-nav > li > a { color: #fff; }
.header.sticky .navigation { padding: 7px 10px; }
.logo img { max-width: 150px; }
.none-blk { display: none !important; }
.collapse { display: none; }
.navbar-default .navbar-collapse.show { display: block !important; transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; -webkit-transition: all ease-in-out 0.2s; -ms-transition: all ease-in-out 0.2s; }
.navbar-collapse { width: 100%; max-width: 100%; height: calc(100% - 60px); top: 67px; position: fixed; left: -110%; display: block !important; transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; -webkit-transition: all ease-in-out 0.2s; -ms-transition: all ease-in-out 0.2s; background: rgba(0,0,0, 1); /* transform: translateX(-100%); */ border-top: 1px solid #49365A; overflow-y: auto; overflow-x: hidden; z-index: 9; }
.navbar-collapse.show { left: 0; transform: translateX(0%); }
.navbar-default .navbar-collapse { border: none; box-shadow: none; }
.headertoprgt { display: none; background-color: transparent; }
.mobilelist { display: block; }
.mobilelist .headertoprgt { display: block; padding: 0 0 5px; margin: 0; }
.navbar { float: none; margin: 0 0 0; }
.navbar-header { float: left; }
.navbar-toggle.active .icon-bar:nth-of-type(3) { top: -6px; transform: rotate(-45deg); width: 22px !important; }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background: #fff; }
.navbar-toggle { float: none; display: block; margin: 5px 0 0 10px; border-color: #000; padding: 14px 10px; border-radius: 50%; background: #000; position: relative; outline: none !important; }
.navbar-toggle .icon-bar:nth-child(2) { width: 20px; margin: 4px 0; }
.navbar-toggle .icon-bar:nth-child(3) { width: 16px; }
.navbar-nav { width: 100%; margin: 10px 0 0; ; }
.navbar-nav li { width: 100%; border-bottom: 1px solid #fff; }
.navbar-nav li a { padding: 5px 3px !important; font-size: 12px; }
.navbar-nav li span { display: block; }
.navbar-nav li ul ul { position: static; width: 100%; padding: 5px 10px; }
.navbar-nav li ul { position: static; width: 100%; padding: 5px 10px; visibility: visible; opacity: 1; transform: none !important; transition: none !important; display: none; }
.navlist { padding: 0 10px 0; position: relative; z-index: 9; display: block; width: 100%; float: none; }
.logo { display: block; float: left; position: relative; width: 70%; }
.logo_pos { display: none !important; }
.navbar-header { float: right; display: block; }
.navbar-default .navbar-nav > li > a { text-align: left; display: block; }
.navbar-default .navbar-nav > li { padding: 5px 5px; text-align: left; }
.navbar-default .navbar-nav > li > a:after { display: none; }
.navbar-nav li:hover ul { display: none; }
.navbar-nav li ul { display: none; }
/*.navbar-nav	li ul ul {display:none !important;}
    */
.navbar-nav li ul li:hover ul { display: none; }
.navbar-nav li ul li:hover { color: #fff; }
.navbar-default .navbar-nav > li:last-child {/*padding:0;*/ }
.navbar-nav li:last-child { border: none; }
.navigation { background-color: #fff !important; padding: 10px 10px; }
.header.sticky .navbar { margin: 0; }
.header.sticky .navbar-collapse { top: 60px; }
.header.sticky .logo img { width: 100%; }
.navbar-default .navbar-nav > li > a i { display: none; }
.navbar-nav li ul li a i { display: none; }
.navbar-nav{max-width: 100%;        padding: 5px 0;}
.logo{padding: 0;}
.logo img {
    max-width: 120px;
}.makeover-cont {
    padding: 0 17px;
    max-width: 100%;
    width: 100%;
}

}

 @media (max-width: 991px) {
#makeover-gird .owl-nav button.owl-prev { left: 0px !important; }
#makeover-gird .owl-nav button.owl-next { right: 0px !important; }
.team-heading { font-size: 45px; }
.owl-carousel .owl-nav button.owl-prev { left: -40px !important; }
.owl-carousel .owl-nav button.owl-next { right: -40px !important; }
.img-gird-box p { font-size: 18px; line-height: normal; }
.img-gird-box p br { display: none; }
.about-gird .para-content h3 { font-size: 29px; line-height: 42px; }
.product-left.pl-5 { padding-left: 0px !important; }
.headertoprgt { display: none; }
.mobilelist { display: block; }
.mobilelist .headertoprgt { display: block; padding: 0 0 5px; margin: 10px 0 0; }
.navbar { float: none; }
.navbar-header { float: right; }
.collapse { display: none; }
.navbar-nav { width: 100%; }
.navbar-nav li a { padding: 5px 7px !important; }
.navbar-default .navbar-nav > li > a:hover { color: #fff; }
.navbar-nav li span { display: block; }
.navbar-nav li ul li span { display: block; }
.navbar-nav li ul ul { position: static; width: 100%; padding: 5px 10px; }
.navbar-nav li ul { position: static; width: 100%; padding: 5px 10px; }
.navlist { padding: 0 0px 0; position: relative; z-index: 9; display: block; width: 100%; }
/* .logo	 {display:block; float:left; top:0;} */
.logo_pos { display: none !important; }
.owl-carousel .owl-nav button.owl-prev { left: -15px !important; }
.owl-carousel .owl-nav button.owl-next { right: -15px !important; }
.owl-nav button{width: 51px;height:51px;top: 47%;}
.owl-carousel .owl-nav button.owl-next img{padding-right: 8px;}
.owl-carousel .owl-nav button.owl-prev img{padding-left: 8px;}

#makeover-gird .owl-nav button{
    top: 51%;
}

}
 @media (max-width: 575px) {
     .staff-section .staff-content h2{    word-break: break-word !important;}
.staff-section .staff-content h2 { font-size: 24px; word-break: break-all; }
.about-section .about-content p { font-size: 18px; line-height: 29px; }
.about-section h1 { font-size: 33px !important; }
.policy-section:before { left: -320px; }
.policy-section:after { right: -250px; }
.address-content p span { padding-right: 13px; }
.contact-heading h1 { font-size: 33px; }
.contact-heading p { font-size: 24px; }
.bacio-contact h2 { font-size: 33px; }
.hour-content ul li { font-size: 14px !important; line-height: 28px !important; }
.bacio-contact form label { text-align: left; }
.policy-gird .show-policy p { font-size: 18px; }
.policy-gird .show-policy h3 { font-size: 33px; }
.bacio-client h1 { line-height: normal; }
.control-center, .custom-file-label, .form-control { font-size: 14px !important; }
}
 @media (max-width: 450px) {
.bacio-client h1, .product-section h2 { font-size: 33px; }
footer .step-three ul { padding-right: 0px; }
footer .step-three ul li { font-size: 16px; }
}
@media(max-width:350px) {
}
