/*for safari */

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
    ::i-block-chrome, .top-contact-mob {
    color: #4b505d;
    padding: 20px;
    font-size: 24px;
    float: left;
    display: inline-block;
    /* margin-right: 18px; */
    margin-top: 5px;
}
::i-block-chrome, #mobile-nav {
    position: fixed;
top: 0;
padding-top: 18px;
bottom: 0;
z-index: 100000;
background: white;
left: 0;
width: 260px;
overflow-y: auto;
transition: 0.4s;
}
::i-block-chrome, body.mobile-nav-active #mobile-nav {left: 0;}
::i-block-chrome, mobile-nav{display:none;}

::i-block-chrome, .feature-area .col-md-4{float:left !important;}
::i-block-chrome, .feature-area .col-md-6{float:left !important;}

::i-block-chrome, .feature-area .col-md-7{float:left !important;}
::i-block-chrome, .feature-area .col-md-5{float:left !important;}

::i-block-chrome, #logo{float:left !important;}
::i-block-chrome, #nav-menu-container{float:right !important; margin-top:20px;}

::i-block-chrome, .footer-area .services .col-sm-6{float:left !important;}
::i-block-chrome, .footer-area .services .col-md-3{float:left !important;}

::i-block-chrome, .footer-area .services .col-lg-9{float:left !important;}
::i-block-chrome, .footer-area .services .col-lg-3{float:left !important;}
::i-block-chrome, .footer-area .services .services-child > a{height:250px;}

::i-block-chrome, .menu-for-safari{display:block;}
::i-block-chrome, .mobile-nav-safari{display:block;}

::i-block-chrome, .lnr-menu:before {content: "\e871";}




}

@media (max-width: 680px) {
::i-block-chrome, #logo.safari-mob{ margin-left:22% !important;}
.menu-for-safari{display:none;}
.mobile-nav-safari{display:none;}
.main-menu .justify-content-between{ -webkit-justify-content: center !important;} 
}
/*for safari end */

