
@font-face {
  font-family: Roboto;
  src: url(roboto-font/Roboto-Regular.ttf);
}

body {
  font-size: 16px;
  color: #333;
  font-family: Roboto;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: Roboto;
}
p {
  font-size: 16px;
}
.slide-ml {
    margin-left: 260px;
}
.grocery-slide .slide-main {
    margin-left: 0px;
}
.header-category ul.collapse-category li a img {
    width: 30px;
}
.slick-dotted.slick-slider {
    margin-bottom: 0px;
}
.slick-dots {
    bottom: 20px;
}
.slick-dots li {
    height: 10px;
    width: 10px;
}
.slick-dots li button {
    height: 10px;
    width: 10px;
}
.slick-dots li button:before {
    width: 10px;
    height: 10px;
    font-size: 10px;
    line-height: 10px;
    color: #ddd;
    opacity: 0.25;
}
.slick-dots li.slick-active button:before {
    color: #fff;
}
.header-search.search-style2 .input-group .input-group-text select {
    background: url(../images/dropdown2.png) no-repeat 91%;
    background-size: 18px;
}
.header-search .input-group .input-group-text select {
    padding-left: 20px;
    padding-right: 20px;
}
.rating-star i {
    color: #e8ebf2;
}
.rating-star i.star {
    color: #ffa800;
}
.breadcrumb-main {
    padding: 15px 0;
    background-color: #f6f6f6;
}
.breadcrumb-main .breadcrumb-contain {
    justify-content: left;
}
.breadcrumb-main .breadcrumb-contain ul li a {
  color: #00aee5;
  font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
  text-transform: none;
  font-weight: 700;
}
.breadcrumb-main .breadcrumb-contain ul li:last-child a {
  color: #333333;
}
.collection-product-wrapper .product-wrapper-grid .product-box {
    margin-bottom: 30px;
    margin-top: 0px;
}
.product .product-box .product-detail .detail-title .detail-left .rating-star i {
    color: #e8ebf2;
}
.product .product-box .product-detail .detail-title .detail-left .rating-star i.star {
    color: #ffa800;
}
.product-pagination {
    margin-top: 0px;
}
.product .product-box {
    border: 1px solid #dddddd;
}
.btn-close {
    opacity: 1;
    position: absolute;
    right: -17px;
    z-index: 9999;
    top: -18px;
}
.ml-2 {
    margin-left: 10px;
}
.mb-15 {
	margin-bottom: 15px !important;
}
.mb-20 {
	margin-bottom: 20px !important;
}
.hide {
	display: none;
}
.width-100 {
	width: 100px;
}
.rating3 i.fa-star {
    color: #ffa800;
}


