@media only screen and (max-device-width: 767px){
.footer.navbar-fixed-bottom{
    display: block;
    position: relative;
}
}

@media(max-width:1299px) and (min-width:1200px) {
    .container {
        width: 100%
    }
    .nav>li>a {
        padding: 15px 9.7px
    }
}

@media(max-width:1399px) and (min-width:1300px) {
    .container {
        width: 1290px
    }
    .nav>li>a {
        padding: 15px 11px
    }
}

@media (max-width:990px) {
    .navbar-header {
        float: none
    }
    .navbar-toggle {
        display: block
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
    }
    .navbar-collapse.collapse {
        display: none!important
    }
    .navbar-collapse.collapse.in {
        display: block!important
    }
    .nav.navbar-nav a.arrow,
    .nav.navbar-nav a.dinb-xs {
        display: inline-block!important
    }
    .navbar-nav {
        float: none!important;
        //margin: 0 -15px;
    }
    .navbar-nav>li {
        float: none
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .navbar-brand {
        padding: 5px
    }
    .nav.navbar-nav a.arrow {
        float: right
    }
    .navbar-nav>li.open>.dropdown-menu,
    .navbar-nav>li>.dropdown-menu {
        position: relative;
        float: inherit;
        box-shadow: none;
        border: none;
        background: 0 0;
        width: 100%;
        border-top: 1px solid #e6e6e6;
        margin-top: 0
    }
    .social-nav div.dropdown-menu li {
        margin: 0 5px;
        width: 46%
    }
    .social-nav div.dropdown-menu {
        left: inherit;
        border-top: none!important;
        margin-top: 10px!important
    }
    .social-nav.open.dropup {
        padding-bottom: 0
    }
    .dis-b {
        display: block
    }
    .col-caption {
        padding: 0 0 20px;
        font-size: 18px;
        line-height: 24px
    }
    .grayborder-bg,
    .whiteborder-bg {
        padding: 20px 0
    }
    .site-tag {
        margin-top: 0;
        margin-bottom: 0;
    }
    .line-h54 {
        line-height: inherit
    }
    .top-rated .text-right, .top-rated{
		text-align: center;
		font-size: 24px;
    }
    .pri-box h2, .pri-box2 h2 {
        font-size: 22px;
        text-align: left;
    }
    .about-team .list-inline figcaption{
        padding-bottom: 16px;
    }
}

@media(min-width:768px) and (max-width:1024px) {
    header .container {
        width: 100%;
        padding: 0
    }
    .navbar>.container .navbar-brand {
        margin-left: 15px;
        padding-left: 0
    }
    .col-title {
        min-height: 60px;
    }
}

@media (min-width:992px) and (max-width:1030px) {
    .navbar-default .navbar-nav>li>a {
        padding-left: 7px;
        padding-right: 7px;
        font-size: 14px
    }
    .social-nav i {
        font-size: 14px
    }
    .social-nav div.social-link i {
        font-size: 18px
    }
    .social-nav .caret {
        margin-left: 0
    }
}
@media (min-width:1023px){
    .dropdown:hover .dropdown-menu {
        display: block;
    }
    .dropdown:hover{
        cursor: pointer
    }
    .new-btn p.f-s24 {
        font-size: 26px;
    }
    .pri-box h2, .pri-box2 h2 {
        font-size: 28px;
    }
    .legend.mrg-top {
        margin-top: 30px !important;
    }
}
@media screen and (min-width: 768px){
.carousel-indicators {
    bottom: -50px;
    left: 18%;
    width: 100%;
}
}
@media (min-width:1300px){
    p.iphone_remove01 {
        margin: 5.3vw 0;
    }
    p.iphone_remove03 {
        margin: 5.8vw 0;
    }
    p.iphone_remove04 {
        margin: 11.9vh 0;
    }
    p.andriod_remove02 {
        margin: 5vw 0 !important;
    }
    p.andriod_remove03 {
        margin: 6vw 0;
    }
    p.ipad_remove01 {
        margin: 6vw 0;
    }
    p.ipad_remove02 {
        margin: 3.6vw 0;
    }
    p.ipad_remove03 {
        margin: 5.5vw 0;
    }
    p.applewatch_remove01 {
        margin: 6.5vw 0;
    }
    p.applewatch_remove02 {
        margin: 6.3vw 0;
    }
    p.applewatch_remove03 {
        margin: 7vw 0;
    }
    p.webdesign_remove01 {
        margin: 5.3vw 0;
    }
    p.webdesign_remove02 {
        margin: 6.5vw 0;
    }
    p.webdesign_remove03 {
        margin: 4.9vw 0;
    }
    p.webdesign_remove04 {
        margin: 7.3vw 0;
    }
    p.custom-soft-01 {
        margin: 5vw 0;
    }
    p.custom-soft-04 {
        margin: 4.5vw 0;
    }
    p.gadget_remove01 {
        margin: 4.9vw 0;
    }
    p.gadget_remove02 {
        margin: 6.7vw 0;
    }
    p.gadget_remove03 {
        margin: 5.8vw 0;
    }
    p.wearable_remove01 {
        margin: 6vw 0;
    }
    p.wearable_remove02 {
        margin: 5.8vw 0;
    }
    p.wearable_remove03 {
        margin: 5.8vw 0;
    }
    p.wearable_remove04 {
        margin: 5.5vw 0;
    }
    p.settop_remove01 {
        margin: 4.9vw 0;
    }
    p.settop_remove02 {
        margin: 4.9vw 0;
    }
    p.settop_remove03 {
        margin: 5.9vw 0;
    }
    p.settop_remove04 {
        margin-top: 4vw;
    }
    p.headless_remove01 {
        margin: 4.9vw 0;
    }
    p.headless_remove02 {
        margin: 5.8vw 0;
    }
    p.headless_remove03 {
        margin: 5.8vw 0;
    }
    p.headless_remove04 {
        margin-top: 4vw;
    }
    .pri-box.pri-remove-01 {
        margin: 2.3vw 0;
    }
    .pri-box.pri-remove-02 {
        margin: 3.2vw 0;
    }
    .mar-t48 {
        margin-top: 48px;
    }
    .about-cont-part p.mar-tp {
        margin-top: 52px;
    }
    p.venture_remove01 {
        margin: 5vw 0;
    }
    p.venture_remove02 {
        margin: 6.8vw 0;
    }
    p.venture_remove03 {
        margin: 5.7vw 0;
    }
    p.venture_remove04 {
        margin: 5.4vw 1vw 0 0;
    }
    .mgbt {
        margin-bottom: 15px;
    }
    .padd {
        margin: 2.1vw 0;
    }
    p.sanfra-remove-03 {
        margin-top: 4.5vw;
    }
    p.sanfra-remove-02 {
        margin: 5vw 0;
    }
    p.salesmark_remove01 {
        margin-top: 3.5vw;
        margin-bottom: 1vw;
    }
    .sale-mark {
        margin: 3.5vw 0;
    }
    .sale-mark2 {
        margin: 2.4vw 0;
    }
}
@media (max-width: 767px){
.visible-xs .quick-nav {
    margin: 0 -15px;
}
.visible-xs .quick-nav a:last-child{
    float: right;
}
}