h1,
h2,
h3,
h4,
p {
    margin: 0
}

.align-center,
.icon-circle,
.icon-item,
.main-con header {
    text-align: center
}

.customer-info .sub-title,
.input-con p,
.what-fold .sub-title {
    letter-spacing: -1px
}

.cover-con .wrapper h3::after,
.intro-1 h2::after {
    content: ""
}

body {
    /* color: #46535e; */
    color: #333;
    position: relative
}

a {
    /* color: #2c3454 */
    color: #333;
}

a:hover {
    /* color: #09f; */
    color: #3498db;
}

h1 {
    font-size: 46px
}

h2 {
    font-size: 36px
}

h3 {
    font-size: 24px
}

h4 {
    font-size: 18px;
    font-weight: 300
}

p {
    font-size: 14px
}

button,
input {
    outline: 0
}

input {
    padding: 0;
    -webkit-appearance: none
}

button:focus {
    outline: 0!important
}

.hidden {
    display: none
}

.cover-con .wrapper h3::after,
.intro-1 h2::after {
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -60px;
    width: 120px;
    border-bottom: 2px solid #fff
}

.advantage-con .icon-item+.icon-item,
.contact-con .icon-item+.icon-item,
.issue-con .icon-item+.icon-item {
    border-left: 1px dashed #e9e9e9
}

.contact-con .text-item,
.image-wrapper .text-item,
.swiper-container .text-item {
    margin: 0 auto;
    width: 100%;
    max-width: 940px
}

.header-con {
    position: fixed;
    width: 100%;
    height: 60px;
    z-index: 99;
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
    -webkit-transition: top .3s linear;
    transition: top .3s linear
}

.navbar-brand {
    display: block;
    padding-top: 14px
}

.navbar-brand img {
    /* width: 180px; */
    width: 120px;
    display: block
}

.navbar-collapse {
    padding-top: 10px
}

.nav-item {
    padding: 0 10px
}

.nav-item a {
    padding: 10px!important
}

.nav-item a:hover {
    /* color: #09f; */
    color: #3498db;
    background-color: transparent!important;
    /* border-bottom: 1px solid #09f; */
    border-bottom: 1px solid #3498db
}

.nav-item+.nav-item {
    padding-left: 35px
}

.navbar-toggle .icon-bar {
    background: #2c3454
}

.amazon,
.citrix,
.codenation,
.commonfloor,
.druva,
.exponential,
.flipkart,
.freshdesk,
.gensler,
.khoslalabs,
.lenskart,
.mcafee,
.mobstac,
.nutanix,
.passportparking,
.pearson,
.practo,
.recruiter-mini-list .adobe,
.recruiter-mini-list .amazon,
.recruiter-mini-list .citrix,
.recruiter-mini-list .inmobi,
.recruiter-mini-list .thoughtworks,
.sokrati,
.symantec,
.syscloud,
.target,
.thoughtworks {
    background-image: url(../image/companies_gray_sprite.min.png)
}

.when-scroll {
    padding-top: 6px;
    height: 70px!important;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.main-con {
    padding-top: 100px;
    padding-bottom: 30px
}

.main-con header {
    padding-bottom: 50px
}

.main-con header h2 {
    padding-bottom: 10px
}

.main-con header h4 {
    /* color: #90979e; */
    color: #666;
}

.icon-circle {
    margin: 0 auto;
    width: 84px;
    height: 84px;
    border-radius: 50%;
    background-color: #09f;
    color: #fff;
    line-height: 84px;
    font-size: 36px;
    font-weight: 400
}

.skew-down,
.skew-up {
    left: 0;
    height: 100px;
    background-color: #fff;
    z-index: 10;
    position: absolute;
    width: 100%
}

.tip-text {
    color: #90979e;
    font-size: 14px
}

.main-text {
    font-size: 18px
}

.skew-up {
    top: -40px;
    -webkit-transform: skew(0, 2deg);
    -ms-transform: skew(0, 2deg);
    transform: skew(0, 2deg)
}

.skew-down {
    bottom: -40px;
    -webkit-transform: skew(0, -2deg);
    -ms-transform: skew(0, -2deg);
    transform: skew(0, -2deg)
}

.icon-item .icon-con,
.icon-item h3 {
    padding-bottom: 20px
}

.alert {
    position: absolute;
    bottom: 20%;
    left: 50%;
    height: 40px;
    line-height: 40px;
    padding: 0;
    margin-left: -260px;
    margin-bottom: 10px;
    width: 100%;
    max-width: 520px
}

.recruiter-box {
    margin: 0 -15px
}

.recruiter-mini-list {
    background-color: rgba(255, 255, 255, .8);
    text-align: center
}

.recruiter-mini-list .recruiter-img {
    width: 150px;
    height: 70px;
    vertical-align: top;
    margin: .7% .5%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9)
}

