@media (min-width: 768px) {
    .mobile_bottom_nav,
    .nav-togs,
    .mobile-hide,
    .toggle-hamburga,
    .header-left img {
        display: none;
    }
}

@media(max-width: 767px) {
.ssec_icon {
    width: 100%;
    margin: 10px 0;
    padding: 20px;
    height: initial;
}

.confidence h3 {
    font-size: 22px;
    line-height: 34px;
}

.s_sec p{
        font-size: 14px;
    line-height: 23px;
}
.ssec_icon img {
    max-width: 93px;
}
.serve_sec p {
    text-align: center;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 0;
    margin-top: 10px;
}


.service_inr .row {
    margin: 0;
}
.s_sec,.s_sec:first-child,.s_sec:last-child{
    border: 1px solid #fff;
    margin: 20px 0;
}

.service_inr .col-xs-12.col-sm-12.col-md-12.col-lg-12.text-center {
    padding-left: 0;
    padding-right: 0;
}


.confidence {
    margin-top: 50px;
    background-image: url(../images/img_13.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    margin: 40px 0;
    padding: 25px 15px;
}
.ss_desc_img {
    margin-bottom: 20px;
}
    .confidence {
        width: 100%;
    }
    .aeroplane {
        min-height: unset;
    }
    .s_sec {
        margin-top: 0;
    }
    .global {
        padding-top: 0;
        text-align: center;
    }
.global h3 {
    font-size: 19px;
    line-height: 33px;
    margin: 30px 0 20px;
}
    .global p {
        font-size: 14px;
    line-height: 22px;
    }
    .spec_sec {
        margin-bottom: 30px;
        text-align: center;
    }
    .spec_list {
        padding: 25px 0;
    }
    .slft .spec_desc,
    .srgt .spec_desc {
        text-align: center;
        padding: 0;
        margin-bottom: 15px;
    }
  
    .spec_sec h2 {
        font-size: 30px;
    }
    .spec_sec p {
        font-size: 14px;
        line-height: 21px;
    }
    .spec_sec select {
        font-size: 16px;
        background-size: 20px;
        margin: 10px 0;
    }
    .blog_sec {
        margin: 0 0 25px 0;
        padding: 15px 0;
    }
    .page_tit {
        margin-bottom: 25px;
        text-align: center;
    }
    .section6 {
        margin-bottom: 71px;
    }
    header li {
        display: block;
        margin: 20px 0;
    }
    .contact_desc form input {
        padding: 13px 15px;
        margin: 5px 0;
    }
    .header-left span,
    .header-left strong {
        display: none;
    }
    .header-left a {
        background: initial;
        padding: 0;
    }
    .header-left img {
        border-radius: 50%;
        max-width: 22px;
    }
    .header-right a {
        max-width: 100%;
        text-align: center;
    }
    .header-right {
        position: absolute;
        left: 0;
        right: 0;
        text-align: center;
        width: 185px;
        top: 0;
        padding: 0;
        margin: 0 auto;
    }
    .bnr-content01,
    .bnr-form {
        position: relative;
        top: 0;
        transform: initial;
    }
    .banner-section {
        background: initial;
        min-height: initial;
    }
    .bnr-content01 {
        background-image: url(../images/banner.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        padding: 50px 15px;
    }
    .header-left.text-left {
        position: absolute;
        left: 0;
        top: 0;
        width: 80px;
        margin: 0;
        margin-top: 6px;
    }
    .bnr-content01 h2 {
        font-size: 32px;
    }
    .toggle-hamburga {
        width: 50px;
        z-index: 4;
        position: absolute;
        right: 8px;
    }
    header {
        padding: 15px 0;
        height: 75px;
        position: relative;
    }
    .bnr-section:after,
    .bnr-section:before {
        display: none;
    }
    .logo-sec {
        display: none;
    }
    .head-section1 img {
        width: 70px;
        height: 70px;
    }
    .bnr-hair img {
        margin-top: 15px;
        width: 110px;
    }
    .bnr-form {
        background: #000000;
        margin-top: 3px;
    }
    .who_we_section {
        padding: 30px 0;
    }
    .form-section input,
    .form-section select {
        width: 100%;
        margin: 6px 0;
        padding: 8px 10px;
        font-size: 14px;
    }
    .services-img {
        padding: 15px 30px;
    }
    .command-section1 {
        margin: 8px 0;
    }
    .form-section input:last-child,
    .form-section input[type="submit"] {
        width: 100%;
        font-size: 18px;
    }
    .services-title {
        padding: 15px;
    }
    .product-position {
        background: rgba(0, 0, 0, 0.8);
    }
    .border-set1 {
        margin-bottom: 80px;
    }
    .border-set1 {
        padding: 15px;
    }
    .recommend-section {
        background: initial;
    }
    .logo-section1 {
        width: 49%;
        padding: 10px 0;
        margin-bottom: 30px;
    }
    .form-section span {
        font-size: 20px;
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 7px;
    }
    .section6-right form,
    .modal-body .section6-right form {
        width: 100%;
        max-width: 100%;
    }
    .section6-right input,
    .section6-right input:last-child {
        width: 100%;
        margin: 6px 0;
    }
    .section6 {
        min-height: 560px;
        padding: 30px 0 50px;
    }
    .section6-right,
    .section6-right form {
        max-width: 100%;
    }
    .bnr-form .hvr-sweep-to-right {
        width: 100%;
        margin-top: 10px;
    }
}


/*767px*/
@media(min-width: 768px) and (max-width: 991px) {
    .s_sec {
        margin-top: 0;
    }
    .s_sec:last-child {
        height: unset!important;
    }
    .globe_map {
        padding: 25px 0;
    }
    .ssec_icon {
        width: 195px;
        height: 195px;
        padding: 25px 0;
    }
    .confidence {
        width: 100%;
    }
    .ssec_icon img {
        width: 90px;
    }
    .blog_sec {
        margin: 0 0 25px 0;
    }

    .slft .spec_desc,
    .srgt .spec_desc {
        padding: 0;
        margin-top: 25px;
    }
    .spec_list {
        padding: 50px 0;
    }
}

@media(min-width: 992px) {
    .slft {
        display: flex;
        flex-direction: row-reverse;
    }
}

@media(min-width: 992px) and (max-width: 1024px) {
    .global {
        padding-top: 0px;
    }
    .ssec_icon {
        width: 250px;
        height: 250px;
        padding: 50px 0;
    }
    .slft .spec_desc,
    .srgt .spec_desc {
        padding-top: 0;
    }
    .blog_sec {
        margin: 0 0 50px 0;
    }
    .blog_desc {
        padding: 10px 0px;
    }
    .blog_desc h3 {
        font-size: 16px;
        line-height: normal;
    }
    .blog_desc p {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 25px;
    }
}

@media(min-width: 768px) and (max-width: 1023px) {
    header li {
        display: inline-block;
        margin: 5px 6px;
        font-size: 12px;
    }
    .header-center,
    .header-left {
        margin-top: 2px;
    }
    .form-section input,
    .form-section select {
        padding: 6px 15px;
        margin-left: 6px;
        width: 150px;
        margin-top: 0px;
    }
    .section4_left {
        margin-top: 30px;
    }
    .section6-right form,
    .section6-location {
        width: 100%;
    }
    .header-left a {
        padding: 6px 9px;
        display: inline-block;
        font-size: 11px;
    }
    .header-left {
        padding-right: 0px;
    }
    .logo-section1 {
        width: 24%;
    }
    .section6-right {
        max-width: 70%;
    }
}


/*1023px*/

@media(min-width: 1024px) and (max-width: 1199px) {
    header li {
        margin: 0 10px;
    }
    .header-left a {
        padding: 6px 12px;
    }
    .bnr-logo {
        text-align: left;
    }
    .form-section input,
    .form-section select {
        padding: 8px 15px;
        margin-left: 8px;
        width: 167px;
    }
    .section6-right form,
    .section6-location {
        width: 100%;
    }
}

@media(min-width: 1700px) {
    .section6 {
        padding: 120px 0;
        min-height: 690px;
    }
    .who_we_section {
        padding: 110px 0;
    }
    .product-position {
        max-width: 55%;
    }
}

@media(max-width:767px) {
    .contact_desc h2 {
        font-size: 32px;
        line-height: normal;
    }
    .contact_desc h3 {
        font-size: 20px;
        margin-bottom: 40px;
    }
    .contact_desc h3:after {
        top: 45px;
    }
    .contact_desc p {
        font-size: 14px;
        line-height: 28px;
    }
    .contact_desc form {
        width: 100%;
    }
    .contact_desc form .wid_50 {
        width: 100%;
    }
    .banner-left {
        width: 100%;
        position: relative;
        bottom: 0;
        z-index: initial;
    }
    .bnr-content01 span {
        font-size: 20px;
    }
    .sec_one_title h3 {
        font-size: 30px;
        line-height: 34px;
    }
    .sec_one_title span {
        font-size: 15px;
        font-weight: normal;
    }
    .section1-right {
        padding: 0 15px;
    }
    .sec1-border {
        padding: 15px;
        margin: 15px 0;
    }
    .flight {
        padding: 30px 15px;
    }
    .flight h3 {
        font-size: 22px;
    }
    .flight h3 span {
        font-size: 26px;
    }
    .ft-menus {
        display: inline-block;
        vertical-align: top;
        padding: 7px 10px;
        width: 49%;
    }
    .customer-section {
        padding-bottom: 0;
    }
    footer .container {
        padding: 0 15px;
    }
    .footer-sec {
        padding: 20px 0 35px;
        border: none;
        text-align: center;
    }
    .max-width03 {
        float: none;
        max-width: initial;
        border-top: 1px solid #fff;
        text-align: center;
        padding-top: 30px;
        margin-top: 30px;
    }
    .custom-product {
        padding-bottom: 0;
    }
    footer span,
    .footer-left span {
        margin-bottom: 20px;
    }
    footer {
        margin-bottom: 71px;
    }
}

@media(min-width: 768px) and (max-width: 1023px) {
    .bnr-content01 {
        padding: 15px 30px;
        max-width: 400px;
        word-wrap: break-word;
        float: right;
        left: auto;
    }
    .bnr-content01 h2 {
        font-size: 36px;
    }
    .bnr-content01 span {
        font-size: 26px;
        line-height: 27px;
    }
    .banner-section {
        min-height: 530px;
    }
    .sec_one_title h3 {
        font-size: 32px;
    }
    .sec_one_title span {
        font-size: 15px;
    }
    .section1-right {
        padding: 15px;
    }
    .flight {
        padding: 100px 0;
    }
    .border-set1 span {
        font-size: 16px;
    }
    .ft-menus {
        padding-left: 50px;
    }
}

@media(min-width: 1024px) and (max-width: 1199px) {
    .bnr-content01 h2 {
        font-size: 30px;
    }
    .bnr-content01 span {
        font-size: 23px;
        line-height: 27px;
    }
    .max-width02 {
        max-width: 470px;
    }
    .product-position a,
    .flight a {
        min-width: initial;
    }
    .flight {
        padding: 80px 15px;
    }
    .product-position span {
        font-size: 14px;
    }
    .product-position {
        padding: 30px 15px;
    }
    .flight p {
        font-size: 17px;
        line-height: 30px;
    }
}

@media(min-width: 1200px) and (max-width: 1400px) {
    .bnr-content01 h2 {
        font-size: 40.99px;
        line-height: 33px;
    }
    .bnr-content01 span {
        font-size: 30px;
    }
}

@media(min-width: 1600px) {
    .aeroplane {
        min-height: 775px;
    }
    .b_link {
        width: 78%;
    }
    .b_soc {
        width: 20%;
    }
    .container {
        width: 1520px;
    }
    .banner-section {
        min-height: 800px;
    }
    header li {
        font-size: 16.2px;
        margin: 0 32px;
    }
    .header-left a {
        font-size: 15px;
    }
    .who_we_section span {
        font-size: 30px;
    }
    .section1-right {
        padding: 50px;
    }
    .who_we_section p {
        line-height: 27px;
        font-size: 15.18px;
    }
    .sec1-border {
        padding: 40px 30px 50px;
    }
    .services-title span {
        font-size: 34px;
    }
    .services-title strong {
        font-size: 19.19px;
    }
    .product-position a,
    .flight a {
        font-size: 17px;
    }
    .product-position span {
        font-size: 17.52px;
    }
    .product-position {
        min-width: 60%;
        min-height: 60%;
        padding: 60px 30px;
    }
    .border-set1 span {
        font-size: 20px;
    }
    .border-set1 p {
        font-size: 17px;
        line-height: 29px;
    }
}

@media(min-width: 1600px) and (max-width: 1700px) {
    .container {
        width: 1420px;
    }
}

@media(min-width: 768px) {
    .contact_desc form .wid_50:nth-child(odd) {
        padding-left: 10px;
    }
    .contact_desc form .wid_50:nth-child(even) {
        padding-right: 10px;
    }
    .form-sections span {
        font-size: 16px;
        line-height: 24px;
    }
    .banner-left {
        width: 210px;
    }
    .form-sections {
        padding: 20px;
    }
    .form-sections span {
        margin-bottom: 7px;
    }
    header.fixed-header {
        position: fixed;
        background: rgba(64, 64, 64, 0.95);
        z-index: 999;
        top: 0;
        left: 0;
        width: 100%;
        right: 0;
        border-bottom: 1px solid #ccc;
    }
}

@media(max-width: 767px){
.phones,.close-icon{
    display: none;
}
.contact-us .form-icon{
    display: block;
}
.services-content {
    padding: 0;
}
section.spec_wrap{
    background-size: cover;
}
.spec_sec .panel-default>.panel-heading .panel-title a{
    background-position: 10px center;
    background-size: 19px;
    padding-left: 35px;
    font-size: 15px;
}

.spec_sec .panel-group .panel-heading+.panel-collapse>.panel-body,.spec_sec p {
    font-size: 13px;
    line-height: 19px;
}

.spec_desc {
    margin-top: 15px;
}
.spec_desc p{
    font-size: 13px;
    line-height: 19px;
}
section.service_wrap{
    background-image: initial;
}
.customer-section{
    margin-top: 20px;
}
.page_tit h1{
    line-height: 27px;
    font-size: 24px;
    letter-spacing: initial;
}
.confidence a,.global a,.product-position a, .flight a,.spec_desc a{
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 15px;
    font-weight: bold;
}
ul.bread li, ul.bread li > a {
    font-size: 14.65px;
    line-height: 23px;
}
.recommend-section .logo-section1{
    margin-bottom: 80px;
}

.footer-right .ft-menus:last-child {
    display: none;
}
.spec_desc ul li{
    text-align: right;
}
a#map_pin {
    display: block;
}
.service_inr{
    background-position: bottom 240px center;
}
.spec_list h3{
        font-size: 21px;
    margin-bottom: 20px;
    line-height: 30px;
        letter-spacing: 0.05em;
        color: #fff;
        text-align: center;
        font-weight: bold;
}
.globe_map h3{
        font-size: 19px;
    line-height: 33px;
    margin: 30px 0 20px;
        font-family: 'Conv_OpenSansHebrew-Regular';
    font-weight: bold;
    font-weight: bold;
        color: #047aa5;
        text-align: center;
            letter-spacing: 0.05em;
    text-decoration: underline;
}
.globe_map .col-xs-12.col-sm-8.col-md-8 {
    margin-bottom: 20px;
}
}