@media only screen and (max-width:320px){.branch,.employee,.delivery{display:block;width:100%;margin-bottom:30px;}
.pro-section li{width:100%;margin-bottom:12px;}
h2{font-size:24px;line-height:28px;}
.blue-bg h2{font-size:24px;line-height:28px;}
.service-home p{font-size:14px;line-height:28px;}
.blue-bg h3{font-size:13px;line-height:28px;}
.page-header-wrap-lp{margin:60px 0;min-height:400px;}
.btn-home{visibility:hidden;}
}
@media only screen and (max-width:767px){.page-header-wrap-lp{margin:30px 0;min-height:400px;}
.navbar-toggle{margin:10px 0 0;}
.service-home.section-padding{padding-bottom:50px;}
.service-home .service{margin-bottom:60px;}
.counter-section .counter-block{text-align:center;margin-bottom:50px;}
.css-tab .nav-tabs>li{margin:10px 0;}
.css-tab .nav-tabs>li>a{font-size:16px;line-height:20px;}
.css-tab .nav-tabs>li>a i::before{font-size:24px;line-height:26px;margin-top:0;}
.css-tab2 .nav-tabs li a{padding:8px 5px;}
.career ul.joblist li:last-child{float:none;margin-left:}
.career ul.joblist li:nth-child(2){margin-right:20px;};}
@media only screen and (max-width:479px){.partner-carousel-navigation .prev{left:82%;}
.css-tab .nav-tabs>li{display:block;width:100%;}
.item .history-info{padding:30px;}
.company-in-number i::before{font-size:50px;}
.blog-post-wrapper .css-post-link,.blog-post-wrapper blockquote a{font-size:16px!important;padding:30px!important;line-height:20px;}
.blog-post-wrapper blockquote footer{bottom:10px!important;}
.btn-home{visibility:hidden;}
;}
@media (min-width:768px){.navbar{padding:15px 0;}
.navbar.sticky{padding:10px 0;}
.navbar-nav{padding-top:10px;}
.sticky .navbar-nav{padding-top:10px;}
.sticky .search-button, .sticky .navbar-toggle{margin-top:10px;}
.company-in-number i::before{font-size:60px;};}
@media (max-width:991px){#mainContact{margin-bottom:60px;};}
@media only screen and (min-width:480px) and (max-width:767px){.partner-carousel-navigation .prev{left:85%;};}
@media only screen and (min-width:768px) and (max-width:991px){.navbar-collapse{padding-left:0;padding-right:0;}
.navbar-brand img{height:40px;}
.navbar-nav>li>a{padding:5px;font-size:13px;}
.counter-section span{font-size:26px;}
}
@media only screen and (min-width:1224px){}
@media only screen and (min-width:992px){.section-padding{padding:30px 0;}
.sidebar-wrapper.right-sidebar{padding:0 0 0 60px;}
.sidebar-wrapper.left-sidebar{padding:0 60px 0 0;}
.partner-carousel-navigation .prev, .partner-carousel-navigation .next{top:50%;}
.partner-carousel-navigation .prev{left:-15px;}
.partner-carousel-navigation .next{right:-15px;}
.about-intro-section{background-position:center;};}
@media (min-width:1200px){}