@media (min-width: 768px) and (max-width: 991px) {
	
	.navbar-header
	{
		width: 165px;
	}
	
	
    .navbar-toggle{
        display:none;
    }
    .navbar-nav > li > a i {
        /*display:none;*/
    }
    .navbar-nav > li > a {
        color:#888;
        padding:0 0 0 14px !important;
        text-transform:uppercase;
        font-size: 11px !important;
    }
    header .toparea .search label{
        display:none;
    }
    .navbar-nav > li > a {
        padding:0 0 0 20px;
        line-height: 75px;
    }
    .navbar-nav>li span{
        display:none;
    }
    header .toparea .email{
        display:none;
    }
    header .toparea .search .textfield{
        width:170px;
    }
    section.main.slideroverlay h2{
        font-size:18px;
    }
    .tp-caption.big_white{
        font: normal 52px/60px 'source_sans_prolight', Arial, sans-serif;
    }
    .tp-caption.big_white.light{
        color:#fff;
    }
    .tp-caption.medium_white{
        font: normal 20px/30px 'source_sans_proextralight', Arial, sans-serif;
    }
    .tp-caption.small_white{
        font: 16px/24px 'source_sans_prolight', Arial, sans-serif;
    }
    .timer_cnt{
        border-right:none;
        padding-bottom:30px;
        border-bottom:1px dashed rgba(0,0,0,0.2);
    }
}

@media (max-width: 767px) {

.navbar-collapse{background-color:#f9f9f9 !important; }

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{color:#333333; border-bottom:1px solid #cccccc !important;}

    .navbar-toggle{
        display:block;
    }
    .navbar-default .navbar-brand {
        width:auto;
        height:100px;
        left:15px;
        position:relative;
    }
    .navbar-nav > li > a {
        font-size:14px;
        line-height:15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-bottom:1px solid #ddd;
        background:#ededed;
        margin:0;
    }
    .nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
        border-bottom:1px solid #ddd;
    }
    ul.dropdown-menu{margin:0;padding:0;}
	
    ul.dropdown-menu li a {padding: 10px 0 10px 40px !important;border-bottom:1px solid #cccccc;display:block;float:none;line-height:40px;background-color:#f0f0f0;margin:0;}
	
    ul.dropdown-menu li a:hover {background:#f0f0f0 !important;color:#00A9FE !important;}
	
	.navbar-nav > .open a:active{color:#00A9FE !important;}
	
    .navbar-nav>li span{
        display:none;
    }
    .page-header.sub small{
        display:none;
    }
    .c-icon-box {
        margin-bottom:77px;
    }
    .c-icon-box .c-icon-stack{
        position:absolute;
        top:-37px;
    }
    section.main.slideroverlay .btn{
        display:none;
    }
    .timer_cnt{
        border-right:none;
        border-bottom:1px dashed rgba(0,0,0,0.2);
    }
    .pricing_table{
        margin-bottom:60px;
    }
    .col-lg-3, col-lg-4, .col-xs-12{
        margin-bottom:30px;
    }
    .team-member{
        margin: 0 0 30px 0 !important;
    }
    .team-member.last{
        margin: 0 0 0 0 !important;
    }
	
	.title_color {padding-top:30px; font-size:46px; line-height:46px;}
	
	
	#main-slider .carousel h2 {
    color: #ffffff;
    font-size: 13px;
    font-weight: 200;
    line-height: 45px;
    font-family: 'Raleway', sans-serif !important;
    margin-top: 20px;
    text-transform: none;
    text-align: center;
    max-width: 600px;
    margin: auto;
    padding-top: 10px;
}
}

@media (max-width: 480px) {
    body {
        overflow-x:hidden;
    }
    .navbar-toggle{
        display:block;
    }
    .navbar-default .navbar-brand {
        height:100px;
    }
    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 20px;
        text-align:left;
    }
    .navbar-nav>li span{
        display:none;
    }
    .dropdown-menu>li>a {
        height:40px;
    }
    header .toparea .email{
        display:none;
    }
    .page-header.sub small{
        display:none;
    }
    .c-icon-box {
        margin-bottom:77px;
    }
    .c-icon-box .c-icon-stack{
        position:absolute;
        top:-37px;
    }
}

/* Home Concept */
@media (max-width: 1180px) {

}

@media (max-width: 767px) {

}

@media (min-width:767px){

   /* .wrapper{
        top:102px;
    }*/
.wrapper.index{top:76px;}

header{position:fixed;}

body.boxed{width:1180px;margin:40px auto;box-shadow: 20px 20px 2px rgba(0,0,0,0.5);background:url('../img/tweed.png') repeat 0 0 #ccc;}

body.boxed header{position:relative;}
    
body.boxed .wrapper{top:0;}

body.boxed .wrapper.index{top:0;}

body.boxed .tp-leftarrow	{margin-left:-40px;}
body.boxed .tp-rightarrow	{margin-right:-40px;}

.navbar-nav .dropdown-menu {position: absolute;visibility:hidden;display:block;opacity:0;font-size:14px;line-height:14px;background-color:rgba(17, 42, 107, 0.7);width:200px;top: 76px !important;padding:0;margin:0;list-style: none;border:none;border-radius:0;box-shadow:none;box-shadow: 0 0 0 1px rgba(0,0,0,0.15), 0 3px 0px rgba(0,0,0,0.15);z-index:880;}
	
.navbar-nav .dropdown-menu.cs{left:15px;}

.navbar-nav .dropdown-menu li a{display:block;padding: 10px 10px 8px 10px;border-bottom:1px solid #888888;color:#ffffff;z-index:888;font-family: 'Oswald', sans-serif;text-transform:uppercase;}

.navbar-nav .dropdown-menu li a i{margin-top:3px;}

.navbar-nav .dropdown-menu li a:hover{background:#ffffff; color:#1b9cff !important;}

.navbar-nav ul.dropdown-menu{margin:0;padding:0;}

.navbar-nav .dropdown-menu .dropdown-menu {top:-4px !important;left:200px;}

.navbar-nav li.dropdown:hover > ul.dropdown-menu {opacity:1;width:200px;display:block;visibility:visible;height: auto;top:96px;-webkit-transition: all 0.25s ease 0s;-moz-transition: all 0.25s ease 0s;-ms-transition: all 0.25s ease 0s;-o-transition: all 0.25s ease 0s;transition: all 0.25s ease 0s;}
}


@media (min-width: 991px){
header .toparea .search .textfield:focus {width:250px;color:rgba(255,255,255,0.8);box-shadow:none;}

.tp-caption.button a{font-size:20px;}

.tp-caption.big_white strong{font: normal 46px/46px 'robotolight', Arial, sans-serif;}

.tp-caption.fw_460{width:560px;white-space:normal !important;}

.navbar-nav > li > a {color:#FFFFFF;font-size:13px;line-height:75px;padding:0 0 0 20px;text-transform:uppercase;text-align:right;}
	
	
.navbar-nav>li span{position:absolute;top:60px;width:100px;left:30px;font-size:13px;line-height:13px;display:none;}



