@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body {font-family: "Opensans", sans-serif;font-size: 14px; line-height: 1.5; color: var(--dark); background: var(--white); width: 100vw;overflow-x: hidden;}
a:hover{text-decoration: none;opacity: 1 !important;}
:root {
    --color-main-blue : #00cbfe;
    --color-main-blue1 : #229cff;
    --color-main-blue2 : #0292b7;
    --color-main-blue3 : #0da3bc;
    --color-main-black  : #212121;
    --color-main-gray  : #ced4da;
    --color-main-gray-f  : #77787B;
    --color-main-yellow  : #fdeb3b;
    --color-main-red  : #c31c30;
    --color-bg1  : #F6E4DB;
    --color-bg2  : #fc7c81;
}
html::-webkit-scrollbar-thumb {background-color: var(--color-main-blue3); border-radius: 5px; }
html::-webkit-scrollbar {width: 10px; background-color: #ddd; }
html {scrollbar-color: var(--color-main-blue3) #ddd; }
.main{overflow-x: hidden;overflow-y: auto;}
.fs-10{font-size: 10px}
.fs-12{font-size: 12px}
.fs-14{font-size: 14px}
.fs-16{font-size: 16px}
.fs-18{font-size: 18px}
.fs-20{font-size: 20px}
.fs-22{font-size: 22px}
.fs-24{font-size: 24px}
.fs-30-im{font-size: 30px !important;}
.w-line {-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; }
.w-one-line {-webkit-line-clamp: 1; } 
.w-three-line {-webkit-line-clamp: 3; }
.w-two-line {-webkit-line-clamp: 2;}
.w-four-line{-webkit-line-clamp: 4;max-height: 100px;}
.one-line{white-space: nowrap;}
/* pagination */
.pagination{display: inline-block;margin: 0 -2px;}
.pagination>li{color: var(--color-main-black);font-size: 12px;background: #eee;min-width: 30px;line-height: 30px;text-align: center;float: left;margin: 0 2px;border: 1px solid #ddd;border-radius: 3px;transition: all 0.2s ease-in-out;}
.pagination>li:hover{color:var(--white);background:var(--color-main-black);border-color:var(--color-main-black);opacity:0.8}
.pagination>li>a{color:inherit;display: block;padding: 0 0.5rem;transition: none;}
.pagination>li>.prev,
.pagination>li>.next,
.pagination>li>.jump{font-size:1rem;}
.pagination>.current{color:var(--white);background:var(--color-main-black);border-color:var(--color-main-black);}
.pagination>.current:hover{opacity:1;}
.pagination--custom>li{color: var(--white);background: var(--color-main-black);border-color: var(--color-main-black);}
.pagination--custom>.current{color: var(--color-main-black);font-size: 12px;background: #eee;min-width: 30px;line-height: 30px;text-align: center;float: left;margin: 0 2px;border: 1px solid #ddd;border-radius: 3px;transition: all 0.2s ease-in-out;}
.back-to-top {z-index: 101; cursor: pointer; color: var(--color-main); display: none;right: 1rem; bottom: 100px; border:1px solid var(--color-main);}
.back-to-top i{font-size: 19px;}
.content ul,.content ol,.short-content ul,.short-content ul{margin-bottom: 0;padding-left: 21px;}
.content p,.short-content p{margin-bottom: 0;}
.content img,.content iframe{max-width: 100% !important;}
header{background: var(--white);box-shadow: 0px 0px 0px 1px rgb(51 51 51 / 15%);position: sticky;z-index: 99;}
.header-top{background: var(--color-main-blue1);color: var(--white);}
.header-top .menu-horizontal{justify-content: end;}
.header-top .menu-horizontal > li{    position: relative;}
.header-top .menu-horizontal > li > a{    padding: 0.5rem 1rem;display: block;color: var(--white);font-size: .85rem;    border-bottom: 2px solid var(--color-main-blue1);}
.header-top .menu-horizontal > li:hover a{background: #1173c3;    border-bottom: 2px solid var(--color-main-red);}
.header-top .menu-horizontal > li > ul{display: none;position: absolute;padding: 0 10px;background: var(--color-main-blue2);min-width: 155px;text-align: left;    z-index: 102;}
.header-top .menu-horizontal > li:hover > ul{display: block;}
.header-top .menu-horizontal > li > ul > li > a{    display: block;background: transparent !important;border-bottom: 1px solid var(--color-main-gray) !important;color: var(--light);font-size: .85rem;padding: 0.5rem 0.5rem;transition: all 0.2s ease-in-out;}
.header-top .menu-horizontal > li > ul > li:hover > a{font-weight: 700;}
.header-search.active input[name="q"]{display: block !important;}
.header-search input[name="q"]{background: var(--color-main-blue2);border: none;color: var(--white);outline: none;    padding: 8px 10px;}
.header-search.active input::placeholder {color: var(--white);opacity: 1;}
.header-search.active input::-ms-input-placeholder {color: var(--white);}
.header-search button{    padding: 0 10px;}
.header-center .logo img{height: 90px;    margin: 5px 0;}
.header-center .menu-horizontal{font-family: 'Roboto', sans-serif;}
.header-center .menu-horizontal > li > a{    padding: 1.8rem 3rem;    display: block;font-size: .9rem;text-transform: uppercase;color: var(--color-main-black);border-bottom: 2px solid var(--white);}
.header-center .menu-horizontal > li:hover a{background: var(--color-main-gray);border-bottom: 2px solid var(--color-main-red);}
.header-center .menu-horizontal > li > ul{display: none;position: absolute;padding: 0;background: rgba(247, 246, 245, 0.9);min-width: 100%;text-align: left;list-style: none;z-index: 101;}
.header-center .menu-horizontal > li:hover > ul,.header-center .menu-horizontal .mh-li2:hover .mh-ul3{display: block;}
.header-center .menu-horizontal > li > ul > li > a,.header-center .menu-horizontal .mh-ul3 a{    display: block;background: transparent !important;color: var(--dark);font-size: .85rem;padding: 0.5rem .75rem;transition: all 0.2s ease-in-out;}
.header-center .menu-horizontal > li > ul > li:hover > a, .header-center .menu-horizontal > li > ul > li > ul > li:hover > a{font-weight: 700;}
.header-center .menu-horizontal .mh-a2,.header-center .menu-horizontal .mh-ul3 a{display: flex;justify-content: space-between;-ms-flex-align: center!important;align-items: center!important;border-bottom: 1px solid var(--color-main-gray) !important;white-space: nowrap;}
.header-center .menu-horizontal .mh-li1,.header-center .menu-horizontal .mh-li2{position: relative;}
.header-center .menu-horizontal .mh-ul3{display: none;position: absolute;top: 0;left: 100%;padding-left: 0;list-style: none;min-width: 100%;    background: rgba(247, 246, 245, 0.9);}
.slideshows .slick-dots{ display: flex;list-style: none;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.slideshows .slick-dots li button {background: var(--color-main-gray);border: 0;border-radius: 50%;font-size: 0px;width: 8px;height: 8px;display: block;line-height: 6px;color: var(--color-main-blue);overflow: hidden;padding: 0;margin: 5px 8px;box-shadow: 1px 1px 1px rgb(0 0 0 / 35%)}
.slideshows .slick-dots li.slick-active button{background: var(--color-main-blue);}
.h2-title{text-align: center;color: var(--color-main-black);font-weight: 600;padding-bottom: 5px;position: relative;font-size: 20px;border-bottom: 2px solid var(--color-main-blue1);display: inline-block;font-family: 'Roboto', sans-serif;}
.home-group-product,.home-project,.home-video,.home-partner{ margin: 40px 0;}
.home-group-product-slide .slick-slide{position: relative;display: block;}
.home-group-product-slide img{width:100%;height:auto;}
.home-group-product-slide .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);font-size: 1.5rem;background: var(--color-bg1);height: 50px;width: 50px;line-height: 50px;text-align: center;border-radius: 50%;cursor: pointer;}
.home-group-product-slide .arrow-left{left: -4rem;}
.home-group-product-slide .arrow-right{right: -4rem;}
.home-group-product-slide .slick-slide h3 span{line-height: 1.5;}
.home-group-product-slide .slick-slide h3{    position: absolute;width: 100%;left: 0;font-size: 1rem;text-align: center;background: rgba(255,255,255,0.7);margin-bottom: 0;padding: 8px;color: var(--gray);text-transform: uppercase;top: calc(100% - 35px);height: 100%;transition: top .5s;}
.home-group-product-slide .slick-slide:hover h3{z-index: 2;bottom: unset;top: 0;background: rgb(34 156 255 / 70%) !important;color: var(--light);}
.home-group-product-slide .slick-slide:hover h3 span{position: relative;top: 50%;transform: translateY(-50%)}
.hp-item{display: flex;background: #eeeeee;}
.hp-item .hp-item-image,.hp-item .hp-item-info{width: 50%;}
.hp-item .hp-item-image{position: relative;overflow: hidden;}
.hp-item .hp-item-image img{width: 100%;}
.hp-item .hp-item-image .hp-item-image-info{position: absolute;left: 0;z-index: 2;top: calc(100% - 60px);background: rgb(34 156 255 / 70%);color: var(--light);padding: 10px;height: 100%;transition: top .5s;}
.hp-item .hp-item-image .hp-item-image-info h3{    font-size: .7rem;margin-bottom: 0.3rem;}
.hp-item .hp-item-image .hp-item-image-info p{font-size: .6rem;margin-bottom: 0;}
.hp-item .hp-item-image:hover .hp-item-image-info{top: 0;}
.hp-item .hp-item-image:hover div.hp-item-image-div{top: 50%;position: relative; transform: translateY(-50%);}
.hp-item .hp-item-info h2{    color: #6d6e70;font-size: 20px;font-weight: 500;border-bottom: 2px solid var(--color-main-blue1);display: inline-block;margin-top: 1rem;    margin-bottom: 1rem;}
.hp-item .hp-item-info .des{color: #949494;}
.hp-item .hp-item-info{padding: 15px;}
.btn-main{background: var(--color-main-blue1);color: var(--light);border: none;border-radius: 35rem;font-size: .85rem;padding: 0.3rem 1.3rem;}
.section-home{    background: var(--white);}
.btn-cusstyle{background: transparent;text-transform: uppercase;color: #FFF;font-size: .85rem;padding: 0.5rem 1rem;border: 1px solid #FFF;margin-top: 1rem;}
.hp-item-info-list a{font-size: .75rem;text-transform: capitalize;color: var(--gray);line-height: 1.5;display: flex;    margin-bottom: 0.5rem;}
.hp-item-info-list{padding-left: 0;list-style: none;}
.hp-item-info-list a::before{content: '\f111';font: var(--fa-font-solid);display: inline-block;    color: var(--color-main-black);font-size: 5px;padding: 6px 5px;}
.home-video-ctn{text-align: center;}
/* .home-video-ctn iframe{width: 100%;min-height: 523px;} */
.home-video-ctn h4{ font-size: 14px; margin-top: 0.5rem;color: var(--color-main-black);-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;}
.home-video .home-video-des{color: #949494;text-align: center;font-size: .85rem;}
footer{ background: var(--color-main-blue2);color: var(--light);}
footer a{color: var(--light);}
footer a:hover{color: var(--color-main-blue);}
footer .footer-bottom{background: #005b73; padding-top: 5px;}
.footer-top .footer-top-div{padding: 2rem 0;}
.footer-top .footer-logo img{max-height: 150px;filter: brightness(0) invert(1);}
.footer-top .footer-menu1{font-size: 1rem;text-transform: uppercase;}
.footer-top h4{    font-size: 1rem;text-transform: uppercase;border-bottom: 2px solid #FFF;display: inline-block;padding-bottom: 5px; margin-bottom: 1rem;}
.footer-socal i{font-size: 1.5rem;}
.footer-socal a{    width: 36px;height: 36px;display: block;text-align: center;line-height: 36px;padding: 5px;}
.footer-socal a:hover{background: #005b73;}
.cat-banner{margin: 10px;}
.h1-title{    font-size: 2rem;border-bottom: 3px solid var(--color-main-blue1);display: inline-block;}
.product-item{    margin-bottom: 1rem;border-bottom: 2px solid #FFF;display: block;}
.product-item:hover{border-bottom: 2px solid #F00;}
.product-item h4{font-size: .9rem;margin-top: 10px;color: var(--gray);}
.box-show-more .short-content{max-height: 300px;overflow: hidden;position: relative;}
.box-show-more .short-content a{color:var(--color-main-black)}
.box-show-more .short-content::after{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 100px;background: rgba(255,255,255,0);background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 40%,#fff 100%);background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(40%,rgba(255,255,255,.5)),color-stop(100%,#fff));background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 40%,#fff 100%);background: -o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 40%,#fff 100%);background: -ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 40%,#fff 100%);background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 40%,#fff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);}
.btn-hide-more{display: none;}
.box-show-more .showAllBox{display: flex;justify-content: center;margin-bottom: 1rem;}
.box-show-more .showAllBox button{padding: 5px 30px;font-size: 14px;color: var(--gray);border: 1px solid;}
.box-show-more .showAllBox button.btn-show-more::after{padding-left: 5px;content:'\f107';font: var(--fa-font-solid);}
.box-show-more .showAllBox button.btn-hide-more::after{padding-left: 5px;content:'\f106';font: var(--fa-font-solid);}
.box-show-more .short-content a:hover{color: var(--color-main-red);}
.box-show-more.active .short-content{max-height: unset !important;}
.box-show-more.active .short-content::after{display: none;}
.box-show-more.active .showAllBox .btn-show-more{display: none;}
.box-show-more.active .showAllBox .btn-hide-more{display: block;margin-top: 1rem;}
.btn-dropdown {width: 100%;border: 1px solid #e7e7e7;padding: 8px 15px;background-color: transparent;color: black;text-align: left;position: relative;}
.cat-faq-item button{background: #e9e9e9;outline: unset;}
.cat-faq-item button:focus{outline: unset;box-shadow:none;}
.news-item .news-item-image img{width:100%;}
.news-item .news-item-info{background-color: #f3f1f0;display: flex;}
.news-item .news-item-info .news-item-created{    background: var(--color-main-blue2);color: var(--light);text-align: center;padding: 1rem 0.5rem;}
.news-item .news-item-info .news-item-created .news-item-created-d{font-size: 60px;font-weight: bold;}
.news-item .news-item-info .news-item-created .news-item-created-my{padding-top: 5px;border-top: 2px solid #ffffff;font-size: 18px;font-weight: bold;}
.news-item .news-item-ctn{padding: 0.75rem 1.2rem;}
.news-item .news-item-ctn a{color: var(--dark);}
.news-item .news-item-ctn a h4{    text-transform: uppercase;font-size: 1.2rem;}
.news-item .news-item-ctn .des{    color: var(--gray);}
.news-item{margin-bottom: 2rem;border-bottom: 3px solid var(--white);}
.news-item:hover{border-bottom: 3px solid var(--color-main-blue2);}
.cat-news-nav{padding: 15px;background-color: #f3f1f0;position: sticky;z-index: 99;top: 1rem;margin-bottom: 1rem;}
.f-search{ display: flex;border: 1px solid #CCC;background: var(--white);margin-bottom: 1.5rem;}
.f-search input{width: 100%;padding: 0.2rem 1rem;border: none;margin: 7px 0 5px;border-right: 1px solid #CCC;outline: none;box-shadow: none;}
.f-search button{ border: none;background: var(--white);padding: 0 12px;color: var(--color-main-gray-f);}
.cat-news-nav h2{    text-transform: uppercase;border-bottom: 1px solid #939393;padding-bottom: 10px;margin-top: 0; margin-bottom: 15px;font-weight: bold;color: #6c6d6f;font-size: 1rem;}
.cat-news-nav ul{padding-left: 0;list-style: none;}
.cat-news-nav ul a{color: var(--dark);margin: 0.4rem 0;display: block;}
.cat-news-nav ul a:hover{color: var(--color-main-blue1)}
.li-cus-checkbox button{background: transparent !important;border: none;padding: 0.3rem 0;text-transform: uppercase;font-weight: 700;font-size: 1rem;}
.li-cus-checkbox button:hover,.li-cus-checkbox.active button{    color: var(--color-main-blue2);}
.project-item{padding-bottom: 1rem;border-bottom: 4px solid #FFF;margin-bottom: 1rem;}
.project-item:hover{border-bottom: 4px solid var(--color-main-blue2);}
.project-item h4{font-size: 1rem;margin-bottom: 0;margin-top: 0.5rem;color: var(--color-main-black);}
.contact-map iframe{width: 100% !important;}
.contact-info{ background: #f6f5f4;padding: 15px 35px;}
.contact-info .form-group{position: relative;}
.contact-info .form-group input{border-radius: 0;padding: 1.3rem 0.75rem;}
.contact-info .form-group span{    position: absolute;right: 0.75rem;top: 50%;transform: translateY(-50%);font-size: .6rem;}
i.f6{font-size: .6rem;}
.ctn-p0 p{margin-bottom: 0;}
.news-item h4.news-item-title{font-size: 1rem;margin-top: 0.75rem;margin-bottom: 1rem;color: var(--dark);}
.view-news-same h2{font-size: 1.75rem;text-align: center; margin: 1.5rem 0;}
.view-product-slide .slick-arrow{position: absolute;font-size: 1.5rem;background: var(--color-bg1);height: 50px;width: 50px;line-height: 50px;text-align: center;border-radius: 50%;cursor: pointer;bottom: -4rem;}
.view-product-slide .arrow-right{right: 0;}
.view-product-slide .arrow-left{left: 0;}
.view-product-div{ padding-bottom: 4rem;}
.content-table table{width: 100%;}
#view-product .view-product-close{text-align: right;font-size: 1.5rem;margin-bottom: 0.5rem;}
#view-product h4{    border-bottom: 3px solid var(--color-main-blue1);display: inline-block;margin-bottom: 1rem;}
.product-same-slide .slick-slide{min-width: 102px;cursor: pointer;}
.product-same-slide .slick-track{display: flex;margin-left: 0;}
.product-same-slide .slick-arrow{position: absolute;font-size: 1rem;background: var(--color-bg1);height: 30px;width: 30px;line-height: 30px;text-align: center;border-radius: 50%;cursor: pointer;top: 40%;transform: translateY(-50%); z-index: 99;}
.product-same-slide .arrow-right{right: -2.5rem;}
.product-same-slide .arrow-left{left: -2.5rem;}
.product_slide_for_cat_news:hover .slick-arrow{opacity: 1;visibility: visible;}
.product_slide_for_cat_news .slick-arrow{position: absolute;font-size: 1.5rem;background: rgb(34 156 255 / 44%);color: var(--light);padding: 1.5rem 1rem;width: 30px;line-height: 30px;cursor: pointer;top: 40%;transform: translateY(-50%);z-index: 99;display: flex;justify-content: center;opacity: 0;visibility: hidden;}
.product_slide_for_cat_news .arrow-right{right: 10px;}
.product_slide_for_cat_news .arrow-left{left: 10px;}
.product-same-slide{margin: 0 50px;}
.product-same h3{    font-size: 1rem;font-weight: 700;margin-top: 1rem;margin-bottom: 1rem;}
#view-product .product-description-wrapper{height: 296px;overflow-y: auto;overflow-x: hidden;}
.footer-bar ul{list-style: none;padding-left: 0;text-align: center;}
.footer-bar .btn_fix_hotline{    width: 55px;height: 55px;line-height: 55px;text-align: center;font-size: 30px;background: var(--color-main-blue1);border-radius: 50%;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);transition: all 0.5s ease;display: block;color: var(--white);}
.footer-bar ul i{font-size: 20px;}
.footer-bar{position: fixed;right: 20px;bottom: 20px;z-index: 9999;}
.footer-bar button{border: 0;padding: 4px 13px;background: transparent;color: var(--color-main-blue1);}
.footer-bar li:hover button{background: var(--color-main-blue1);color: var(--white);}
.breadcrumb a{color: var(--color-main-black);}
.price-sale{text-decoration: line-through;color: var(--gray);font-size: .85rem;padding-left: .5rem;}
.shopcart{position: relative;}
.shopcart i{font-size: 1rem;}
.shopcart span{position: absolute;right: 7px;top: 5px;width: 13px;height: 13px;background: var(--color-main-gray-f);text-align: center;font-size: .6rem;line-height: 13px;color: var(--light);border-radius: 50%;}
.cart{width: 50%;margin: 3rem auto;}
.cart h1{font-size: 14px;text-transform: none;border-bottom: 0;}
.cart .cart-ctn{background: #fff;border: 1px solid #d8d8d8;box-shadow: 0 0 20px rgba(0,0,0,.15);margin-bottom: 5px;border-radius: 3px;}
.cart .cart-ctn .cart-list{list-style: none;padding-left: 0;}
.cart .cart-ctn .cart-list .cart-item{display: flex;width: 100%;padding: 15px;border-bottom: 1px solid #CCC;}
.cart .cart-ctn .cart-list .cart-item img{max-width: 100px;}
.cart .cart-ctn .cart-list .cart-item .cart-info{margin-left: 1rem;}
.cart .cart-ctn .cart-list .cart-item .cart-info h4{font-size: 14px;color: var(--dark);font-weight: 700;}
.cart .cart-ctn .cart-list .cart-item .cart-info .price{font-size: 1rem;color: var(--color-main-red);font-weight: 700;margin-bottom: 0.5rem;}
.cart .cart-ctn .cart-list .cart-item .cart-info .item-quantity{display: flex;color: var(--gray);font-size: .85rem;}
.cart .cart-ctn .cart-list .cart-item .cart-info .item-quantity .quantity{margin-left: 0.5rem;}
.cart .cart-ctn .cart-list .cart-item .cart-info .item-quantity .quantity button{background: transparent;border: 1px solid var(--gray);border-radius: 50%;font-size: 12px;color: var(--gray);}
.cart .cart-ctn .cart-list .cart-item .cart-info .item-quantity .quantity button i{font-size: 10px;}
.cart .cart-ctn .cart-list .cart-item .cart-info .item-quantity .quantity .num{margin: 0 0.5rem;}
.cart .cart-ctn .police{padding: 0 15px 15px 15px;border-bottom: 1px solid #CCC;}
.cart .cart-ctn .cart-total{display: flex;padding: 15px;justify-content: space-between;font-weight: 700;}
#loading-cart.show,#loading-cart.show .loadingcart{display: block;}
#loading-cart{display:none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #FFF;z-index: 9988;}
#loading-cart .loadingcart{display:none; position: fixed;top: 50%;left: 50%;z-index: 9999;font-size: 2rem;transform: translate(-50%, -50%);text-align: center;}
#loading-cart .loadingcart p{font-size: 1rem;font-style: italic;color: var(--color-main-red);margin-top: 5px;margin-bottom: 0;}
.grecaptcha-badge{    bottom: 25% !important;}
/* Small devices (landscape phones, 576px and up)*/
@media (max-width: 767.98px) {
    .breadcrumb{display: none;}
    #debug-kit-toolbar{display: none;}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
    #debug-kit-toolbar{display: none;}
    .breadcrumb{display: none;}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1170px;
    }
   
}
@media (min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1340px;
    }
}

/*css IE 11*/
@media all and (-ms-high-contrast:none) {

}
/* all desktops */
@media (min-width: 992px){

}
