/*****************************************************AUTHOR OF THIS STYLE SHEET*****************************************************
*************************************************************************************************************************************
/////////////////////////////////////######//##////##//#######//########//######//#######//##///##///////////////////////////////////
///////////////////////////////////////##/////##//##///##///##/////##///////##////##///////##///##///////////////////////////////////
///////////////////////////////////////##///////##/////##///##/////##///////##////#######//#######///////////////////////////////////
//////////////////////////////////##///##///////##/////##///##/////##///////##/////////##//##///##///////////////////////////////////
///////////////////////////////////####/////////##/////#######/////##/////######//#######//##///##///////////////////////////////////
*************************************************************************************************************************************
*************************************************************************************************************************************/

/*Bootstrap iPad nav menu breakpoint*/

@media (min-width: 768px) and (max-width: 991px) {
    .pt0 {
        padding-top: 0 !important;
    }
    .ptr0 {
        padding-right: 0 !important;
    }
    .ptb0 {
        padding-bottom: 0 !important;
    }
    .ptl0 {
        padding-left: 0 !important;
    }
    .ptr15 {
        padding-right: 15px !important;
    }
    .ptl15 {
        padding-left: 15px !important;
    }
    .pmb0 {
        padding-bottom: 0 !important;
    }
    .owl-carousel {
        display: none !important;
    }
    #main_nav button {
        display: block;
        background: rgb(69, 68, 65);
        border: none;
        padding: 15px;
        width: 100%;
        color: #fff;
        font-size: 18px;
        cursor: pointer;
    }
    #main_nav ul {
        display: none;
    }
    .dropdown {
        position: relative;
    }
    .dropdown li {
        text-align: center;
    }
    li.has-dropdown:before {
        top: 0 !important;
    }
}

/*End Bootstrap iPad nav menu breakpoint*/

/* #Tablet*/

@media (min-width:961px) {
    /* tablet, landscape iPad, lo-res laptops ands desktops */
    /*.navbar-default {
        padding-bottom: 0;
    }*/
}

/*Small devices (landscape phones, 576px and up)*/

@media only screen and (min-width: 412px) and (max-width: 868px) {
    
}

/* 6.2 Mobile Screen */

/* Mobile Devices */

@media (min-width: 320px) and (max-width: 480px) {
    .pmt0 {
        padding-top: 0 !important;
    }
    .pmr0 {
        padding-right: 0 !important;
    }
    .pmb0 {
        padding-bottom: 0 !important;
    }
    .pml0 {
        padding-left: 0 !important;
    }
    .logo a {
        background-size: 306px;
        width: 320px;
    }
    .top_links {
        margin-top: 0;
    }
    li.search.no_border {
        width: 100%;
    }
    .main_banner {
        height: 650px;
    }
    .main_banner .fig_overlay {
        float: none;
        width: 100%;
        height: 510px;
    }
    .carousel-indicators {
        bottom: -88%;
    }
    #our-work-section 
    .full-border-bottom, 
    #home-video-section 
    .full-border-bottom {
        padding-bottom: 10px;
    }
    #blog-report-section .heading {
        font-size: 20px;
        padding: 10px 0px;
        text-align: center;
    }
    .text.heading {
        padding-bottom: 20px;
    }
    .row {
        margin-right: 0;
        margin-left: 0;
    }
    ul.social-links {
        padding: 0;
        text-align: center;
    } 
    ul.social-links li:first-child {
        width: 100%;
    }
    .owl-carousel,
    aside.widget.widget-twitter {
        display: none !important;
    }  
    
    .breadcrumb-bg {
        display: none;
    }
    .int-content {
        padding: 0 0px 60px;
    } 
    .clearfixMob {
        clear: both;
    }
    .button {
        margin-bottom: 10px;
    }
    .post .readmore {
        padding: 15px 0 5px;
    }
    .filter_box select {
        margin-bottom: 10px;
    }
    .video-container {
        margin-bottom: 20px;
    }
    li.has-dropdown:before {
        content: '+' !important;
        position: absolute;
        right: 25px;
        top: 9px;
        color: #fff;
        font-size: 30px;
    }
    .has-dropdown ul.dropdown.true,
    .main_banner {
        display: block !important;
    }
    .has-dropdown ul.dropdown {
        display: none !important;
    }
    .text-style p a {
        display: -webkit-inline-box;
    }
}


/* Iphine 5 */
@media (max-width: 320px) {
    .logo a {
        background-size: 280px;
        width: 280px;
    }
}

/* Nexux 10 */
@media (min-width: 800px) {
    .ticket_title {
        width: 25%;
    }
    #our-work-section .access-box {
        height: 185px;
        word-break: break-all;
    }
}

/* Nexux 10 */
/* @media (min-width: 600px) {
    .main_banner {
        height: 590px;
    }
    .main_banner .fig_overlay {
        width: 100%;
    }
    .carousel-indicators {
        bottom: -67%;
    }
} */

@media (max-width: 360px) {
    
}

@media (max-width: 480px) {
    
}

@media (min-width: 375px) {
    
}

/*Iphone 6/7/8 Plus*/

@media (min-width: 414px) and (max-width: 736px) {
    
}

@media (min-width: 411px) {
    
}

@media (min-width: 480px) {
    
}

@media (min-width: 979px) {
    ul.nav li.dropdown:hover > ul.dropdown-menu {
      display: block;
    }
  }