@media screen and (max-width: 1460px) {
.container {width: 1000px;}
}

@media screen and (min-width: 1366px) {
}

/* iPad Portrait */
@media screen and (max-width: 1200px) {
    .container {width: 90%;}
    .divHomePart3Area .content, .divHomePart5Area .content, .divHomePart7Area .content, .divHomePart8Area .content, .divHomePart9Area .content, .divHomePart10Area .content {padding-right: 0px; padding-left: 0px;}
}

@media screen and (max-width: 1000px) {
    .imgHomeSlide {height: 450px;}
    .divSlideInnerArea {margin-top: 170px;}
    .divSlideItem3 .divSlideInnerArea {margin-top: 170px;}
    .divSlide2Title {font-size: 50px; line-height: 60px;}
    .divFooterMenu .container {width: 100%; box-sizing: border-box;}
    .divWhereArea .imgWhereToUse {height: 200px;}
}

@media screen and (max-width: 950px) {
    .imgHomePart1 {height: auto; width: 100%;}
    .divHomePart1 {font-size: 40px; line-height: 50px;}
    .divHome2Part {width: 100%;}
    .divHomeContactLeft, .divHomeContactRight {width: 100%;}
    .divContactInput {width: 100%;}
}

@media screen and (max-width: 850px) {
    .divSlideItem3 .divSlideInnerArea {margin-top: 140px;}
}

/* Phone */
@media screen and (max-width: 800px) {
    .imgHomeSlide {height: 330px;}
    .divSlideInnerArea {margin-top: 130px;}
    .divSlideItem3 .divSlideInnerArea {margin-top: 100px;}
    .divSlide1Title {font-size: 45px; line-height: 54px;}
    .divSlide1Subtitle {font-size: 15px; line-height: 20px;}
    .divSlide2Title {font-size: 30px; line-height: 38px;}
    .priceing-table-main {height: auto;}
    .price-grid {width: 100%; float: none;}
    .divPriceTitle {font-size: 28px; line-height: 35px;}

    .divWhereArea {width: 100%; padding-right: 0px;}
    .divHomePart1 {padding: 0px;}
    .divHomePart3InnerArea .caption {width: calc(100% - 105px); vertical-align: top;}
    .divMobileToggleIcon {display: inline-block; }
    .container {width: 100%; padding-left: 10px; padding-right: 10px; box-sizing: border-box;}
    .banner {height: 350px;}
    .banner .title {font-size: 50px; line-height: 60px;}
    .divArea {padding-top: 15px; padding-bottom: 15px;}
    .headerMenu {display: none;}
    .divFooterMenu {padding-top: 10px; padding-bottom: 10px;}
    .divFooterArea a {margin-top: 8px;}
    .divDesktopMenuArea {display: none;}
    .divFooterArea {width: 100%; margin-top: 20px;}
    footer {padding-top: 15px; padding-bottom: 20px;}
    .divFooterSocialArea {float: none; padding-top: 10px;}
    .divHomePart11Area {padding-top: 20px; padding-bottom: 20px;}
    .divHomePart11Area .content {padding: 0px;}
    .divHomePart11Area .title {font-size: 23px; line-height: 30px;}
    header {position: fixed; top: 0px; width: 100%; left: 0px; z-index: 40;}
    .ContentBody {margin-top: 75px; width: 100%;}
    .divHomePart1Area, .divHomePart2Area, .divHomePart3Area, .divHomePart4Area, .divHomePart5Area, .divHomePart6Area, .divHomePart7Area {padding-top: 38px; padding-bottom: 38px; width: 100%;}
    .divHomePart1 {font-size: 22px; line-height: 28px;}
    .divHomePart2Title, .divHomePart3Title, .divHomePart5Title, .divHomePart6Title, .divHomePart7Title {font-size: 30px; line-height:40px;}
    .divHomePart3InnerArea {width: 100%;}
    .divHomePart4Title {margin-bottom: 20px;}
    .divHomePart4InnerArea {width: 100%; margin-bottom: 25px;}
    .divHomePart5InnerArea {width: 100%;}
    .divHomePart6Area .content {padding-left: 0px; padding-right: 0px;}
    .divHomePart7Icon {width: 80px; height: 80px; margin-right: 8px;}
    .divHomePart7Description {width: calc(100% - 92px);}
    .divHomePart7Area .divHome2Part, .divHomePart8Area .divHome2Part, .divHomePart9Area .divHome2Part, .divHomePart10Area .divHome2Part {margin-bottom: 12px;}
    .divHomeContactArea {padding-top: 15px; padding-bottom: 15px;}
    .divHowItWorkArea2 .divArea {display: flex; flex-direction:column;}
    .divHowItWorkArea2 .divHowItWorkArea {order: 1}
    .divHowItWorkArea2 .divHowItWorkArea.divImage {order: 2}
    .divProductArea {display: flex; flex-direction:column;}
    .divProductTextArea {order: 1; width: 100%;}
    .divProductPhotoArea {order: 2; width: 100%;}
    .divProductTextArea .title {text-align: center;}
    .divHomeContactTitle {font-size: 23px; line-height: 30px;}
} 

@media screen and (max-width: 700px) {
}

@media screen and (max-width: 580px) {
}

@media screen and (max-width: 500px) {
}