.recruiter-mini-list .adobe {
    background-position: -450px 0
}

.recruiter-mini-list .inmobi {
    background-position: -150px -210px
}

.recruiter-mini-list .thoughtworks {
    background-position: -300px -350px
}

.recruiter-mini-list .amazon {
    background-position: 0 0
}

.recruiter-mini-list .citrix {
    background-position: -300px -496px
}

.thoughtworks {
    background-position: -300px -350px
}

.amazon {
    background-position: 0 0
}

.mcafee {
    background-position: -300px -496px
}

.symantec {
    background-position: -300px -210px
}

.citrix {
    background-position: 0 -140px
}

.codenation {
    background-position: 0 -210px
}

.flipkart {
    background-position: -450px -355px
}

.exponential {
    background-position: 0 -420px
}

.capillary {
    background-position: 0 -70px;
    background-image: url(../image/companies_gray_sprite.min.png)
}

.freshdesk {
    background-position: 0 -490px
}

.pearson {
    background-position: -300px 0
}

.passportparking {
    background-position: -450px -210px
}

.syscloud {
    background-position: -450px -420px
}

.practo {
    background-position: -300px -70px
}

.commonfloor {
    background-position: 0 -280px
}

.target {
    background-position: -300px -280px
}

.khoslalabs {
    background-position: -150px -280px
}

.nutanix {
    background-position: -450px -140px
}

.mobstac {
    background-position: -450px -280px
}

.gensler {
    background-position: -150px 0
}

.lenskart {
    background-position: -300px -420px
}

.druva {
    background-position: 0 -350px
}

.sokrati {
    background-position: -300px -140px
}

.customer-info,
.what-fold {
    background: #fff
}

.recruiter-info {
    display: inline-block;
    vertical-align: top;
    margin: 1.4% 0;
    box-sizing: border-box
}

.what-fold .title {
    font-weight: bolder
}

.what-fold .info {
    width: 30%;
    vertical-align: top;
    display: inline-block;
    margin: 60px 10px 0 0
}

.what-fold .info .fa {
    color: #009fdf
}

.customer-info .info {
    margin-top: 4%
}

.customer-info .info .customer-block {
    display: inline-block;
    width: 25%;
    margin: 10px 20px
}

.customer-info .info .customer-block .customer-review {
    color: dark-color;
    line-height: 21px
}

.customer-info .info .customer-block .customer-details {
    margin-top: 10px;
    vertical-align: top
}

.customer-info .info .customer-block .customer-details .customer-bio {
    vertical-align: top;
    text-align: left;
    float: right;
    width: 78%
}

.customer-info .info .customer-block .dilip {
    width: 50px;
    height: 50px;
    background-image: url(../image/testimonials.png);
    background-position: -160px -80px
}

.customer-info .info .customer-block .savitha {
    width: 50px;
    height: 50px;
    background-image: url(../image/testimonials.png);
    background-position: -240px -80px
}

.customer-info .info .customer-block .nathan {
    width: 50px;
    height: 50px;
    background-image: url(../image/testimonials.png);
    background-position: -320px -80px
}

.customer-info .info .customer-block .intel-security-logo {
    margin: 10px 10px 25px;
    width: 180px
}

.customer-info .info .info-img {
    width: 150px;
    margin-top: 30px
}

.feature-type {
    background: #fff
}

.feature-type .content {
    margin-top: 5%
}

.feature-type .content .feature-img {
    float: left
}

.feature-type .feature-details {
    float: right;
    width: 55%
}

.feature-type .feature-details .title {
    font-size: 20px
}

.feature-type .feature-details ul {
    padding-left: 20px
}

.feature-type .feature-details ul>li {
    line-height: 21px;
    font-size: 14px;
    margin-bottom: 10px
}

