// section space .ic-section-space { padding: 120px 0px; @media #{$max1399} { padding: 100px 0px; } @media #{$max1199} { padding: 90px 0px; } @media #{$max991} { padding: 70px 0px; } @media #{$max767} { padding: 60px 0px; } @media #{$max575} { padding: 40px 0px; } } // section space top .ic-section-space-top { padding-top: 120px; } // section space bottom .ic-section-space-bottom { padding-bottom: 120px; } .ic-section-header-space { margin-bottom: 60px; } .ic-content-space { margin-bottom: 30px; } .ic-content-space-small { margin-bottom: 18px; } .ic-content-space-extra-small { margin-bottom: 15px; } /* ========= ic-container========== */ .ic-container { max-width: 1400px; width: 100%; padding-right: 12px; padding-left: 12px; margin-right: auto; margin-left: auto; @media #{$max1650} { max-width: 1350px; } @media #{$max1399} { max-width: 1150px; } // @media #{$max1199} { // max-width: 950px; // } // @media #{$max991} { // max-width: 920px; // } // @media #{$max767} { // max-width: 720px; // } // @media #{$max767} { // max-width: 720px; // } } // ======= spacing ======== .mb-60 { margin-bottom: 60px; @media #{$max1399} { margin-bottom: 50px; } @media #{$max1199} { margin-bottom: 40px; } @media #{$max991} { margin-bottom: 35px; } @media #{$max767} { margin-bottom: 30px; } @media #{$max575} { margin-bottom: 25px; } } .mb-50 { margin-bottom: 50px; } .mb-55 { margin-bottom: 55px; } .mb-40 { margin-bottom: 40px; @media #{$max1399} { margin-bottom: 30px; } @media #{$max1650} { margin-bottom: 35px; } @media #{$max1199} { margin-bottom: 26px; } @media #{$max991} { margin-bottom: 20px; } @media #{$max575} { margin-bottom: 16px; } } .mb-38 { margin-bottom: 38px; @media #{$max1399} { margin-bottom: 32px; } @media #{$max1199} { margin-bottom: 26px; } @media #{$max991} { margin-bottom: 20px; } @media #{$max575} { margin-bottom: 16px; } } .mb-35 { margin-bottom: 35px; } .mb-34 { margin-bottom: 34px; @media #{$max575} { margin-bottom: 10px; } } .mb-32 { margin-bottom: 32px; @media #{$max575} { margin-bottom: 12px; } } .mb-30 { margin-bottom: 30px; } .mb-28 { margin-bottom: 28px; @media #{$max575} { margin-bottom: 8px; } } .mb-25 { margin-bottom: 25px; @media #{$max991} { margin-bottom: 15px; } @media #{$max575} { margin-bottom: 24px; } } .mb-24 { margin-bottom: 24px; @media #{$max575} { margin-bottom: 14px; } } .mb-23 { margin-bottom: 23px; } .mb-20 { margin-bottom: 20px; } .mb-18 { margin-bottom: 18px; @media #{$max767} { margin-bottom: 10px; } @media #{$max575} { margin-bottom: 6px; } } .mb-16 { margin-bottom: 16px; @media #{$max575} { margin-bottom: 6px; } } .mb-15 { margin-bottom: 15px; } .mb-13 { margin-bottom: 13px; } .mb-12 { margin-bottom: 12px; } .mb-10 { margin-bottom: 10px; } .mb-8 { margin-bottom: 8px; } .mb-5 { margin-bottom: 5px; } // position relative .ic-pos-rel { position: relative; } // overflow hidden .ic-over-hi { overflow: hidden; } .ic-bg-img { background-repeat: no-repeat; background-size: cover; background-position: center center; } // social .ic-social { a { width: 30px; height: 30px; line-height: 30px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; margin-right: 7px; i { font-size: 14px; color: $color-white; } &:last-of-type { margin-right: 0px; } &:hover { background-color: #333; } } } .ic-social-secondary { a { width: 40px; height: 40px; line-height: 40px; i { font-size: 16px; } } }