.rating-list{
	margin-top: 15px;
}
.rating-list .heading {
  font-size: 25px;
  margin-right: 25px;
}
.rating-list .fa {
  font-size: 25px;
}
.rating-list .checked, .review-item .checked {
  color: orange;
}
/* Three column layout */
.rating-list .side {
  float: left;
  width: 15%;
  margin-top:10px;
}
.rating-list .middle {
  margin-top:10px;
  float: left;
  width: 70%;
}
/* Place text to the right */
.rating-list .right {
  text-align: right;
}
/* Clear floats after the columns */
.rating-list .row:after {
  content: "";
  display: table;
  clear: both;
}
/* The bar container */
.rating-list .bar-container {
  width: 100%;
  background-color: #f1f1f1;
  text-align: center;
  color: white;
}
/* Individual bars */
.rating-list .bar-5 {width: 60%; height: 18px; background-color: #04AA6D;}
.rating-list .bar-4 {width: 30%; height: 18px; background-color: #2196F3;}
.rating-list .bar-3 {width: 10%; height: 18px; background-color: #00bcd4;}
.rating-list .bar-2 {width: 4%; height: 18px; background-color: #ff9800;}
.rating-list .bar-1 {width: 15%; height: 18px; background-color: #f44336;}
/* Responsive layout - make the columns stack on top of each other instead of next to each other */


.reviews{
  padding: 15px 0px 0px;
}
.review-item {
    padding: 15px;
    margin-bottom: 0px;
    border: 1px solid #ddd;
}
.review-item .review-date{
  color: #cecece;
}
.review-item .review-text {
    font-size: 16px;
    font-weight: normal;
    margin-top: 5px;
    color: #343a40;
    padding: 0px !important;
    margin-bottom: 0px !important;
}
.review-item .reviewer{
  width: 100px;
  height: 100px;
  border: 1px solid #cecece;
}

.header-search .input-group .twitter-typeahead {
    width: calc(100% - 275px) !important;
}
.units {
    margin-bottom: 3px;
}
.collection-product-wrapper .product-wrapper-grid .product-box .product-detail {
    padding-top: 15px;
}
.checkout-page .checkout-form .form-voucher .form-group {
    width: 50%;
    float: left;
    margin-bottom: 0px;
}
.checkout-page .checkout-form .form-voucher .form-group input[type="text"] {
    height: 40px;
    border: 1px solid #1466a4;
}
.checkout-page .checkout-form .form-voucher .btn-primary {
    border-radius: 0rem;
}

.header7 .header-contain .icon-block ul.theme-color li {
  border-radius: 5px;
  background-color: #1466a4;
}
.header7 .header-contain .icon-block ul.theme-color li.send-inquiry {
  width: 130px;
  color: #fff;
}
.subfooter .footer-left p {
  color: #fff;
  text-transform: none;
  font-family: inherit;
  letter-spacing: 0.05em;
  font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));
}
.footer1 {
  background-color: #00aee5;
  color: #fff;
}
.subfooter {
  background-color: #00aee5;
  color: #fff;
}
.footer-title h5 {
  color: #fff;
}

.sys_sub_head {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 400px;
  color: #FFF;
}
.breadcrumb-main.page-banner .breadcrumb-contain {
  justify-content: center;
}
.breadcrumb-main.page-banner .breadcrumb-contain h2 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 50px;
}
.breadcrumb-main.page-banner .breadcrumb-contain ul {
  font-size: 22px;
}
.creative-card {
  padding: 0px;
  background-color: #00aee5;
  margin-bottom: 15px;
}
.theme-card h5.title-border {
  border-bottom: 0px solid #ddd;
  color: #fff;
  padding: 10px 15px;
  text-transform: capitalize;
}
.side-cate {
  padding: 26px 5px 20px;
  background: #f6f6f6;
}
.side-cate li {
  position: relative;
  font-size: 18px;
  display: block;
}
.side-cate li a {
  position: relative;
  display: block;
  padding: 5px 12px;
  color: #000;
}
.side-cate li > a:hover, .side-cate li.nav-current > a {
  color: #1466a4;
}
.side-cate li i {
    font-size: 10px;
    margin-right: 6px;
}
.home-about {
  margin-top: 50px;
  margin-bottom: 40px;
}
.home-about h2 {
  margin-bottom: 30px;
}
.home-about p {
  margin-bottom: 30px;
  font-size: 22px;
  color: #fff;
  line-height: 35px;
  text-shadow: 2px 1px #000;
}
.partner_items img {
    max-height: 87px;
    margin:20px 0;
    max-width: 100%;
    transition: 1s;
}
.partner_items img:hover {
    transform: scale(1.2);
}


.slick-slide img {
  border: 1px solid #ddd;
}
.product-right .pro-group h2 {
  margin-top: 15px;
}
.product-details .short-des {
  margin-bottom: 15px;
  line-height: 30px;
}
.product-details ul li {
  display: block;
  margin-bottom: 15px;
}
.product-details .product-meta {
  padding-bottom: 20px;
}

.contact-page .theme-form {
  padding: 30px;
  background-color: #f1f4f7;
  border: 0px solid #ffffff;
}
.contact-page .contact-lianxi li {
  display: block;
}
.page-section h1, .page-section .h1, .page-section h2, .page-section .h2, .page-section h3, .page-section .h3, .page-section h4, .page-section .h4, .page-section h5, .page-section .h5, .page-section h6, .page-section .h6 {
  margin-top: 20px;
  margin-bottom: 15px;
}
.page-section p {
  margin-bottom: 15px;
}
.product-items {
  margin-top: 40px;
  margin-bottom: 30px;
}
.product-title {
	margin-bottom: 20px;
}
.blog-page .blog-media .blog-right p {
    margin-bottom: 10px;
}
.blog-detail-page .blog-detail p {
    color: #333;
    margin-bottom: 15px;
}
.brand-logo .img-fluid {
    height: 65px !important;
}
.sticky .header7 .header-contain .brand-logo img {
    height: 50px !important;
}
.category1 {
    background-color: #1466a4;
}
.slick-prev, .slick-next {
  height: 44px;
  width: 44px;
  z-index: 1;
}
.slick-next {
    right: 70px;
}
.slick-prev {
	left: 70px;
}
.slick-prev:before, .slick-next:before {
    font-size: 45px;
}
.slick-prev:hover::before, .slick-next:hover::before {
  color: #1466a4;
}
.index_about {
    position: relative;
    text-align: center;
    background: url(img/bg01.jpg) fixed no-repeat center;
}
.partner_items {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 15px 0 0;
}
.partner_items li {
    width: 24%;
    margin: 20px 0;
    margin-right: 11px;
    border: 0px solid #b4b4b4;
    border-radius: 5px;
    line-height: 87px;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    -ms-transition-duration: .3s;
    transition-duration: .3s;
}
.partner_items li img {
    max-height: 87px;
}

.web_main {
    position: relative;
    background: url(img/bg02.jpg) fixed no-repeat center;
}
.product-list-title {
    text-align: center;
    font-size: 35px;
    color: #fff;
    padding-top: 30px;
}
/*category_items*/																	
.category_items{position:relative;display: flex;justify-content:center;flex-wrap: wrap;text-align:center; padding:110px 0;padding-top:70px;}
.category_item{position:relative;width:190px;margin:5px;float:left; overflow:hidden;}
.category_item img{position:relative; width:100%;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.category_item .item_info{ position:absolute; left:0; top:0; width:100%; height:100%;color:#FFF;  line-height:1.4;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.category_item .item_info:before{ content:""; position:absolute; width:100%; height:100%; left:0; top:0; background:url(img/ico02.png) no-repeat center top;}
.category_item .item_info .item_title{position:relative;font-size:30px;color:#000; font-weight:500; margin:32px 0 40px; line-height:1.1;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}

.category_items .news_item .item_info .item_title{font-size:36px; font-weight:700;}

.category_item .item_info .item_text01{position:relative;text-transform:uppercase;}
.category_item .item_info .item_text01:after{ position:relative; display:block;content:url(img/ico01.png); margin-top:10px;}
.category_item .item_info .item_more{position:relative; display:block; width:66%;line-height:27px; background:#254590; border:1px solid #254590; border-radius:5px; color:#FFF; font-size:16px; margin:20px auto 20px;}
.category_item .item_info .item_more:hover{ background:#FFF; color:#254590; border-color:#FFF;}
.category_item .item_info .item_text02{position:relative;}
.category_item .item_info .item_text01,.category_item .item_info .item_more,.category_item .item_info .item_text02{opacity:0; visibility:hidden;-moz-transform:translateY(20px);  -webkit-transform:translateY(20px); -o-transform:translateY(20px); -ms-transform:translateY(20px); transform:translateY(20px);-moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s;font-family: 'StoneSansITCPro-Medium';}

.category_item:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.category_item:hover .item_info{background:rgba(0,0,0,.7);}
.category_item:hover .item_info .item_title{color:#FFF;}
.category_item:hover .item_info .item_text01,.category_item:hover .item_info .item_more,.category_item:hover .item_info .item_text02{opacity:1; visibility:visible;-moz-transform:translateY(0);  -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.category_item:hover .item_info .item_more{-moz-transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay: .3s;}
.category_item:hover .item_info .item_text02{-moz-transition-delay:.5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay: .5s;}



.collection-product-wrapper .product-wrapper-grid .product-box .product-detail .sub_title p {
    display: inherit;
    text-align: left;
}

.product-box .product-front img{  
    -moz-transition-duration:.8s;
    -webkit-transition-duration:.8s; 
    -o-transition-duration:.8s; 
    -ms-transition-duration:.8s;
    transition-duration:.8s;
}
.product-box .product-imgbox:hover .product-front img{
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);transform:scale(1.1)
}

.product-details .slick-prev {
    left: 15px;
}
.product-details .slick-prev:before, .product-details .slick-next:before {
    font-size: 30px;
}
.product-details .slick-next {
    right: 15px;
}


.new-page-section .nav {
    display: flex;
    justify-content: space-between;
    -o-justify-content: space-between;
    -ms-justify-content: space-between;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative;
    margin-right: 50px;
    margin-top: 5px;
}
.new-page-section .nav-pills .nav-link.active {
    color: #fff;
    background-color: #00aee5;
    border: 0px;
    min-height: 54px;
    border-top-left-radius: 5px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 0px;
    min-width: 160px;
    padding: 5px;
    line-height: 20px;
    font-size: 20px;
}
.new-page-section .nav::after {
    content: "";
    position: absolute;
    left: 100%;
    top: 0;
    border-top: 27px solid transparent;
    border-bottom: 27px solid transparent;
    border-left: 39px solid #00aee5;
}
.new-page-section .nav-pills .nav-link.active:hover {
    color: #fff;
    background-color: #d4a73f;
    font-weight: 600;
}
.new-page-section .nav:hover::after {
    border-left: 39px solid #d4a73f;
}
.new-page-section .tab-content .tab-pane {
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 20px 30px 20px;
    border: 0px solid #1466a4;
}

.btn-primary {
    color: #fff;
    background-color: #1466a4;
    border-color: #1466a4;
}

.breadcrumb-main.sys_sub_head2 {
    padding: 0px 0;
    background-color: #f6f6f6;
}

.carousel-control-prev, .carousel-control-next {
    background: transparent;
    border: 0px solid #fff;
}
.carousel-control-prev:hover, .carousel-control-next:hover {
}


.tem {
    margin-bottom: 25px;
    /*border-width: 1px;
    border-style: solid;
    border-color: #ddd;*/
    /*background: linear-gradient(to bottom, #e6e8e9, #babbbe);*/
    /*padding: 1px 2.5px 3px 2.5px;*/
    /*box-shadow: 0px 5px 5px 0px #ccc;*/
}
.tem_inner {
    background: #F9F9F9;
    border-radius: 20px;
    box-shadow: 0 4px 6px -2px gray;
}
.tem_title {
    padding: 10px 15px 7px;
    text-transform: uppercase;
    opacity: 1;
    font-size: 22px;
    text-align: center;
    font-weight: 600;
}
.tem_content {
    padding: 35px 15px;
    min-height: 450px;
    /*background: linear-gradient(to bottom, #fbfbfb, #c2c2c2);*/
}
.tem_1 .tem_title {
    /*background: radial-gradient(#bed630 9%, #395c2b 100%);*/
    /*background: linear-gradient(to right, #98ca42, #3b9c46);*/
    border-bottom: 1px solid #ddd;
    color: #98ca42;
}
.tem_2 .tem_title {
    /*background: radial-gradient(#5ec9e1 9%, #134a87 100%);*/
    /*background: linear-gradient(to right, #619bd3, #3559ab);*/
    border-bottom: 1px solid #ddd;
    color: #3559ab;
}
.tem_3 .tem_title {
    /*background: radial-gradient(#f1c020 9%, #ed1c24 100%);*/
    /*background: linear-gradient(to right, #fd8827, #f37421);*/
    border-bottom: 1px solid #ddd;
    color: #f37421;
}
.tem_4 .tem_title {
    /*background: radial-gradient(#f05123 9%, #bd2d38 50%, #860036 100%);*/
    /*background: linear-gradient(to right, #ef514a, #9f1e2c);*/
    border-bottom: 1px solid #ddd;
    color: #9f1e2c;
}
.tem_5 .tem_title {
    /*background: radial-gradient(#ef5ba1 9%, #42001a 100%);*/
    /*background: linear-gradient(to right, #a154a1, #78256d);*/
    border-bottom: 1px solid #ddd;
    color: #78256d;
}
.tem_6 .tem_title {
    /*background: radial-gradient(#c1b643 9%, #040003 100%);*/
    /*background: linear-gradient(to right, #a9b03f, #595423);*/
    border-bottom: 1px solid #ddd;
    color: #595423;
}



.design3 {
    /*box-shadow: 1px 0px 1px 0px #000;*/
    float: left;
    height: 60px;
    color:#fff;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    transition: 1s;
}
.design3:hover {
    transform: scale(1.2);
}
.design3_left {
    float: left;
    width: 50px;
    padding: 14px 5px;
    text-align: center;
    vertical-align: middle;
    font-size: 28px;
    font-weight: bold;
    line-height: 30px;
}
.design3_middel {
    float:left;
    padding: 14px 5px;
    text-align: left;
    height: 60px;
    display: table;
    /*text-shadow: 1px 1px #000;*/
}
.page-section .design3_middel span {
    margin-bottom: 0px;
    font-weight: 600;
    line-height: 14px;
    display: table-cell;
    vertical-align: middle;
}
.page-section .design3_middel p {
    margin-bottom: 0px;
    font-weight: 600;
    line-height: 14px;
}
.page-section .design3_middel p.small {
    font-weight: normal;
    padding-top: 5px;
}
.design3_right {
    float: right;
    text-align: center;
    vertical-align: middle;
    background: #fff;
    border-radius: 50px;
    color: #000;
    padding: 13px 10px 13px;
    margin: 2px;
    width: 72px;
    display: table-cell;
}
.design3_4 .design3_right {
    width: 105px;
}
.design3_5 .design3_right {
    width: 95px;
}
.page-section .design3_right p {
    margin-bottom: 0px;
    font-weight: 600;
    line-height: 16px;
    height: 30px;
}
.design3.design3_1 {
    width: 50%;
    background: #73cddf;
}
.design3.design3_2 {
    width: 60%;
    background: #1bc0d8;
}
.design3.design3_3 {
    width: 70%;
    background: #038dad;
}
.design3.design3_4 {
    width: 50%;
    background: #006393;
}
.design3.design3_5 {
    width: 60%;
    background: #00568f;
}
.design3.design3_6 {
    width: 50%;
    background: #1b4073;
}
.design3.design3_7 {
    width: 60%;
    background: #0d3a5c;
}
.design3.design3_8 {
    width: 70%;
    background: #213149;
}

.t_production {
    width: 260px;
    height: 260px;
    background: #fff;
    border-radius: 100%;
    text-align: center;
    border: 30px solid #ddd;
    position: relative;
}
.t_production:hover {
    border-color: #1bc0d8;
}
.t_production_inner {
    padding: 40px 15px;
}
.t_production_content {
    padding: 15px 5px 0px;
}
.page-section .t_production_content p {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
}

.blog_img {
    margin-bottom: 15px;
}
.blog-detail-page .blog-detail .blog_img img {
    margin-bottom: 0px;
}
.blog_img .blog-nav .slick-slide > div {
    padding: 15px 15px 0 15px;
}


.page-item .active {
    position: relative;
    display: block;
    color: #fff;
    text-decoration: none;
    background-color: #00aee5;
    border: 1px solid #dee2e6;
    padding:0.375rem 0.75rem;
}

.carousel-control-prev, .carousel-control-next{
    width: 8%;
}
.carousel-control-prev > span, .carousel-control-next > span {
    background: #00aee5;
    padding: 5px 2px 0px 0px;
    border-radius: 5px;
    opacity: .2;
}
.carousel:hover .carousel-control-prev > span {
    opacity: 1;
}
.carousel:hover .carousel-control-next > span {
    opacity: 1;
}


.pixelstrap li a:hover, .pixelstrap li a.active {
    color: #00aee5 !important;
}

.toggle-nav i {
    color: #00aee5;
}

.footer-title h5 {
    font-family: inherit;
    letter-spacing: 1px;
}
.footer-contant ul li {
    font-family: inherit;
    letter-spacing: inherit;
    padding-bottom: 10px;
    text-transform: none;
}
.footer-contant .contact-list li:first-child {
    line-height: 1.2;
}
.product .product-box .product-detail h3 {
    font-size: calc(18px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    color: #1466a4;
}
.sub_title {
    margin-top: 13px;
}
.product-details ul li span {
    font-weight: 600;
}

/*.t_production2 img {
    max-width:100%;
}
.t_production2 .hover {
    display:none;
}
.t_production2:hover .hover_out {
    display:none;
}
.t_production2:hover .hover {
    display:block;
}*/

@media screen and (max-width: 1470px) {
	.header-search.search-style2 .input-group .twitter-typeahead {
	    width: calc(100% - 290px) !important;
	}
}
@media screen and (max-width: 1199px) {
	.slide-ml {
	    margin-left: unset;
	}
	.sys_sub_head {
	  height: 325px;
	}
}
@media screen and (max-width: 768px) {
	.sys_sub_head {
	  height: 200px;
	}
	.sys_sub_head {
	  background-size: cover !important;
	}
	.breadcrumb-main.page-banner .breadcrumb-contain h2 {
        font-size: 30px;
    }
    .breadcrumb-main.page-banner .breadcrumb-contain ul {
        font-size: 18px;
    }
    
    .new-page-section .nav {
        position: absolute;
    }
    .new-page-section .tab-content {
        margin-top: 60px;
    }
    .new-page-section .tab-content .tab-pane {
        padding: 15px 15px 15px;
    }
    .partner_items li {
        width: 100%;
        margin: 15px 0;
        margin-right: 0px;
    }
    .home-about p {
      font-size: 18px;
      line-height: 30px;
    }
    .design3 {
        width: 100% !important;
    }
    
    .t_production {
        margin-top: 30px;
    }
}
@media (max-width: 400px) {
  .rating-list .side, .rating-list .middle {
    width: 100%;
  }
  .rating-list .right {
    display: none;
  }
}

@media screen and (min-width: 1199px) {
	.header-category ul.collapse-category.show.desk-open {
	    display: none;
	}
}
@media screen and (min-width: 1200px) {
	.pixelstrap ul {
	  width: auto !important;
	}
	.small-section {
	  padding-top: 0px;
	}
}
@media screen and (min-width: 1470px) {
  .custom-container {
    max-width: 1300px;
  }
  .container {
    max-width: 1200px;
  }
}
@media screen and (min-width: 1680px) {
  .custom-container {
    max-width: 1300px;
  }
  .container {
    max-width: 1200px;
  }
}