/*write some responsive code here */
@media (min-width: 1200px) {
  
}
/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .pricing-table {
    padding: 60px 30px;
  }
}
@media only screen and (max-width: 1024px) {
    .page-section, .home-section, .small-section {
        background-attachment: scroll;
    }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.btn {
        margin-bottom: 30px;
    }
    #start-mc-form .btn {
        margin-bottom: 0;
    }
    .text-right {
        text-align: left;
    }
    .team-2 .team-member {
        margin-bottom: 30px;
    }
    .pull-right {
        float: none !important;
    }
    .footer-logo-wrap {
        margin-bottom: 50px;
        text-align: center;
    }
    .footer .copyright {
        text-align: center;
    }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
    .text-right {
        text-align: left;
    }
    .pull-right {
        float: none !important;
    }
    .team-2 .team-member {
        margin-bottom: 30px;
    }
    .btn {
        margin-bottom: 30px;
    }
  	.fs-40 {
        font-size: 20px !important;
    }
    .fs-41 {
        font-size: 21px !important;
    }
    .fs-42 {
        font-size: 22px !important;
    }
    .fs-43 {
        font-size: 23px !important;
    }
    .fs-44 {
        font-size: 24px !important;
    }
    .fs-45 {
        font-size: 25px !important;
    }
    .fs-46 {
        font-size: 26px !important;
    }
    .fs-47 {
        font-size: 27px !important;
    }
    .fs-48 {
        font-size: 28px !important;
    }
    .fs-49 {
        font-size: 29px !important;
    }
    .fs-50 {
        font-size: 30px !important;
    }
    .fs-51 {
        font-size: 31px !important;
    }
    .fs-52 {
        font-size: 32px !important;
    }
    .fs-53 {
        font-size: 33px !important;
    }
    .fs-54 {
        font-size: 34px !important;
    }
    .fs-55 {
        font-size: 35px !important;
    }
    .fs-56 {
        font-size: 36px !important;
    }
    .fs-57 {
        font-size: 37px !important;
    }
    .fs-58 {
        font-size: 38px !important;
    }
    .fs-59 {
        font-size: 39px !important;
    }
    .fs-60 {
        font-size: 40px !important;
    }
    .fs-61 {
        font-size: 41px !important;
    }
    .fs-62 {
        font-size: 42px !important;
    }
    .fs-63 {
        font-size: 43px !important;
    }
    .fs-64 {
        font-size: 44px !important;
    }
    .fs-65 {
        font-size: 45px !important;
    }
    .fs-66 {
        font-size: 46px !important;
    }
    .fs-67 {
        font-size: 47px !important;
    }
    .fs-68 {
        font-size: 48px !important;
    }
    .fs-69 {
        font-size: 49px !important;
    }
    .fs-70 {
        font-size: 50px !important;
    }
    .fs-71 {
        font-size: 51px !important;
    }
    .fs-72 {
        font-size: 52px !important;
    }
    .fs-73 {
        font-size: 53px !important;
    }
    .fs-74 {
        font-size: 54px !important;
    }
    .fs-75 {
        font-size: 55px !important;
    }
    .fs-76 {
        font-size: 56px !important;
    }
    .fs-77 {
        font-size: 57px !important;
    }
    .fs-78 {
        font-size: 58px !important;
    }
    .fs-79 {
        font-size: 59px !important;
    }
    .fs-80 {
        font-size: 60px !important;
    }
    .fs-81 {
        font-size: 61px !important;
    }
    .fs-82 {
        font-size: 62px !important;
    }
    .fs-83 {
        font-size: 63px !important;
    }
    .fs-84 {
        font-size: 64px !important;
    }
    .fs-85 {
        font-size: 65px !important;
    }
    .fs-86 {
        font-size: 66px !important;
    }
    .fs-87 {
        font-size: 67px !important;
    }
    .fs-88 {
        font-size: 68px !important;
    }
    .fs-89 {
        font-size: 69px !important;
    }
    .fs-90 {
        font-size: 70px !important;
    }
    .page-section {
        padding: 60px 0;
    }
    .footer .copyright {
        text-align: center;
    }
}
/* Landscape phones and smaller */
@media (max-width: 480px) {
    .btn-mod, a.btn-mod {
        margin-right: 0;
    }
    .btn-mod.btn-medium,
    .btn-mod.btn-large {
        padding: 8px 18px;
        font-size: 11px;
    }
    .form input[type="text"].input-lg,
    .form input[type="email"].input-lg,
    .form input[type="number"].input-lg,
    .form input[type="url"].input-lg,
    .form input[type="search"].input-lg,
    .form input[type="tel"].input-lg,
    .form input[type="password"].input-lg,
    .form input[type="date"].input-lg,
    .form input[type="color"].input-lg,
    .form select.input-lg{
        height: 38px;
    }
}
/* portrait phones */
@media (min-width: 320px) and (max-height: 420px) {

}

/* ==============================
   IOS Background Fix
   ============================== */
  
.mobile .page-section, .mobile .home-section, .mobile .small-section {
    background-attachment: scroll;
}

