.nav_top{
    margin-bottom: 37px;
}
.the_nav{
   z-index: 999; 
}
@media(max-width:1200px){
    .introduce_heading table{
        width: 100% !important;
        max-width: 100%;
        height: auto !important;
    }
    .introduce_heading table td{
        width: auto !important;
        height: auto !important;
    }
    .introduce_heading table td img{
        display: block;
        min-width: 150px;
        height: auto;
    }
}

@media(max-width:992px){
    #footer_area img.alignleft{
        float: none;
        display: block;
        margin-top: 15px;
    }
}

@media(max-width:768px){
    .introduce_heading table,.introduce_heading table tbody,.introduce_heading table tr{
        display: block;
        border: none;
        height: auto !important;
    }
    .introduce_heading table tr{
        border-bottom: 2px solid #111;
        margin-bottom: 15px;
    }
    .introduce_heading table td{
        display: block;
        width: 100%;
    }
    .introduce_heading table td img{
        float: none;
        margin: 0 auto;
    }
    
    .gallery-item{
        width: 100% !important;
    }
}
#new_phones{display: none;}
@media (max-width:480px){
    img{
        max-width: 100%;
        height: auto;
    }
    .header_top_bar .header_contact_area .header_column,.header_top_bar .column_details{
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .header_top_bar .column_details{
        width: 100%;
    }
    #new_phones{
    	display: none;
    	width: 270px;
    margin: 0 auto;
    border-right: 0;
    padding: 0 0px 10px 65px;
    float: none;
    z-index: 999;
    }
    #new_phones a{
    	color: #000 !important;
    }
    #new_phones p{
    	padding-left:24px;
