@media only screen and (min-width: 1200px) and (max-width: 1365px) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    /*tab*/
}

@media only screen and (min-width: 375px) and (max-width: 667px) {}

@media only screen and (min-width: 100px) and (max-width: 767px) {
    #moblieview {
        display: block!important;
    }
    #desktopeview {
        display: none!important;
    }
    .form-groupp {
        margin-bottom: 1rem!important;
    }
    input[type=text] {
        width: 100%!important;
    }
    input[type=number] {
        width: 100%!important;
    }
    .formcontainer {
        margin-top: 0px!important;
        padding-top: 16px!important;
        padding-bottom: 0px!important;
        width: 100%!important;
    }
    .formcontainer .formheader {
        padding-left: 0px!important;
    }
    .formheader h1 {
        text-transform: capitalize;
        padding-top: 20px!important;
        padding-bottom: 20px!important;
        letter-spacing: 0px!important;
        font-size: 24px!important;
    }
    .inicpadding {
        margin-top: 25px!important;
        margin-bottom: 70px!important;
    }
    .atrpadd {
        padding-top: 0px!important;
    }
    #jainbannerlogo {
        margin-left: -25px!important;
        width: 71%!important;
    }
    .hedtwo {
        margin-top: -43px!important;
    }
    #letsmask {
        width: 71%!important;
    }
    .maskpage .websiteurl {
        text-align: left!important;
    }
    .moveright {
        float: none!important;
        margin-left: 18px!important;
    }
    #inifour {
        display: block!important;
    }
    #initwo {
        display: block!important;
    }
    #breakinm {
        display: block!important;
    }
    .kalandripage .websiteurl {
        text-align: left!important;
    }
    .concervepage .websiteurl {
        text-align: left!important;
    }
    .pakistanjaintemplespage .websiteurl {
        text-align: left!important;
    }
    .concervepage p {
        margin-top: 20px!important;
        text-align: justify!important;
        padding-left: 18px!important;
        padding-right: 18px!important;
    }
    .pakistanjaintemplespage p {
        text-align: justify!important;
        margin-top: 20px!important;
        padding-left: 18px!important;
        padding-right: 18px!important;
    }
    .kalandripage p {
        text-align: justify!important;
        margin-top: 15px!important;
    }
    .kalandripage p {
        font-size: 18px;
        margin-top: 15px;
        line-height: 35px;
        margin-bottom: 0px;
    }
    .cancerone img {
        margin-top: 0vh!important;
        margin-bottom: 5vh!important;
    }
    .concervepage {
        margin-top: 40px!important;
        margin-bottom: 30px!important;
    }
    .concervepage h1 {
        font-size: 28px!important;
        text-align: center!important;
    }
    .cancerimg img {
        margin-top: 16vh!important;
        width: 23vh!important;
        margin-left: 16vh!important;
    }
    .cancervecover {
        height: 32vh!important;
        background-position: 0vh!important;
    }
    .jaintemple {
        margin-bottom: -6px!important;
        margin-left: 0px!important;
        margin-top: 0vh!important;
    }
    .pakistanjaintemplespage {
        margin-top: 40px!important;
        margin-bottom: 30px!important;
    }
    .pakistanjaintemplespage h1 {
        font-size: 28px!important;
        text-align: center!important;
    }
    .imagekalandri {
        margin-bottom: 5vh!important;
        height: auto!important;
        margin-top: 0px!important;
    }
    .kalandripage {
        margin-top: 40px!important;
        margin-bottom: 30px!important;
        padding-left: 18px!important;
        padding-right: 18px!important;
    }
    .kalandripage h1 {
        font-size: 28px!important;
        text-align: center!important;
    }
    .maskcover1 {
        margin-bottom: 5vh!important;
        margin-top: 0vh!important;
    }
    .maskpage p {
        margin-top: 20px!important;
        text-align: justify!important;
        padding-left: 18px!important;
        padding-right: 18px!important;
    }
    .maskpage h1 {
        font-size: 28px!important;
        text-align: center!important;
    }
    .maskpage {
        margin-top: 40px!important;
        margin-bottom: 30px!important;
    }
    .paklogo {
        text-align: center!important;
    }
    .paklogo img {
        margin-left: 0px!important;
        margin-top: 40px!important;
    }
    .kalandriimg img {
        margin-top: 15vh!important;
    }
    .pakistanjainpagecover {
        background-position: 48%!important;
        height: 32vh!important;
        display: none!important;
    }
    .kalandriimg {
        text-align: center!important;
    }
    .dforjimg {
        text-align: center!important;
    }
    .kalandripagecover {
        background-position: 66%!important;
        height: 32vh!important;
    }
    .letsmaskindiacover {
        background-position: 60%!important;
        height: 32vh!important;
        display: none!important;
    }
    .masklogo {
        margin-top: 80px!important;
        margin-left: 0px!important;
    }
    .jainimage img {
        width: 100%!important;
    }
    .jainimage {
        margin-top: 0px!important;
    }
    #read {
        padding-left: 0px!important;
    }
    .jainpage .websiteurl {
        text-align: left!important;
    }
    .jainpage p {
        text-align: justify!important;
        margin-top: 20px!important;
        padding-left: 18px!important;
        padding-right: 18px!important;
    }
    .jainpage h1 {
        font-size: 24px!important;
        text-align: center!important;
    }
    .jainpage {
        margin-top: 21px!important;
        margin-top: 40px!important;
        margin-bottom: 0px!important;
    }
    .jainpagecover {
        background-image: url("../images/rkfinalformobile.png")!important;
        height: 31vh!important;
        background-size: cover!important;
        background-position: 57%;
    }
    .dforjimg img {
        width: 89%!important;
        margin-top: 49px!important;
    }
    .abtcontent p {
        text-align: justify;
        margin-top: 20px!important;
        padding-left: 18px!important;
        padding-right: 18px!important;
    }
    .trustimg img {
        margin-top: 0px!important;
        width: 100%!important;
        margin-bottom: 50px!important;
    }
    .trustcontent p {
        text-align: justify!important;
    }
    .trustcontent h1 {
        font-size: 28px!important;
        text-align: center!important;
    }
    .trusteescover {
        height: 36vh!important;
        background-position: 49%!important;
    }
    .trustcontent {
        margin-left: 0px!important;
        margin-top: 45px!important;
        margin-bottom: 35px!important;
    }
    .tcoverh h1 {
        margin-left: 0px!important;
        text-align: center;
    }
    .abtcontent h1 {
        font-size: 24px!important;
        text-align: center!important;
    }
    .iti {
        display: block!important;
    }
    .iti-mobile .iti--container {
        display: none!important;
    }
    .abtsecone {
        margin-top: 40px!important;
        margin-bottom: 0px!important;
    }
    .abttext h1 {
        margin-top: 118px!important;
        text-align: center!important;
        font-size: 31px!important;
    }
    .aboutuscover {
        height: 41vh!important;
        background-position: 1%!important;
    }
    #diamondrowtwoone {
        display: none!important;
    }
    #diamondrowtwotwo {
        display: none!important;
    }
    #diamond {
        display: none!important;
    }
    .newsouterdiv h1 {
        font-size: 20px!important;
        padding-top: 38px!important;
    }
    .letter h2 {
        padding-bottom: 10px!important;
    }
    .reports p {
        text-align: justify!important;
    }
    .trusties p {
        text-align: justify!important;
    }
    .adboard p {
        text-align: justify!important;
    }
    .rowtwoone p {
        padding-bottom: 17px!important;
    }
    .reports {
        padding-top: 33px!important;
    }
    .trusties {
        padding-top: 33px!important;
    }
    .twocol p {
        font-size: 18px!important;
        text-align: justify!important;
    }
    .tvmalai {
        padding-top: 60px!important;
        text-align: center!important;
        width: 100%!important;
    }
    .lets p {
        text-align: justify!important;
        /* margin-top: -13px!important; */
        padding-left: 23px;
        padding-right: 23px;
        padding-bottom: 15px;
        padding-top: 15px;
    }
    .lets {
        padding-top: 60px!important;
        text-align: center!important;
        padding-bottom: 0px!important;
        width: 100%!important;
    }
    .tvmalai p {
        text-align: justify!important;
        padding-top: 25px!important;
        padding-left: 18px;
        padding-right: 18px;
        padding-bottom: 15px;
    }
    .conimage {
        padding-top: 60px!important;
        text-align: center!important;
    }
    .conimage p {
        text-align: justify!important;
        padding-left: 23px;
        padding-right: 23px;
        padding-bottom: 15px;
        padding-top: 15px;
    }
    .kalan {
        text-align: center!important;
        padding-top: 60px!important;
    }
    .kalan p {
        text-align: justify!important;
        padding-left: 23px;
        padding-right: 23px;
        padding-bottom: 15px;
        padding-top: 15px;
    }
    .jain {
        text-align: center!important;
        padding-top: 33px!important;
        padding-bottom: 0px!important;
    }
    .jain p {
        text-align: justify!important;
        padding-left: 23px;
        padding-right: 23px;
        padding-bottom: 15px;
        padding-top: 20px;
    }
    iframe {
        width: 100%!important;
    }
    .ytvideo {
        width: 100%!important;
        margin-top: 9%!important;
    }
    .ytvideo {
        display: none!important;
    }
    .secfoot p {
        border-left: none!important;
    }
    #email {
        width: 100%!important;
    }
    #foricons {
        margin-top: 0px!important;
        width: 100%!important;
    }
    .inline {
        display: block!important;
    }
    #icons {
        float: none!important;
        padding-right: 0px!important;
    }
    .letter {
        text-align: center!important;
        padding-top: 42px!important;
    }
    .links li {
        text-align: center!important;
        padding-left: 0px!important;
    }
    .rowtwotwo {
        text-align: center!important;
        padding-top: 27px!important;
    }
    .rowtwoone a {
        float: none!important;
        font-size: 17px!important;
        padding-left: 15px!important;
        padding-right: 15px!important;
        margin-right: 0px!important;
    }
    .rowtwoone {
        text-align: center!important;
    }
    .rowtwopadding {
        padding-top: 20px!important;
        padding-bottom: 25px!important;
    }
    .threefoot {
        text-align: center!important;
    }
    .secfoot {
        text-align: center!important;
    }
    .firstfoot {
        text-align: center!important;
    }
    .gallery {
        padding-bottom: 70px!important;
    }
    .ourgalthree a {
        float: none!important;
    }
    .formobbut {
        text-align: center!important;
        padding-top: 14px!important;
    }
    #galimgone {
        padding-bottom: 10px!important;
    }
    #galimgtwo {
        padding-bottom: 10px!important;
    }
    .ourgal h1 {
        margin-top: 7px!important;
        padding-left: 0px!important;
        text-align: center!important;
        font-size: 24px!important;
        padding-bottom: 33px!important;
    }
    .ourgal h2 {
        text-align: center!important;
    }
    .ourgal h2::before {
        width: 3rem!important;
    }
    .ourgal {
        padding-top: 45px!important;
    }
    .events {
        padding-bottom: 0px!important;
    }
    #faicons {
        text-align: center!important;
        padding-top: 0px!important;
        float: none!important;
    }
    .leotwo p {
        padding-left: 0px!important;
        padding-top: 23px!important;
        text-align: justify!important;
    }
    .leotwo {
        display: block!important;
        margin-top: 0px!important;
    }
    .news p {
        text-align: justify!important;
        padding-left: 0px!important;
        line-height: 30px;
        padding-right: 0px!important;
        padding-top: 23px!important;
    }
    .news h2 {
        text-align: center!important;
    }
    .news {
        padding-top: 0px!important;
    }
    .news h1 {
        margin-top: 7px!important;
        padding-left: 0px!important;
        font-size: 24px!important;
        text-align: center!important;
    }
    .news h2::before {
        width: 3rem!important;
    }
    .namemob p {
        padding-top: 0px!important;
        line-height: 30px!important;
        font-size: 18px!important;
        padding-right: 18px!important;
        text-align: justify!important;
        padding-left: 18px!important;
    }
    .namemob h1 {
        font-size: 28px!important;
        padding-top: 24px!important;
        padding-bottom: 12px!important;
        margin-left: 17px!important;
    }
    .messagemob {
        display: block!important;
        padding-bottom: 38px!important;
    }
    .message {
        padding-top: 0px!important;
        text-align: center!important;
    }
    .message h1 {
        padding-bottom: 33px!important;
        font-size: 24px!important;
        padding-left: 0px!important;
    }
    .message h3::before {
        width: 3rem!important;
    }
    .atrpadd {
        padding-bottom: 35px!important;
    }
    .moreabtdiv a {
        display: none!important;
    }
    #jainlogofordesk {
        display: none!important;
    }
    #kalanfordesk {
        display: none!important;
    }
    #confordesk {
        display: none!important;
    }
    #letsfordesk {
        display: none!important;
    }
    #pakdesk {
        display: none!important;
    }
    #jainlogoformob {
        display: block!important;
        width: 255px!important;
    }
    #kalanformob {
        display: block!important;
        width: 255px;
    }
    #conformob {
        display: block!important;
    }
    #letsformob {
        display: block!important;
    }
    #pakmob {
        display: block!important;
        width: 100px!important;
    }
    .abttext {
        text-align: center!important;
    }
    .form-group {
        margin-bottom: 0rem!important;
    }
    .girlbannerpad {
        padding-top: 20px!important;
        padding-bottom: 20px!important;
    }
    .girlbanner {
        padding-top: 0px!important;
        padding-bottom: 70px!important;
    }
    .women h1 {
        font-size: 23px!important;
        padding-left: 15px;
        padding-right: 15px;
        line-height: 36px;
    }
    .women {
        padding-top: 15px!important;
        padding-bottom: 15px!important;
    }
    #concrave {
        margin-left: -10px!important;
    }
    .hedfive h2 {
        padding-top: 0px!important;
        padding-right: 0px!important;
        font-size: 18px!important;
    }
    .hedfive {
        width: 100%!important;
        padding-top: 0px!important;
        padding-bottom: 98px!important;
    }
    #slidefivemob {
        background-position: 57% 2%!important;
    }
    .hedfour h2 {
        padding-top: 0px!important;
        padding-right: 0px!important;
        font-size: 18px!important;
    }
    .hedfour {
        margin-top: 55px!important;
        padding-bottom: 71px!important;
        width: 100%!important;
    }
    .hedsix h2 {
        padding-top: 0px!important;
        padding-right: 0px!important;
        font-size: 18px!important;
    }
    .hedsix {
        margin-top: 90px!important;
        padding-bottom: 71px!important;
        width: 100%!important;
    }
    #pakimage {
        background-position: 55% 10%!important;
    }
    #kilan {
        margin-left: 0px!important;
    }
    .hedthree h2 {
        padding-right: 0px!important;
        padding-top: 0px!important;
        padding-bottom: 22px!important;
        font-size: 18px!important;
    }
    .hedthree {
        width: 100%!important;
        padding-bottom: 127px!important;
        padding-top: 70px!important;
    }
    #posmobthree {
        background-position: 62% 15%!important;
    }
    .hedtwo {
        width: 100%!important;
        padding-top: 140px!important;
    }
    .hedtwo h2 {
        padding-right: 0px!important;
        font-size: 18px!important;
        padding-top: 22px!important;
        margin-top: 0px!important;
    }
    #posmobtwo {
        background-position: 27% 100%!important;
    }
    #posmobone {
        background-position: 50% 0%!important;
    }
    #appimg {
        display: none!important;
    }
    .navigation {
        position: unset!important;
        /* right: 0; */
        top: 0px!important;
        background-color: #1b5992!important;
        height: 110px!important;
        padding: 0px!important;
    }
    #imageslides {
        margin-top: 0px!important;
    }
    .rktrust {
        padding-top: 55px!important;
        text-align: center!important;
    }
    .rktrust h3 {
        text-align: center!important;
    }
    .rktrust h3::before {
        width: 3rem!important;
    }
    .rktrust h1 {
        margin-top: 7px!important;
        padding-left: 0px!important;
        font-size: 24px!important;
        text-align: center;
    }
    .rktrust #rkread {
        margin-left: 16px!important;
    }
    .rktrust p {
        text-align: justify!important;
        padding-left: 18px!important;
        padding-top: 20px!important;
        padding-bottom: 10px!important;
        padding-right: 18px!important;
    }
    .trustpadtop {
        padding-top: 0px!important;
    }
    .swiper-container {
        width: 100%!important;
        height: 70vh!important;
    }
    .wordsforfirstb h2 {
        padding-top: 0px!important;
        font-size: 18px!important;
    }
    .hedthree h1 {
        padding-top: 0px!important;
        margin-left: 0px!important;
        padding-right: 16px!important;
        line-height: 20px!important;
        margin-top: 40px!important;
        font-size: 16px!important;
    }
    .hedtwo h1 {
        margin-left: 0px!important;
        padding-top: 0px!important;
        line-height: 20px!important;
        font-size: 16px;
        margin-top: 40px!important;
    }
    .hed h1 {
        font-size: 16px;
        margin-left: 0px;
        margin-top: 40px!important;
        line-height: 20px!important;
    }
    #fordesk {
        display: none!important;
    }
    #formob {
        display: block!important;
        padding-top: 28px;
    }
    .jainpaddingtop {
        padding-top: 0px!important;
    }
    #trustword {
        width: 218px!important;
        padding-top: 33px!important;
        margin-left: auto!important;
        margin-right: auto!important;
        float: none!important;
        padding-right: 16px!important;
    }
    .buttoncont {
        text-align: center!important;
        margin-top: 10px!important;
    }
    .contactus2 button {
        float: none!important;
    }
    .captchainmob {
        text-align: center;
    }
    .content-box {
        padding-top: 0px!important;
    }
    .givingback4 {
        padding-top: 20px!important;
    }
    .givingback3 {
        padding-top: 20px!important;
        padding-bottom: 20px!important;
    }
    .givingback2 {
        padding-bottom: 0px!important;
    }
    .givingback2 {
        padding-top: 0px!important;
    }
    .angelfund2 {
        padding-top: 0px!important;
    }
    .single-blog .single-blog-info {
        padding-bottom: 0px!important;
    }
    .cta-area {
        padding-top: 0px!important;
    }
    .blog-area .home-blog-left {
        margin-bottom: 38px;
    }
    .fabrics2 {
        padding-top: 0px!important;
    }
    .career2 {
        padding-top: 15px!important;
        padding-bottom: 11px!important;
    }
    .contactus2 {
        padding-top: 0px!important;
        padding-bottom: 11px!important;
    }
    .givingback4 {
        padding-bottom: 7px!important;
    }
    .angelfund2 {
        padding-bottom: 5px!important;
    }
    .spacer2 {
        margin-bottom: 18px!important;
        height: 10px!important;
    }
    .blog-area .home-blog-left h2 {
        margin-bottom: 15px!important;
    }
    .section-gap-top {
        padding-top: 10px!important;
    }
    .fabrics2 {
        padding-bottom: 0px!important;
    }
    .sidebar {
        margin-top: 45px;
    }
    .home-content h1 {
        font-size: 3.0rem!important;
    }
    .home-content h2 {
        font-size: 2.0rem!important;
    }
    .home-content h2 span {
        color: #fff!important;
    }
    .home-content h4 {
        font-size: 1.0rem!important;
        padding-top: 10px!important;
    }
    .img-responsive {
        margin-left: auto;
        margin-right: auto;
    }
    .whatwedose-item h4 {
        text-align: center;
    }
    .whatwedose-item p {
        text-align: center;
    }
    .whatwedose-item {
        padding: 0px!important;
    }
    .feature-spl p {
        font-size: 16px!important;
    }
    .features-area {
        padding-bottom: 10px!important;
    }
    .sub-header-prefix {
        font-size: 36px!important;
    }
    .sub-header {
        font-size: 36px!important;
    }
    .col-left {
        padding-right: 0px;
        padding-left: 0px!important;
    }
    .listing-right {
        padding-top: 15px!important;
    }
    .paddblo {
        padding-top: 0px!important;
    }
    .blog-area {
        padding-bottom: 0px!important;
        text-align: center!important;
    }
    .cta-area h1 {
        font-size: 22px!important;
        line-height: 30px!important;
        margin-bottom: 25px!important;
    }
    .about_right {
        margin-top: 0px!important;
        margin: 0px 80px 0px 0px!important;
    }
    .navigation.fixed-menu {
        position: relative!important;
    }
    #return-to-top {
        width: 34px!important;
        height: 34px!important;
    }
    #return-to-top i {
        left: 8px!important;
        top: 8px!important;
    }
    .listing-right li {
        font-size: 12px!important;
    }
    .about_right2 {
        position: unset!important;
    }
    .section {
        padding: 30px 0 40px 0px!important;
    }
    .home-content__main {
        padding-top: 20rem!important;
    }
    .splheight {
        height: auto!important;
        padding: 0px!important;
    }
    .callto-area {
        padding-bottom: 0px!important;
        padding-top: 10px!important;
        text-align: center!important;
    }
    .primary-btn3 {
        margin-top: -63px!important;
    }
    .dl-menuwrapper2 button {
        margin-top: 6px!important;
    }
    .chh3 {
        padding-top: 20px!important;
    }
    .dl-menuwrapper2 button {
        top: -56px!important;
        right: 3px!important;
    }
    .sidenav {
        z-index: 2!important;
    }
    .wordsforfirstb {
        padding-bottom: 61px;
    }
    #submitbutton {
        margin-bottom: 10px!important;
        margin-top: 15px!important;
        margin-left: 0px!important;
    }
    #pakistanimage {
        width: 103px!important;
    }
    .ini {
        margin-bottom: 0px!important;
        margin-top: 15px!important;
        font-size: 26px!important;
    }
    .picbg {
        margin-top: 40px!important;
    }
    .cancerone {
        margin-top: 0px!important;
    }
    .volen {
        height: 32vh!important;
        background-position: 83% center!important;
    }
    .volencontent {
        text-align: center!important;
    }
    .volencontent h1 {
        margin-top: 99px!important;
        font-size: 31px!important;
    }
    .adboard h2 {
        font-size: 24px!important;
    }
    .trusties h2 {
        font-size: 24px!important;
    }
    .reports h2 {
        font-size: 24px;
    }
    .bcdesk {
        display: none!important;
    }
    .bcmobile {
        display: block!important;
    }
    #subvol {
        margin-left: 0px!important;
        margin-top: -58px;
    }
    .contactuscover {
        height: 32vh!important;
        background-position: 91%!important;
    }
    .cnttext h1 {
        margin-top: 92px!important;
        font-size: 31px!important;
    }
    .cnttext {
        text-align: center!important;
    }
    .paddingforadd {
        margin-top: 0px!important;
    }
    .addc {
        text-align: center!important;
    }
    .addc p {
        line-height: 28px!important;
        margin-top: 15px!important;
    }
    .slinks {
        margin-top: 32px!important;
        line-height: 28px!important;
    }
    .locicon {
        margin-top: 45px!important;
    }
    #alladdress {
        padding-bottom: 25px!important;
    }
    .contactform {
        margin-top: 30px!important;
        margin-bottom: 0px!important;
    }
    .googlemaps {
        margin-top: 40px!important;
        margin-bottom: 80px!important;
    }
    #cmail {
        width: 100%!important;
    }
}