 @media only screen and (max-width:1600px) {.about-content p { padding: 7px 0 0 0; }figure.effect-hera figcaption::before { width: 150px; height: 150px; }.home-warap h1 { font-size: 32px; }} @media only screen and (max-width:1400px) {figure.effect-hera figcaption::before { width: 130px; height: 130px; }figure.effect-hera h2 { font-size: 16px; }.about-home{ width:68%;}.serv-head h2{ font-size:20px;}} @media only screen and (max-width:1300px) {.contact-cont .contact-right { padding: 45px 20px }} @media only screen and (max-width:1200px) {.logo { width: 300px; height: 92px; margin: 0 0 0 0px; }.logo-sec { padding: 12px 0; }header nav { padding:40px 0 0 0; }header{ padding:0 20px;}.home-warap h1 { top: 25px; font-size: 26px; }.inner-cont h2 { font-size: 25px; }.page-head { margin-left: 40px; }.serv-head h2{ font-size:16px;}.about-part{padding:50px 30px 80px 30px;}.serv-cont{padding: 50px 30px 50px 30px;}  .news-sec{   padding: 0px 30px 60px 30px;     }    .news{      padding-top: 20px;  }.projects-cont h2 { margin-top: 100px; }.image-gallery { padding-left: 40px; padding-right: 40px; }figure.effect-lily h3 { font-size: 20px; }figure.effect-lily p { font-size: 18px; }.gimage-list figure figcaption { padding: 15px 25px; }.news-cont { padding-left: 40px; padding-right: 40px; }.product-cont { padding-left: 10px; }.container{max-width:inherit;width:100%;margin:0px;float:left;	}}.slicknav_menu { display: none; } @media only screen and (max-width:1025px) {.js #menu { display: none; }.js .slicknav_menu { display: block; }nav li { margin: 0px; }nav { margin: 0px; height: auto; }nav .container { max-width: inherit; float: left; padding: 0px; }nav ul li { margin: 0px; float: left; width: 100%; }nav li a { float: left; width: 100%; height: auto; }.about-home p{ font-size:16px;}header nav { display: none; }.left-cont { width: 100%; }.head-top-cont .top-list li { padding: 0 15px; }.banner-slider  { height: auto; }.home-warap h1 { font-size: 25px; }.about-content p b { font-size: 15px; }.about-content p { font-size: 13px; }.home-about { padding:50px 10px; }figure.effect-lily figcaption > div{ height:50% !important;}.footer-top{ padding:50px 20px;}.home-services{ padding:50px 0 80px 0;}.home-services h1{ padding-left:20px;}.bottom-part { padding: 0 0 0 20px; }.page-head { margin-left: 20px; margin-top: -20px; }.page-head h1 { font-size: 30px; }.page-head { padding: 10px 0 15px 20px; }.about-part { padding: 30px 20px 50px 20px; }.serv-cont{ padding: 50px 20px 50px 20px; }.inner-cont h2 { font-size: 24px; }.about-part h3 { font-size: 16px; line-height: 24px; }.abt-contet p { font-size: 14px; }.contact-address li{font-size: 13px;line-height: 26px; padding: 18px 0 5px 40px;}.abt-contet {padding: 10px 0px 0 0;}.service{padding: 10px 0px 0 0;}figure.effect-lily h3 { font-size: 18px; }figure.effect-lily p { font-size: 16px; }.gimage-list figure figcaption { width: 90%; padding: 10px 15px; }.news-cont { padding-left: 20px; padding-right: 20px; }.footer-area p{ padding:0 10px;}.prod-page{ padding:20px;}.prod-title h3{ font-size:14px;}.prod-page{margin: 20px 0 70px 0;}nav { margin: 0px; }nav li { margin: 0px; }.drop-menu { position: inherit; top: 0px; right: 0px; opacity: 1; visibility: visible; width: 100%; float: left; background: none; border: none; transform: none; top: 0px; padding: 0px; }.drop-menu > li a { padding: 7px 12px; width: 100%; height: auto; float: left; color: #FFF !important; background-position: left 0px top 11px; }nav ul li:hover .drop-menu { top: 0px; transform: none; }nav ul .drop-menu li a{ float:right; text-align:right; background:#fabeab;}.drop-menu > li { padding: 0px; }    .news-list li{   width: 100%;   padding-bottom: 20px;  }} @media (min-width: 640px) and (max-width: 767px) {.menu-part { width: 30%; }.logo { height: 80px; }.page-head { width: 80%; margin-top: -10px; }.page-head { margin-left: 10px; }.page-head h1 { font-size: 25px; }.breadCrumb ul li { font-size: 12px; }.page-head { padding: 10px 0 15px 20px; }.footer-addr{ width:40%;}.footer-cont{ width:33%;}.srv-slide li{width:33.3%;}.prod-page{margin: 20px 0 70px 0;}.prod-list li{width: 33%;}figure.effect-lily figcaption > div{ height:32% !important;}} @media only screen and (max-width: 639px) {.page { padding: 0px; }header nav, .social { display: none; }.menu-part { width: 40% }.head-top { height: auto; }.banner { height: auto; }.banner img { height: auto; }.right-cont { width: 0px; }.left-cont { width: 100%; }.latest-news-sec { width: 100%; }.bottom-part { padding: 0 0 0; display: inherit; }.footer-contact { width: 100%; }.home-about { padding: 0px; }.home-abt-img { }.about-content { }.home-about { padding:30px 10px; }.home-warap h1 { font-size: 20px; position: inherit; float: left; left: 0px; }.about-content p b { font-size: 15px; line-height: 20px; }.home-services { padding-left: 10px; padding-right: 10px; }.home-projects { width: 100%; height: auto; padding: 0px 0 0 10px; }.home-projects h2, .projects-cont h2 { font-size: 22px !important; margin-top: 50px; }.home-projects h3, .projects-cont h3 { font-size: 16px; margin: 0px; }footer { height: auto; margin: 0px; }.banner .slick-next, .banner .slick-prev { display: none !important; }.logo { height: 65px; width:220px;}.head-top-cont { padding: 0 10px; }.head-top-cont .top-list .top-style { padding: 0 8px; }.head-top-cont .top-list .lang-box { width: 30%; max-width: 90px; padding-top: 8px; }.head-top-cont .top-list .top-search { width: 30%; max-width: 90px; padding-top: 0px; }.sb-search { }.head-top-cont .top-list .time-box { width: 45%; max-width: 150px; }.head-top-cont .top-list .date-box { width: 55%; max-width: 150px; padding-top: 0px }.head-top-cont .top-list .top-style { height: 45px; }.head-top { position: inherit; left: inherit; top: inherit; float: left; height: auto; padding-bottom: 10px; }.home-warap h1 { top: 0px; }.lt-news-img { width: 30%; }.footer-area p { font-size: 13px; }.page-head { width: 80%; margin-top: -10px; }.page-head { margin-left: 10px; }.page-head h1 { font-size: 25px; }.breadCrumb ul li { font-size: 12px; }.page-head { padding: 10px 0 15px 20px; }.abt-contet { width: 100%; padding: 0px; padding-top: 20px; }.inner-cont h2 { font-size: 22px; }.about-part h3 { font-size: 16px; line-height: 24px; }.abt-contet p { font-size: 14px; }.contact-top { display: inherit; }.contact-cont .contact-left, .contact-cont .contact-right { width: 100%; padding:40px 10px; }.footer-addr{ width:60%;}.footer-nav{ margin:20px 0 0 0; width:100%;}.srv-slide li{ width:50%;}.home-services h1{ padding-left:0;}.services-slider{margin: 20px 0 0 0;}.about-home p{ font-size:13px; line-height:26px;}.about-home{ padding:0 0 0 10px;}.serv-cont{padding:30px 20px 30px 20px;}.prod-page{ padding:10px}.prod-list{padding: 20px 0 0 0;}.prod-list li{ width:50%;}.career-page, .contact-cont, .faq, .projects{ padding-left:0; padding-right:0;}.contact-address{margin: 20px 1% 0 0; padding-right: 5px;}.banner-slider .slick-prev, .banner-slider .slick-next{ background-size:40px ; padding:0; height:40px; width:40px; margin: 0px 0 0 20px;}.banner-slider .slick-next{margin: 0 0 0 60px;}.banner-slider .slick-next:hover{background-size:40px ; padding:0; height:40px; width:40px;}.banner-slider .slick-prev:hover{background-size:40px ; padding:0; height:40px; width:40px;}figure.effect-lily figcaption > div{ height:32% !important;}}@media only screen and (max-width: 480px) {.srv-slide { width: 100%; margin: 0px; }.footer-contact ul { width: 90%; }.lt-news-cont { width: 100%; padding: 15px 0 0 0; }.home-pro-image { width: 100%; }.head-top { position: inherit; left: inherit; top: inherit; float: left; height: auto; padding-bottom: 10px; }.logo { margin-left: 0;width: 180px;margin-top: 10px; height:50px; }.head-top-cont .top-list .lang-box { float: none; position: absolute; top: 30px; right: 0px; }.language::after { background: rgba(0, 0, 0, 0) url("../images/toggle-res.png") no-repeat scroll right center; }.home-abt-img { width: 100%; padding: 0 60px; }.about-content { width: 100%; padding-left: 0px; }.footer-addr{ width:100%; }.footer-cont{ width:100%;}.footer-nav{ width:100%;}.srv-slide li{ width:50%;}figure.effect-lily figcaption > div{ height:44% !important; padding: 10px 5px !important;}.serv-head h2{ font-size:14px;}.about-home{ width:100%; padding:0;}.home-abt-img{ padding:0px 0 10px 0;}.footer-area p{ padding:0 10px;}.about-part{padding: 10px 10px 30px 10px;}.abt-contet p{ font-size:13px;}.serv-cont{padding: 10px 10px 30px 10px;}.serv-cont p{ font-size:13px;}.prod-title h3{ font-size:13px; font-weight:normal;}.contact-address{ width:100%;}.footer-top{ padding:50px 10px;}.banner-slider .slick-prev, .banner-slider .slick-next{ background-size:30px ; padding:0; height:30px; width:30px; margin: 0px 0 0 10px;}.banner-slider .slick-next{margin: 0 0 0 40px;}.banner-slider .slick-next:hover{background-size:30px ; padding:0; height:30px; width:30px;}.banner-slider .slick-prev:hover{background-size:30px ; padding:0; height:30px; width:30px;}}