/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {

    
    
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
    
    
    
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
      
.vc_row, #footer {
        background-size: cover !important;
    }
    .footerwidget {
        width: 100% !important;
        padding: 0 15px !important;
    }
    span.dbtn-text {
        font-size: 11px !important;
    }

    #header-nav, .menu-item-28, .logo, .dtec {
        display: none;
    }
    li < a < .logo {
        display: none;
    }
    #header {
        position: static;
        background: #95cbe9;
    }
    .mobile-logo {
        position: absolute;
        top: 3px;
        left: 10px;
    }
    .slicknav_menu {
        background: transparent;
        width: 100%;
    }
    .slicknav_nav ul {
        margin: 25px 0 0 0;
    }
    .slicknav_menu .slicknav_menutxt {
        color: #fff;
    }
    .slicknav_nav a {
        color: #fff;
    }
    .slicknav_nav a:hover {
        background: #565656;
        color: #f65d0b;
    }
    .slicknav_btn {
        background: #000;
        margin-top: 18px !important;
    }
    .slicknav_menu .slicknav_icon-bar {
        background-color: #fff;
    }
    .footerwhitebg {
        float: left;
    }
    .left-sidebar, .content-right {
        width: 100%;
    }
	.left-sidebar {
		margin-right: 0;
	}
	.content-right {
		margin-left: 0;
	}
	.vc_column_container>.vc_column-inner {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
    
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 769px) and (max-width : 992px) {

    .slicknav_menu, .mobile-nav, .mtec {
        display:none;
    }
    
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 993px) {

    .slicknav_menu, .mobile-nav, .mtec {
        display:none;
    }
    
}