@media(max-width:1550px){
.container{max-width:inherit;width:96%;margin:0 2%}
.go-top{bottom:135px;right:5px}
.event-slider .slick-arrow.slick-next{right:0}
.event-slider .slick-arrow.slick-prev{left:0}
}
@media(max-width:1199.99px){
.banner-circle,.banner-slider .banner-slider-img{width:380px;height:380px}
.banner-circle .banner-product-img{max-height:280px;max-width:300px}
.banner-circle::after,.banner-circle::before{display:none}
.page-title{min-height:250px}
.page-title .title{font-size:var(--text-60)}
.features-benefits .custom-ul li{width:100%}
.btn12{position:relative;width:30px;height:30px;background-color:transparent;padding:0;border:none;outline:0;box-shadow:none;transition-duration:.5s}
.btn12 .icon{transition-duration:.5s;position:absolute;height:2px;width:24px;top:15px;background-color:var(--secondry)}
.btn12 .icon:before{transition-duration:.5s;position:absolute;width:24px;height:2px;background-color:var(--secondry);content:"";top:-10px;left:0}
.btn12 .icon:after{transition-duration:.5s;position:absolute;width:24px;height:2px;background-color:var(--secondry);content:"";top:10px;left:0}
.btn12.open .icon{transition-duration:.5s;background:0 0}
.btn12.open .icon:before{transform:rotateZ(45deg) scaleX(1.25) translate(6.5px,6.5px)}
.btn12.open .icon:after{transform:rotateZ(-45deg) scaleX(1.25) translate(6px,-6px)}
.btn12:hover{cursor:pointer}
.menu.btn12{display:inline-block}
.social-icon{gap:15px}
.social-icon a{width:40px;height:40px}
.business-card{padding:30px}
.navbar-right{display:block}
.navbar-right .navbar-nav{display:block;gap:15px}
.navbar-right .navbar-nav .nav-item{display:inline-block;margin-left:15px;vertical-align:middle}
.navbar-collapse{position:fixed;left:0;top:100%;width:100%;background-color:var(--white);height:calc(100vh - 72px);overflow:auto}
.partner-content .address-block{width:48%;max-width:100%}
.partner-content{gap:20px;flex-wrap:wrap}
header .dropdown-menu{margin:0 19px 15px}
.technology-img h2{font-size:var(--text-30)}
.listing-card .card-img{max-width:460px;max-height:350px}
.listing-card .card-img-top{min-height:inherit}
.listing-title{font-size:var(--text-40)}
.listing-card h4{font-size:var(--text-24)}
.listing-card p{font-size:var(--base)}
.footer-info.footer-welcome p{max-width:100%}
.products-card .card-img{max-width:350px;max-height:325px}
header .dropend:hover>.dropdown-menu{position:static;box-shadow:none;border:1px solid var(--gray-three);margin:0 15px}
header .dropdown:hover>.dropdown-menu,header .dropend:hover>.dropdown-menu{margin:0 15px;max-width:85%;margin-bottom:10px}
header .dropdown:focus>.dropdown-menu,header .dropend:focus>.dropdown-menu{webkit-transition:all 0.5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
header .dropdown:hover>.dropdown-menu .dropdown-toggle::after{display:none}
header .dropend .dropdown-toggle::after{transform:rotate(90deg)}
.center-gallery{display:none}
.slider-gallery{transform:inherit;visibility:visible;position:relative}
.show-gallery .slider-gallery{opacity:1;visibility:visible;width:100%;height:auto;transform:none;transition:all .9s ease-out 0s}
.slider-gallery{width:auto}
.gallery-lg-section .slick-slide img{border-radius:0}
.product-card .card-img-top{height:auto}
.nav-mobile-arrow{display:block}
}
@media(max-width:992px){
.banner-right{display:none}
.banner-content-block{min-height:60vh}
.about-img{margin-bottom:15px}
.news-slider .slick-slide{margin:0 10px}
.news-slider .slick-list{margin:0 -10px}
.footer-block{border-bottom:1px solid var(--primary);padding-bottom:10px;margin-bottom:10px}
.col-xl-2 .footer-block,.col-xl-3:last-child .footer-block,.col-xl-4:last-child .footer-block{border-bottom:none;padding-bottom:0;margin-bottom:0}
.social-icon{justify-content:start}
.about-img .circle-img{display:none}
.iso-img{max-width:200px;margin-bottom:15px}
.partner-block{padding:15px}
.details-content{border:none;height:auto}
.details-titel{padding:10px 0 10px 0}
.detail-disc{padding:15px 0}
.form-modal .modal-body,.form-modal .modal-footer,.form-modal .modal-header{padding:15px}
.form-modal .modal-dialog{max-width:inherit;margin:2%}
.form-modal .modal-title{font-size:var(--text-20)}
.common-section{padding:50px 0}
.news-detail-img{margin-bottom:15px}
.banner-content-block{min-height:650px}
.about-box .image-zoom-block{max-width:100%}
.about-box .image-zoom-block{margin-bottom:15px}
.slider-thumb{margin-bottom:20px}
.detail-top .sub-title{font-size:var(--text-20)}
.detail-top .category-title{font-size:var(--text-14)}
.static-img{margin-bottom:15px}
.gray-label{margin-bottom:5px}
.about-page .static-info li{margin-bottom:5px}
.app-detail-img{margin-bottom:20px}
.sidebar-sticky{position:static;margin-bottom:20px;padding:10px 10px 10px;white-space:nowrap;overflow:auto}
.left-items{border-bottom:none;padding-bottom:0;margin-bottom:0;display:inline-block}
.left-link{border:1px solid var(--gray-six);margin:0 5px 5px 0;font-size:var(--text-14);padding:3px 8px;border-radius:6px;display:inline-block}
.product-list-card .card-title{font-size:var(--text-14)}
.common-pagination .pagination .page-link{width:30px;height:30px;font-size:var(--text-14)}
.sub-title{font-size:var(--text-18);padding-bottom:10px}
.product-list-block h3{font-size:var(--base)}
}
@media(max-width:767px){
.banner-content-block .container {display: none;}
.banner-content-block .banner-img {position: relative;}
.banner-content-block{padding:0;}
/*.gallery-lg-section .slick-slide img{max-width:30%}*/
.center-gallery-lg .slick-arrow.slick-next{right:20px}
.center-gallery-lg .slick-arrow.slick-prev{left:20px}
.app-card .card-title{font-size:var(--base)}
.application-bottom{padding:15px}
.footer-bottom{border-top-color:var(--primary)}
.container{max-width:inherit;width:98%;margin:0 0;padding:0 18px}
.inner-section,.static-section{padding:30px 0}
.go-top{bottom:170px}
body{font-size:var(--text-14)}
.navbar-brand img{max-width:100px}
.partner-block h3{font-size:var(--base)}
.common-pagination{margin-top:15px}
.navbar-expand-xl .navbar-nav .nav-link.header-btn{padding:7px 10px;font-size:var(--text-14)}
main{margin-top:72px}
.banner-content-left{padding:30px 20px}
.banner-content-left h1{font-size:var(--text-30);margin-bottom:15px}
.banner-content-left p{font-size:var(--base);margin-bottom:15px}
.medium-btn-white{padding:7px 15px;font-size:var(--base)}
.brand-block-main{margin-top:15px;gap:10px}
.banner-content-block{min-height:inherit}
.center-gallery-lg .slick-arrow,.event-slider .slick-arrow{width:35px;height:35px}
.section-title .sub-title{font-size:var(--text-18)}
.section-title .title{font-size:var(--text-24)}
.section-title{margin-bottom:25px}
.business-card .card-img-top{min-height:inherit;margin-bottom:15px}
.business-card .card-title{font-size:var(--text-18);margin-bottom:10px}
.business-card{padding:20px}
.business-card .card-text{font-size:var(--text-14)}
.card-icon{min-width:60px;min-height:60px;width:60px;height:60px}
.card-icon img{max-height:38px}
.product-card-block h3{font-size:var(--text-20);margin-bottom:15px}
.products-card .card-img{max-width:280px;max-height:370px}
.products-card .card-img-top{min-height:370px}
.product-card-block h4{font-size:var(--text-18)}
.product-card-block p{font-size:var(--text-14)}
.products-card .card-footer{padding:15px}
.product-slider-second.slick-slider,.product-slider.slick-slider{margin-bottom:0}
.mobile-space{margin-top:40px}
.product-card-block .medium-btn{min-width:inherit}
.medium-btn{padding:7px 15px;font-size:var(--base)}
.count-block h3{font-size:var(--text-22)}
.about-content p{font-size:var(--base);margin-bottom:15px}
.count-block-main{gap:25px;margin-bottom:15px}
.event-section .mt-5.text-center{margin-top:0!important}
.news-slider .slick-list,.news-slider .slick-slide{margin:0}
footer{padding:40px 0}
.footer-block h3{font-size:var(--base);margin-bottom:10px}
.footer-nav li{margin-bottom:8px}
.footer-bottom{padding-top:20px;margin-top:20px}
.page-title{min-height:inherit;padding:25px 12px}
.page-title .title{font-size:var(--text-30)}
.section-title .slogan{font-size:var(--base)}
.about-welcome p,.mission-vision p{font-size:var(--text-14);margin-bottom:15px}
.superiority-card .card-title{font-size:var(--text-18)}
.superiority-card{padding:15px}
.static-bg{padding:15px}
.static-pages h2{font-size:var(--text-18)}
.static-pages h3{font-size:var(--base)}
.static-pages h4{font-size:var(--text-14)}
.static-pages h5{font-size:var(--base)}
.quality-section h4{font-size:var(--text-18)}
.quality-bottom{padding-top:15px;margin-top:15px}
.address-row{padding-top:10px;margin-top:10px}
.address-block{gap:10px}
.contact-top{padding-bottom:15px;margin-bottom:15px}
.partner-main h2{font-size:var(--text-20)}
.partner-block h4{font-size:var(--base)}
.contact-form{padding:15px}
.form-label{font-size:var(--base)}
.form-group{margin-bottom:20px}
.partner-main{margin-top:25px}
.detail-main-section{padding-bottom:50px}
.details-titel{display:block}
.details-titel p{font-size:var(--base)}
.details-titel h1{font-size:var(--text-24);padding-bottom:10px}
.features-benefits{margin-bottom:15px;padding-bottom:15px;padding-top:20px}
.detail-table{font-size:var(--base)}
.detail-table h4{font-size:var(--text-18)}
.info-content h3{font-size:var(--text-22)}
.info-note{min-height:inherit;padding:25px 10px}
.features-benefits .custom-ul{gap:0}
.detail-titel{font-size:var(--text-18);margin-bottom:10px}
.footer-info.footer-welcome p{margin-top:15px}
.footer-icon img{max-width:160px}
.slider-item-thumb img{max-height:inherit;max-width:100%;width:auto}
.slick-arrow{width:35px;height:35px}
.product-slider-main .slick-arrow{opacity:1}
.page-menu{padding:12px 10px;font-size:var(--base);text-align:center}
.technology-img{width:100%}
.technology-content{width:100%;max-height:inherit;padding:15px}
.technology-main{display:block;min-height:inherit;margin-bottom:20px}
.tech-img{height:auto;max-width:100%;max-height:100px}
.technology-img h2{font-size:var(--text-24)}
.technology-content h4{font-size:var(--base)}
.technology-content p{margin-bottom:15px}
.faq-main{padding:15px}
.count{min-height:30px;min-width:30px;font-size:var(--base)}
.faq-left{gap:10px}
.faq-main h3{font-size:var(--base);margin-bottom:10px}
.faq-btn{min-height:40px;min-width:40px}
.faq-block{gap:10px}
.listing-title{font-size:var(--text-24);margin-bottom:15px}
.listing-card h4{font-size:var(--text-18);margin-bottom:5px}
.listing-card p{font-size:var(--text-14)}
.listing-card .card-footer{padding:15px 0}
.listing-block{margin-bottom:20px}
.event-card .card-title{font-size:var(--text-18)}
.border-title{font-size:var(--text-24);margin-bottom:15px;padding-bottom:15px}
.news-content h3{font-size:var(--text-18)}
.news-detail-img{display:block}
.news-detail-img img{width:100%}
.statick-main{padding:15px}
.statick-main h3{font-size:var(--text-18);margin:0 0 10px}
.statick-main h2{font-size:var(--text-30);margin:0 0 10px}
.statick-main h4{font-size:var(--text-18);margin:0 0 10px}
.statick-main h5{font-size:var(--base);margin:0 0 10px}
.statick-main p{margin:0 0 10px}
.statick-main ul{margin-bottom:10px}
.contact-btn,.contact-btn:focus,.contact-btn:hover{right:-44px;padding:4px 10px}
}
@media(max-width:680px){
.brand-block h4{font-size:var(--text-14)}
.address-block h3{font-size:var(--base)}
.address-block{margin-bottom:20px}
.partner-content .address-block{width:98%;max-width:100%}
.partner-content{gap:10px;flex-wrap:wrap}
.detail-table td,.detail-table th{white-space:nowrap}
.slider-content .slick-slide img{max-width:100%;max-height:inherit}
.listing-card .card-img{max-width:350px;max-height:280px}
.partner-logo{width:100px;height:100px}
.slider-content .slick-arrow{width:35px;height:35px}
.gallary-wraper{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;-moz-column-fill:balance;-webkit-column-fill:balance;column-fill:balance;margin:10px auto 0}
.gallary-img-click{width:40px;height:40px;opacity:1}
}