.feature-type .feature-details .review {
    background: -webkit-gradient(linear, left top, right top, color-stop(1%, #fffcdf), color-stop(47%, #fffef9), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, #fffcdf 1%, #fffef9 47%, #fff 100%);
    background: linear-gradient(to right, #fffcdf 1%, #fffef9 47%, #fff 100%);
    border-left: 2px solid #73b369;
    padding: 5px 10px
}

.feature-type .customer-testimonial {
    margin-top: 4%;
    position: relative
}

.feature-type .customer-testimonial .fa-quote-left {
    position: absolute;
    left: 3%;
    top: -20px
}

.feature-type .customer-testimonial .testimonial {
    text-align: center
}

.feature-type .customer-testimonial .testimonial .testimonial-content {
    display: inline-block;
    text-align: left;
    width: 75%;
    vertical-align: top
}

#recruiter-list,
.copyright-con,
.cover-con .wrapper,
.form-modal .modal-body p,
.image-wrapper .text-item,
.input-con p,
.issue-con footer {
    text-align: center
}

.feature-type .customer-testimonial .testimonial .customer-avatar {
    display: inline-block;
    width: 70px;
    height: 70px;
    border-radius: 50%
}

.feature-type .customer-testimonial .testimonial .deepali {
    background-image: url(../image/testimonials.png);
    background-position: 0 0
}

.feature-type .customer-testimonial .testimonial .anand {
    background-image: url(../image/testimonials.png);
    background-position: -80px 0
}

.feature-type .customer-testimonial .testimonial .intuit-logo {
    background-image: url(../image/companies_sprite.min.png);
    background-position: 300px -7px;
    width: 150px;
    display: inline-block;
    zoom: .6;
    height: 50px;
    vertical-align: bottom
}

.feature-type .customer-testimonial .testimonial .symantec-logo {
    background-image: url(../image/companies_sprite.min.png);
    background-position: -300px -215px;
    width: 150px;
    display: inline-block;
    zoom: .9;
    height: 50px;
    vertical-align: bottom
}

.interview_img {
    width: 400px
}

.sourcing_img {
    width: 440px
}

.assessment_img {
    margin: -30px 0 20px 100px
}

.italics {
    height: 50px
}

.mcafee-logo,
.syscloud-logo {
    background-image: url(../image/companies_sprite.min.png);
    width: 150px;
    height: 70px
}

.mcafee-logo {
    background-position: -300px -496px;
    zoom: 1.3
}

.syscloud-logo {
    background-position: -450px -420px;
    zoom: .9;
    display: inline-block;
    margin: 15px
}

.intel,
.wipro {
    height: 70px;
    margin: 10px;
    background-image: url(../image/companies_sprite.min.png);
    display: inline-block
}

.intel {
    background-position: 0 -550px;
    width: 180px
}

.wipro {
    background-position: -760px -370px;
    width: 90px
}

.altimetrik-logo {
    background-position: -190px -560px;
    background-image: url(../image/companies_sprite.min.png);
    width: 120px;
    height: 45px;
    display: inline-block
}

.wipro-logo {
    width: 90px
}

#sprite-div {
    background: url(../image/companies_sprite.min.png) -9999px -9999px no-repeat
}

.inmobi-logo,
.symantec-logo {
    background-image: url(../image/companies_sprite.min.png);
    width: 150px;
    zoom: 1.2;
    height: 50px;
    vertical-align: middle;
    border-radius: 3px;
    display: inline-block
}

.symantec-logo {
    background-position: -300px -223px;
    background-color: rgba(255, 255, 255, .3)
}

.inmobi-logo {
    background-position: -150px -220px
}

#recruiter-list {
    height: 1%;
    overflow: hidden;
    padding: 0 0 10px;
    position: relative
}

#recruiter-list .viewport {
    display: inline-block;
    width: 100%;
    height: 50px;
    position: relative
}

#recruiter-list .disable {
    visibility: hidden
}

#recruiter-list .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    width: 240px;
    left: 0;
    top: 0
}

#recruiter-list .overview li {
    float: left;
    margin: 0 20px 0 0;
    padding: 1px;
    height: 70px;
    width: 150px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: center
}

.copyright-con,
.form-modal .modal-body footer {
    padding-top: 20px
}

.large-30 {
    font-size: 30px
}

