@media (max-width: 991px) {

.menu-right{ float:none; width:100%; padding:0;}
   /* Header */
	header {
		position: static; top:0;
        border-bottom: 0px solid #cdcdcd !important;
	}
        body.header-top {
        padding-top: 0px !important;
    }
	header .container {
		width: auto;
	}

    body {
        padding-top: 0px !important;
    }

    /* Navigation */
	header div.nav-main-collapse,
	header div.nav-main-collapse.in {
		width: 100%;
		overflow: hidden;
		overflow-y: hidden;
		overflow-x: hidden;
	}

	header div.nav-main-collapse {
		float: none;
		margin: 0;
	}

	header nav.nav-main ul.nav-main {
		float: none;
		position: static;
		margin: 8px 0;
	}

	header div.nav-main-collapse.collapse {
		display: none !important;
	}
 
	header div.nav-main-collapse.in {
		display: block !important;
	}

	header div.nav-collapse div.container nav.nav-main {
		float: left;
		width: 100%;
	}

	header div.nav-main-collapse {
        position: relative;
		background: #000;
		max-height: none;
		margin: 0 0px !important;
		max-height: none;
		padding: 0 0px;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}

    header div.logo {
        position:static;
    }

	header div.nav-main-collapse > nav {
		padding-left: 15px;
		padding-right: 15px;
	}

	header > div.container {
		 
	}

	header nav ul.nav-main {
	 
	}

	header div.nav-collapse {
		background: #333333;
		width: 100%;
		clear: both; 
	}

	header nav.nav-main {
		padding: 10px 0;
		clear: both;
		display: block;
		float: none;
		width: 100%;
	}

	header nav.nav-main ul,
	header nav.nav-main ul li {
		padding: 0;
		margin: 0;
	}

	header nav.nav-main ul li {
		clear: both;
		float: none;
		display: block;
		border-bottom: 0px solid #383F49;
	}

	header nav ul.nav-main > li + li {
		margin-left: 0;
	}

	header nav ul.nav-main li a,
	header nav ul.nav-main ul.dropdown-menu li > a {
		padding: 9px 8px;
		border: 0;
		border-top: 0;
		margin: 0;
	}

	header nav.nav-main ul li:last-child,
	header nav ul.nav-main ul.dropdown-menu li > a {
		border-bottom: none;
	}

	header nav ul.nav-main li.dropdown:hover > a {
		margin-bottom: -2px;
        padding-bottom: 11px;
	}

    header nav ul.nav-main ul.dropdown-menu{
        border-top: 1px solid rgba(219, 219, 219, 0.19);
    }
 

	header nav ul.nav-main li a {
		color: #FFF;
		clear: both;
		float: none;
		display: block;
		padding-left: 0;
	}

	header nav ul.nav-main li a i.fa-angle-down {
		position: absolute;
		right: 5px;
		top: 10px;
	}

	header nav.nav-main ul ul {
		margin-left: 15px !important;
	}

	header nav.nav-main ul.dropdown-menu {
		position: static;
		clear: both;
		float: none;
		display: none !important;
	}

	header nav ul.nav-main ul.dropdown-menu {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	header nav.nav-main li.resp-active > ul.dropdown-menu {
		display: block !important;
	}

	header nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {
		border: 0;
		/*margin: 0 5px;*/
		padding-left: 35px;
	}

	header nav ul.nav-main .dropdown-submenu:hover > a:after {
		border-left-color: transparent;
	}

	body header nav ul.nav-pills > li > a:before,
	body header nav ul.nav-main li.dropdown:hover > a:after {
		display: none;
	}

	body header nav ul.nav-main i.fa-caret-down {
		float: right;
	}

    body header nav.std-menu.header-top-menu  ul.nav-main i.fa-caret-down {
        float:none;
    }

	body header nav ul.nav-main ul.dropdown-menu,
	body header nav ul.nav-main li.dropdown.open a.dropdown-toggle,
	body header nav ul.nav-main li a,
	body header nav ul.nav-main li.active a,
	body header nav ul.nav-main li.dropdown:hover a,
	body header nav ul.nav-main ul.dropdown-menu li:hover > a,
	body header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover {
		background: none !important;
		background-color: transparent !important;
		color: #FFF !important;
        text-decoration: none;
	}
    header div.header-top nav ul.nav-main ul.dropdown-menu {
        background-color: white !important;
    }

    body header div.header-top nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover {
        color: #333 !important;
    }

    body header nav.std-menu.header-top-menu ul.nav-main li a {
        color: #333 !important;
    }

	header.center nav ul.nav-main > li {
		display: block;
	}

	header nav ul.nav-main ul.sub-menu {
		padding: 0;
		margin: 0 0 10px 0;
	}

	header nav ul.nav-main ul.sub-menu ul.sub-menu {
		margin-top: 10px;
	}

	header nav ul.nav-main i.fa-caret-down {
		color: #ADB0AD !important;
	}

	/* Responsive Button Nav */
	button.btn-responsive-nav {
		background: none; 
		display: block;
		position: absolute; font-size:25px;
		right: 5%; padding:0px 10px;
		color: #000; border:0;  
	    top:60px;  outline: none;
	}

	button.btn-responsive-nav:hover,
	button.btn-responsive-nav:active,
	button.btn-responsive-nav:focus {
		color: #ac292e; outline: none;
	}

	/* Logo */
	header div.logo {
		border: 0;
		margin-bottom: 0px; padding-top:5px;
	}

	header div.logo img {
		max-width: 90px;
	}

	header.center div.logo {
		text-align: left;
	}

	/* Nav Top */
	header div.header-top ul.nav-top {
		float: left;
		min-height: 5px;
	}

	/* Social Icons */
	header div.social-icons {
		display: none;
	}

	 
 
}

@media (max-width: 767px) {

    /* Header */
	header {
		display: block;
	}

    body.header-top {
        padding-top: 0px !important;
    }

    .breadcrumb {
        display:none;
    }

    header div.header-top {
        display:none;
    }

 

	/* Navigation */
	header.center nav {
		width: auto;
	}

	header nav ul.nav-top {
		float: right;
		margin-right: 0;
	}

    /* Responsive Button Nav */
    button.btn-responsive-nav {
        
    }

    
 
}


@media (max-width: 479px) {

    /* Navigation */
    header nav ul.nav-top,
    header div.header-top {
        display: none;
    }

    
}

@media (max-width: 700px) {
	button.btn-responsive-nav { 
	 top:28px;		   
	}
    .pricing-table > div {
        width: 100%!important;
        margin: 0px 0px 25px 0px!important;
    }

    .v-process-steps ul li {
        width: 100%!important;
        margin-bottom: 25px!important;
    }

    header nav ul.nav-top li {
        display: none;
    }

        header nav ul.nav-top li.phone {
            display: block;
        }

 
}


@media only screen and (min-width: 1200px) {
 
}

@media only screen and (min-width: 1250px) {
	
	/* LAYOUT */

        body.boxed-layout header {
            max-width: 1200px;
        }
	
}

@media only screen and (max-width: 1024px) {
	
	/* GENERAL */
	.v-page-heading.v-fancy-heading {
		padding-top: 80px;
		padding-bottom: 80px!important;
		background-attachment: scroll;
		background-size: cover;
		-webkit-background-size: cover;
		background-position: center center!important;
	}
	.v-fancy-heading .heading-text {
		opacity: 1!important;
		letter-spacing: 0px!important;
	}
	.carousel-wrap a.prev, 
    .carousel-wrap a.next, 
    .flex-direction-nav {
		opacity: 1;
		-moz-opacity: 1;
		filter:alpha(opacity=1);
		display: none!important;
	}

	.v-parallax-video video {
		top: 0!important;
	}
	.v-parallax {
		background-attachment: scroll!important;
		background-position: center center!important;
        background-position: 50% 0!important;
	}
	.v-parallax .v-content-wrapper{
		opacity: 1!important;
		top: 50%!important;
	}
	.team-member figcaption span {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	
	 
}

@media only screen and (min-width: 768px) and (max-width: 959px) {	
	
	 
}

@media only screen and (max-width: 767px) {
 
	
	/* GENERAL */
	.flexslider .flex-direction-nav {
		display: none;
	}
	.tp-bullets, .rev_slider_wrapper > .tp-leftarrow, 
    .rev_slider_wrapper > .tp-rightarrow {
		display: none!important;
	}
	.tp-caption a.btn.v-btn {
		padding: 0% 14%!important;
	}

	h4.v-center-heading {
		max-width: 60%;
	}
	.v-icon.v-icon-large {
		line-height: 84px;
	}

    /*.v-parallax-video.v-bg-stylish {
        margin-left:-15px;
        margin-right:-15px;
    }*/
	
	/* FOOTER */
	footer {
		padding-bottom:10px;
        padding-top:20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.copyright nav .menu li {
		float: none !important;
		width: auto;
		border-top-width: 0;
	}
	
	 
}

 
@media only screen and (max-width: 479px) {
button.btn-responsive-nav { 
	 top:22px;		   
	}

/* Logo */
header div.logo {
  padding:0px 50px 0 2%; margin:0;
}


	 
	
	 
}