background-position: 0 0;
background-repeat: no-repeat;
   color: #333;
    display: inline-block;
    background-color: #fff;
    z-index: 999;
    overflow: visible;
    height: 25px;
    padding-left: 30px;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    }
    #new_phones p:first-child{
    		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFbUlEQVRIS42WbUxTZxTH/89t722LBWSgWBtHfZkTqzPion7AqQmGmBi2NKt1iR992WaCc2pcgiEk6gezIPplbnwSBWNqNrMoMYHEhsVMFsrUKW/CwqBUXmpZW8rtfeu9y3MpFeQlO8lNk96n53fO//zPAwQLhNfrNTidTrvRaNxGCNltsVg2QVVzNYYhoiSFY4LQKYTDLRLL+kOBQODgwYPJ+VKR+b588OBBTmFh4Xc2m80FYJUkyyZFFGHIykJIEBB7/hzm5mb0ZGdLHx06NBQKBH7lef5SSUlJ+N18cwDt7e27HA7HD1ardZMoipAlCTAYMBmNItjUhMzbt7HiyRP0l5ZiyZUr0AQBIATxeLwnFAp9deDAAd9MyCxAV1fXFw6H45qmactoYlmWwVos6PZ6YWltxZrsbGQ8e4aXsRike/dgevNGPyPJMpJJXaHw6OjoaZfLVTcNSQP8fn+x0+n8RU8uy1AUBQarFa/q67EyGITd6QRu3YLg86H96lXklpYiMTwMWVF0iA6SJGiaNh6NRj/3eDx6Jzqgvr4+q6ysrJVl2UJ6SEkmwRgM6G5oQEFfH1Y4nSCVlcDoKKJ5eehsbkb2lCz6WfqbmRBZlvsHBwe3nzlz5g2pqqpiPB7P9+vWrfuW53kkVRWqoiAWDkOtqMDa8nLA7QZiMUCSMGmxwF9eDrW0FMZly6CFw5BEUYdMP6lufrJarSeI3+9/f+PGjb5kMrmGvqDJidWKvosXsaWoCKazZ4GxMUAUAUWBBkAGEM/Jwd/FxRiqqIA5GoXE8/osKEQQBDqTwWQyuZd0d3eXORwOL8/zJpVWr6qIsCzgcuGD1at13alLaPXzxav169FRWwt5eBiSoqTlYhiG1nGYAmrsdvs3lKoDGAYDLS3YUF2N7JERgD6JxEL7CIUQvPR48PLECUg9PfrQCS1oKmpJf39/U1ZW1j5qM+qcJMdh7Pp1bGlqguHFCyAe16VZKHgAE2YzWu7eRXhkBAZVnXn0MQkGg+0syxZRAKUrZjMi1dXYeucOMDw8pf0iIRKCIIC+S5fQZ7PBmJJS0zTaSRcZGBj4k+O4rbR6armkyYR/b95EUWUlGFkGZlc0ByUQgl4AkfPn8WLtWhhTBaUBvb29TRkZGfuog2gXKssi0NGBj/fvR+aitU+9jDMM+gAMX7iA/pUr0x2kfvqYPH369Ory5ctPJhIJfcgUMp6bi5xdu7Chp2dqExeJXpaFmJmJv27cQJTOQKNGTkctaWtr+9Rms3knJyc5CqA+hsmE162tKD5+HNZFZhDkOLxiGGQcOYK2PXvAhUIAw+jZCSFTNm1sbCzYvHmzj+f51emVF0UIS5dCuXwZOxsasCS1YPQ6UwnRrTlqNGKIEORt24bfz52DPDAAxmRKl04IGVQUZS9xu92GU6dOVefn55+MRCK6VfXbUZYRz8zE5P372HntGlZFIqDbMEEIJgmBZjJhzOVCh9sNmUrz1vvpHcjJyflal7impmZpSUlJayKR+FC/7KY3MpGAZLViJBpFrs+HFZ2dMMsyYgUFCOzYgZjdDm5oCAzHzZoSIeQfQRC2l5eXh9IzbGxs/CQ/P//niYmJvGmALpkoQlRV8JoGid751N8AGEUBI0kgKc0pIWXNcYZh3EePHn2kz2Im+uHDh4fNZnNNIpHI0/+ayTLo53RXNHlqgnN8RZMDoMlPHzt27Mb0gTku9Hq9uzmO+1GW5Q00OX1oR/8jehmG+XK68gUB9EVdXV2upmkVmqZ9JkmSHcBskd/S6BX7WtO0+5IkXaCav1vIgntE/20Jh8OrAGwHsJsQsokQ8l4qwbiqqh0AfjMajX8Eg8FAVVXVvG3+B8EQCX7YaocRAAAAAElFTkSuQmCC);
}

    #new_phones p:last-child{
    	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADO0lEQVRIS+2VXWgcVRiGnzPnzM5ONrupu1akoptYRMmFvSitEBBawYKIUHJR/AOx2C7YH2xQKkrJgj8gYtS6LYGmRtqKsmIVi1gvSmsqKnhTJNgrK16EmIat6SbZ2ZmdOUeyqcV1k+0G9M65PPO+33u+n/c7gpV8BZNF19Ik7Ys8LartUEU7oDqm4GWpOCexWYuM3mOvfaAdbvsCI8FGAvssMTqIzI/krI3/rsCRYD21ukCSiG/IiU3/CzRW4D8v0ajZgGfOERMrbPLBUgqdHEKqHnT4Ea75nvnKBPtummlIYcRkKenPccSdqKjAbvvlhv9FI5n21iDsbkKrH8QGZPSqYKi6Bcf5EscoDOAxjcUEtjnNbHic552frwd62+sGmcZMXWTgdq9+vs+49AQP49iP4bGOuLgVZRJoAUZPCkbNXUybz1jFPQgk8po1Fuhag9JvMfXti+Q3h01jWShnsBJjhKIXR4ADhIb6RavMI8Kji9EWVkAYrUPRj7K2UqOrTrCAkv4Je24zA11XmgSO+P3M2J+SEVC9Flgyjh99iDJn8KfGm538hkmSqj2OUA9R4Q4y+jBPqZGlTVWUHN56DKPuRukf8GpFnnPH/o5dflUsNO13EuwV5ZaOzRuFi8t+MbsUrv1d1M5eWAJzY4HB2Vu42V7PnvhXDfzXyxnsWB8vxE+10m4tcLDUi+k6jy/SdIWvkYsdAGHIX+5kdWacClkS5gSu3LHc+7C8wMII6o4vcK0+IgEqGuPrkw/wybaIN70e3NglEhZ4pkrk72CPe2JlPTjkDyLtfH22Z7mKrGxiV+eF60GGa+8g5G5iQuIZn7joZbu49E+RpTP4wN9GOXaMFA4VQlS0nZ3qeAN56Goa2XmWhHVv/bwcfUdKPsIzosEvzQKFP7KEqTOkrLXUDPj6FM7lR8mtqTSV4P3gPubkaZLWKgIMYTDILueV1j54N9iJq4aRQuDrX5DV+8klJpedlOHwSSI5SgcKT/vMzN/GS6nSX/jmDA5V+qjGP64DxNwTDKTOt7RA0bhMREcJrQdJRBd41t7C4jZaDNFEzhuLND3gwxXnV/JC39BjRdPJZNBNtfwb+1c3OPpP6Y05FcM90uYAAAAASUVORK5CYII=);
    }
    .header_top_bar .tel-list{
    	display: block;
        width: 270px;
        margin: 0 auto;
        border-right: 0;
        padding: 0 0px 10px 65px;
        float: none;
        z-index: 99;
    }
    .header_top_bar .tel-list li{
        display: block;
    }
    .header_top_bar .tel-list li div{
        color: #111111 !important;
    display: inline-block;
    background-color: #fff;
    z-index: 999;
    overflow: visible;
    height: 25px;
    padding-left: 30px;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    }
    .header_top_bar .tel-list li a{
    	color:#000 !important;
    }
    .mobo-vodafone-24{
        color: #000000;
    }
    .tel-list:before{
        left: 30px;
        top: 3px;
    }
    .header_top_bar .callback-btn{
        margin: 0 auto;
    }
    .header_social{
        margin: 0;
        width: 100%;
        padding: 15px 0 0;
        text-align: center;
    }
    .header_social a{
        display: inline-block;
        float: none;
    }
    .nav_area .navbar-collapse{
        max-height: 80vh;
    }
    .packege_buttonglav{
        display: none;
    }
    h1{font-size: 24px;}
    .introduce_heading h2{
        font-size: 16px;
        line-height: 26px;
    }
    .we_are .we_are_border{
        display: block;
    }
    .we_are .we_are_border h2{
        top: -35px;
    }
    .we_are .right_side{
        margin-top: 70px;
    }
    .we_are .right_side h2{
        margin-top: 0 !important;
    }
    .professional_details h3{
        margin-top: 0 !important;
        margin-bottom: 10px;
    }
    .packege_button.butmob {
        margin-top: 0;
        padding: 15px 0 !important;
        margin-right: 0;
        text-align: center;
    }
    .quote2glav {
        margin: 0 auto;
        float: none;
        display: inline-block;
    }
    iframe{
        max-width: 100%;
    }
    .professional_details{
        margin-top: 0;
    }
    .professional_details h2{
        margin-top: 0;
    }
    .packege_button{
        text-align: center;
    }
    .quote1{
        display: inline-block;
        float: none;
    }
    #packege_area1{
        height: auto;
        padding-bottom: 40px;
    }
    .packege_details_termo h2{
        margin-left: 0;
    }
    .packege_details_termo{
        margin-left: 0;
    }
    .packege_details_termo p{
        width: 100%;
        margin-left: 0;
    }
    .packege_button{
        text-align: center;
    }
    .quote2{
        float: none;
        margin-right: 0;
        display: inline-block;
        height: auto;
    }
    .quote2 p{
        margin-bottom: 0;
    }
    canvas{
        max-width: 100%;
        height: auto !important;
    }
    .wp-pagenavi span.extend{
        color: #000;
        height: 40px;
        padding-top: 8px;
    }
    #fancybox-content{
        width: 100% !important;
        -webkit-box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        box-sizing: border-box !important;
    }
    #page_heading_area{
        padding-bottom: 15px;
    }
    #fancybox-wrap{
        width: 90% !important;
        left: 5% !important;
        padding: 0 !important;
        z-index: 9999999 !important;
    }
    #fancybox-wrap .wpcf7-form{
        width: 100% !important;
        height: auto !important;
    }
    #packege_area5{
        margin-top: 0;
    }
    .we_are, .we_are .right_side{
        height: auto;
    }
    #slider1{
        min-height: 250px;
    }
}

@media (max-width:360px){
    .slider-banner{
        left: 5% !important;
    }
}