.btn-empty,
.btn-full {
    font-size: 18px;
    height: 42px
}

.recruiter-box .recruiter-img {
    display: inline-block;
    width: 150px;
    height: 70px;
    margin: 5px 18px 10px;
    box-sizing: border-box
}

@media (min-device-width:320px) and (max-device-width:720px) {
    .recruiter-box .recruiter-img {
        -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
        transform: scale(.7);
        margin: 0!important
    }
}

.swiper-container {
    width: 100%;
    min-height: 250px
}

.swiper-container .swiper-wrapper {
    padding-bottom: 50px
}

.swiper-container .text-item {
    position: relative;
    padding-left: 50px;
    padding-right: 40px
}

.swiper-container .text-item .image-con {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden
}

.swiper-container .text-item::after,
.swiper-container .text-item::before {
    content: "";
    position: absolute;
    width: 25px;
    height: 29px;
    background: url(../image/icon/icon-mark.png) no-repeat;
    background-size: 100%
}

.swiper-container .text-item::before {
    top: 0;
    left: 0
}

.swiper-container .text-item::after {
    bottom: 0;
    right: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.swiper-container .text-item .main-text {
    padding-bottom: 20px
}

.swiper-container .swiper-btn {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: #828282
}

.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
    top: 24%;
    background-size: 7px 14px
}

.swiper-container .swiper-pagination-bullet-active {
    background-color: #46535e
}

.input-default {
    height: 42px;
    box-shadow: none
}

.btn-full {
    background-color: #09f;
    color: #fff;
    border: none
}

.btn-full:focus,
.btn-full:hover {
    color: #fff;
    background-color: #008cea
}

.btn-empty {
    background-color: transparent;
    border: 2px solid #09f;
    color: #09f
}

.btn-empty:focus,
.btn-empty:hover {
    color: #fff;
    border-color: #008cea;
    background-color: #008cea
}

.form-modal {
    top: 20%
}

.form-modal .modal-content {
    padding-bottom: 40px
}

.form-modal .modal-header {
    border-bottom: none
}

.form-modal .modal-body .tip-text {
    font-size: 12px
}

.form-modal .modal-body .image-con {
    margin: 0 auto 20px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden
}

.form-modal .modal-body .image-con img {
    width: 100%
}

.form-modal .modal-body footer .tel-num {
    font-size: 16px
}

.copyright-con {
    height: 75px;
    color: #90979e
}

.copyright-con p {
    font-size: 12px
}

.cover-con {
    height: 700px;
    position: relative;
    background: url(../image/cover2.jpg) center no-repeat;
    background-size: auto 100%
}

.cover-con .wrapper {
    position: absolute;
    top: 34%;
    left: 0;
    padding: 0 12px;
    width: 100%
}

.cover-con .wrapper h1,
.cover-con .wrapper h3 {
    color: #fff;
    line-height: 1.4
}

.cover-con .wrapper h1 {
    padding-bottom: 20px
}

.cover-con .wrapper h3 {
    position: relative;
    padding-bottom: 40px
}

.input-con {
    margin: 0 auto;
    max-width: 630px;
    width: 90%;
    height: 100%;
    background-color: #fff;
    border-radius: 5px
}

.input-con .input-item {
    padding: 10px;
    width: 100%
}

.input-con .input-item input {
    padding-left: 15px;
    width: 67%;
    border: transparent;
    float: left
}

.input-con .input-item button {
    width: 33%;
    border: transparent;
    float: left
}

.input-con p {
    padding-top: 13px;
    width: 100%;
    height: 40px;
    background-color: #f9f9f9;
    font-size: 13px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.issue-con .icon-item {
    padding: 20px 70px
}

.issue-con .icon-item .icon-circle {
    margin-bottom: 36px
}

.issue-con .icon-item .tip-text {
    padding-bottom: 15px
}

.issue-con .icon-item .main-text {
    margin-left: -40px;
    margin-top: -10px;
    padding-left: 40px;
    padding-top: 10px;
    background: url(../image/icon/icon-before.png) no-repeat
}

.issue-con footer {
    padding-top: 60px
}

.issue-con footer button {
    min-width: 360px;
    height: 65px;
    font-size: 18px
}

.intro-con {
    margin-top: 50px;
    position: relative;
    height: 580px
}

.image-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 580px;
    background: url(../image/intro-cover1.png) center no-repeat;
    background-size: cover
}

