@media only screen
and (min-width:320px)
and (max-width:1024px){
    .mobile-header{
        display: block;
    }
    .spacer{
        display: block;
    }
    .desktop-header{
        display: none;
    }
    .welcome-note h1 {
        font-size: 20px;
    }
    .full-container .welcome-note{
    top: 40%;
    left: 42%;
    }
    .marker .marker-point {
    margin-left: 35px;
    }
    .contact-details {
    margin-left: 0;
    }
    .jojo-container {
    margin-top: 60px;
    }
    .speech{
        padding: 15px;
    }
    .footer{
        margin-top: 75px;
    }
    .top-margin{
        margin-top: 0!important;
    }
    .pg-container{
        padding-top:50px;
    }
    .site-view{
        right: 0%!important;
        left: 50%;   
    }
    .zoomer{
        height: 120px;
    }
    .fuji-body {
    width: 100%;
    }
    .haizheng img{
        width: 100%;
        height: auto;
    }
    .mymed-section {
    padding: 40px;
    }
    .agris-content {
    padding-top: 50px;
    }
    .agris-photo img{
        margin-bottom: 20px;
    }
    .yt-player{
        width: 80%!important;
    }
    .news-filter {
    width: 60%;
    }
    .padding-top-160 {
    padding-top: 55px;
    }
    .policy-popper{
        height: auto;
    }
    .eula{
        padding:15px!important;
        padding-top:110px!important;
    }
    .agriusa-title{
        font-size: 33px; 
    }
    .padder{
        padding:20px;
    }
    .ar-lister ul, li{
        font-size: 16px;
    }
    .qr{
        width: 80%;
    }
    .avigan{
        padding-top:100px;
    }
    .med-img{
        height: auto;
    }
    .full-container{
        padding:10px;
        height: auto;
    }
    .mmd{
        height: 30vh;
        background-size: 150%;
        background-repeat: no-repeat;
        background-position: center
    }
    .md-welcome {
        left: 50%;
        width: 65%;
        top:80%;
    }
    .landing{
        height: 100vh!important;
    }
    .md-resp h1{
    font-size: 35px;
    text-align: center;
    }
    .fvp h1{
    font-size: 35px;
    text-align: center;
    }
    .arbi h1{
    font-size: 35px;
    text-align: center;
    }
    .trec h1{
    font-size: 35px;
    text-align: center;
    }
    .hsizer{
    font-size:30px;
    }

}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    /* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
    /* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
    /* Styles */
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    /* Styles */
    .banner {
        height:auto;
    }
    .partnership-with-pg{
        background-position-x: 450px;
    }
    .partners-container >div.row>div.columns>div.thumbnails {
        width: 90%;
        height: 198px;
        margin: 0 auto 50px;
    }
    .ftr-contact{
        background-position-x: 300px;
    }
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */
    .for-header-mobile{display:none;}
    .for-header-desktop{display:block;}
    .sub-ftr-contact {
        padding: 40px 0;
    }
    /*Who we are*/
    .how-we-start{
        background-position-x: 500px;
    }
    /*companies*/
    @-webkit-keyframes mymove {
        0%   {left: 0px;}
        80%{opacity:1;}
        100%  {opacity:0;left: 890px;}
    }

    /* Standard syntax */
    @keyframes mymove {
        0%   {left: 0px;}
        80%{opacity:1;}
        100%  {opacity:0;left: 890px;}
    }
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .partners-container >div.row>div.columns>div.thumbnails {
        width: 90%;
        height: 317px;
        margin: 0 auto 50px;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .ftr-contact{
        background-position-x: 168px;
    }
    .sub-ftr-contact{
        background-size:180%;
    }
    /*Who we are*/
    .how-we-start{
        background-position-x: center;
        background-size: 140%;
    }
    .how-we-start>div.row>div.columns{
        background:rgba(225,225,225,0.9);
        margin-top:350px;
        padding:50px 30px;
    }
    .how-we-start h1 {
        margin-bottom:10px;
    }
    .how-we-start span.our-journey{
        margin-top:0;
    }
    /*companies*/
    @-webkit-keyframes mymove {
        0%   {left: 0px;}
        80%{opacity:1;}
        100%  {opacity:0;left: 600px;}
    }

    /* Standard syntax */
    @keyframes mymove {
        0%   {left: 0px;}
        80%{opacity:1;}
        100%  {opacity:0;left: 600px;}
    }
    .child-company>div.row>.company-1-content{
        margin-top:50px;
    }
    .child-company>div.row>.company-2-content{
        margin-top:50px;
    }
    .child-company {
        height: 520px;
    }
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
    .for-header-mobile{display:none;}
    .for-header-desktop{display:block;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
    /* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
    /* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .for-header-mobile .logo-container{
        background-size: 70%;
        background-position-y: 6px;
        height:auto;
        margin:0;
    }
    .logo-container>a>p{
        margin-bottom: 0;
        line-height:inherit;
    }
    .for-header-mobile .link-container {
        padding:0;
        margin:0;
    }
    #nav-icon3{
        height:auto;
        margin-top: 16px;
    }
    #nav-icon3 span{
        width:25px;
        height:3px;
    }
    #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
        top: 5px;
    }
    #nav-icon3 span:nth-child(4) {
        top: 10px;
    }
    .partnership-with-pg>div.row>div.medium-10 h4{
        margin-bottom:10px;
    }
    .partnership-with-pg h1{
        line-height:50px;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .for-header-mobile .logo-container{
        background-size: 70%;
        background-position-y: 6px;
        height:auto;
        margin:0;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .logo-container>a>p{
        margin-bottom: 0;
        line-height:inherit;
    }
    .for-header-mobile .link-container {
        padding:0;
        margin:0;
    }
    #nav-icon3{
        height:auto;
        margin-top: 16px;
    }
    #nav-icon3 span{
        width:25px;
        height:3px;
    }
    #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
        top: 5px;
    }
    #nav-icon3 span:nth-child(4) {
        top: 10px;
    }
    .partnership-with-pg>div.row>div.medium-10 h1 {
        font-size: 40px;
        line-height: 50px;
    }
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .for-header-mobile .logo-container{
        background-size: 70%;
        background-position-y: 6px;
        height:auto;
        margin:0;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .logo-container>a>p{
        margin-bottom: 0;
        line-height:inherit;
    }
    .for-header-mobile .link-container {
        padding:0;
        margin:0;
    }
    #nav-icon3{
        height:auto;
        margin-top: 16px;
    }
    #nav-icon3 span{
        width:25px;
        height:3px;
    }
    #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
        top: 5px;
    }
    #nav-icon3 span:nth-child(4) {
        top: 10px;
    }
    .partnership-with-pg{
        background: none;
        position: relative;
        height: auto;
        padding-bottom: 80px;
    }
    .partnership-with-pg>div.row>div.medium-10{
        text-align:center;
    }
    .partnership-with-pg>div.row>div.medium-10 h4{
        font-size:24px;
        line-height:0;
    }
    .partnership-with-pg>div.row>div.medium-10 h1{
        font-size:40px;
    }
    .partnership-with-pg p{
        margin-top:0;
        font-size:16px;
        line-height:28px;
    }
    .thumbnails {
        height: 300px;
        width: 300px;
        margin: 0 auto 50px;
    }
    .ftr-contact {
        height:auto;
    }
    .ftr-contact >div.row>div.medium-10{
        width:89%;
    }
    .sub-ftr-contact{
        background-image:none;
    }
    .child-company>div.row>div.medium-4 img{
        display:none;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .for-header-mobile .logo-container{
        background-size: 70%;
        background-position-y: 6px;
        height:auto;
        margin:0;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .logo-container>a>p{
        margin-bottom: 0;
        line-height:inherit;
    }
    .for-header-mobile .link-container {
        padding:0;
        margin:0;
    }
    #nav-icon3{
        height:auto;
        margin-top: 16px;
    }
    #nav-icon3 span{
        width:25px;
        height:3px;
    }
    #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
        top: 5px;
    }
    #nav-icon3 span:nth-child(4) {
        top: 10px;
    }
    .banner{
        height:auto;
    }
    .overview .overview-content p:first-child{
        margin-bottom:0;
    }
    .overview .overview-content h4{
        font-size: 24px;
    }
    .overview .overview-content p{
        font-size: 14px;
        line-height: 24px;
    }
    .partnership-img{
        display: none;
    }
    .partnership-with-pg{
        background:none;   
        height: auto;
        padding-top: 50px;
        padding-bottom: 80px;
        text-align: center;
    }
    .partnership-with-pg h1{
        font-size:24px;
        line-height: 34px;
    }
    .partnership-with-pg h4{
        font-size:16px;
    }
    .partnership-with-pg p {
        margin-top: 16px;
        font-size: 16px;
        line-height: 26px;
    }
    .partners-container h2{
        font-size:24px;
    }
    .partners-container p{
        font-size:16px;
        font-weight:400;
    }
    .thumbnails {
        height: 200px;
        width: 200px;
        margin: 0 auto 30px;
    }
    .ftr-contact{
        text-align:center;
        height:auto;
        padding-top:50px;
        padding-bottom:50px;
        background:none;
    }
    .ftr-contact>div.row>div.columns h3{
        font-size: 24px;
        font-weight:500;
    }
    .ftr-contact>div.row>div.columns p{
        font-size: 16px;
    }
    .ftr-contact>div.row>div.columns a.button{
        font-size: 16px;
    }
    .sub-ftr-contact{
        background-image:none;
    }
    .about-banner {
        height: auto;
    }
    .about-banner > h1 {
        font-family: 'Roboto', sans-serif;
        font-size: 30px;
        color: #fff;
        font-weight: 300;
        padding-top: 80px;
        padding-bottom: 80px;
        margin-bottom:0;
    }
    .how-we-start{
        background:none;
        text-align:center;
        height:auto;
        padding-bottom: 100px;
        border-bottom: 1px solid #e0e0e0;
    }
    .how-we-start span.our-journey{
        font-size:16px;   
    }
    .how-we-start h1{
        font-size:40px;
        margin-bottom: 20px;
    }
    .how-we-start p{
        font-size:16px;
        line-height: 26px;
    }
    .how-we-start h1 span.year{
        font-size:40px;
    }
    .companies-banner{
        height:auto;
        padding: 50px 0;
        background-size:100%;
    }
    .companies-banner h1{
        font-size:24px;
    }
    .companies-banner .animate-copter{
        display:none;
    }
    .child-company>div.row>div.medium-4 img{
        display:none;
    }
    .child-company>div.row>div.company-1-content{
        margin-top:50px;
    }
    .company-1-content h3{
        font-size:24px;
    }
    .company-1-content p{
        font-size:16px;
    }
    .child-company>div.row>div.company-2-content{
        margin-top:50px;
    }
    .company-2-content h3{
        font-size:24px;
    }
    .company-2-content p{
        font-size:16px;
    }
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .for-header-mobile{
        display:block;
        position:relative;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .for-header-desktop{display:none;}
    .for-header-mobile .logo-container{
        background-size: 40%;
        background-position-y: 6px;
        height: 48px;
        margin:0;
    }
    .device-menu-link>div.row>div.columns{
        padding:0.5px;
    }
    .logo-container>a>p{
        margin-bottom: 0;
        line-height:inherit;
    }
    .for-header-mobile .link-container {
        padding:0;
        margin:0;
        width:49%;
    }
    #nav-icon3{
        height:auto;
        margin-top: 16px;
    }
    #nav-icon3 span{
        width:25px;
        height:3px;
    }
    #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
        top: 5px;
    }
    #nav-icon3 span:nth-child(4) {
        top: 10px;
    }
    .banner{
        height:auto;
    }
    .partnership-img{
        display:none;
    }
    .partnership-with-pg{
        background:none;
    }
    .thumbnails {
        height: 295px;
    }
    .sub-ftr-contact {
        background-size: 205%;
    }
    .ftr-contact {
        padding-top: 50px;
        height: 355px;
        background-size:100%;
        background-position-x: 150px;
    }
    .ftr-contact a.button{
        margin-top:0;
        font-size: 15px;
    }
    .about-banner{
        height:auto;
        padding:130px 0 140px;
        background-size:100%;
    }
    .about-banner h1{
        margin:0;
        padding:0;
        font-size:40px;
    }
    .how-we-start>div.row>div.columns {
        background: rgba(225,225,225,0.9);
        margin-top: 130px;
        padding: 40px 30px;
    }
    .how-we-start span.our-journey{
        margin-top:0;
    }
    .companies-banner{
        height:auto;
        padding-top:50px;
        padding-bottom:100px;
        background-size:100%;
    }
    .companies-banner h1{
        font-size:40px;
    }
    .animate-copter{
        display:none;
    }
    .child-company{
        height:auto;
    }
    .child-company .company-1-content{
        margin-top:30px;
        margin-bottom:80px;
    }
    .company-1-content p{
        font-size:16px;
    }
    .company-1{
        background-size:150%;
    }
    .child-company .company-2-content{
        margin-top:30px;
        margin-bottom:80px;
    }
    .company-2-content p{
        font-size:16px;
    }
    .company-2{
        background-size:170%;
    }
    .contactus-container ul li p {
        font-size: 12px;
        color: #737373;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .for-header-mobile .logo-container{
        background-size: 70%;
        background-position-y: 6px;
        height:auto;
        margin:0;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .logo-container>a>p{
        margin-bottom: 0;
        line-height:inherit;
    }
    .for-header-mobile .link-container {
        padding:0;
        margin:0;
        width:49.9%;
    }
    #nav-icon3{
        height:auto;
        margin-top: 16px;
    }
    #nav-icon3 span{
        width:25px;
        height:3px;
    }
    #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
        top: 5px;
    }
    #nav-icon3 span:nth-child(4) {
        top: 10px;
    }
    .banner{
        height:auto;
    }
    .overview .overview-content h4{
        font-size: 24px;
    }
    .partnership-img{
        display: none;
    }
    .partnership-with-pg{
        background:none;
        text-align:center;
    }
    .partnership-with-pg h1 {
        font-size: 50px;
        line-height: 60px;
    }
    .partnership-with-pg h4 {
        font-size: 20px;
    }
    .thumbnails {
        height: 200px;
        width: 200px;
        transition: all 0.5s ease;
        margin: 0 auto 30px auto;
    }
    .ftr-contact{
        text-align: center;
        background-position-x: -9px;
    }
    .sub-ftr-contact{
        background-image:none;
    }
    .about-banner{
        height:auto;
        padding:130px 0 140px;
        background-position-x:center;
        background-size:150%;
    }
    .about-banner h1{
        margin:0;
        padding:0;
        font-size:40px;
    }
    .how-we-start>div.row>div.columns {
        background: rgba(225,225,225,0.9);
        margin-top: 130px;
        padding: 40px 30px;
    }
    .how-we-start{
        text-align:center;
    }
    .how-we-start span.our-journey{
        margin-top:0;
        font-size:20px;
    }
    .how-we-start h1{
        font-size: 70px;
    }
    .how-we-start h1 span.year{
        font-size: 70px;
    }
    .companies-banner h1{
        font-size:40px;
    }
    .companies-banner .animate-copter{
        display:none;
    }
    .child-company>div.row>div.medium-4>img{
        display:none;
    }
    .child-company .company-1-content{
        margin-top:50px;
    }
    .child-company .company-2-content{
        margin-top:50px;
    }
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .device-menu-link>div.row>div.columns {
        padding:0.5px;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .about-banner{
        background-size:100%; 
        height:auto;
    }
    .about-banner > h1{
        padding-top:150px;
        padding-bottom:150px;
        margin-bottom:0;
        font-size:40px;
    }
    .how-we-start>div.row>div.columns{
        background:rgba(225,225,225,0.9);
        margin-top:130px;
        padding:40px 30px;
    }
    .how-we-start span.our-journey{
        margin-top:0;
    }
    .how-we-start h1{
        margin-bottom:0;
    }
    .ftr-contact{
        background-position-x:135px; 
    }
    .companies-banner{
        padding-top:80px;
        padding-bottom:80px;
        height:auto;
        background-size:100%;
    }
    .companies-banner h1{
        font-size: 40px;
    }
    .animate-copter{
        display:none;
    }
    .company-1-content p{
        font-size:16px;
    }
    .company-2-content p{
        font-size:16px;
    }
    .child-company .company-1-content {
        margin-top: 50px;
    }
    .child-company .company-2-content {
        margin-top: 50px;
    }
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .for-header-mobile .logo-container{
        background-size: 70%;
        background-position-y: 6px;
        height:auto;
        margin:0;
    }
    .logo-container>a>p{
        margin-bottom: 0;
        line-height:inherit;
    }
    .for-header-mobile .link-container {
        padding:0;
        margin:0;
    }
    #nav-icon3{
        height:auto;
        margin-top: 16px;
    }
    #nav-icon3 span{
        width:25px;
        height:3px;
    }
    #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
        top: 5px;
    }
    #nav-icon3 span:nth-child(4) {
        top: 10px;
    }
    .banner {
        height:auto;
    }
    .partnership-img{
        display:none;
    }
    .partnership-with-pg{
        height:auto;
        background-size:100%;
        background-position-y: 400px;
        padding-top: 60px;
        padding-bottom: 280px;
    }
    .partnership-with-pg h1 {
        font-size: 60px;
        line-height: 60px;
        text-align:center;
    }
    .partnership-with-pg h4 {
        font-size: 22px;
        text-align:center;
    }
    .partnership-with-pg p {
        margin-top: 0px;
        font-size: 16px;
        text-align:center;
    }
    .partners-container >div.row>div.columns>div.thumbnails {
        border-radius: 1000px !important;
        -moz-border-radius: 1000px;
        -webkit-border-radius: 1000px;
        width: 300px;
        margin: 0 auto 30px;
        height: 300px;
    }
    .ftr-contact>div.row>div.columns{
        background:rgba(225,225,225,0.9);
    }
    .ftr-contact h3{
        text-align: center;
    }
    .ftr-contact p{
        text-align: center;
        color:#404040;
    }
    .ftr-contact a.button{
        text-align: center;
        margin-top:10px;
        margin-bottom:40px;
    }
    .sub-ftr-contact{
        background-image:none;
    }
    /*about*/
    .about-banner{
        height:auto;
        background-size: 100%;
    }
    .about-banner > h1 {
        font-family: 'Roboto', sans-serif;
        font-size: 40px;
        color: #fff;
        font-weight: 300;
        padding-top: 50px;
        padding-bottom: 100px;
        margin:0;
    }
    .how-we-start{
        background:none;
        text-align:center;
        height:auto;
    }
    .how-we-start span.our-journey{
        margin-top: 50px;
    }
    .how-we-start h1{
        font-size: 40px;
        margin-bottom:20px;
    }
    .how-we-start h1 span.year{
        font-size: 40px;
    }
    .how-we-start p{
        margin-bottom: 100px;
        font-size: 20px;
        line-height:30px;
    }
    /*companies*/
    .companies-banner{
        height:auto;
        padding:50px 0 100px;
    }
    .companies-banner h1{
        font-size:30px;
        line-height:40px;
        margin:0;
        padding:0;
    }
    .animate-copter{
        display:none;
    }
    .child-company img{
        display: none;
    }
    .child-company {
        height: auto;
        padding-bottom: 100px;
    }
    .child-company .company-1-content {
        margin-top: 50px;
    }
    .child-company .company-2-content {
        margin-top: 50px;
    }
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .banner{
        height:auto;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .partnership-img{
        display:none;
    }
    .partnership-with-pg{
        background:none;
    }
    .thumbnails {
        height: 260px;
        width: 260px;
        margin: 0 auto 30px;
    }
    .ftr-contact {
        background-position-x: 60px;
    }
    .ftr-contact a.button{
        font-size:16px;
    }
    .sub-ftr-contact{
        background-image:none;
    }
    .content-info-container{
        padding:20px 20px;
        width: 48%;
    }
    .partnership-with-pg h1{
        text-align: left;
    }
    .partnership-with-pg h4{
        text-align: left;
    }
    .partnership-with-pg p{
        text-align: left;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .banner{
        height:auto;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .overview .overview-content p:first-child{
        margin-bottom:0;
    }
    .overview .overview-content h4{
        font-size:24px;
    }
    .partnership-img{
        display:none;
    }
    .partnership-with-pg{
        background-image:none;
        text-align:center;
    }
    .partnership-with-pg h1 {
        font-size: 54px;
        line-height: 64px;
    }
    .thumbnails {
        height: 200px;
        width: 200px;
        margin: 0 auto 30px;
    }
    .ftr-contact{
        background-image:none;
        text-align:center;
    }
    .sub-ftr-contact{
        background-image:none;
    }
    .about-banner{
        height:auto;
        padding:46px 0;
        background-size:150%;
    }
    .about-banner > h1{
        padding:80px 0;
        font-size:30px;
    }
    .how-we-start{
        height:auto;
        text-align: center;
        background-image:none;
    }
    .how-we-start span.our-journey{
        margin-top:50px;
    }
    .how-we-start h1{
        font-size:70px;
        margin-bottom:20px;
    }
    .how-we-start h1 span.year{
        font-size:70px;
    }
    .how-we-start p{
        margin-bottom:80px;
    }
    .companies-banner{
        height:auto;
        padding-top:50px;
        background-size: 100%;
        padding-bottom:80px;
    }
    .companies-banner h1{
        font-size:30px;
        margin:0;
    }
    .companies-banner .animate-copter{
        display:none;
    }
    .child-company>div.row>div.medium-4 img{
        display: none;
    }
    .child-company>div.row>div.company-1-content{
        margin-top:50px;
    }
    .child-company>div.row>div.company-2-content{
        margin-top:50px;
    }
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .banner{
        height:auto;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .partnership-img{
        display:none;
    }
    .partnership-with-pg{
        background:none;
    }
    .thumbnails {
        height: 260px;
        width: 260px;
        margin: 0 auto 30px;
    }
    .ftr-contact {
        background-position-x: 60px;
    }
    .ftr-contact a.button{
        font-size:16px;
    }
    .sub-ftr-contact{
        background-image:none;
    }
    .content-info-container{
        padding:20px 20px;
        width: 48%;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .banner{
        height:auto;
    }
    .overview .overview-content p:first-child{
        margin-bottom:0;
    }
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
    .overview .overview-content h4{
        font-size:24px;
    }
    .partnership-img{
        display:none;
    }
    .partnership-with-pg{
        background-image:none;
        text-align:center;
    }
    .partnership-with-pg h1 {
        font-size: 54px;
        line-height: 64px;
    }
    .thumbnails {
        height: 200px;
        width: 200px;
        margin: 0 auto 30px;
    }
    .ftr-contact{
        background-image:none;
        text-align:center;
    }
    .sub-ftr-contact{
        background-image:none;
    }
    .about-banner{
        height:auto;
        padding:46px 0;
        background-size:150%;
    }
    .about-banner > h1{
        padding:80px 0;
        font-size:30px;
    }
    .how-we-start{
        height:auto;
        text-align: center;
        background-image:none;
    }
    .how-we-start span.our-journey{
        margin-top:50px;
    }
    .how-we-start h1{
        font-size:70px;
        margin-bottom:20px;
    }
    .how-we-start h1 span.year{
        font-size:70px;
    }
    .how-we-start p{
        margin-bottom:80px;
    }
    .companies-banner{
        height:auto;
        padding-top:50px;
        background-size: 100%;
        padding-bottom:80px;
    }
    .companies-banner h1{
        font-size:30px;
        margin:0;
    }
    .companies-banner .animate-copter{
        display:none;
    }
    .child-company>div.row>div.medium-4 img{
        display: none;
    }
    .child-company>div.row>div.company-1-content{
        margin-top:50px;
    }
    .child-company>div.row>div.company-2-content{
        margin-top:50px;
    }
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
    .for-header-mobile{display:block;}
    .for-header-desktop{display:none;}
    .wide-screen{
        display:none;
    }
    .small-screen{
        display: block;
    }
}