.image-wrapper .text-item {
    padding: 230px 15px 0;
    color: #fff
}

.image-wrapper .text-item h4 {
    padding-bottom: 15px;
    font-size: 20px;
    text-transform: uppercase
}

.image-wrapper .text-item h2 {
    position: relative;
    padding-bottom: 40px
}

.image-wrapper .text-item p {
    margin: 0 10%;
    width: 80%;
    font-size: 18px
}

.advantage-con .icon-item {
    padding: 20px 50px
}

.function-con .icon-item {
    padding: 0 30px;
    min-height: 250px;
}

.function-con.service .icon-item {
    min-height: 120px;
}

.intro-2 {
    margin-top: 0
}

.intro-2 .skew-up {
    -webkit-transform: skew(0, -2deg);
    -ms-transform: skew(0, -2deg);
    transform: skew(0, -2deg)
}

.intro-2 .image-wrapper {
    background: url(../image/intro-cover2.png);
    /* background-size: 120%; */
}

.intro-2 .image-wrapper .cover-wrapper {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .5)
}

.intro-2 .image-wrapper .text-item {
    padding-top: 210px;
    color: #46535e
}

.intro-2 .image-wrapper .text-item button {
    width: 320px;
    height: 65px;
    font-size: 28px
}

.intro-2 .skew-down {
    -webkit-transform: skew(0, 2deg);
    -ms-transform: skew(0, 2deg);
    transform: skew(0, 2deg)
}

.word-con {
    margin: 100px auto 0;
    max-width: 1400px
}

.about-con {
    margin-top: 40px
}

.about-con header {
    padding-bottom: 80px
}

.about-con img {
    /* width: 95%； */
    width: 45%;
}

.about-con p {
    text-align: justify;
    text-indent: 30px;
    color: #46535e;
    line-height: 1.7
}

.contact-con .text-item,
.contact-con .text-item header h2,
.contact-con .text-item header h4,
.href-item {
    color: #fff
}

.about-con p+p {
    padding-top: 10px
}

.form-con {
    padding-bottom: 100px
}

.form-con form {
    text-align: center;
    position: relative
}

.form-con button,
.form-con input {
    height: 50px;
    margin: 0 auto 25px;
    width: 100%;
    max-width: 520px
}

.form-con button {
    height: 56px;
    margin-top: 40px;
    font-size: 26px
}

.contact-con {
    padding-top: 60px;
    min-height: 620px;
    background: url(../image/footer-cover.png) no-repeat;
    background-size: cover
}

.contact-con .text-item header {
    padding-top: 70px
}

.contact-con .text-item .icon-circle {
    width: 100px;
    height: 100px;
    margin-bottom: 40px;
    line-height: 96px;
    background-color: #fff
}

.contact-con .text-item .icon-circle img {
    width: 50%
}

.contact-con .text-item .icon-circle.qc-bigger img {
    width: 60%
}

.contact-con .text-item p {
    font-size: 18px;
    letter-spacing: 1px
}

.contact-con .icon-item {
    padding-top: 30px;
    padding-bottom: 20px
}

.href-item:hover {
    color: #e9e9e9
}

@media (min-width:992px) {
    .container {
        width: 960px
    }
    .no-padding {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:991px) {
    h1 {
        font-size: 40px
    }
    h2 {
        font-size: 32px
    }
    h3 {
        font-size: 20px
    }
    h4 {
        font-size: 16px
    }
    .btn-full {
        font-size: 14px
    }
    .icon-item+.icon-item {
        border-left: none!important
    }
    .main-con header {
        padding-bottom: 20px
    }
    .cover-con {
        margin-bottom: 50px
    }
    .input-con {
        width: 100%;
        background: 0 0
    }
    .input-con .input-item {
        padding: 0;
        width: 100%;
        max-width: none
    }
    .input-con .input-item input {
        width: 100%;
        border-radius: 4px;
        margin-bottom: 15px
    }
    .input-con .input-item button {
        width: 100%
    }
    .issue-con .cell-con {
        padding-left: 50px;
        padding-right: 50px
    }
    .issue-con .cell-con+.cell-con {
        margin-top: 50px;
        border-left: none
    }
    .issue-con .cell-con .icon-circle {
        margin-bottom: 20px
    }
    .issue-con footer button {
        width: 100%;
        max-width: 320px;
        min-width: 300px;
        margin-left: auto;
        margin-right: auto
    }
    .image-wrapper .text-item {
        padding-top: 180px
    }
    .function-con .icon-item {
        min-height: 100%;
        padding-top: 60px
    }
    .function-con.service .icon-item {
        min-height: 100%;
    }
    .intro-2 {
        margin-top: 50px
    }
    .intro-2 .image-wrapper .text-item button {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 320px;
        height: 48px;
        font-size: 18px
    }
    .word-con {
        margin-top: 80px
    }
    .swiper-container .text-item .image-con {
        margin: 40px auto 20px
    }
    .swiper-container .text-item .main-text {
        font-size: 14px
    }
    .swiper-container .swiper-btn {
        display: none
    }
    .about-con img {
        display: block;
        width: 100%;
        max-width: 400px;
        margin: 0 auto;
        padding-top: 40px;
        padding-bottom: 20px
    }
    .form-con {
        padding-top: 100px
    }
    .form-con input {
        height: 48px;
        margin-bottom: 10px
    }
    .form-con button {
        margin-top: 50px;
        font-size: 18px;
        height: 48px
    }
    .contact-con {
        padding-top: 0
    }
    .contact-con .text-item .icon-circle {
        width: 80px;
        height: 80px;
        margin-bottom: 20px;
        line-height: 76px
    }
}

@media (max-width:767px) {
    .header-con,
    .header-con .navbar-header {
        height: 40px
    }
    .navbar-toggle {
        margin-top: 4px;
        margin-bottom: 2px
    }
    .navbar-brand {
        padding-top: 14px;
        padding-bottom: 0;
        height: 100%
    }
    .navbar-brand img {
        /* width: 90px; */
        width: 60px;
    }
    .navbar-collapse {
        background-color: #fff;
        border-bottom: 1px solid #e5e7e8;
        text-align: center
    }
    .nav-item+.nav-item {
        padding-left: 12px
    }
    .nav-item a:hover {
        border-bottom: none
    }
    .when-scroll {
        height: 54px!important
    }
}

@media (max-width:420px) {
    .intro-2 .image-wrapper {
        background-size: 300%
    }
    .text-item .row .col-md-2 p {
        text-align: center;
        padding: 10px 0;
        width: 100px;
        margin: 0 auto;
    }
}

@media (max-width:549px) {
    .alert {
        margin-left: 0;
        left: 0
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-11 {
        width: 91.66666667%
    }
    .col-lg-10 {
        width: 83.33333333%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-8 {
        width: 66.66666667%
    }
    .col-lg-7 {
        width: 58.33333333%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-5 {
        width: 41.66666667%
    }
    .col-lg-4 {
        width: 33.33333333%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-2 {
        width: 16.66666667%
    }
    .col-lg-1 {
        width: 8.33333333%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-pull-11 {
        right: 91.66666667%
    }
    .col-lg-pull-10 {
        right: 83.33333333%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-8 {
        right: 66.66666667%
    }
    .col-lg-pull-7 {
        right: 58.33333333%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-5 {
        right: 41.66666667%
    }
    .col-lg-pull-4 {
        right: 33.33333333%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-2 {
        right: 16.66666667%
    }
    .col-lg-pull-1 {
        right: 8.33333333%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-push-11 {
        left: 91.66666667%
    }
    .col-lg-push-10 {
        left: 83.33333333%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-8 {
        left: 66.66666667%
    }
    .col-lg-push-7 {
        left: 58.33333333%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-5 {
        left: 41.66666667%
    }
    .col-lg-push-4 {
        left: 33.33333333%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-2 {
        left: 16.66666667%
    }
    .col-lg-push-1 {
        left: 8.33333333%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block!important
    }
    table.visible-lg {
        display: table!important
    }
    tr.visible-lg {
        display: table-row!important
    }
    td.visible-lg,
    th.visible-lg {
        display: table-cell!important
    }
    .visible-lg-block {
        display: block!important
    }
    .visible-lg-inline {
        display: inline!important
    }
    .visible-lg-inline-block {
        display: inline-block!important
    }
    .hidden-lg {
        display: none!important
    }
}