REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 231.75 KB
Close
//proc/thread-self/root/home/byroehnu/easetack.com/resources/scss/Frontend/globals.css
Text
Base64
/* Plugins */ @import "../../css/frontend/bootstrap.min.css"; @import "../../css/frontend/swiper.min.css"; /* Custom CSS */ /*-------------------------------------------------------------- ## All Color Variable ----------------------------------------------------------------*/ :root { --white: #fff; --black: #000; --primary: #18333b; --secondary: #67797e; --ternary: #88a5ad; --accent: #fe5b2c; --gray: #f7f7f7; --border: #dddddd; --primary-font: "Unna", serif; --secondary-font: "Roboto", sans-serif; } /*-------------------------------------------------------------- >> TABLE OF CONTENTS: ---------------------------------------------------------------- 1. Typography 2. Preloader 3. Spacing 4. General 5. Slider 6. Video Modal 7. Header 8. Footer 9. Sidebar 10. Hero 11. Banner 12. Iconbox 13. Posts 14. CTA 15. Testimonial 16. Portfolio 17. Counter 18. Casestudie 19. Team 20. Imagebox 21. Pricing 22. Card --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1. Typography ----------------------------------------------------------------*/ body, html { color: var(--secondary); font-family: var(--secondary-font); font-size: 16px; line-height: 1.563em; font-weight: 400; overflow-x: clip; } h1, h2, h3, h4, h5, h6 { clear: both; color: var(--primary); padding: 0; margin: 0 0 20px 0; font-weight: 700; line-height: 1.2em; font-family: var(--primary-font); } .cs_primary_font { font-family: var(--primary-font); } .cs_secondary_font { font-family: var(--secondary-font); } h1 { font-size: 56px; } h2 { font-size: 42px; } h3 { font-size: 30px; } h4 { font-size: 24px; } h5 { font-size: 18px; } h6 { font-size: 16px; } p { margin-bottom: 15px; } ul { margin: 0 0 25px 0; padding-left: 20px; list-style: square outside none; } ol { padding-left: 20px; margin-bottom: 25px; } dfn, cite, em, i { font-style: italic; } blockquote { margin: 0 15px; font-style: italic; font-size: 20px; line-height: 1.6em; margin: 0; } address { margin: 0 0 15px; } img { border: 0; max-width: 100%; height: auto; } a { color: inherit; text-decoration: none; transition: all 0.3s ease; } button { color: inherit; transition: all 0.3s ease; cursor: pointer; } a:hover { text-decoration: none; color: var(--accent); } table { width: 100%; margin-bottom: 25px; } table th { font-weight: 600; color: var(--secondary); } table td, table th { border-top: 1px solid var(--border); padding: 11px 10px; } dl { margin-bottom: 25px; } dl dt { font-weight: 600; } b, strong { font-weight: bold; } pre { color: var(--secondary); border: 1px solid var(--border); font-size: 18px; padding: 25px; border-radius: 5px; } kbd { font-size: 100%; background-color: var(--secondary); border-radius: 5px; } input, textarea { color: var(--primary); transition: all 0.4s ease; } /*-------------------------------------------------------------- 2. Preloader ----------------------------------------------------------------*/ .cs_preloader { position: fixed; display: flex; align-items: center; justify-content: center; z-index: 99999; top: 0; width: 100%; height: 100vh; font-size: 80px; background-color: var(--white); } .cs_preloader_in { width: 130px; height: 130px; position: relative; display: flex; align-items: center; justify-content: center; text-align: center; padding: 30px; border-radius: 50%; } .cs_preloader_in:after, .cs_preloader_in:before { content: ""; border-width: 3px; border-style: solid; border-radius: 50%; position: absolute; width: 100%; height: 100%; left: 50%; top: 50%; margin-left: -65px; margin-top: -65px; } .cs_preloader_in:after { border-color: transparent; border-top-color: var(--accent); animation: spin 1s ease-in-out infinite; z-index: 2; } .cs_preloader_in:before { border-color: var(--accent); opacity: 0.2; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /*-------------------------------------------------------------- 3. Spacing ----------------------------------------------------------------*/ @media screen and (min-width: 992px) { .cs_height_1 { height: 1px; } .cs_height_2 { height: 2px; } .cs_height_3 { height: 3px; } .cs_height_4 { height: 4px; } .cs_height_5 { height: 5px; } .cs_height_6 { height: 6px; } .cs_height_7 { height: 7px; } .cs_height_8 { height: 8px; } .cs_height_9 { height: 9px; } .cs_height_10 { height: 10px; } .cs_height_11 { height: 11px; } .cs_height_12 { height: 12px; } .cs_height_13 { height: 13px; } .cs_height_14 { height: 14px; } .cs_height_15 { height: 15px; } .cs_height_16 { height: 16px; } .cs_height_17 { height: 17px; } .cs_height_18 { height: 18px; } .cs_height_19 { height: 19px; } .cs_height_20 { height: 20px; } .cs_height_21 { height: 21px; } .cs_height_22 { height: 22px; } .cs_height_23 { height: 23px; } .cs_height_24 { height: 24px; } .cs_height_25 { height: 25px; } .cs_height_26 { height: 26px; } .cs_height_27 { height: 27px; } .cs_height_28 { height: 28px; } .cs_height_29 { height: 29px; } .cs_height_30 { height: 30px; } .cs_height_31 { height: 31px; } .cs_height_32 { height: 32px; } .cs_height_33 { height: 33px; } .cs_height_34 { height: 34px; } .cs_height_35 { height: 35px; } .cs_height_36 { height: 36px; } .cs_height_37 { height: 37px; } .cs_height_38 { height: 38px; } .cs_height_39 { height: 39px; } .cs_height_40 { height: 40px; } .cs_height_41 { height: 41px; } .cs_height_42 { height: 42px; } .cs_height_43 { height: 43px; } .cs_height_44 { height: 44px; } .cs_height_45 { height: 45px; } .cs_height_46 { height: 46px; } .cs_height_47 { height: 47px; } .cs_height_48 { height: 48px; } .cs_height_49 { height: 49px; } .cs_height_50 { height: 50px; } .cs_height_51 { height: 51px; } .cs_height_52 { height: 52px; } .cs_height_53 { height: 53px; } .cs_height_54 { height: 54px; } .cs_height_55 { height: 55px; } .cs_height_56 { height: 56px; } .cs_height_57 { height: 57px; } .cs_height_58 { height: 58px; } .cs_height_59 { height: 59px; } .cs_height_60 { height: 60px; } .cs_height_61 { height: 61px; } .cs_height_62 { height: 62px; } .cs_height_63 { height: 63px; } .cs_height_64 { height: 64px; } .cs_height_65 { height: 65px; } .cs_height_66 { height: 66px; } .cs_height_67 { height: 67px; } .cs_height_68 { height: 68px; } .cs_height_69 { height: 69px; } .cs_height_70 { height: 70px; } .cs_height_71 { height: 71px; } .cs_height_72 { height: 72px; } .cs_height_73 { height: 73px; } .cs_height_74 { height: 74px; } .cs_height_75 { height: 75px; } .cs_height_76 { height: 76px; } .cs_height_77 { height: 77px; } .cs_height_78 { height: 78px; } .cs_height_79 { height: 79px; } .cs_height_80 { height: 80px; } .cs_height_81 { height: 81px; } .cs_height_82 { height: 82px; } .cs_height_83 { height: 83px; } .cs_height_84 { height: 84px; } .cs_height_85 { height: 85px; } .cs_height_86 { height: 86px; } .cs_height_87 { height: 87px; } .cs_height_88 { height: 88px; } .cs_height_89 { height: 89px; } .cs_height_90 { height: 90px; } .cs_height_91 { height: 91px; } .cs_height_92 { height: 92px; } .cs_height_93 { height: 93px; } .cs_height_94 { height: 94px; } .cs_height_95 { height: 95px; } .cs_height_96 { height: 96px; } .cs_height_97 { height: 97px; } .cs_height_98 { height: 98px; } .cs_height_99 { height: 99px; } .cs_height_100 { height: 100px; } .cs_height_101 { height: 101px; } .cs_height_102 { height: 102px; } .cs_height_103 { height: 103px; } .cs_height_104 { height: 104px; } .cs_height_105 { height: 105px; } .cs_height_106 { height: 106px; } .cs_height_107 { height: 107px; } .cs_height_108 { height: 108px; } .cs_height_109 { height: 109px; } .cs_height_110 { height: 110px; } .cs_height_111 { height: 111px; } .cs_height_112 { height: 112px; } .cs_height_113 { height: 113px; } .cs_height_114 { height: 114px; } .cs_height_115 { height: 115px; } .cs_height_116 { height: 116px; } .cs_height_117 { height: 117px; } .cs_height_118 { height: 118px; } .cs_height_119 { height: 119px; } .cs_height_120 { height: 120px; } .cs_height_121 { height: 121px; } .cs_height_122 { height: 122px; } .cs_height_123 { height: 123px; } .cs_height_124 { height: 124px; } .cs_height_125 { height: 125px; } .cs_height_126 { height: 126px; } .cs_height_127 { height: 127px; } .cs_height_128 { height: 128px; } .cs_height_129 { height: 129px; } .cs_height_130 { height: 130px; } .cs_height_131 { height: 131px; } .cs_height_132 { height: 132px; } .cs_height_133 { height: 133px; } .cs_height_134 { height: 134px; } .cs_height_135 { height: 135px; } .cs_height_136 { height: 136px; } .cs_height_137 { height: 137px; } .cs_height_138 { height: 138px; } .cs_height_139 { height: 139px; } .cs_height_140 { height: 140px; } .cs_height_141 { height: 141px; } .cs_height_142 { height: 142px; } .cs_height_143 { height: 143px; } .cs_height_144 { height: 144px; } .cs_height_145 { height: 145px; } .cs_height_146 { height: 146px; } .cs_height_147 { height: 147px; } .cs_height_148 { height: 148px; } .cs_height_149 { height: 149px; } .cs_height_150 { height: 150px; } } @media screen and (max-width: 991px) { .cs_height_lg_1 { height: 1px; } .cs_height_lg_2 { height: 2px; } .cs_height_lg_3 { height: 3px; } .cs_height_lg_4 { height: 4px; } .cs_height_lg_5 { height: 5px; } .cs_height_lg_6 { height: 6px; } .cs_height_lg_7 { height: 7px; } .cs_height_lg_8 { height: 8px; } .cs_height_lg_9 { height: 9px; } .cs_height_lg_10 { height: 10px; } .cs_height_lg_11 { height: 11px; } .cs_height_lg_12 { height: 12px; } .cs_height_lg_13 { height: 13px; } .cs_height_lg_14 { height: 14px; } .cs_height_lg_15 { height: 15px; } .cs_height_lg_16 { height: 16px; } .cs_height_lg_17 { height: 17px; } .cs_height_lg_18 { height: 18px; } .cs_height_lg_19 { height: 19px; } .cs_height_lg_20 { height: 20px; } .cs_height_lg_21 { height: 21px; } .cs_height_lg_22 { height: 22px; } .cs_height_lg_23 { height: 23px; } .cs_height_lg_24 { height: 24px; } .cs_height_lg_25 { height: 25px; } .cs_height_lg_26 { height: 26px; } .cs_height_lg_27 { height: 27px; } .cs_height_lg_28 { height: 28px; } .cs_height_lg_29 { height: 29px; } .cs_height_lg_30 { height: 30px; } .cs_height_lg_31 { height: 31px; } .cs_height_lg_32 { height: 32px; } .cs_height_lg_33 { height: 33px; } .cs_height_lg_34 { height: 34px; } .cs_height_lg_35 { height: 35px; } .cs_height_lg_36 { height: 36px; } .cs_height_lg_37 { height: 37px; } .cs_height_lg_38 { height: 38px; } .cs_height_lg_39 { height: 39px; } .cs_height_lg_40 { height: 40px; } .cs_height_lg_41 { height: 41px; } .cs_height_lg_42 { height: 42px; } .cs_height_lg_43 { height: 43px; } .cs_height_lg_44 { height: 44px; } .cs_height_lg_45 { height: 45px; } .cs_height_lg_46 { height: 46px; } .cs_height_lg_47 { height: 47px; } .cs_height_lg_48 { height: 48px; } .cs_height_lg_49 { height: 49px; } .cs_height_lg_50 { height: 50px; } .cs_height_lg_51 { height: 51px; } .cs_height_lg_52 { height: 52px; } .cs_height_lg_53 { height: 53px; } .cs_height_lg_54 { height: 54px; } .cs_height_lg_55 { height: 55px; } .cs_height_lg_56 { height: 56px; } .cs_height_lg_57 { height: 57px; } .cs_height_lg_58 { height: 58px; } .cs_height_lg_59 { height: 59px; } .cs_height_lg_60 { height: 60px; } .cs_height_lg_61 { height: 61px; } .cs_height_lg_62 { height: 62px; } .cs_height_lg_63 { height: 63px; } .cs_height_lg_64 { height: 64px; } .cs_height_lg_65 { height: 65px; } .cs_height_lg_66 { height: 66px; } .cs_height_lg_67 { height: 67px; } .cs_height_lg_68 { height: 68px; } .cs_height_lg_69 { height: 69px; } .cs_height_lg_70 { height: 70px; } .cs_height_lg_71 { height: 71px; } .cs_height_lg_72 { height: 72px; } .cs_height_lg_73 { height: 73px; } .cs_height_lg_74 { height: 74px; } .cs_height_lg_75 { height: 75px; } .cs_height_lg_76 { height: 76px; } .cs_height_lg_77 { height: 77px; } .cs_height_lg_78 { height: 78px; } .cs_height_lg_79 { height: 79px; } .cs_height_lg_80 { height: 80px; } .cs_height_lg_81 { height: 81px; } .cs_height_lg_82 { height: 82px; } .cs_height_lg_83 { height: 83px; } .cs_height_lg_84 { height: 84px; } .cs_height_lg_85 { height: 85px; } .cs_height_lg_86 { height: 86px; } .cs_height_lg_87 { height: 87px; } .cs_height_lg_88 { height: 88px; } .cs_height_lg_89 { height: 89px; } .cs_height_lg_90 { height: 90px; } .cs_height_lg_91 { height: 91px; } .cs_height_lg_92 { height: 92px; } .cs_height_lg_93 { height: 93px; } .cs_height_lg_94 { height: 94px; } .cs_height_lg_95 { height: 95px; } .cs_height_lg_96 { height: 96px; } .cs_height_lg_97 { height: 97px; } .cs_height_lg_98 { height: 98px; } .cs_height_lg_99 { height: 99px; } .cs_height_lg_100 { height: 100px; } .cs_height_lg_101 { height: 101px; } .cs_height_lg_102 { height: 102px; } .cs_height_lg_103 { height: 103px; } .cs_height_lg_104 { height: 104px; } .cs_height_lg_105 { height: 105px; } .cs_height_lg_106 { height: 106px; } .cs_height_lg_107 { height: 107px; } .cs_height_lg_108 { height: 108px; } .cs_height_lg_109 { height: 109px; } .cs_height_lg_110 { height: 110px; } .cs_height_lg_111 { height: 111px; } .cs_height_lg_112 { height: 112px; } .cs_height_lg_113 { height: 113px; } .cs_height_lg_114 { height: 114px; } .cs_height_lg_115 { height: 115px; } .cs_height_lg_116 { height: 116px; } .cs_height_lg_117 { height: 117px; } .cs_height_lg_118 { height: 118px; } .cs_height_lg_119 { height: 119px; } .cs_height_lg_120 { height: 120px; } .cs_height_lg_121 { height: 121px; } .cs_height_lg_122 { height: 122px; } .cs_height_lg_123 { height: 123px; } .cs_height_lg_124 { height: 124px; } .cs_height_lg_125 { height: 125px; } .cs_height_lg_126 { height: 126px; } .cs_height_lg_127 { height: 127px; } .cs_height_lg_128 { height: 128px; } .cs_height_lg_129 { height: 129px; } .cs_height_lg_130 { height: 130px; } .cs_height_lg_131 { height: 131px; } .cs_height_lg_132 { height: 132px; } .cs_height_lg_133 { height: 133px; } .cs_height_lg_134 { height: 134px; } .cs_height_lg_135 { height: 135px; } .cs_height_lg_136 { height: 136px; } .cs_height_lg_137 { height: 137px; } .cs_height_lg_138 { height: 138px; } .cs_height_lg_139 { height: 139px; } .cs_height_lg_140 { height: 140px; } .cs_height_lg_141 { height: 141px; } .cs_height_lg_142 { height: 142px; } .cs_height_lg_143 { height: 143px; } .cs_height_lg_144 { height: 144px; } .cs_height_lg_145 { height: 145px; } .cs_height_lg_146 { height: 146px; } .cs_height_lg_147 { height: 147px; } .cs_height_lg_148 { height: 148px; } .cs_height_lg_149 { height: 149px; } .cs_height_lg_150 { height: 150px; } } .cs_page_heading.cs_style_1.cs_shop_page_heading { padding: 40px 0; } .cs_page_heading.cs_style_1.cs_shop_page_heading .cs_section_heading.cs_style_1 { display: flex; align-items: center; justify-content: space-between; } /*-------------------------------------------------------------- Ecommerce ----------------------------------------------------------------*/ .cs_shop_sidebar { background-color: rgba(163, 163, 163, 0.11); padding: 40px 25px; border-radius: 5px; } .cs_shop_sidebar_widget:not(:last-child) { margin-bottom: 40px; } .cs_shop_filter_wrap { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; margin-bottom: 30px; gap: 10px; } .cs_shop_filter_wrap select { background-color: transparent; border: transparent; color: inherit; outline: none; cursor: pointer; } @media (max-width: 575px) { .cs_shop_filter_wrap { flex-direction: column-reverse; } } .cs_shop_sidebar_widget_title { font-size: 24px; line-height: 1.333em; margin-bottom: 18px; font-weight: 400; } .cs_shop_sidebar_tag_list { display: flex; flex-wrap: wrap; margin: 0px -3px -3px -3px; list-style: none; padding: 0; } .cs_shop_sidebar_tag_list a { font-size: 14px; line-height: 1.6em; border: 1px solid var(--secondary); padding: 4px 14px; display: inline-block; margin: 3px; border-radius: 20px; } .cs_shop_sidebar_tag_list a:hover { color: #fff; background-color: var(--accent); border-color: var(--accent); } .cs_shop_search { position: relative; } .cs_shop_search .cs_shop_search_input { border: 1px solid var(--ternary); transition: all 0.3s ease; color: var(--primary); background-color: transparent; border-radius: 2px; display: block; width: 100%; padding: 5px 10px 5px 40px; height: 46px; outline: none; } .cs_shop_search .cs_shop_search_input:focus { border-color: var(--primary); } .cs_shop_search .cs_shop_search_input::-moz-placeholder { color: var(--secondary); } .cs_shop_search .cs_shop_search_input::placeholder { color: var(--secondary); } .cs_shop_search .cs_shop_search_input:-ms-input-placeholder { color: var(--secondary); } .cs_shop_search .cs_shop_search_input::-ms-input-placeholder { color: var(--secondary); } .cs_shop_search .cs_shop_search_btn { position: absolute; top: 0; border: none; background: transparent; height: 46px; width: 40px; padding: 0; display: flex; align-items: center; justify-content: center; } .cs_shop_sidebar_category_list { list-style: none; padding: 0; margin: 0; } .cs_shop_sidebar_category_list li:not(:last-child) { margin-bottom: 12px; } .cs_product_card.cs_style_1 .cs_product_thumb { display: block; border-radius: 0px; overflow: hidden; margin-bottom: 15px; position: relative; } .cs_product_card.cs_style_1 .cs_product_thumb img { width: 100%; border-radius: inherit; } .cs_product_card.cs_style_1 .cs_card_btns { height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; z-index: 1; transition: all 0.3s ease; } .cs_product_card.cs_style_1 .cs_card_btns a { height: 50px; width: 50px; display: flex; align-items: center; justify-content: center; margin: 6px; background-color: var(--accent); color: #fff; border-radius: 50%; transform: scale(0); opacity: 0; transition: all 0.5s ease; } .cs_product_card.cs_style_1 .cs_card_btns a:hover { background-color: #fff; color: var(--accent); } .cs_product_card.cs_style_1 .cs_product_title { font-size: 26px; line-height: 1.333em; margin-bottom: 4px; font-weight: 400; } .cs_product_card.cs_style_1:hover .cs_card_btns { background-color: rgba(0, 0, 0, 0.4); } .cs_product_card.cs_style_1:hover .cs_card_btns a { transform: scale(1); opacity: 1; } .cs_product_card.cs_style_1 .cs_product_price { margin-bottom: 0; } .cs_product_card.cs_style_1 .cs_present_price { color: var(--primary); font-weight: 500; } .cs_product_card.cs_style_1 .cs_discunt_price { margin-left: 8px; text-decoration: line-through; color: var(--secondary); } .cs_single_product_nav .slick-list { margin-left: -10px; margin-right: -10px; } .cs_single_product_nav .slick-slide { padding: 0 10px; } .cs_single_product_thumb_mini { cursor: pointer; } .cs_single_product_thumb_mini img { width: 100%; border-radius: 10px; border: 1px solid transparent; transition: all 0.3s ease; } .swiper-slide-thumb-active .cs_single_product_thumb_mini img { border: 1px solid var(--accent); } .cs_single_product_nav { margin-top: 20px; } .cs_single_product_nav .slick-current img { border-color: var(--accent); } .cs_single_product_nav .slick-slide:not(.slick-current) { cursor: pointer; } .cs_product_thumb_slider { border-radius: 10px; overflow: hidden; } .cs_product_thumb_slider .swiper-button-next, .cs_product_thumb_slider .swiper-button-prev { color: var(--accent); transform: scale(0.7); transition: all 0.3s ease; } .cs_product_thumb_slider .swiper-button-next:hover, .cs_product_thumb_slider .swiper-button-prev:hover { opacity: 0.7; } .cs_product_nav_slider { margin-top: 10px; } .cs_single_product_thumb_item { overflow: hidden; } .cs_single_product_thumb_item img { width: 100%; } .cs_quantity { flex: none; position: relative; width: 112px; height: 50px; transition: all 0.3s ease; } .cs_quantity_input { height: 100%; width: 100%; border: 1px solid #999696; background-color: transparent; border-radius: 5px; padding: 5px 30px 5px 20px; outline: none; display: flex; align-items: center; } .cs_quantity_input:focus { border-color: #fff; } .cs_quantity_button { padding: 0; border: none; background-color: transparent; display: flex; padding: 2px 9px; cursor: pointer; font-size: 14px; position: absolute; right: 1px; } .cs_quantity_button.cs_increment { top: 7px; } .cs_quantity_button.cs_decrement { bottom: 7px; } .cs_quantity_button:hover { color: var(--accent); } .cs_quantity_buttons { position: absolute; top: 1px; right: 1px; z-index: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; height: calc(100% - 2px); width: 34px; background-color: var(--gray); border-radius: 5px; } .cs_quantity_and_btn { display: flex; align-items: center; gap: 20px; } .cs_product_btn { display: inline-flex; justify-content: center; padding: 12px 45px; background-color: var(--accent); color: #fff; border-radius: 1.8em; outline: none; border: none; white-space: nowrap; } .cs_product_btn:hover { opacity: 0.8; color: #fff; } .cs_product_btn.cs_color1 { background-color: #000; } .cs_product_btn.cs_color1:hover { background-color: var(--accent); } @media (max-width: 380px) { .cs_product_btn { padding-left: 20px; padding-right: 20px; } } .cs_single_product_info { list-style: none; padding: 0; margin: 0; } .cs_single_product_info b { font-weight: 600; color: var(--primary); } .cs_single-product-details { line-height: 1.8em; padding-left: 50px; } @media (max-width: 991px) { .cs_single-product-details { padding-left: 0; padding-top: 40px; } } .cs_single-product-details h2 { font-size: 32px; margin-bottom: 8px; font-weight: 400; } .cs_single-product-details .cs_single_product_price { font-size: 20px; line-height: 1.333em; } .cs_single-product-details .cs_single-product-details-text p { margin-bottom: 18px; } .cs_single-product-details .cs_single-product-details-text p:last-child { margin-bottom: 0; } .cs_single-product-details .cs_single_product-price_review { display: flex; align-items: center; justify-content: space-between; } .cs_product_tab { padding: 0; margin: 0; list-style: none; display: flex; align-items: center; flex-wrap: wrap; color: var(--primary); gap: 10px 52px; } @media (max-width: 575px) { .cs_product_tab { gap: 10px 30px; } } .cs_product_tab li a { display: inline-block; position: relative; padding-bottom: 5px; } .cs_product_tab li a::before { content: ""; position: absolute; height: 1px; width: 0; transition: all 0.3s ease; background-color: currentColor; bottom: 0; } .cs_product_tab li.active a::before { width: 100%; } .cs_product_meta_info { border-top: 1px solid var(--border); padding-top: 40px; } .cs_input_rating_wrap { display: flex; align-items: center; } .cs_input_rating_wrap p { margin: 0 14px 0 0; } .cs_client_review { display: flex; flex-wrap: wrap; align-items: flex-end; } .cs_client_review .cs_review_media { display: flex; } .cs_client_review .cs_review_media_right { padding-top: 6px; } .cs_client_review .cs_review_media_thumb { flex: none; width: 50px; height: 50px; border-radius: 50%; margin-right: 15px; align-items: center; } .cs_client_review .cs_review_media_thumb img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .cs_client_review .cs_review_text { flex: none; width: 100%; line-height: 1.8em; margin-top: 30px; } .cs_client_review .cs_review_posted_by { margin-left: 65px; padding-top: 22px; } .cs_client_review_list { list-style: none; margin: 0; padding: 0; } .cs_client_review_list li:not(:last-child) { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--border); } .cs_rating_stars { display: flex; gap: 2px; margin-bottom: 5px; } .cs_star_icon { color: var(--accent-color); width: 16px; height: 16px; } .cs_star_icon.half { position: relative; overflow: hidden; } .cs_star_icon.half:before { content: ""; position: absolute; left: 0; top: 0; width: 50%; height: 100%; overflow: hidden; } .cs_cart_table_media { display: flex; align-items: center; gap: 20px; } @media (max-width: 991px) { .cs_cart_table_media { gap: 10px; } } .cs_cart_table_media img { width: 85px; border-radius: 5px; flex: none; } @media (max-width: 991px) { .cs_cart_table_media img { width: 50px; } } .cs_cart_table_media h3 { font-weight: 400; font-size: 16px; margin: 0; font-family: var(--secondary-font); } .cs_cart-table-close { background-color: transparent; border: none; padding: 0; display: flex; } .cs_cart-table-close:hover { color: red; } @media (max-width: 991px) { .cs_cart_table { min-width: 500px; } } .cs_cart_table.cs_size1 { min-width: 900px; } .cs_cart_table th { background-color: #000; color: #fff; border: none; font-weight: 600; font-size: 18px; line-height: 1.6em; padding: 20px; } @media (max-width: 991px) { .cs_cart_table th { padding: 10px; } } .cs_cart_table td { border-top: none; border-bottom: 1px solid var(--border); padding: 20px; } @media (max-width: 991px) { .cs_cart_table td { padding: 10px; } } @media (max-width: 991px) { .cs_cart_table .cs_quantity { width: 90px; } .cs_cart_table .cs_quantity_input { padding: 5px 35px 5px 10px; } } .cs_cart-offer { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 20px; } .cs_cart-offer .cs_shop-input { min-width: 160px; border-color: var(--accent); } .cs_cart-offer .cs_cart-offer-col { display: flex; gap: 10px; flex-wrap: wrap; } @media (max-width: 450px) { .cs_cart-offer > *, .cs_cart-offer .cs_coupon-doce-form { width: 100%; } .cs_cart-offer .cs_product_btn { width: 100%; } } .cs_coupon-doce-form { display: flex; gap: 10px; } .cs_coupon-doce-form input { background-color: transparent; padding: 9px 15px; border: 1px solid var(--accent); border-radius: 5px; height: 50px; width: 186px; outline: none; transition: all 0.3s ease; } .cs_coupon-doce-form input::-moz-placeholder { color: var(--secondary); } .cs_coupon-doce-form input::placeholder { color: var(--secondary); } .cs_coupon-doce-form input:-ms-input-placeholder { color: var(--secondary); } .cs_coupon-doce-form input::-ms-input-placeholder { color: #fff; } .cs_coupon-doce-form input:focus { border-color: var(--secondary); } @media (max-width: 450px) { .cs_coupon-doce-form { flex-wrap: wrap; } .cs_coupon-doce-form input, .cs_coupon-doce-form button { width: 100%; } } .cs_shop-card { border: 3px solid var(--border); border-radius: 15px; padding: 23px 30px 30px; } .cs_shop-card table { border-bottom: 1px solid var(--border); margin: 0; } .cs_shop-card h2 { font-size: 30px; line-height: 1.167em; margin-bottom: 21px; font-weight: 400; } .cs_shop-card td { padding: 15px 10px; } .cs_shop-card td:first-child { padding-left: 0; } .cs_shop-card td:last-child { padding-right: 0; } .cs_shop-card .form-check { margin-bottom: 6px; } .cs_checkout-alert a { color: var(--accent); } .cs_checkout-alert a:hover { text-decoration: underline; } .cs_shop-side-spacing { padding-left: 25px; } @media (max-width: 1199px) { .cs_shop-side-spacing { padding-left: 0; } } .cs_checkout-title { font-size: 30px; line-height: 1.167em; font-weight: 400; margin-bottom: 0px; } .cs_shop-input { display: block; width: 100%; background: transparent; border: 1px solid var(--border); padding: 11px 15px; border-radius: 15px; outline: none; transition: all 0.4s ease; margin-bottom: 20px; min-height: 50px; } .cs_shop-input:focus { border-color: var(--primary); } .cs_shop-label { display: block; margin-bottom: 8px; } .cs_payment_text { font-size: 14px; line-height: 1.6em; } .cs_payment_text a { color: var(--accent); } .cs_order-summery { background-color: var(--primary); list-style: none; padding: 25px 30px; display: flex; flex-wrap: wrap; margin: 0; } .cs_order-summery p { font-size: 14px; line-height: 1.6em; margin-bottom: 5px; color: var(--border); } .cs_order-summery h3 { margin: 0; font-weight: 600; font-size: 16px; color: #fff; } .cs_order-summery li:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.3); padding-right: 55px; margin-right: 55px; } @media (max-width: 991px) { .cs_order-summery li:not(:last-child) { border-right: 0; padding-right: 0; margin-right: 0; } } @media (max-width: 991px) { .cs_order-summery li { width: 100%; } .cs_order-summery li:not(:last-child) { border-bottom: 1px solid var(--border); padding-bottom: 15px; margin-bottom: 15px; } } .cs_header_cart { display: inline-block; position: relative; } .cs_header_cart:hover { color: var(--accent); } .cs_header_cart_label { position: absolute; background-color: var(--accent); font-weight: 600; font-size: 12px; line-height: 17px; padding: 0 2px; min-width: 17px; text-align: center; border-radius: 1.6em; left: 11px; bottom: -9px; color: #fff; } .st-amount-wrap { display: flex; justify-content: space-between; align-items: center; } .st-amount-wrap #amount { border: none; padding: 0; color: var(--secondary); width: 100%; background-color: transparent; outline: none; } .st-amount-wrap .st-filter-btn { border: 1px solid var(--border); background: transparent; color: var(--primary); font-weight: 500; padding: 2px 22px; outline: none; border-radius: 5px; display: inline-flex; justify-content: center; cursor: pointer; line-height: 1.5em; } .st-amount-wrap .st-filter-btn:hover { background-color: var(--accent); border-color: var(--accent); color: #fff; } .ui-widget.ui-widget-content { border: 0; margin-bottom: 15px; background-color: var(--border); margin-top: 5px; } .ui-widget-header { background: var(--accent); } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid var(--accent); background: var(--accent); } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid var(--accent); background: var(--accent); outline: none; } .ui-slider-horizontal { height: 6px; border-radius: 3px; } .ui-slider .ui-slider-handle { top: -5px; height: 16px; border-radius: 3px; width: 10px; } .ui-slider .ui-slider-handle:focus { outline: none; } .ui-slider-horizontal .ui-slider-range { border-radius: 0; } .slick-slide > div { display: flex; flex-direction: column; } .cs_rating { width: 136px; height: 24px; position: relative; } .cs_rating > * { position: absolute; height: 100%; width: 100%; left: 0; top: 0; } .cs_rating .cs_rating_bg { opacity: 0.2; } .cs_rating .cs_rating_percentage { width: 50%; } .cs_rating.cs_size_sm { width: 83px; height: 15px; position: relative; font-size: 12px; } .cs_rating.cs_size_sm i:not(:last-child) { margin-right: 4px; } .cs_rating.cs_size_sm .cs_rating_bg, .cs_rating.cs_size_sm .cs_rating_percentage { display: flex; overflow: hidden; } .cs_rating.cs_size_sm .cs_rating_bg { opacity: 1; } .cs_shop_form_field { width: 100%; display: block; border: 1px solid var(--border); padding: 11px 20px; outline: none; transition: all 0.4s ease; background-color: transparent; } .cs_shop_form_field:focus { border-color: var(--primary); } .form-check-input { box-shadow: none; border-color: var(--border); background-color: transparent; } .form-check-input:focus { box-shadow: none; border-color: var(--border); } .form-check-input:checked { border: var(--accent); background-color: var(--accent); box-shadow: none; } /*-------------------------------------------------------------- 4. General ----------------------------------------------------------------*/ .cs_mb_15 { margin-bottom: 15px; } .cs_mb_20 { margin-bottom: 20px; } .cs_mb_30 { margin-bottom: 30px; } .editor-hover-active { position: relative; } .editor-hover-active:after { content: ""; height: 36px; width: 36px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="%23fff"><rect fill="none" height="24" width="24"/><path d="M22,24H2v-4h20V24z M13.06,5.19l3.75,3.75L7.75,18H4v-3.75L13.06,5.19z M17.88,7.87l-3.75-3.75 l1.83-1.83c0.39-0.39,1.02-0.39,1.41,0l2.34,2.34c0.39,0.39,0.39,1.02,0,1.41L17.88,7.87z" enable-background="new"/></svg>'); background-size: contain; background-repeat: no-repeat; position: absolute; right: 0; top: 0; background-position: center center; background-repeat: no-repeat; background-color: #007aff; background-size: 60% 60%; opacity: 0; z-index: 10; pointer-events: none; } .editor-hover-active:hover:before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; border: 1px solid #007aff; z-index: 10; opacity: 0; pointer-events: none; } .editor-hover-active:hover:before, .editor-hover-active:hover:after { opacity: 1; } .container-fluid { padding-left: 75px; padding-right: 75px; } @media (max-width: 1400px) { .container-fluid { padding-left: 50px; padding-right: 50px; } } @media (max-width: 1199px) { .container-fluid { padding-left: 30px; padding-right: 30px; } } @media (max-width: 767px) { .container-fluid { padding-left: 12px; padding-right: 12px; } } .pr-0 { padding-right: 0; } @media (min-width: 992px) { .cs_pr_70 { padding-right: 50px; } .cs_pl_70 { padding-left: 50px; } } @media (min-width: 1400px) { .cs_pr_70 { padding-right: 70px; } .cs_pl_70 { padding-left: 70px; } } .cs_padding_120_120 { padding-left: 120px; padding-right: 120px; } @media (max-width: 1600px) { .cs_padding_120_120 { padding-left: 70px; padding-right: 70px; } } @media (max-width: 991px) { .cs_padding_120_120 { padding-left: 12px; padding-right: 12px; } } .cs_fs_16 { font-size: 16px; line-height: 1.563em; } .cs_fs_18 { font-size: 18px; line-height: 1.5em; } .cs_fs_24 { font-size: 24px; line-height: 1.333em; } .cs_fs_30 { font-size: 30px; line-height: 1.167em; } .cs_fs_53 { font-size: 53px; line-height: 1.226em; } @media (max-width: 1400px) { .cs_fs_53 { font-size: 50px; } } @media (max-width: 1199px) { .cs_fs_53 { font-size: 46px; } } @media (max-width: 575px) { .cs_fs_53 { font-size: 40px; } } .cs_fs_60 { font-size: 60px; line-height: 1.167em; } @media (max-width: 1199px) { .cs_fs_60 { font-size: 46px; } } .cs_fs_120 { font-size: 120px; line-height: 1.083em; } @media (max-width: 1550px) { .cs_fs_120 { font-size: 110px; } } @media (max-width: 1400px) { .cs_fs_120 { font-size: 100px; } } @media (max-width: 991px) { .cs_fs_120 { font-size: 70px; } } @media (max-width: 575px) { .cs_fs_120 { font-size: 56px; } } @media (max-width: 420px) { .cs_fs_120 { font-size: 48px; } } .cs_light { font-weight: 300; } .cs_normal { font-weight: 400; } .cs_medium { font-weight: 500; } .cs_semibold { font-weight: 600; } .cs_bold { font-weight: 700; } .cs_extra_bold { font-weight: 800; } .cs_black { font-weight: 900; } .cs_radius_3 { border-radius: 3px; } .cs_radius_5 { border-radius: 5px; } .cs_radius_7 { border-radius: 7px; } .cs_radius_10 { border-radius: 10px; } .cs_radius_15 { border-radius: 15px; } .cs_radius_100_0_0_0 { border-radius: 100px 0 0 0; } .cs_radius_50_0_0_0 { border-radius: 50px 0 0 0; } .cs_radius_50_50_0_0 { border-radius: 50px 50px 0 0; } .cs_mp0 { list-style: none; margin: 0; padding: 0; } .cs_row_gap_60 { margin-left: -30px; margin-right: -30px; } @media (max-width: 1400px) { .cs_row_gap_60 { margin-left: -20px; margin-right: -20px; } } .cs_row_gap_60 > * { padding-left: 30px; padding-right: 30px; } @media (max-width: 1400px) { .cs_row_gap_60 > * { padding-left: 20px; padding-right: 20px; } } .cs_gap_y_24 { gap: 24px 0; } .cs_gap_y_30 { gap: 30px 0; } .cs_gap_y_35 { gap: 35px 0; } .cs_gap_y_40 { gap: 40px 0; } .cs_gap_y_45 { gap: 45px 0; } @media (max-width: 1400px) { .cs_gap_y_45.cs_iconbox_2_row { gap: 30px 0; } } @media (max-width: 991px) { .cs_gap_y_45 { gap: 35px 0; } } .cs_gap_y_50 { gap: 50px 0; } .cs_gap_y_60 { gap: 60px 0; } .cs_gap_y_65 { gap: 65px 0; } .cs_gap_y_80 { gap: 80px 0; } @media (max-width: 991px) { .cs_gap_y_80 { gap: 40px 0; } } .cs_gap_y_100 { gap: 100px 0; } @media (max-width: 991px) { .cs_gap_y_100 { gap: 60px 0; } } .cs_m0 { margin: 0; } hr { margin: 0; padding: 0; border: none; border-top: 1px solid #f2f1ff; } .cs_bg_filed { background-size: cover; background-repeat: no-repeat; background-position: center; } .cs_bg_fixed { background-attachment: fixed; } @media (max-width: 1370px) { .cs_bg_fixed { background-attachment: initial; } } .cs_vertical_middle { display: flex; align-items: center; min-height: 100%; } .cs_vertical_middle_in { flex: none; width: 100%; } .cs_center { display: flex; align-items: center; justify-content: center; } .cs_white_color { color: var(--white); } .cs_primary_color { color: var(--primary); } .cs_secondary_color { color: var(--secondary); } .cs_ternary_color { color: var(--ternary); } .cs_accent_color { color: var(--accent); } .cs_white_bg { background-color: var(--white); } .cs_primary_bg { background-color: var(--primary); } .cs_primary_bg_2 { background-color: #13282f; } .cs_secondary_bg { background-color: var(--secondary); } .cs_ternary_bg { background-color: var(--ternary); } .cs_gray_bg { background-color: var(--gray); } .cs_gray_bg_2 { background-color: #f9f3eb; } .cs_gray_bg_3 { background-color: #f6f6f6; } .cs_accent_bg { background-color: var(--accent); } label { display: inline-block; margin-bottom: 7px; } @media (max-width: 991px) { label { margin-bottom: 2px; } } .cs_menu_widget a, .cs_text_widget a, .cs_copyright a, .cs_footer_links a { background-repeat: no-repeat; background-image: linear-gradient(90deg, currentColor 0, currentColor 100%); transition: background-size 0.42s cubic-bezier(0.49, 0.49, 0.08, 1), color 0.27s ease-out; background-position: 100% calc(100% - 0px); background-size: 0 1px; } .cs_menu_widget a:hover, .cs_text_widget a:hover, .cs_copyright a:hover, .cs_footer_links a:hover { background-size: 100% 1px; background-position: 0 calc(100% - 0px); } .cs_form_field, .cs_form_field_2 { border: 1px solid var(--ternary); display: block; width: 100%; border-radius: 15px; padding: 12px 20px; line-height: 1.5em; background-color: transparent; } .cs_form_field:focus, .cs_form_field_2:focus { outline: none; border-color: var(--accent); } .cs_form_field_2 { border-width: 0 0 1px 0; border-radius: 0; padding: 7px 0; } .cs_form_field_3 { display: block; width: 100%; border: none; outline: none; padding: 15px 25px; transition: all 0.3s ease; } .cs_contact_form_wrap { padding: 56px 56px 60px 56px; } @media (max-width: 575px) { .cs_contact_form_wrap { padding: 50px 24px 50px 24px; } } .cs_contact_info { display: grid; grid-template-columns: repeat(2, 1fr); gap: 47px 24px; } @media (max-width: 991px) { .cs_contact_info { gap: 30px 24px; } } @media (max-width: 380px) { .cs_contact_info { grid-template-columns: repeat(1, 1fr); } } .cs_contact_info li > p:first-child { border-bottom: 1px solid var(--border); padding-bottom: 10px; } .cs_contact_info li > * { margin-bottom: 10px; } .cs_contact_info li > *:last-child { margin-bottom: 0; } .cs_contact_info .cs_social_btns.cs_style_1 { font-size: 18px; gap: 10px 20px; color: var(--ternary); } .cs_contact_info .cs_social_btns.cs_style_1 a { border: none; height: initial; width: initial; } .cs_btn.cs_style_1 { border: none; border-radius: 1.8em; padding: 14px 30px; line-height: 1.625em; display: inline-flex; justify-content: center; align-items: center; gap: 10px; outline: none; transition: all 0.4s ease; } @media (max-width: 991px) { .cs_btn.cs_style_1 { padding: 12px 25px; } } @media (max-width: 575px) { .cs_btn.cs_style_1:not(.cs_type_1, .cs_type_5, .cs_type_4) { width: 100%; } } .cs_btn.cs_style_1 span { display: flex; overflow: hidden; position: relative; width: 13px; } .cs_btn.cs_style_1 span svg { transform: rotate(45deg); } .cs_btn.cs_style_1 i { transform: rotate(-45deg); transition: all 0.5s; color: inherit; } .cs_btn.cs_style_1 i:last-child { position: absolute; content: "\f061"; font-family: "Font Awesome 6 Free"; font-weight: 900; left: -19px; bottom: -21px; transform: translate(0, 0) rotate(-45deg); opacity: 0; visibility: hidden; transition: all 0.5s; color: currentColor; } .cs_btn.cs_style_1:hover { background-color: var(--accent); color: #fff; } .cs_btn.cs_style_1:hover i:first-child { transform: translate(20px, -20px) rotate(-45deg); } .cs_btn.cs_style_1:hover i:last-child { opacity: 1; visibility: visible; transform: translate(20px, -20px) rotate(-45deg); } .cs_btn.cs_style_1.cs_type_1 { border: none; padding: 0; background-color: transparent; } .cs_btn.cs_style_1.cs_type_1 span { color: var(--accent); } .cs_btn.cs_style_1.cs_type_1:hover { background-color: transparent; color: var(--accent); } .cs_btn.cs_style_1.cs_type_2 span { color: var(--accent); } .cs_btn.cs_style_1.cs_type_2:hover { background-color: var(--accent); border-color: var(--accent); } .cs_btn.cs_style_1.cs_type_2:hover span { color: #fff; } .cs_btn.cs_style_1.cs_type_3 { border: 1px solid var(--primary); padding: 13px 30px; } .cs_btn.cs_style_1.cs_type_3:hover { background-color: var(--primary); } .cs_btn.cs_style_1.cs_type_4, .cs_btn.cs_style_1.cs_type_5 { border: none; padding: 0; background-color: transparent; position: relative; } .cs_btn.cs_style_1.cs_type_4::before, .cs_btn.cs_style_1.cs_type_5::before { content: ""; height: 2px; width: 100%; background-color: var(--ternary); position: absolute; left: 0; bottom: 0; width: calc(100% - 23px); } .cs_btn.cs_style_1.cs_type_4 span, .cs_btn.cs_style_1.cs_type_5 span { color: var(--accent); } .cs_btn.cs_style_1.cs_type_4:hover { background-color: transparent; color: var(--accent); } .cs_btn.cs_style_1.cs_type_5::before { width: 100%; } .cs_btn.cs_style_1.cs_type_5:hover { color: var(--primary); } .cs_btn.cs_style_1.cs_accent_bg span { color: var(--primary); } .cs_text_btn { display: inline-flex; align-items: center; } .cs_text_btn svg { margin-left: 15px; } .cs_text_btn span { display: inline-block; position: relative; } .cs_text_btn span::before { content: ""; position: absolute; height: 2px; width: 100%; bottom: 0; left: 0; background-color: currentColor; transform: scaleX(0); transform-origin: 0 50%; transition-property: transform; transition-duration: 0.6s; transition-timing-function: ease-out; } .cs_text_btn:hover span::before { transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); } .cs_text_btn.cs_type1 svg { margin-left: 0px; margin-right: 15px; } .cs_text_btn.cs_type1 span::before { left: initial; right: -100%; transform: scaleX(0) rotateY(180deg); } .cs_text_btn.cs_type1:hover span::before { transform: scaleX(1) rotateY(180deg); } /* Start Accordion */ .cs_accordians.cs_style_1 .cs_accordian_title { margin-bottom: 0; transition: all 0.3s ease; } .cs_accordians.cs_style_1 .cs_accordian_body_wrap { overflow: hidden; transition: height 0.3s; } .cs_accordians.cs_style_1 .cs_accordian_body { padding: 0 30px 25px 0px; } .cs_accordians.cs_style_1 .cs_accordian_body p { margin: 0; } .cs_accordians.cs_style_1 .cs_accordian_head { padding: 25px 30px 25px 0px; position: relative; cursor: pointer; } .cs_accordians.cs_style_1 .cs_accordian_head:hover .cs_accordian_title { color: var(--accent); } .cs_accordians.cs_style_1 .cs_accordian { border-bottom: 1px solid var(--ternary); } .cs_accordians.cs_style_1 .cs_accordian.active .cs_accordian_head { pointer-events: none; } .cs_accordians.cs_style_1 .cs_accordian.active .cs_accordian_toggle { transform: rotate(180deg); } .cs_accordians.cs_style_1 .cs_accordian.active .cs_accordian_body_wrap { margin-top: -10px; } .cs_accordians.cs_style_1 .cs_accordian_toggle { width: 0px; height: 0px; display: block; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 10px solid var(--ternary); transition: all 0.3s ease; position: absolute; top: 36px; right: 10px; } /* End Accordion */ .cs_section_heading.cs_style_1 .cs_section_subtitle, .cs_section_heading.cs_style_2 .cs_section_subtitle, .cs_section_heading.cs_style_3 .cs_section_subtitle { position: relative; padding-left: 17px; margin-bottom: 12px; display: inline-block; } .cs_section_heading.cs_style_1 .cs_section_subtitle::before, .cs_section_heading.cs_style_2 .cs_section_subtitle::before, .cs_section_heading.cs_style_3 .cs_section_subtitle::before { content: ""; height: 6px; width: 6px; background-color: var(--accent); position: absolute; top: 10px; left: 0; } @media (max-width: 575px) { .cs_section_heading.cs_style_1 br, .cs_section_heading.cs_style_2 br, .cs_section_heading.cs_style_3 br { display: none; } } .cs_section_heading.cs_style_1 { position: relative; } @media (max-width: 991px) { .cs_section_heading.cs_style_1 br { display: none; } } .cs_section_heading.cs_style_1 .cs_shape_1 { position: absolute; top: 50%; transform: translateY(-50%); right: 10%; } @media (max-width: 991px) { .cs_section_heading.cs_style_1 .cs_shape_1 { display: none; } } .cs_section_heading.cs_style_1 .cs_shape_1 img { animation: spinAnimaiton 6s linear infinite; } @keyframes spinAnimaiton { 0% { transform: rotateY(0deg); } 75% { transform: rotateY(360deg); } 100% { transform: rotateY(360deg); } } .cs_section_heading.cs_style_2 { display: flex; align-items: center; } @media (max-width: 991px) { .cs_section_heading.cs_style_2 { flex-direction: column; } .cs_section_heading.cs_style_2 .cs_section_heading_left { width: 100%; } .cs_section_heading.cs_style_2 .cs_section_heading_right { margin-top: 15px; } } @media (min-width: 992px) { .cs_section_heading.cs_style_2 .cs_section_heading_left { width: 58%; padding-right: 40px; } .cs_section_heading.cs_style_2 .cs_section_heading_right { width: 42%; padding: 8px 0 8px 40px; border-left: 1px solid var(--ternary); } } @media (min-width: 1200px) { .cs_section_heading.cs_style_2 .cs_section_heading_left { padding-right: 65px; } .cs_section_heading.cs_style_2 .cs_section_heading_right { padding: 8px 0 8px 65px; } } .cs_section_heading.cs_style_2 .cs_section_heading_right .cs_section_heading_text + .cs_btn { margin-top: 12px; } .cs_section_heading.cs_style_3 { display: flex; align-items: flex-end; justify-content: space-between; } @media (max-width: 991px) { .cs_section_heading.cs_style_3 { flex-direction: column; gap: 20px; } .cs_section_heading.cs_style_3 .cs_section_title br { display: none; } } @media (max-width: 1199px) { .cs_section_heading.cs_style_3 .cs_section_title br { display: none; } } .cs_section_heading.cs_style_3 .cs_section_heading_left { max-width: 57%; } @media (max-width: 1400px) { .cs_section_heading.cs_style_3 .cs_section_heading_left { max-width: 66%; } } @media (max-width: 991px) { .cs_section_heading.cs_style_3 .cs_section_heading_left { max-width: 100%; width: 100%; } } .cs_section_heading.cs_style_3 .cs_section_heading_right { padding-bottom: 17px; } @media (max-width: 991px) { .cs_section_heading.cs_style_3 .cs_section_heading_right { width: 100%; padding-bottom: 0; } } .cs_primary_bg .cs_section_subtitle, .cs_primary_bg .cs_section_title, .cs_primary_bg .cs_iconbox.cs_style_4 .cs_iconbox_title, .cs_primary_bg .cs_iconbox.cs_style_4 .cs_btn.cs_style_1 { color: #fff; } .cs_primary_bg .cs_section_heading_text { color: var(--ternary); border-color: #67797e; } .cs_primary_bg .cs_iconbox.cs_style_4 .cs_iconbox_subtitle { color: var(--ternary); } .cs_why_choose_us_1 .cs_why_choose_us_thumb { height: 100%; min-height: 500px; width: 50vw; margin-left: calc(-50vw + 100%); padding-right: 55px; } @media (max-width: 991px) { .cs_why_choose_us_1 .cs_why_choose_us_thumb { margin-left: 0; padding-right: 0; width: 100vw; position: relative; left: 50%; transform: translateX(-50%); } } .cs_why_choose_us_1 .cs_why_choose_us_thumb_in { height: 100%; width: 100%; margin-right: 0; } .cs_why_choose_us_2 .cs_why_choose_us_thumb { height: 100%; min-height: 800px; width: 50vw; padding-left: 55px; } @media (max-width: 1199px) { .cs_why_choose_us_2 .cs_why_choose_us_thumb { padding-left: 25px; } } @media (max-width: 991px) { .cs_why_choose_us_2 .cs_why_choose_us_thumb { padding-left: 0px; width: 100%; height: 450px; min-height: initial; } } .cs_why_choose_us_2 .cs_why_choose_us_thumb_in { height: 100%; width: 100%; margin-right: 0; min-height: inherit; } .cs_why_choose_us_2 .container > .row > .col-lg-6:first-child { display: flex; flex-direction: column; justify-content: center; } .cs_shape_wrap_1 { position: relative; } .cs_shape_wrap_1 .cs_shape_1 { width: 448px; height: 448px; background: #000; border-radius: 50%; filter: blur(100px); position: absolute; right: 3%; top: 16%; opacity: 0.04; } .cs_shape_wrap_1 > *:not(.cs_shape_1) { position: relative; z-index: 2; } .cs_shape_wrap_2 { position: relative; } .cs_shape_wrap_2 .cs_shape_1 { background-color: #000; opacity: 0.04; height: 200px; width: 200px; transform: rotate(45deg); right: -120px; position: absolute; bottom: 23px; } .cs_shape_wrap_2 .cs_shape_1.cs_position_left { right: initial; left: -120px; } .cs_shape_wrap_2 > *:not(.cs_shape_1) { position: relative; z-index: 2; } .cs_shape_wrap_2.cs_primary_bg .cs_shape_1 { background-color: #162e35; } .cs_shape_wrap_2.cs_gray_bg_2 .cs_shape_1 { background-color: #fdeeda; } .cs_grid_style_1 { display: grid; grid-gap: 24px; grid-auto-rows: 1fr; grid-template-columns: repeat(3, 1fr); grid-auto-flow: dense; } @media (min-width: 992px) { .cs_grid_style_1 > .cs_double { grid-column: span 2; } } @media (max-width: 1400px) { .cs_grid_style_1 .cs_video_block.cs_style_1 { height: 450px; } } @media (max-width: 1199px) { .cs_grid_style_1 .cs_video_block.cs_style_1 { height: 350px; } } @media (max-width: 991px) { .cs_grid_style_1 { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 767px) { .cs_grid_style_1 { grid-template-columns: repeat(1, 1fr); } .cs_grid_style_1 > .cs_double { grid-column: span 1; } } .cs_grid_style_2 { display: grid; grid-gap: 10px; grid-auto-rows: 1fr; grid-template-columns: repeat(4, 1fr); grid-auto-flow: dense; } @media (max-width: 991px) { .cs_grid_style_2 { grid-template-columns: repeat(2, 1fr); grid-auto-rows: initial; } } @media (max-width: 575px) { .cs_grid_style_2 { grid-template-columns: repeat(1, 1fr); grid-gap: 10px 0; } } .cs_grid_style_2 > .cs_double { grid-column: span 2; } .cs_grid_style_2 > .cs_double_double { grid-column: span 2; grid-row: span 2; } .cs_grid_style_2 .cs_grid_item { height: 470px; } @media (max-width: 1400px) { .cs_grid_style_2 .cs_grid_item { height: 420px; } } @media (max-width: 1199px) { .cs_grid_style_2 .cs_grid_item { height: 350px; } } .cs_grid_style_2 .cs_grid_item.cs_double_double { height: 950px; } @media (max-width: 1400px) { .cs_grid_style_2 .cs_grid_item.cs_double_double { height: 850px; } } @media (max-width: 1199px) { .cs_grid_style_2 .cs_grid_item.cs_double_double { height: 710px; } } @media (max-width: 991px) { .cs_grid_style_2 .cs_grid_item.cs_double_double { height: 500px; } } .cs_grid_style_2 .cs_case_study.cs_style_1, .cs_grid_style_2 .cs_video_block.cs_style_1 { height: 100%; } .cs_grid_style_3 { display: flex; flex-wrap: wrap; } @media (max-width: 991px) { .cs_grid_style_3 { flex-direction: column; } } .cs_grid_style_3 .cs_grid_item:first-child { width: 540px; } @media (max-width: 1199px) { .cs_grid_style_3 .cs_grid_item:first-child { width: 400px; } } @media (max-width: 991px) { .cs_grid_style_3 .cs_grid_item:first-child { width: 100%; padding-right: 12px; } } .cs_grid_style_3 .cs_grid_item:last-child { width: calc(100% - 540px); } @media (max-width: 1199px) { .cs_grid_style_3 .cs_grid_item:last-child { width: calc(100% - 400px); } } @media (max-width: 991px) { .cs_grid_style_3 .cs_grid_item:last-child { width: 100%; } } @media (max-width: 575px) { .cs_grid_style_3 .cs_grid_item { padding-right: 12px; } } @media (max-width: 1400px) { .cs_grid_style_3 .cs_video_block.cs_style_1, .cs_grid_style_3 .cs_case_study.cs_style_1 { height: 450px; } } .cs_grid_style_4 { display: grid; grid-gap: 75px; grid-auto-rows: 1fr; grid-template-columns: repeat(3, 1fr); grid-auto-flow: dense; padding-bottom: 60px; } @media (max-width: 1400px) { .cs_grid_style_4 { grid-gap: 50px; } } @media (max-width: 1199px) { .cs_grid_style_4 { grid-gap: 50px 24px; } } @media (max-width: 991px) { .cs_grid_style_4 { display: block; padding-bottom: 0; } .cs_grid_style_4 .cs_grid_item:not(:last-child) { margin-bottom: 40px; } } @media (min-width: 992px) { .cs_grid_style_4 .cs_grid_item:nth-child(3n-1) .cs_card.cs_style_1 { position: relative; top: 30px; } .cs_grid_style_4 .cs_grid_item:nth-child(3n + 0) { position: relative; top: 60px; } } .cs_grid_style_5, .cs_grid_style_6 { display: grid; grid-gap: 75px; grid-auto-rows: 1fr; grid-auto-flow: dense; padding-top: 50px; } @media (max-width: 1400px) { .cs_grid_style_5, .cs_grid_style_6 { grid-gap: 50px; } } @media (max-width: 991px) { .cs_grid_style_5, .cs_grid_style_6 { grid-gap: 24px; padding-top: 24px; } } @media (max-width: 767px) { .cs_grid_style_5, .cs_grid_style_6 { padding-top: 0; } } .cs_grid_style_5 { grid-template-columns: repeat(3, 1fr); } @media (max-width: 767px) { .cs_grid_style_5 { grid-template-columns: repeat(1, 1fr); } } .cs_grid_style_5 .cs_grid_item:nth-child(3n-1) > * { margin-top: -50px; } @media (max-width: 991px) { .cs_grid_style_5 .cs_grid_item:nth-child(3n-1) > * { margin-top: -24px; } } @media (max-width: 767px) { .cs_grid_style_5 .cs_grid_item:nth-child(3n-1) > * { margin-top: 0px; } } .cs_grid_style_6 { grid-template-columns: repeat(4, 1fr); } @media (max-width: 1199px) { .cs_grid_style_6 { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 575px) { .cs_grid_style_6 { grid-template-columns: repeat(1, 1fr); padding-top: 0; } } .cs_grid_style_6 .cs_grid_item:nth-child(2n-1) > * { margin-top: -50px; } @media (max-width: 991px) { .cs_grid_style_6 .cs_grid_item:nth-child(2n-1) > * { margin-top: -24px; } } @media (max-width: 575px) { .cs_grid_style_6 .cs_grid_item:nth-child(2n-1) > * { margin-top: 0px; } } .cs_full_screen_right { width: calc(100vw - (100vw - 1320px) / 2); } @media (max-width: 1400px) { .cs_full_screen_right { width: calc(100vw - (100vw - 1140px) / 2); } } @media (max-width: 1199px) { .cs_full_screen_right { width: calc(100vw - (100vw - 960px) / 2); } } @media (max-width: 991px) { .cs_full_screen_right { width: calc(100vw - (100vw - 720px) / 2); } } @media (max-width: 767px) { .cs_full_screen_right { width: 100%; } } .cs_video_block.cs_style_1 { display: block; height: 520px; position: relative; z-index: 10; overflow: hidden; cursor: pointer; } .cs_video_block.cs_style_1::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; opacity: 0; background-color: var(--primary); transition: all 0.4s ease; } .cs_video_block.cs_style_1:hover::before { opacity: 0.4; } .cs_video_block.cs_style_1.cs_size_lg { height: 700px; } @media (max-width: 991px) { .cs_video_block.cs_style_1.cs_size_lg { height: 500px; } } .cs_video_block.cs_style_1.cs_size_lg_1 { height: 650px; } @media (max-width: 991px) { .cs_video_block.cs_style_1.cs_size_lg_1 { height: 500px; } } .cs_video_block.cs_style_1.cs_radius_200_0 { border-radius: 200px 0; } @media (max-width: 991px) { .cs_video_block.cs_style_1.cs_radius_200_0 { border-radius: 100px 0; } } .cs_player_btn { position: absolute; z-index: 10; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 80px; height: 80px; border-radius: 50%; padding: 18px 20px 18px 28px; display: flex; align-items: center; justify-content: center; } .cs_player_btn:before, .cs_player_btn:after { content: ""; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 100%; height: 100%; background: #fff; border-radius: 50%; } .cs_player_btn:before { z-index: 0; animation: pulse-border 1500ms ease-out infinite; } .cs_player_btn:after { z-index: 1; transition: all 200ms; } .cs_player_btn span { display: block; position: relative; z-index: 3; width: 0; height: 0; border-left: 20px solid currentColor; border-top: 14px solid transparent; border-bottom: 14px solid transparent; } @keyframes pulse-border { 0% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; } 100% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0; } } .cs_brand.cs_style_1 img { display: inline-block; } .cs_brand_2_wrap { display: flex; align-items: center; gap: 0 155px; margin: 0 77px; } @media (max-width: 1400px) { .cs_brand_2_wrap { gap: 0 60px; margin: 0 30px; } } @media (max-width: 991px) { .cs_brand_2_wrap { gap: 0 30px; margin: 0 30px; } } .cs_moving_section_wrap { font-family: helvetica; overflow: hidden; } .cs_moving_section_in { display: flex; flex-wrap: nowrap; white-space: nowrap; min-width: 100%; } .cs_moving_section_in:hover .cs_moving_section { animation-play-state: paused; } @media (max-width: 991px) { .cs_moving_section_in.cs_fs_120 { font-size: 80px; } } .cs_moving_section { display: flex; flex-shrink: 0; align-items: center; padding: 2px 6px; animation: slideLeft 20s linear infinite; } .cs_moving_duration_40 { animation-duration: 40s; } .cs_moving_duration_50 { animation-duration: 50s; } .cs_reverse_animation { animation-direction: reverse !important; } .cs_outline_style { -webkit-text-stroke: 2px var(--primary); color: transparent; } .cs_gradient_style .cs_moving_section { background: linear-gradient(180deg, var(--primary) 0%, transparent 116.54%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .cs_text_shadow_style { text-shadow: 0px 5px 4px rgba(0, 0, 0, 0.25); } @keyframes slideLeft { from { transform: translateX(0); } to { transform: translateX(-100%); } } .cs_rating { width: 92px; height: 14px; position: relative; font-size: 14px; display: flex; } .cs_rating i { margin-right: 3px; } .cs_rating i:nth-child(5) { margin-right: 0; } .cs_rating .cs_rating_percentage { position: absolute; height: 100%; width: 100%; left: 0; top: 0; display: flex; overflow: hidden; } .cs_rating .cs_rating_percentage:nth-child(5) { margin-right: 0; } .cs_rating .cs_rating_percentage { width: 50%; } .cs_list.cs_style_1 li { position: relative; padding-left: 38px; } .cs_list.cs_style_1 li:not(:last-child) { margin-bottom: 24px; } .cs_list.cs_style_1 li i { position: absolute; left: 0; top: 8px; } .cs_list.cs_style_1 li p { margin: 8px 0 0; } .cs_list.cs_style_1.cs_type_1 li { padding-left: 45px; } .cs_list.cs_style_1.cs_type_1 li i { top: 1px; } .cs_list.cs_style_2 { counter-reset: number-counter; } .cs_list.cs_style_2 li { position: relative; padding-left: 32px; } .cs_list.cs_style_2 li:not(:last-child) { padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #c2cfd4; } .cs_list.cs_style_2 li::before { counter-increment: number-counter; content: counter(number-counter, decimal-leading-zero) ". "; font-weight: 500; color: var(--primary); position: absolute; left: 0px; top: 4px; font-size: 18px; line-height: 1.5em; } .cs_list.cs_style_2 .cs_btn.cs_style_1 { padding: 0; width: 100%; justify-content: space-between; } .cs_list.cs_style_2 .cs_btn.cs_style_1:hover { background-color: transparent; } .cs_list.cs_style_2 .cs_btn.cs_style_1:hover h2 { transition: all 0.3s ease; color: var(--accent); } .cs_list.cs_style_2 .cs_btn.cs_style_1:hover span { color: var(--accent); } .cs_list.cs_style_3 { counter-reset: number-counter; position: relative; } .cs_list.cs_style_3::before { content: ""; height: 90%; width: 1px; position: absolute; top: 0; left: 30px; background-image: linear-gradient(var(--accent) 33%, rgba(255, 255, 255, 0) 0%); background-position: right; background-size: 1px 10px; background-repeat: repeat-y; } .cs_list.cs_style_3 h2 { margin-bottom: 16px; } .cs_list.cs_style_3 li { position: relative; padding-left: 87px; } .cs_list.cs_style_3 li::before { counter-increment: number-counter; content: counter(number-counter, decimal-leading-zero); font-weight: 400; color: var(--primary); position: absolute; left: 0px; top: 0px; font-size: 18px; line-height: 1.5em; height: 62px; width: 62px; background-color: var(--accent); color: #fff; font-size: 30px; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-family: var(--primary-font); } .cs_list.cs_style_3 li:not(:last-child) { padding-bottom: 46px; } @media (max-width: 1199px) { .cs_list.cs_style_3 li:not(:last-child) { padding-bottom: 30px; } } .cs_list.cs_style_4 li { padding-left: 38px; position: relative; } .cs_list.cs_style_4 li:not(:last-child) { margin-bottom: 26px; } .cs_list.cs_style_4 li h3 { margin-bottom: 10px; } .cs_list.cs_style_4 li i { position: absolute; left: 0; top: 7px; display: flex; } @media (max-width: 1199px) { .cs_list.cs_style_4 br { display: none; } } .cs_list.cs_style_5 { counter-reset: number-counter; border-top: 1px solid var(--ternary); } .cs_list.cs_style_5 li { padding-left: 17.5%; padding-bottom: 35px; padding-top: 35px; position: relative; display: flex; align-items: center; justify-content: space-between; gap: 30px; border-bottom: 1px solid var(--ternary); } @media (max-width: 767px) { .cs_list.cs_style_5 li { flex-direction: column; align-items: flex-start; padding-left: 50px; } } .cs_list.cs_style_5 li::before { counter-increment: number-counter; content: counter(number-counter, decimal-leading-zero) ". "; font-family: var(--primary-font); color: var(--primary); font-size: 53px; position: absolute; top: 50%; transform: translateY(-50%); left: 0; } @media (max-width: 767px) { .cs_list.cs_style_5 li::before { transform: initial; top: 41px; font-size: 30px; } } .cs_list.cs_style_5 .cs_list_right { flex: none; } .cs_list.cs_style_5 h2 { margin-bottom: 15px; } .cs_list.cs_style_5 p { margin-bottom: 24px; max-width: 650px; } .cs_list.cs_style_5 .cs_list_meta { display: flex; flex-wrap: wrap; gap: 35px; } .cs_list.cs_style_5 .cs_list_meta i { display: flex; } .cs_list.cs_style_5 .cs_list_meta span { display: flex; align-items: center; gap: 10px; } .cs_right_full_width { height: 100%; width: 50vw; margin-left: -12px; position: relative; } .cs_right_full_width.cs_space_120 { padding-left: 120px; } @media (max-width: 1400px) { .cs_right_full_width.cs_space_120 { padding-left: 70px; } } @media (max-width: 1199px) { .cs_right_full_width.cs_space_120 { padding-left: 20px; } } @media (max-width: 991px) { .cs_right_full_width.cs_space_120 { padding-left: 0px; } } @media (max-width: 991px) { .cs_right_full_width { margin-left: 0; width: 100%; } } .cs_google_map { height: 536px; } @media (max-width: 991px) { .cs_google_map { height: 450px; } } .cs_google_map iframe { height: 100%; display: block; border: none; width: 100%; filter: grayscale(100%); } .cs_google_map_2 { height: 400px; } .cs_google_map_2 iframe { height: 100%; display: block; border: none; width: 100%; filter: grayscale(100%); border-radius: 50px 0 0; } .cs_image_card.cs_style_1 { position: relative; padding-left: 40px; } @media (max-width: 991px) { .cs_image_card.cs_style_1 { padding-left: 0; } } .cs_image_card.cs_style_1 svg { position: absolute; opacity: 0.2; right: -70px; top: 24px; z-index: 1; } .cs_image_card.cs_style_2 { padding-right: 65px; position: relative; } @media (max-width: 1199px) { .cs_image_card.cs_style_2 { padding-right: 0; } } .cs_image_card.cs_style_2 .cs_image_card_in { padding: 40px; position: relative; } @media (max-width: 1400px) { .cs_image_card.cs_style_2 .cs_image_card_in { padding: 20px; } } .cs_image_card.cs_style_2 .cs_image_card_in img { border: 8px solid #f7f7f7; position: relative; z-index: 1; } .cs_image_card.cs_style_2 .cs_image_card_in::before, .cs_image_card.cs_style_2 .cs_image_card_in::after { content: ""; position: absolute; height: 190px; width: 190px; background-color: var(--accent); } .cs_image_card.cs_style_2 .cs_image_card_in::before { left: 0; top: 0; } .cs_image_card.cs_style_2 .cs_image_card_in::after { right: 0; bottom: 0; } .cs_image_card.cs_style_2 .cs_shape_1 { position: absolute; right: 35px; top: -23px; opacity: 0.2; } .cs_image_card.cs_style_2 .cs_shape_2 { position: absolute; bottom: -25px; left: -30px; opacity: 0.2; } .cs_tab { display: none; } .cs_tab.active { display: block; } .cs_tab_links.cs_style_1 { display: flex; flex-wrap: wrap; margin: 0 -10px; } @media (max-width: 575px) { .cs_tab_links.cs_style_1 { margin: 0; } } .cs_tab_links.cs_style_1 li { width: 25%; padding: 10px; } @media (max-width: 575px) { .cs_tab_links.cs_style_1 li { padding: 0; } } .cs_tab_links.cs_style_1 li.active .cs_avatar_box { background-color: #f7f7f7; } .cs_avatar_box { display: flex; gap: 20px; background-color: transparent; border-radius: 5px; padding: 30px; cursor: pointer; } @media (max-width: 1400px) { .cs_avatar_box { gap: 10px; padding: 15px; } } @media (max-width: 1199px) { .cs_avatar_box { flex-direction: column; gap: 6px; } } @media (max-width: 991px) { .cs_avatar_box { justify-content: center; align-items: center; } .cs_avatar_box .cs_avatar_box_right { display: none; } } @media (max-width: 575px) { .cs_avatar_box { padding: 10px; } } .cs_avatar_box img { flex: none; height: 60px; width: 60px; border-radius: 50%; -o-object-fit: cover; object-fit: cover; } @media (max-width: 350px) { .cs_avatar_box img { height: 50px; width: 50px; } } .swiper-slide-thumb-active .cs_avatar_box { background-color: #f7f7f7; } .cs_progress_wrap.cs_style_1 .cs_progress { height: 7px; background-color: #67797e; margin: 5px 0; } .cs_progress_wrap.cs_style_1 .cs_progress_in { height: 100%; position: relative; } .cs_progress_wrap.cs_style_1 .cs_progress_in::before { content: ""; height: 17px; width: 17px; top: -5px; right: -5px; position: absolute; background-color: var(--accent); border-radius: 50%; } .cs_progress_wrap.cs_style_1 .cs_progress_title { margin-bottom: 16px; margin-top: -5px; } .cs_progress_wrap.cs_style_1 .cs_progress_label { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 5px 20px; margin-top: 19px; } .cs_insurance_input { width: 100%; display: block; height: 54px; border-radius: 50px; border: none; padding: 0 20px; outline: none; background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.12); } textarea.cs_insurance_input { height: 120px; border-radius: 20px; padding-top: 10px; resize: none; } select.cs_insurance_input { -webkit-appearance: none; -moz-appearance: none; background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%); background-position: calc(100% - 20px) calc(1em + 8px), calc(100% - 15px) calc(1em + 8px), calc(100% - 2.5em) 0.5em; background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; } .cs_btn_group.cs_style_1 { display: flex; flex-wrap: wrap; gap: 30px 40px; align-items: center; } @media (max-width: 575px) { .cs_btn_group.cs_style_1 { flex-direction: column-reverse; align-items: flex-start; } } .cs_experience_box.cs_style_1 { display: flex; align-items: center; padding: 30px 30px; bottom: 0; right: 14%; gap: 20px; } .cs_planing_wrap { height: 100%; } .cs_planing_wrap .cs_planing_title { margin-bottom: 72px; } @media (max-width: 991px) { .cs_planing_wrap .cs_planing_title { margin-bottom: 40px; } } .cs_planing_wrap .cs_planing_title span { display: inline-block; margin-right: 25px; } .cs_planing_list li:not(:last-child) { margin-bottom: 42px; } .cs_planing_thumb { position: relative; } .cs_planing_thumb::before { content: ""; height: 100vh; width: 100vw; position: absolute; top: 50%; transform: translateY(-50%); left: 30%; background-color: var(--primary); } @media (max-width: 991px) { .cs_planing_thumb::before { display: none; } } .cs_planing_thumb img { position: relative; z-index: 2; width: 100%; } .cs_scroll_slide:first-child { top: 0 !important; } .cs_scroll_slide { width: 100%; height: 100vh; margin: 0 auto; position: relative; background-color: #fff; } .cs_scroll_slide:nth-child(even) { background-color: #f7f7f7; } @media (max-width: 991px) { .cs_scroll_slide { height: initial; } .cs_scroll_slide:not(:last-child) { margin-bottom: 70px; } } .cs_dark_section { color: var(--ternary); } .cs_dark_section h1, .cs_dark_section h2, .cs_dark_section h3, .cs_dark_section h4, .cs_dark_section h5, .cs_dark_section h6, .cs_dark_section .cs_primary_color, .cs_dark_section .cs_list.cs_style_2 li::before { color: var(--white); } .cs_dark_section .cs_primary_bg { background-color: var(--white); } .cs_dark_section .cs_section_heading.cs_style_1 .cs_section_subtitle { color: var(--ternary); } .cs_dark_section .cs_btn.cs_style_1.cs_type_2 { color: var(--primary); } .cs_dark_section .cs_btn.cs_style_1.cs_type_2:hover { color: var(--white); } .cs_dark_section .cs_form_field { background-color: transparent; color: var(--white); border-color: #67797e; } .cs_dark_section .cs_form_field:focus { border-color: var(--accent); } .cs_dark_section .cs_contact_info li > p:first-child { border-color: rgba(255, 255, 255, 0.3); } .cs_dark_section .cs_post.cs_style_2, .cs_dark_section .cs_iconbox.cs_style_3, .cs_dark_section .cs_list.cs_style_2 li:not(:last-child) { border-color: #67797e; } .cs_dark_section .cs_iconbox.cs_style_3:hover { border-color: rgba(103, 121, 126, 0); background-color: rgba(103, 121, 126, 0.3); } .cs_dark_section .cs_hero.cs_style_11 .cs_btn.cs_style_1.cs_type_2.cs_primary_bg.cs_white_color { background-color: var(--primary); color: var(--white); } .cs_dark_section .cs_hero.cs_style_11 .cs_btn.cs_style_1.cs_type_2.cs_primary_bg.cs_white_color:hover { background-color: var(--accent); } .cs_dark_section .cs_slider_arrows.cs_style1 .cs_left_arrow:hover, .cs_dark_section .cs_slider_arrows.cs_style1 .cs_right_arrow:hover { background-color: var(--secondary); } .cs_dark_section .cs_image_box_1_list li:not(:last-child), .cs_dark_section .cs_image_box_1_list_more_btn { border-color: #42585d; } .cs_top_sticky_0 { position: sticky; top: 0; } .cs_top_sticky_100 { position: sticky; top: 100px; } .cs_fullscreen_slide { height: 100vh; } .cs_page_heading.cs_style_1 { padding: 152px 0 145px; } @media (max-width: 991px) { .cs_page_heading.cs_style_1 { padding: 100px 0; } } .cs_page_heading.cs_style_1.cs_type_1 { padding: 60px 0 50px; } .cs_page_heading.cs_style_1.cs_type_1 .cs_section_heading.cs_style_1 { display: flex; flex-direction: column-reverse; gap: 5px; } .cs_page_heading.cs_style_1 .breadcrumb { margin-bottom: 0; color: rgba(255, 255, 255, 0.75); } .cs_page_heading.cs_style_1 .breadcrumb-item + .breadcrumb-item::before { color: rgba(255, 255, 255, 0.6); } .cs_page_heading.cs_style_2 { padding: 250px 0 150px; position: relative; } .cs_page_heading.cs_style_2:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); } .cs_page_heading.cs_style_2 .container { position: relative; z-index: 2; } .cs_page_heading.cs_style_2 .cs_page_heading_category { border: 1px solid rgba(255, 255, 255, 0.4); color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; line-height: 1.2em; display: inline-block; padding: 5px 12px; border-radius: 5px; margin-bottom: 5px; } .cs_page_heading.cs_style_2 .cs_post.cs_style_1 { opacity: 0.7; } .cs_page_heading.cs_style_2 .cs_post.cs_style_1 .cs_post_meta > span:not(:last-child)::before { background-color: #fff; } .cs_search_section { padding: 55px 0; } .cs_error { padding: 120px 0 150px; } @media (max-width: 991px) { .cs_error { padding: 80px 0 100px; } } .cs_error h1 { text-shadow: 0px 4px 2px rgba(136, 165, 173, 0.8); margin-bottom: 34px; } .cs_error h2 { margin-bottom: 18px; } .cs_error p { margin-bottom: 25px; } .cs_faq_heading { padding: 13px 20px; margin-bottom: 20px; } .cs_casestudy_details { padding-left: 45px; } @media (max-width: 991px) { .cs_casestudy_details { padding-left: 0px; } } .cs_casestudy_details h2 { font-size: 30px; font-weight: 400; margin-bottom: 18px; margin-top: 25px; } .cs_casestudy_details ol span, .cs_casestudy_details ul span { color: var(--primary); } .cs_casestudy_details ol li:not(:last-child), .cs_casestudy_details ul li:not(:last-child) { margin-bottom: 8px; } .cs_casestudy_details p { margin-bottom: 16px; } .cs_casestudy_details > *:first-child { margin-top: 0; } .cs_casestudy_details > *:last-child { margin-bottom: 0; } .cs_about_thumb_1 { height: 550px; } @media (max-width: 991px) { .cs_about_thumb_1 { height: 400px; } } .cs_team_details h2 { margin-bottom: 8px; } .cs_team_details ul li { display: flex; align-items: center; gap: 10px; } .cs_team_details ul li i { color: var(--primary); } .cs_team_details ul li:not(:last-child) { margin-bottom: 10px; } .cs_team_details .cs_social_title { margin-bottom: 10px; } .cs_half_white { position: relative; } .cs_half_white > * { position: relative; z-index: 2; } .cs_half_white::before { content: ""; position: absolute; height: 50%; width: 100%; left: 0; bottom: 0; background-color: var(--white); } .cs_blog_details { font-size: 18px; line-height: 1.8em; padding-bottom: 70px; } .cs_blog_details img { border-radius: 5px; margin-bottom: 40px; } .cs_blog_details h2 { font-size: 46px; font-weight: 400; margin-bottom: 15px; } .cs_blog_details p { margin-bottom: 35px; } .cs_blog_details > p:first-child:first-letter, .cs_blog_details > img:first-child + p:first-letter { float: left; font-size: 120px; line-height: 0.5em; font-weight: 400; margin: 18px 10px 0 0; text-transform: uppercase; font-style: normal; color: var(--primary); font-family: var(--primary-font); } .cs_blog_details blockquote { border-left: 5px solid var(--ternary); font-size: 28px; line-height: 1.33em; font-style: italic; font-weight: 400; color: var(--primary); font-family: var(--primary-font); padding: 15px 30px 15px 30px; margin: 40px 0; } .cs_blog_details blockquote p { margin: 0; } @media (max-width: 575px) { .cs_blog_details blockquote { padding: 15px 0px 15px 20px; } } .cs_blog_details blockquote svg { display: block; margin-bottom: 25px; } .cs_blog_details blockquote small { display: block; font-family: var(--secondary-font); font-style: initial; font-size: 16px; line-height: 1.5em; color: var(--secondary); margin-top: 18px; } .cs_blog_details ul { list-style: disc; } .cs_blog_details ul li:not(:last-child) { margin-bottom: 5px; } .cs_blog_details > * { margin-bottom: 0; } .cs_post_share { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap: 20px 20px; } .cs_categories { display: flex; flex-wrap: wrap; gap: 10px; } .cs_categories a { display: inline-flex; background-color: rgba(136, 165, 173, 0.3); padding: 2px 15px; border-radius: 3px; } .cs_categories a:hover { background-color: var(--ternary); color: var(--white); } .cs_author_card { border: 1px solid var(--ternary); border-right: 0; border-left: 0; padding: 40px; } @media (max-width: 575px) { .cs_author_card { padding: 30px 20px; } .cs_author_card br { display: none; } } .cs_author_card img { height: 130px; width: 130px; border-radius: 50%; -o-object-fit: cover; object-fit: cover; margin-bottom: 20px; } .cs_author_card h3 { margin-bottom: 20px; } .cs_author_card p { margin-bottom: 25px; } .cs_author_card .cs_social_btns.cs_style_1 { justify-content: center; } .cs_hover_layer, .cs_hover_layer_1, .cs_hover_layer_2 { position: relative; transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); transform: perspective(600px) translate3d(0, 0, 0); } .cs_scrollup { position: fixed; bottom: -60px; right: 40px; color: var(--white); padding: 5px; height: 50px; width: 50px; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: all 0.4s ease; z-index: 10; background-color: var(--primary); color: var(--accent); box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.2); border-radius: 50%; } .cs_scrollup:hover { background-color: var(--accent); color: var(--white); } .cs_scrollup.cs_scrollup_show { bottom: 50px; } .z-index-1 { z-index: 1; } .cs_case_study_details_thumb { overflow: hidden; } @media (min-width: 992px) { .cs_case_study_details_thumb { height: calc(100vh - 100px); } } .cs_case_study_details_thumb img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .cs_fullscreen_section { height: 100vh; padding: 100px 0; } @media (max-width: 991px) { .cs_fullscreen_section { padding: 100px 0 55px 0; } } .cs_fullscreen_section .cs_hero.cs_style_11 { padding-top: 0; } .cs_fullscreen_section .cs_right_full_width { width: 100%; } .cs_fullscreen_section .cs_fullscreen_slide_in { width: 100%; height: 100%; display: flex; overflow: auto; } @media (max-width: 991px) { .cs_fullscreen_section .cs_fullscreen_slide_in { padding-bottom: 40px; } } .cs_fullscreen_section .cs_fullscreen_slide_in > * { margin-top: auto; margin-bottom: auto; } @media (max-width: 1400px) { .cs_service_details_features .cs_gap_y_45 { gap: 30px 0; } .cs_service_details_features .cs_pr_70 { padding-right: 30px; } } @media (max-width: 1199px) { .cs_service_details_features .cs_gap_y_45 { gap: 30px 0; } .cs_service_details_features .cs_pr_70 { padding-right: 0px; } .cs_service_details_features .cs_pr_70 img { height: 500px; -o-object-fit: cover; object-fit: cover; } } @media (max-width: 1199px) { .cs_site_header .cs_hamburger_info_btn { display: none; } } @media (max-width: 991px) { .cs_reverse_lg { flex-direction: column-reverse; } .cs_hide_lg { display: none !important; } } @media (max-width: 575px) { .cs_w_100_sm { width: 100%; } } .cs_price_tab_btns { display: inline-flex; flex-wrap: wrap; background-color: rgba(151, 149, 149, 0.15); padding: 5px; border-radius: 10px; margin-bottom: 60px; } @media (max-width: 991px) { .cs_price_tab_btns { margin-bottom: 30px; } } .cs_price_tab_btns .cs_price_tab_btn { cursor: pointer; transition: all 0.3s ease; border-radius: 10px; color: var(--primary); padding: 12px 35px; } @media (max-width: 991px) { .cs_price_tab_btns .cs_price_tab_btn { padding: 8px 20px; } } .cs_price_tab_btns .cs_price_tab_btn.active { color: #fff; background-color: var(--accent); } .cs_gallery_item { height: 450px; border-radius: 0 100px 0 0; position: relative; overflow: hidden; cursor: pointer; } @media (max-width: 1400px) { .cs_gallery_item { height: 400px; } } @media (max-width: 1199px) { .cs_gallery_item { height: 350px; } } .cs_gallery_item:hover .cs_gallery_hover { opacity: 1; } .cs_gallery_item:hover .cs_gallery_hover span:before, .cs_gallery_item:hover .cs_gallery_hover span:after { opacity: 1; } .cs_gallery_item:hover .cs_gallery_hover span:nth-child(1):before, .cs_gallery_item:hover .cs_gallery_hover span:nth-child(1):after { width: 25px; } .cs_gallery_item:hover .cs_gallery_hover span:nth-child(2):before, .cs_gallery_item:hover .cs_gallery_hover span:nth-child(2):after { height: 25px; } .cs_gallery_hover { position: absolute; left: 0; top: 0px; right: 0; bottom: 0px; display: block; background: rgba(255, 255, 255, 0.9); opacity: 0; transition: all 0.3s ease-out; } .cs_gallery_hover span { position: absolute; width: 100%; height: 100%; display: block; left: 0px; top: 0px; } .cs_gallery_hover span:before, .cs_gallery_hover span:after { content: ""; position: absolute; transition: all 0.3s ease-out; background: var(--primary); opacity: 0.2; } .cs_gallery_hover span:nth-child(1):before, .cs_gallery_hover span:nth-child(1):after { top: 50%; margin-top: -1px; width: 50%; height: 2px; } .cs_gallery_hover span:nth-child(1):after { left: 50%; } .cs_gallery_hover span:nth-child(1):before { right: 50%; } .cs_gallery_hover span:nth-child(2):before, .cs_gallery_hover span:nth-child(2):after { left: 50%; margin-left: -1px; width: 2px; height: 50%; } .cs_gallery_hover span:nth-child(2):after { top: 50%; } .cs_gallery_hover span:nth-child(2):before { bottom: 50%; } .cs_gallery.cs_style_1 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } @media (max-width: 991px) { .cs_gallery.cs_style_1 { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 767px) { .cs_gallery.cs_style_1 { grid-template-columns: repeat(1, 1fr); } } .cs_gallery.cs_style_2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; } @media (max-width: 767px) { .cs_gallery.cs_style_2 { grid-template-columns: repeat(1, 1fr); } } .cs_gallery.cs_style_3 { display: grid; grid-template-columns: repeat(1, 1fr); gap: 40px; } .cs_gallery.cs_style_3 .cs_gallery_item { height: initial; } .cs_gallery.cs_style_3 .cs_gallery_item img { width: 100%; } .cs_gallery.cs_style_4 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } @media (min-width: 992px) { .cs_gallery.cs_style_4 .cs_gallery_item:first-child, .cs_gallery.cs_style_4 .cs_gallery_item:nth-child(7), .cs_gallery.cs_style_4 .cs_gallery_item:nth-child(9) { grid-row: span 2; height: initial; } .cs_gallery.cs_style_4 .cs_gallery_item:nth-child(4), .cs_gallery.cs_style_4 .cs_gallery_item:nth-child(8), .cs_gallery.cs_style_4 .cs_gallery_item:nth-child(12) { grid-column: span 2; } } @media (max-width: 991px) { .cs_gallery.cs_style_4 { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 767px) { .cs_gallery.cs_style_4 { grid-template-columns: repeat(1, 1fr); } } .cs_gallery_modal { position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; height: 100vh; } .cs_gallery_modal .swiper-slide { height: 100vh; padding: 50px; text-align: center; } .cs_gallery_modal .cs_gallery_modal_item { text-align: center; display: inline-flex; justify-content: center; align-items: center; height: 100%; } .cs_gallery_modal .cs_gallery_modal_item img { max-height: 100%; display: inline-block; } .cs_gallery_modal .swiper-pagination { bottom: initial; top: 0; left: 0; height: 50px; display: inline-flex; width: initial; align-items: center; padding-left: 15px; color: var(--primary); font-weight: 500; } .cs_gallery_modal .swiper-button-next, .cs_gallery_modal .swiper-button-prev { color: var(--primary); transition: all 0.3s ease; } .cs_gallery_modal .swiper-button-next:hover, .cs_gallery_modal .swiper-button-prev:hover { opacity: 0.6; } .cs_gallery_modal .cs_gallery_modal_title { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); font-size: 24px; line-height: 1.333em; margin-bottom: 0; min-height: 50px; display: flex; align-items: center; padding: 5px 12px; } .cs_gallery_modal_overlay { position: fixed; height: 100%; width: 100%; left: 0; top: 0; background-color: #fff; } .cs_gallery_modal_slider_wrap { position: relative; z-index: 2; } .cs_gallery_controler { position: absolute; top: 0px; right: 0px; z-index: 10; display: flex; } .cs_gallery_controler_btn { background-color: transparent; border: none; height: 50px; width: 45px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease; padding: 5px; color: var(--primary); } .cs_gallery_controler_btn:hover { opacity: 0.6; } .cs_case_study_video { height: 650px; position: relative; overflow: hidden; } .cs_case_study_video .cs_video_bg { position: absolute; height: 100%; width: 100%; left: 0; top: 0; } .cs_case_study_video .cs_video_bg { z-index: 1; } .cs_case_study_video .cs_video_bg .Player__videoInnerContainer___3idnr { height: 100%; } .cs_case_study_video .cs_video_bg iframe { position: relative; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 0; } .cs_project_details_wrap { display: flex; align-items: flex-start; gap: 30px; position: relative; } @media (max-width: 991px) { .cs_project_details_wrap { flex-direction: column; } } .cs_project_details_wrap .cs_project_details_info { flex: none; border: 1px solid var(--border); padding: 35px 30px 35px 30px; border-radius: 10px; width: 250px; position: sticky; top: 130px; } @media (max-width: 991px) { .cs_project_details_wrap .cs_project_details_info { width: 100%; position: initial; } } .cs_project_details_info_list li { position: relative; padding-left: 22px; } .cs_project_details_info_list li::before { content: ""; position: absolute; height: 2px; width: 12px; background-color: var(--accent); left: 0; top: 11px; } .cs_project_details_info_list li:not(:last-child) { margin-bottom: 15px; } .cs_search_result h3 { border-bottom: 1px solid var(--border); padding-bottom: 10px; margin-bottom: 16px; font-size: 28px; font-weight: 400; display: flex; align-items: center; gap: 6px; } .cs_search_result h3 span { color: var(--secondary); font-weight: 400; font-size: 86%; } .cs_search_result:not(:last-child) { margin-bottom: 40px; } .cs_search_title { margin-bottom: 20px; color: var(--ternary); } .cs_search_result_list { list-style: none; margin: 0; padding: 0; } .cs_search_result_list h4 { font-family: var(--secondary-font); font-size: 16px; line-height: 1.3em; margin: 0; font-weight: 500; } .cs_search_result_list h4 a { padding-left: 30px; display: inline-block; position: relative; } .cs_search_result_list h4 svg { position: absolute; left: 0; top: 0; } .cs_search_result_list li:not(:last-child) { margin-bottom: 14px; } .cs_page_navigation > div { position: relative; } .cs_page_navigation > div:not(:last-child) { margin-right: 21px; padding-right: 21px; } .cs_page_navigation > div:not(:last-child):after { background-color: rgba(0, 0, 0, 0.15); content: ""; display: inline-block; height: 22px; position: absolute; right: -1px; top: 3px; width: 2px; } .cs_pagination_box { gap: 12px; } .cs_pagination_item { background-color: var(--primary); border-radius: 7px; height: 40px; min-width: 40px; padding: 0 10px; } .cs_pagination_item.active { background-color: var(--accent); color: #fff; pointer-events: none; } .comment-wrap .title { font-size: 22px; margin: 0 0 30px; } .blog-area ul { margin-bottom: 25px; margin-top: 0; } .list-wrap li { list-style: none; } .latest-comments ul li .comments-box { align-items: flex-start; display: flex; margin-bottom: 40px; width: 95%; } .latest-comments ul li .comments-box .comments-avatar { flex: 0 0 80px; margin-right: 30px; width: 80px; } .latest-comments ul li .comments-box .comments-avatar img { border-radius: 50%; } .comment-text { flex-grow: 1; overflow: hidden; } .latest-comments ul li .comments-box .avatar-name { margin-bottom: 10px; } .latest-comments ul li .comments-box .comment-text > p { margin-bottom: 0; } .comment-text .avatar-name h6 { display: flex; font-size: 18px; justify-content: space-between; margin: 0 0 5px; text-transform: capitalize; } .comment-reply-link { align-items: center; color: #161616; display: inline-flex; font-size: 16px; gap: 5px; margin-left: 10px; transition: all 0.3s ease; } .comment-reply-link:hover { color: var(--accent); } .no-results.not-found { background: transparent; border: 1px solid var(--border); border-radius: 7px; box-shadow: none; padding: 40px 80px; text-align: center; } .no-results.not-found .page-header { background: none; margin-bottom: 5px; padding: 0; } .page-header h1 { font-size: 35px; font-weight: 400; line-height: 1.3; margin: 0; } .pageontent.blog-search-content p { margin-bottom: 20px; } .cs_checkbox_wrap { display: flex; flex-wrap: wrap; gap: 2px 50px; } .cs_checkbox { cursor: pointer; margin-bottom: 5px; display: inline-block; position: relative; } .cs_checkbox label { display: inline-block; position: relative; margin-bottom: 0; padding-left: 25px; } .cs_checkbox label:before { border: 1px solid var(--accent); border-radius: 4px; content: ""; height: 18px; left: 0; position: absolute; top: 3px; width: 18px; } .cs_checkbox label:after { background-color: var(--accent); border-radius: 2px; content: ""; height: 12px; left: 3px; position: absolute; top: 6px; transform: scale(0); transition: all 0.3s ease; width: 12px; } .cs_checkbox .form-check-input { cursor: pointer; height: 100%; left: 0; margin: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 1; } .cs_checkbox .form-check-input:checked + label:after { transform: scale(1); } /*-------------------------------------------------------------- 5. Slider ----------------------------------------------------------------*/ .cs_slider { position: relative; } .cs_left_arrow, .cs_right_arrow { cursor: pointer; } .draggable { cursor: url(/static/drag.png) 16 9, ew-resize !important; } .slick-slide > div { display: flex; flex-direction: column; } .cs_remove_overflow .slick-list { overflow: visible; } .cs_remove_overflow .slick-slide { opacity: 0; visibility: hidden; transition: all 0.3s linear; } .cs_remove_overflow .slick-slide.slick-active { opacity: 1; visibility: visible; } .cs_slider_gap_24 .slick-slide { padding-left: 12px; padding-right: 12px; } .cs_slider_gap_24 .slick-list { margin-left: -12px; margin-right: -12px; } .cs_slider_gap_90 .slick-slide { padding-left: 45px; padding-right: 45px; } .cs_slider_gap_90 .slick-list { margin-left: -45px; margin-right: -45px; } @media (max-width: 1400px) { .cs_slider_gap_90 .slick-slide { padding-left: 30px; padding-right: 30px; } .cs_slider_gap_90 .slick-list { margin-left: -30px; margin-right: -30px; } } @media (max-width: 991px) { .cs_slider_gap_90 .slick-slide { padding-left: 12px; padding-right: 12px; } .cs_slider_gap_90 .slick-list { margin-left: -12px; margin-right: -12px; } } .cs_slider.cs_style_2 .cs_slider_2_in { padding-left: 95px; width: 100vw; } @media (max-width: 1199px) { .cs_slider.cs_style_2 .cs_slider_2_in { padding-left: 0; } } .cs_slider.cs_style_3 .cs_card.cs_style_1 { padding-bottom: 0; } .cs_slider.cs_style_3 .slick-slide { padding-left: 37px; padding-right: 37px; } @media (max-width: 1400px) { .cs_slider.cs_style_3 .slick-slide { padding-left: 20px; padding-right: 20px; } } @media (max-width: 991px) { .cs_slider.cs_style_3 .slick-slide { padding-left: 10px; padding-right: 10px; } } .cs_slider.cs_style_3 .slick-list { margin-left: -37px; } @media (max-width: 1400px) { .cs_slider.cs_style_3 .slick-list { margin-left: -20px; } } @media (max-width: 991px) { .cs_slider.cs_style_3 .slick-list { margin-left: -10px; } } .cs_slider_arrows.cs_style1 { display: flex; gap: 12px; } .cs_slider_arrows.cs_style1 .cs_left_arrow, .cs_slider_arrows.cs_style1 .cs_right_arrow { height: 40px; width: 40px; flex: none; transition: all 0.4s ease; } .cs_slider_arrows.cs_style1 .cs_left_arrow:hover, .cs_slider_arrows.cs_style1 .cs_right_arrow:hover { background-color: var(--primary); } .cs_slider_arrows.cs_style2 .cs_left_arrow, .cs_slider_arrows.cs_style2 .cs_right_arrow { position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; transition: all 0.3s ease; } .cs_slider_arrows.cs_style2 .cs_left_arrow:hover:hover, .cs_slider_arrows.cs_style2 .cs_right_arrow:hover:hover { color: var(--primary); } .cs_slider_arrows.cs_style2 .cs_right_arrow { right: calc((100vw - 1300px) / 2 / 2); margin-right: -18px; } @media (max-width: 1400px) { .cs_slider_arrows.cs_style2 .cs_right_arrow { right: calc((100vw - 1140px) / 2 / 2); margin-right: -13px; } } @media (max-width: 1199px) { .cs_slider_arrows.cs_style2 .cs_right_arrow { right: calc((100vw - 960px) / 2 / 2); margin-right: -13px; } } @media (max-width: 1050px) { .cs_slider_arrows.cs_style2 .cs_right_arrow { margin-right: 0px; } } .cs_slider_arrows.cs_style2 .cs_left_arrow { left: calc((100vw - 1300px) / 2 / 2); margin-left: -18px; } @media (max-width: 1400px) { .cs_slider_arrows.cs_style2 .cs_left_arrow { left: calc((100vw - 1140px) / 2 / 2); margin-left: -13px; } } @media (max-width: 1199px) { .cs_slider_arrows.cs_style2 .cs_left_arrow { left: calc((100vw - 960px) / 2 / 2); margin-left: -13px; } } @media (max-width: 1050px) { .cs_slider_arrows.cs_style2 .cs_left_arrow { margin-left: 0px; } } .cs_swiper_pagination_wrap_1 { position: relative; } .cs_swiper_pagination_wrap_1 .swiper-pagination-bullets { list-style: none; padding: 0; margin: 0; margin-top: 65px; display: flex !important; gap: 15px; justify-content: center; position: initial; } @media (max-width: 991px) { .cs_swiper_pagination_wrap_1 .swiper-pagination-bullets { margin-top: 40px; } } .cs_swiper_pagination_wrap_1 .swiper-pagination-bullet { height: 14px; width: 14px; background-color: transparent; border: 2px solid var(--primary); border-radius: 3px; margin: 0 !important; cursor: pointer; position: relative; opacity: 1 !important; transition: all 0.3s ease; } .cs_swiper_pagination_wrap_1 .swiper-pagination-bullet::before { content: ""; position: absolute; height: 4px; width: 4px; border-radius: 2px; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: var(--primary); opacity: 0; transition: all 0.3s ease; } .cs_swiper_pagination_wrap_1 .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: transparent; } .cs_swiper_pagination_wrap_1 .swiper-pagination-bullet.swiper-pagination-bullet-active::before { opacity: 1; } .cs_swiper_pagination_wrap_1.cs_type_1 .swiper-pagination-bullets { position: absolute; margin-top: 0; top: 50%; transform: translateY(-50%); left: 6.5%; flex-direction: column; bottom: initial; width: initial; } @media (max-width: 1600px) { .cs_swiper_pagination_wrap_1.cs_type_1 .swiper-pagination-bullets { left: 25px; } } @media (max-width: 1240px) { .cs_swiper_pagination_wrap_1.cs_type_1 .swiper-pagination-bullets { left: 15px; } } @media (max-width: 1199px) { .cs_swiper_pagination_wrap_1.cs_type_1 .swiper-pagination-bullets { top: initial; bottom: 40px; transform: initial; left: 50%; transform: translateX(-50%); flex-direction: row; margin-top: 0; } } @media (max-width: 991px) { .cs_swiper_pagination_wrap_1.cs_type_1 .swiper-pagination-bullets { bottom: 80px; } } .cs_swiper_pagination_wrap_2 .swiper-pagination { padding: 0; margin: 0; margin-top: 70px; display: flex !important; gap: 6px; justify-content: center; position: initial; transform: initial; } @media (max-width: 991px) { .cs_swiper_pagination_wrap_2 .swiper-pagination { margin-top: 40px; } } .cs_swiper_pagination_wrap_2 .swiper-pagination-bullet { height: 25px; width: 25px; background-color: transparent; border: 2px solid transparent; border-radius: 50%; cursor: pointer; position: relative; opacity: 1; transition: all 0.3s ease; margin: 0 !important; } .cs_swiper_pagination_wrap_2 .swiper-pagination-bullet::before { content: ""; position: absolute; height: 7px; width: 7px; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: var(--ternary); transition: all 0.3s ease; } .cs_swiper_pagination_wrap_2 .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: transparent; border-color: var(--accent); } .cs_swiper_pagination_wrap_2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before { background-color: var(--accent); } .cs_swiper_pagination_wrap_2.cs_type_1 { position: absolute; margin-top: 0; top: 50%; transform: translateY(-50%); left: 120px; } .cs_swiper_pagination_wrap_2.cs_type_1 ul { flex-direction: column; } .cs_swiper_pagination_wrap_3 .swiper-pagination-bullets { list-style: none; padding: 0; margin: 0; margin-top: 65px; width: 100%; max-width: 1320px; margin-left: auto; margin-right: auto; display: flex !important; position: initial; } @media (max-width: 991px) { .cs_swiper_pagination_wrap_3 .swiper-pagination-bullets { margin-top: 30px; } } .cs_swiper_pagination_wrap_3 .swiper-pagination-bullet { height: 4px; flex: 1; background-color: var(--ternary); border: none; cursor: pointer; position: relative; border-radius: 0; margin: 0 !important; transition: all 0.3s ease; } .cs_swiper_pagination_wrap_3 .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--accent); } .cs_swiper_pagination_wrap_4 .swiper-pagination { position: absolute; top: 50%; transform: translateY(-50%); left: 30px; bottom: initial; right: initial; display: flex; flex-direction: column; gap: 16px; z-index: 10; width: initial; } @media (max-width: 1250px) { .cs_swiper_pagination_wrap_4 .swiper-pagination { left: 12px; } } @media (max-width: 991px) { .cs_swiper_pagination_wrap_4 .swiper-pagination { left: 50%; transform: translateX(-50%); flex-direction: row; bottom: 20px; top: initial; } } .cs_swiper_pagination_wrap_4 .swiper-pagination .swiper-pagination-bullet { height: 10px; width: 10px; flex: none; transition: all 0.3s ease; border-radius: 10px; background-color: var(--ternary); margin: 0; opacity: 1; } .cs_swiper_pagination_wrap_4 .swiper-pagination .swiper-pagination-bullet:hover { background-color: var(--accent); } .cs_swiper_pagination_wrap_4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { height: 20px; } @media (max-width: 991px) { .cs_swiper_pagination_wrap_4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { height: 10px; width: 20px; } } .cs_pagination.cs_style_3 { position: absolute; top: 50%; transform: translateY(-50%); left: 91.6%; } .cs_pagination.cs_style_3 ul { padding: 0; margin: 0; display: flex; flex-direction: column; gap: 30px; list-style: none; align-items: flex-end; } .cs_pagination.cs_style_3 li button { padding: 0; background-color: transparent; outline: none; border: none; position: relative; transition: all 0.4s ease; } .cs_pagination.cs_style_3 li button::before { content: "0"; } .cs_pagination.cs_style_3 li button::after { content: ""; position: absolute; height: 1px; width: 0px; background-color: currentColor; top: 50%; right: 100%; margin-right: 10px; transition: all 0.3s ease; } .cs_pagination.cs_style_3 li button:hover { color: var(--accent); } .cs_pagination.cs_style_3 li.slick-active button::after { width: 50px; } .cs_swiper_pagination_wrap_0 .swiper-pagination-bullets { display: none !important; } .cs_fullscreen_swiper_wrap { position: relative; height: 100vh; } .cs_fullscreen_swiper_wrap .swiper { height: 100vh; width: 100%; } .cs_fullscreen_swiper_wrap .swiper-pagination-custom { position: initial; transform: initial; } @media (max-width: 1500px) { .cs_fullscreen_swiper_wrap .cs_section_heading.cs_style_1 { padding-left: 35px; } } @media (max-width: 1400px) { .cs_fullscreen_swiper_wrap .cs_section_heading.cs_style_1 { padding-left: 45px; } } @media (max-width: 1199px) { .cs_fullscreen_swiper_wrap .cs_section_heading.cs_style_1 { padding-left: 0px; } } .cs_fullscreen_horizontal_slider, .cs_fullscreen_vertical_slider { width: 100%; height: 100%; } .swiper-slide { backface-visibility: hidden; -webkit-backface-visibility: hidden; overflow: hidden; } .cs_swiper_number_pagination_wtap .swiper-horizontal > .swiper-pagination-bullets { position: absolute; top: 50%; transform: translateY(-50%); left: 91.6%; width: initial; z-index: 2; bottom: initial; display: flex; flex-direction: column; gap: 30px; text-align: center; } @media (max-width: 991px) { .cs_swiper_number_pagination_wtap .swiper-horizontal > .swiper-pagination-bullets { flex-direction: row; transform: initial; left: initial; right: 30px; bottom: 30px; top: initial; } } .cs_swiper_number_pagination_wtap .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { height: initial; width: initial; background-color: transparent; margin: 0; opacity: 1; position: relative; } .cs_swiper_number_pagination_wtap .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::before { content: "0"; } .cs_swiper_number_pagination_wtap .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::after { content: ""; position: absolute; height: 1px; width: 0px; background-color: currentColor; top: 50%; right: 100%; margin-right: 10px; transition: all 0.3s ease; } @media (max-width: 991px) { .cs_swiper_number_pagination_wtap .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::after { top: initial; bottom: 0; right: 0; margin-right: 0; } } .cs_swiper_number_pagination_wtap .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::after { width: 50px; } @media (max-width: 991px) { .cs_swiper_number_pagination_wtap .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::after { width: 100%; } } @media (max-width: 991px) { .cs_mobile_hide { display: none !important; } } @media (min-width: 992px) { .cs_mobile_show { display: none !important; } } [data-variable-width="1"] .cs_card.cs_style_2, [data-variable-width="1"] .cs_post.cs_style_1.cs_type_1 { width: 424px; } @media (max-width: 575px) { [data-variable-width="1"] .cs_card.cs_style_2, [data-variable-width="1"] .cs_post.cs_style_1.cs_type_1 { width: 300px; } } .cs_number_pagination { position: absolute; z-index: 1; top: 50%; bottom: initial; width: initial; color: #fff; font-size: 60px; left: 5%; display: flex; gap: 5px; } @media (max-width: 1600px) { .cs_number_pagination { left: 2%; } } @media (max-width: 1199px) { .cs_number_pagination { display: none; } } .cs_number_pagination .swiper-pagination-current { position: relative; top: -15px; } .cs_number_pagination .swiper-pagination-total { position: relative; bottom: -10px; font-size: 25px; } .swiper-slide .cs_hero.cs_style_2 .cs_hero_title { position: relative; left: 100px; transition: all 0.8s ease; opacity: 0; } .swiper-slide .cs_hero.cs_style_2 .cs_hero_btn_wrap { display: inline-block; transition: all 0.8s ease; opacity: 0; position: relative; left: -30px; bottom: -20px; } .swiper-slide.swiper-slide-active .cs_hero.cs_style_2 .cs_hero_title { left: 0px; opacity: 1; transition-delay: 0.65s; } .swiper-slide.swiper-slide-active .cs_hero.cs_style_2 .cs_hero_btn_wrap { transition-delay: 0.75s; opacity: 1; left: 0px; bottom: 0px; } .swiper-slide .cs_hero.cs_style_5 .cs_section_subtitle, .swiper-slide .cs_hero.cs_style_5 .cs_section_title, .swiper-slide .cs_hero.cs_style_5 .cs_hero_btns, .swiper-slide .cs_hero.cs_style_5 .cs_hero_review_box { position: relative; top: 45px; opacity: 0; transition: all 0.6s cubic-bezier(0.5, 2.2, 0.7, 0.7); } .swiper-slide.swiper-slide-active .cs_hero.cs_style_5 .cs_section_subtitle { top: 0px; opacity: 1; transition-delay: 0.4s; } .swiper-slide.swiper-slide-active .cs_hero.cs_style_5 .cs_section_title { top: 0px; opacity: 1; transition-delay: 0.5s; } .swiper-slide.swiper-slide-active .cs_hero.cs_style_5 .cs_hero_btns { top: 0px; opacity: 1; transition-delay: 0.6s; } .swiper-slide.swiper-slide-active .cs_hero.cs_style_5 .cs_hero_review_box { top: 0px; opacity: 1; transition-delay: 0.7s; } .swiper-slide .cs_hero.cs_style_10 > .container { position: relative; top: 100px; opacity: 0; transition: all 0.8s ease; } .swiper-slide.swiper-slide-active .cs_hero.cs_style_10 > .container { top: 0; opacity: 1; transition-delay: 0.45s; } .cs_auto_per_view_1 .swiper-slide { width: 390px; } @media (max-width: 575px) { .cs_auto_per_view_1 .swiper-slide { width: 300px; } } .cs_case_study_slider .swiper-button-next, .cs_case_study_slider .swiper-button-prev { color: var(--accent); } .cs_case_study_slider .swiper-button-next { right: 20px; } .cs_case_study_slider .swiper-button-prev { left: 20px; } /*-------------------------------------------------------------- 6. Video Modal ----------------------------------------------------------------*/ .cs-pd-video .cs_video_open, .cs-sample-img .cs_video_open { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #fff; font-size: 68px; transition: all 0.3s ease; line-height: 48px; } .cs-pd-video .cs_video_open:hover, .cs-sample-img .cs_video_open:hover { color: rgba(255, 255, 255, 0.7); } .cs_video_popup { position: fixed; z-index: 1000; top: 0; width: 100%; height: 100%; left: -100%; transition-delay: 0.3s; } .cs_video_popup.active { left: 0; transition-delay: 0s; left: 0; } .cs_video_popup_overlay { position: absolute; left: 0; right: 0; background: #000; transition: all 0.4s ease-out; opacity: 0; } .cs_video_popup.active .cs_video_popup_overlay { opacity: 0.8; height: 100%; background: rgba(0, 0, 0, 0.5); } .cs_video_popup_content { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: auto; -webkit-overflow-scrolling: touch; font-size: 0; text-align: center; transition: all 0.4s ease-out; transform: translateY(100px); opacity: 0; visibility: hidden; padding: 15px; } .cs_video_popup.active .cs_video_popup_content { transform: translateY(0); opacity: 1; visibility: visible; } .cs_video_popup_content:after { content: ""; display: inline-block; height: 100%; vertical-align: middle; } .cs_video_popup_container { display: inline-block; position: relative; text-align: left; background: #fff; max-width: 1380px; width: 100%; vertical-align: middle; } .cs_video_popup_container .embed-responsive { width: 100%; } .embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; height: 100%; } .embed-responsive-16by9::before { display: block; content: ""; padding-top: 56.25%; } .embed-responsive iframe, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .cs_video_popup_close { position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: #d90d0d; cursor: pointer; transition: all 0.4s ease-in-out; } .cs_video_popup iframe { width: 100%; height: 100%; position: absolute; } .cs_video_popup_close:before { content: ""; display: block; position: absolute; top: 50%; left: 50%; width: 20px; height: 1px; background: #fff; margin-left: -10px; transform: rotate(-45deg); transition: all 0.4s ease-in-out; } .cs_video_popup_close:after { content: ""; display: block; position: absolute; top: 50%; left: 50%; width: 20px; height: 1px; background: #fff; margin-left: -10px; transform: rotate(45deg); transition: all 0.4s ease-in-out; } .cs_video_popup_close:hover:before, .cs_video_popup_close:hover:after { background: #000; } .cs_video_popup_layer { position: absolute; left: 0; bottom: 0; right: 0; } .cs_video_popup_align { overflow: hidden; } /*End Video Popup*/ /*-------------------------------------------------------------- 8. Footer ----------------------------------------------------------------*/ .cs_footer_main { padding: 90px 0 50px; } .cs_footer_main .cs_newsletter.cs_style_1 { margin-bottom: 76px; } @media (max-width: 991px) { .cs_footer_main { padding: 80px 0 30px; } } .cs_footer_item { margin-bottom: 45px; } .cs_footer_item .cs_newsletter.cs_style_1 { margin-top: 6px; } .cs_widget_title { margin-bottom: 32px; } @media (max-width: 991px) { .cs_widget_title { margin-bottom: 24px; } } .cs_menu_widget { padding: 0; margin: 0; list-style: none; } .cs_menu_widget li:not(:last-child) { margin-bottom: 15px; } @media (max-width: 991px) { .cs_menu_widget li:not(:last-child) { margin-bottom: 8px; } } .cs_text_widget p { margin: 0; } .cs_text_widget img { margin-top: 5px; } .cs_text_widget img + p { margin-top: 35px; } .cs_text_widget h3 + p, .cs_text_widget h2 + p { margin-top: 10px; } .cs_text_widget h3 { color: #fff; font-weight: 400; font-size: 24px; margin-bottom: 0px; margin-top: 30px; } .cs_social_btns.cs_style_1 { display: flex; flex-wrap: wrap; font-size: 14px; gap: 10px; } .cs_social_btns.cs_style_1 a { height: 30px; width: 30px; border-radius: 50%; border: 1px solid var(--secondary); display: flex; } .cs_social_btns.cs_style_1 a:hover { border-color: var(--accent); transform: scale(1.08); } .cs_social_btns.cs_style_1 a:hover svg { fill: var(--accent); } .cs_social_btns.cs_style_1.cs_type_1 { font-size: 17px; gap: 20px; } .cs_social_btns.cs_style_1.cs_type_1 a { border: none; height: initial; width: initial; } .cs_newsletter.cs_style_1 { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 30px; } .cs_newsletter.cs_style_1 .cs_newsletter_form { position: relative; width: 100%; max-width: 536px; } @media (max-width: 991px) { .cs_newsletter.cs_style_1 .cs_newsletter_form { max-width: 100%; } } .cs_newsletter.cs_style_1 .cs_newsletter_title { max-width: 560px; } @media (max-width: 991px) { .cs_newsletter.cs_style_1 br { display: none; } } .cs_newsletter.cs_style_1 .cs_newsletter_input { height: 78px; width: 100%; background-color: transparent; border-radius: 20px; border: 1px solid var(--secondary); padding: 10px 215px 10px 20px; outline: none; color: white; } @media (max-width: 575px) { .cs_newsletter.cs_style_1 .cs_newsletter_input { height: 54px; width: 100%; border-radius: 30px; margin-bottom: 10px; padding: 10px 20px; } } .cs_newsletter.cs_style_1 .cs_newsletter_input::-moz-placeholder { color: var(--ternary); } .cs_newsletter.cs_style_1 .cs_newsletter_input::placeholder { color: var(--ternary); } .cs_newsletter.cs_style_1 .cs_newsletter_input::-ms-input-placeholder { color: var(--ternary); } .cs_newsletter.cs_style_1 .cs_newsletter_input:focus { border-color: #fff; } @media (max-width: 575px) { .cs_newsletter.cs_style_1 .cs_btn.cs_style_1 { width: 100%; } } @media (min-width: 576px) { .cs_newsletter.cs_style_1 .cs_btn.cs_style_1 { position: absolute; right: 12px; top: 12px; z-index: 1; } .cs_newsletter.cs_style_1 .cs_btn.cs_style_1:hover { background-color: var(--accent); } } .cs_newsletter.cs_style_1.cs_type_1 { gap: 3px; } .cs_newsletter.cs_style_1.cs_type_1 .cs_newsletter_input { color: var(--primay); } .cs_newsletter.cs_style_1.cs_type_1 .cs_newsletter_input:focus { border-color: var(--accent); } .cs_newsletter.cs_style_1.cs_type_1 .cs_btn.cs_style_1 { right: 10px; top: 10px; padding: 12px 25px; } .cs_newsletter.cs_style_1.cs_type_1 .cs_newsletter_input { height: 70px; padding: 10px 160px 10px 20px; } .cs_footer_links { display: flex; flex-wrap: wrap; } .cs_footer_links li:not(:last-child)::after { content: "|"; margin: 0 10px; position: relative; top: -1px; } .cs_bottom_footer_wrap { background-color: #122b33; } .cs_bottom_footer { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 32px 0; gap: 15px; } @media (max-width: 767px) { .cs_bottom_footer { flex-direction: column; text-align: center; } } .cs_copyright a { color: var(--accent); } .cs_footer.cs_color_1 .cs_bottom_footer_wrap { background-color: rgba(18, 43, 51, 0.5); } .cs_fullscreen_footer { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 1000; } .cs_fullscreen_footer .cs_social_btns.cs_style_1 { color: var(--white); gap: 14px; } .cs_fullscreen_footer .cs_social_btns.cs_style_1 a { height: 32px; width: 32px; font-size: 14px; } .cs_fullscreen_footer .cs_copyright { color: rgba(255, 255, 255, 0.75); } @media (max-width: 1600px) { .cs_fullscreen_footer .cs_padding_120_120 { padding-right: 25px; padding-left: 25px; } } @media (max-width: 767px) { .cs_fullscreen_footer { display: none; } } .cs_fullscreen_footer_in { height: 100px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px 30px; } .cs_footer_grid_4 { display: flex; gap: 20px; } .cs_footer_grid_4 .cs_footer_grid_item { flex: 1.4; } .cs_footer_grid_4 .cs_footer_grid_item:first-child { flex: 1.7; } .cs_footer_grid_4 .cs_footer_grid_item:last-child { flex: 1; } @media (max-width: 991px) { .cs_footer_grid_4 { flex-wrap: wrap; gap: 0; margin-left: -20px; } .cs_footer_grid_4 .cs_footer_grid_item { flex: none !important; width: 50%; padding-left: 20px; } } @media (max-width: 500px) { .cs_footer_grid_4 { flex-direction: column; margin-left: 0; } .cs_footer_grid_4 .cs_footer_grid_item { width: 100%; padding: 0; } } /*-------------------------------------------------------------- 9. Sidebar ----------------------------------------------------------------*/ @media (min-width: 992px) { .cs_right_sidebar { padding-left: 40px; } .cs_left_sidebar { padding-right: 40px; } } @media (min-width: 1400px) { .cs_right_sidebar { padding-left: 80px; } .cs_left_sidebar { padding-right: 80px; } } .cs_sidebar_item:not(:last-child) { margin-bottom: 70px; } .cs_sidebar_widget_title { font-size: 30px; margin-bottom: 30px; font-weight: 400; } .tagcloud { display: flex; flex-wrap: wrap; margin: -5px; } .tag-cloud-link { line-height: 1.6em; border: 1px solid var(--secondary); padding: 6px 20px; display: inline-block; margin: 5px; border-radius: 25px; } .tag-cloud-link:hover { color: var(--white); background-color: var(--accent); border-color: var(--accent); } .widget_archive, .widget_categories { font-size: 18px; font-weight: 500; line-height: 1.5em; } .widget_archive ul, .widget_categories ul { list-style: none; margin: 0; padding: 0; } .widget_archive ul li, .widget_categories ul li { padding-left: 35px; position: relative; } .widget_archive ul li::before, .widget_categories ul li::before { content: ""; position: absolute; left: 0; top: 3px; height: 20px; width: 20px; border: 2px solid var(--primary); border-radius: 3px; } .widget_archive ul li::after, .widget_categories ul li::after { content: ""; height: 7px; width: 7px; border: 2px solid var(--primary); position: absolute; left: 5px; top: 9px; transform: rotate(45deg); border-left: 0; border-bottom: 0; } .widget_archive ul li:not(:last-child), .widget_categories ul li:not(:last-child) { margin-bottom: 10px; } .cs_recent_posts { list-style: none; margin: 0; padding: 0; } .cs_recent_posts li:not(:last-child) { margin-bottom: 20px; } .cs_recent_post_title { font-size: 18px; line-height: 1.5em; font-weight: 500; margin-bottom: 8px; font-family: var(--secondary-font); color: var(--secondary); } .cs_sidebar_search { position: relative; } .cs_sidebar_search input { display: block; width: 100%; background-color: transparent; outline: none; border: 1px solid var(--primary); padding: 10px 95px 10px 20px; transition: all 0.3s ease; border-radius: 30px; height: 50px; } .cs_sidebar_search input:focus { border-color: var(--accent); } .cs_sidebar_search_btn { position: absolute; border: none; outline: none; top: 6px; right: 6px; padding: 2px 12px; cursor: pointer; transition: all 0.3s ease; height: 38px; width: 70px; border-radius: 20px; background-color: var(--accent); color: var(--white); font-size: 18px; } .cs_sidebar_search_btn:hover { color: var(--white); background-color: var(--primary); } .cs_instagram { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 15px; } .cs_instagram a { border-radius: 5px; overflow: hidden; position: relative; } .cs_instagram a::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.3); transition: all 0.6s ease; opacity: 0; z-index: 1; } .cs_instagram a img { transition: all 0.4s ease; width: 100%; } .cs_instagram a:hover img { transform: scale(1.1); } .cs_instagram a:hover::before { opacity: 1; } @media screen and (max-width: 991px) { .cs_sidebar_widget_title { font-size: 26px; margin-bottom: 20px; } .widget_archive ul li:not(:last-child), .widget_categories ul li:not(:last-child) { margin-bottom: 12px; } .cs_sidebar_item:not(:last-child) { margin-bottom: 40px; } } /*-------------------------------------------------------------- 7. Header ----------------------------------------------------------------*/ .cs_dropdown_wrap { position: relative; } .cs_header_user_btn { cursor: pointer; transition: all 0.3s ease; } .cs_header_user_btn:hover { color: var(--accent); } .cs_dropdown_toggle_btn { background-color: transparent; border: none; display: flex; font-size: 20px; padding: 0; } .cs_dropdown_toggle_btn svg { height: 20px; width: 20px; } .cs_dropdown_toggle_btn:hover { color: var(--accent); } .cs_site_header { position: relative; z-index: 101; } .cs_site-branding { display: inline-block; max-width: 180px; } .cs_site_header { position: absolute; width: 100%; left: 0; top: 0px; transition: all 0.4s ease; } .cs_hamburger_btn { display: flex; justify-content: center; align-items: center; width: 45px; height: 45px; transition: all 0.3s ease; cursor: pointer; border: none; border-radius: 50%; color: currentColor; background-color: transparent; outline: none; padding: 0; } .cs_hamburger_btn .cs_hamburger_btn_in { width: 18px; height: 16px; line-height: 0; cursor: pointer; position: relative; text-align: left; overflow: hidden; } .cs_hamburger_btn .cs_hamburger_btn_in span { display: inline-block; position: absolute; height: 2px; width: 100%; border-radius: 0; background-color: currentColor; color: inherit; vertical-align: top; transition: 0.3s ease-in-out; border-radius: 3px; right: 0; } .cs_hamburger_btn .cs_hamburger_btn_in span:nth-child(1) { transform: translate(0, -7px); width: calc(100% - 5px); } .cs_hamburger_btn .cs_hamburger_btn_in span:nth-child(2) { transform: translate(0, 0); } .cs_hamburger_btn .cs_hamburger_btn_in span:nth-child(3) { transform: translate(0, 7px); } .cs_hamburger_btn .cs_hamburger_btn_in span:nth-child(4) { transform: translate(0, 14px); width: calc(100% - 5px); } .cs_hamburger_btn:hover .cs_hamburger_btn_in span { transition: 0.3s ease-in-out; } .cs_hamburger_btn:hover .cs_hamburger_btn_in span:nth-child(1) { transform: translate(0, 0); } .cs_hamburger_btn:hover .cs_hamburger_btn_in span:nth-child(2) { transform: translate(0, 7px); } .cs_hamburger_btn:hover .cs_hamburger_btn_in span:nth-child(3) { transform: translate(0, 14px); width: calc(100% - 3px); } .cs_hamburger_btn:hover .cs_hamburger_btn_in span:nth-child(4) { transform: translate(0, 21px); } .cs_main_header_right .cs_hamburger_btn { margin-right: -14px; } @media (max-width: 1199px) { .cs_main_header_right .cs_hamburger_btn { margin-right: 0; position: relative; right: -63px; } } .cs_main_header_left .cs_hamburger_btn { margin-left: -14px; } .cs_header_search_form { position: relative; padding-right: 5px; } @media (max-width: 380px) { .cs_header_search_form { display: none; } } .cs_header_search_form::after { content: ""; position: absolute; height: 18px; width: 1px; background-color: var(--ternary); right: 0; top: 50%; margin-top: -9px; } .cs_header_search_form .cs_header_search_field { outline: none; border: none; width: 86px; transition: all 0.4s ease; padding: 0 0 0 28px; background-color: transparent; } .cs_header_search_form .cs_header_search_field::-moz-placeholder { color: var(--secondary); } .cs_header_search_form .cs_header_search_field::placeholder { color: var(--secondary); } .cs_header_search_form .cs_header_search_field::-ms-input-placeholder { color: var(--secondary); } @media (min-width: 400px) { .cs_header_search_form .cs_header_search_field:focus { width: 120px; } } .cs_header_search_form .cs_header_submit_btn { background-color: transparent; position: absolute; left: 0; padding: 0; border: none; color: var(--secondary); display: flex; top: 50%; transform: translateY(-50%); } .cs_header_search_form .cs_header_submit_btn:hover { color: var(--accent); } .cs_header_contact_list { display: flex; } @media (max-width: 1199px) { .cs_header_contact_list { display: none; } } .cs_header_contact_list li { position: relative; padding-left: 25px; } .cs_header_contact_list li:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.3); padding-right: 25px; margin-right: 25px; } @media (max-width: 1400px) { .cs_header_contact_list li:not(:last-child) { padding-right: 15px; margin-right: 15px; } } .cs_header_contact_list li i { position: absolute; display: flex; left: 0; top: 4px; } @media (max-width: 1300px) { .container-fluid .cs_header_contact_list { display: none; } } .cs_site_header.cs_style_1.cs_primary_color .cs_header_contact_list li { border-color: var(--ternary); } .cs_header_social { display: flex; gap: 5px 28px; } @media (max-width: 1400px) { .cs_header_social { gap: 5px 20px; } } @media (max-width: 350px) { .cs_header_social { gap: 5px 15px; } } .cs_site_header.cs_style_1 .cs_main_header_in, .cs_site_header.cs_style_1 .cs_top_header_in, .cs_site_header.cs_style_2 .cs_main_header_in, .cs_site_header.cs_style_2 .cs_top_header_in { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; position: relative; } .cs_site_header.cs_style_1 .cs_main_header_in, .cs_site_header.cs_style_2 .cs_main_header_in { height: 100px; } .cs_site_header.cs_style_1 .cs_top_header_in, .cs_site_header.cs_style_2 .cs_top_header_in { height: 50px; } .cs_site_header.cs_style_1 .cs_main_header_right, .cs_site_header.cs_style_2 .cs_main_header_right { display: flex; align-items: center; height: 100%; } @media (max-width: 1199px) { .cs_site_header.cs_style_1 .cs_main_header_right, .cs_site_header.cs_style_2 .cs_main_header_right { padding-right: 45px; } } @media (max-width: 400px) { .cs_site_header.cs_style_1 .cs_main_header_right, .cs_site_header.cs_style_2 .cs_main_header_right { padding-right: 40px; } } .cs_site_header.cs_style_1 .cs_toolbox, .cs_site_header.cs_style_2 .cs_toolbox { display: flex; align-items: center; gap: 16px; } @media (max-width: 355px) { .cs_site_header.cs_style_1 .cs_toolbox, .cs_site_header.cs_style_2 .cs_toolbox { gap: 15px; } } .cs_site_header.cs_style_1 .cs_toolbox .cs_header_contact_list, .cs_site_header.cs_style_2 .cs_toolbox .cs_header_contact_list { border-right: 1px solid var(--ternary); padding-right: 25px; } .cs_site_header.cs_style_1.cs_size_md .cs_main_header_in, .cs_site_header.cs_style_2.cs_size_md .cs_main_header_in { height: 85px; } .cs_dropdown_wrap + .cs_hamburger_btn { margin-left: -14px; } .cs_site_header.cs_style_1.cs_sticky_active, .cs_site_header.cs_style_2.cs_sticky_active { background-color: var(--white); box-shadow: 0 10px 10px -10px rgba(33, 43, 53, 0.1); } .cs_site_header.cs_style_1.cs_sticky_active .cs_top_header_in, .cs_site_header.cs_style_2.cs_sticky_active .cs_top_header_in { height: 0; } .cs_site_header.cs_style_1.cs_color_1.cs_sticky_active, .cs_site_header.cs_style_2.cs_color_1.cs_sticky_active { background-color: var(--primary); } .cs_site_header.cs_style_1 .cs_action_box, .cs_site_header.cs_style_2 .cs_action_box { display: flex; align-items: center; } .cs_site_header.cs_style_1 .cs_action_box .cs_action_value, .cs_site_header.cs_style_2 .cs_action_box .cs_action_value { margin-left: 15px; } .cs_site_header.cs_style_1 .cs_action_box > *:not(:last-child), .cs_site_header.cs_style_2 .cs_action_box > *:not(:last-child) { margin-right: 35px; } .cs_site_header.cs_style_1.cs_with_border, .cs_site_header.cs_style_2.cs_with_border { border-bottom: 1px solid var(--ternary); } .cs_site_header.cs_style_2 .cs_hamburger_btn { color: #fff; } .cs_site_header.cs_style_2 .cs_hamburger_btn .cs_hamburger_btn_in span { left: 0; right: initial; } .cs_site_header.cs_style_2 .cs_hamburger_btn .cs_hamburger_btn_in span:nth-child(2) { width: calc(100% - 5px); } .cs_site_header.cs_style_2 .cs_hamburger_btn:hover .cs_hamburger_btn_in span:nth-child(1) { width: 100%; } .cs_site_header.cs_style_2 .cs_hamburger_btn:hover .cs_hamburger_btn_in span:nth-child(2) { width: calc(100% - 5px); } .cs_site_header.cs_style_2 .cs_hamburger_btn:hover .cs_hamburger_btn_in span:nth-child(3) { width: calc(100% - 2px); } .cs_site_header.cs_style_1.cs_color_1.cs_gescout_show, .cs_site_header.cs_style_2.cs_color_1.cs_gescout_show { background-color: var(--primary); } .cs_site_header.cs_style_1.cs_color_1 .cs_nav_list > li > a, .cs_site_header.cs_style_2.cs_color_1 .cs_nav_list > li > a { color: #fff; } .cs_site_header.cs_style_1.cs_color_1 .cs_hamburger_btn, .cs_site_header.cs_style_2.cs_color_1 .cs_hamburger_btn { color: #fff; } .cs_site_header.cs_style_1.cs_color_1 .cs_header_submit_btn, .cs_site_header.cs_style_2.cs_color_1 .cs_header_submit_btn { color: var(--ternary); } .cs_site_header.cs_style_1.cs_color_1 .cs_header_submit_btn:hover, .cs_site_header.cs_style_2.cs_color_1 .cs_header_submit_btn:hover { color: var(--accent); } .cs_site_header.cs_style_1.cs_color_1 .cs_header_search_field, .cs_site_header.cs_style_2.cs_color_1 .cs_header_search_field { color: #fff; } .cs_site_header.cs_style_1.cs_color_1 .cs_header_search_field::-moz-placeholder, .cs_site_header.cs_style_2.cs_color_1 .cs_header_search_field::-moz-placeholder { color: var(--ternary); } .cs_site_header.cs_style_1.cs_color_1 .cs_header_search_field::placeholder, .cs_site_header.cs_style_2.cs_color_1 .cs_header_search_field::placeholder { color: var(--ternary); } .cs_site_header.cs_style_1.cs_color_1 .cs_header_search_field::-ms-input-placeholder, .cs_site_header.cs_style_2.cs_color_1 .cs_header_search_field::-ms-input-placeholder { color: var(--ternary); } .cs_site_header.cs_style_1.cs_color_1 .cs_top_header, .cs_site_header.cs_style_2.cs_color_1 .cs_top_header { color: #fff; } @media (max-width: 1199px) { .cs_site_header.cs_style_1.cs_color_1 .cs_top_header, .cs_site_header.cs_style_2.cs_color_1 .cs_top_header { display: none; } } .cs_site_header.cs_style_1.cs_color_1 .cs_header_social:hover a, .cs_site_header.cs_style_2.cs_color_1 .cs_header_social:hover a { color: rgba(255, 255, 255, 0.6); } .cs_site_header.cs_style_1.cs_color_1 .cs_header_social a:hover, .cs_site_header.cs_style_2.cs_color_1 .cs_header_social a:hover { color: #fff; } .cs_site_header.cs_style_1.cs_color_1 .cs_header_user_btn, .cs_site_header.cs_style_1.cs_color_1 .cs_dropdown_toggle_btn, .cs_site_header.cs_style_2.cs_color_1 .cs_header_user_btn, .cs_site_header.cs_style_2.cs_color_1 .cs_dropdown_toggle_btn { color: #fff; } .cs_site_header_full_width .container { max-width: 100%; padding: 0 100px; } .cs_side_header { position: fixed; top: 0; right: 0px; width: 100%; z-index: 1000; height: 100vh; opacity: 0; visibility: hidden; transition: all 0.4s ease; } .cs_side_header .cs_side_header_overlay { background-color: rgba(0, 0, 0, 0.5); height: inherit; width: inherit; left: inherit; top: inherit; position: inherit; cursor: zoom-out; transition: all 0.4s ease; opacity: 0; } .cs_side_header .cs_side_header_in { width: 500px; height: 100vh; background-color: var(--white); flex: none; margin-left: auto; overflow: auto; padding: 70px 50px 50px 50px; position: relative; z-index: 2; right: -500px; transition: all 0.4s ease; } .cs_side_header .cs_side_header_heading { font-size: 28px; line-height: 1.2em; font-weight: 400; margin: 0; } .cs_side_header .cs_side_header_title { font-size: 24px; font-weight: 400; margin-bottom: 22px; } .cs_side_header .cs_side_header_box { padding: 30px 0; } .cs_side_header .cs_close { opacity: 0; } .cs_side_header.active { opacity: 1; visibility: visible; } .cs_side_header.active .cs_side_header_overlay, .cs_side_header.active .cs_close { opacity: 1; } .cs_side_header.active .cs_side_header_in { right: 0; } .cs_side_header .cs_side_header_contact_info li { padding-left: 32px; position: relative; } .cs_side_header .cs_side_header_contact_info li:not(:last-child) { margin-bottom: 20px; } .cs_side_header .cs_side_header_contact_info i { color: var(--accent); position: absolute; left: 0; top: 3px; width: 20px; text-align: center; } .cs_side_header .cs_social_btns.cs_style_1 { font-size: 14px; } .cs_side_header .cs_social_btns.cs_style_1 a { height: 35px; width: 35px; } .cs_close { position: fixed; right: 30px; top: 30px; height: 25px; width: 25px; border-radius: 50%; border: 2px solid currentColor; background-color: transparent; color: var(--primary); cursor: pointer; z-index: 2; z-index: 100; } .cs_close::before, .cs_close::after { content: ""; position: absolute; width: 50%; height: 2px; background-color: currentColor; left: 50%; top: 50%; margin-left: -25%; margin-top: -1px; transform: rotate(-45deg); } .cs_close::before { transform: rotate(45deg); } .cs_close:hover { color: var(--accent); transform: scale(1.05); } .cs_site_header_spacing_100 { height: 100px; } @media screen and (max-width: 1199px) { .cs_site_header.cs_style_1 .cs_top_header_in { justify-content: center; } .cs_site_header_spacing_100 { height: 80px; } .cs_main_header .container { max-width: 100%; } .cs_site_header.cs_style_1 .cs_nav { display: flex; } } .cs_nav ul { margin: 0; padding: 0; list-style: none; } .cs_sticky_header { position: fixed !important; width: 100%; z-index: 999; } .cs_sticky_header .cs_top_header_in { overflow: hidden; transition: all 0.3s ease; } .cs_gescout_sticky { position: fixed !important; top: -110px; opacity: 0; transition: all 0.4s ease; background-color: var(--white); } .cs_gescout_sticky.cs_site_header.cs_style_1 .cs_top_header_in { height: 0; } .cs_gescout_sticky.cs_fixed_sticky { top: 0; opacity: 1; box-shadow: 0px 1px 2px 0px rgba(2, 0, 181, 0.1); } .cs_gescout_show { top: 0 !important; opacity: 1; box-shadow: 0px 1px 2px 0px rgba(2, 0, 181, 0.1); } .cs_site_branding { display: inline-block; } .cs_site_branding + .cs_nav { margin-left: 60px; } @media (max-width: 1600px) { .cs_site_branding + .cs_nav { margin-left: 40px; } } @media (max-width: 1540px) { .cs_site_branding + .cs_nav { margin-left: 30px; } } .cs_main_header { position: relative; } .cs_main_header .container-fluid { padding-right: 120px; padding-left: 120px; } @media screen and (min-width: 1200px) { .cs_main_header_center, .cs_top_header_center { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .cs_site_header.cs_style_1 .cs_main_header_center { display: flex; justify-content: center; align-items: center; height: 100%; width: 100%; max-width: calc(100% - 300px); } .cs_site_header.cs_style_1 .cs_main_header_left { height: 100%; display: flex; justify-content: center; align-items: center; } .cs_nav { display: flex; align-items: center; height: 100%; line-height: 1.6em; } .cs_nav .cs_nav_list { display: flex !important; flex-wrap: wrap; height: inherit; } .cs_nav .cs_nav_list > li { margin-right: 40px; height: inherit; } .cs_nav .cs_nav_list > li:last-child { margin-right: 0; } .cs_nav .cs_nav_list > li > a { padding: 10px 0; display: inline-flex; position: relative; height: inherit; align-items: center; } .cs_nav .cs_nav_list > li > ul { left: 0; top: calc(100% + 15px); pointer-events: none; } .cs_nav .cs_nav_list > li:hover > ul { top: 100%; opacity: 1; visibility: visible; pointer-events: auto; } .cs_nav .cs_nav_list > li.menu-item-has-children > a { position: relative; } .cs_nav .cs_nav_list > li.menu-item-has-children > a::after { content: ""; display: inline-block; height: 6px; width: 6px; border: 2px solid currentColor; transform: rotate(45deg); border-left: 0; border-top: 0; margin-left: 6px; position: relative; top: -1px; border-radius: 0px 0px 2px 0px; } .cs_nav .cs_nav_list li:not(.cs_mega_menu) { position: relative; } .cs_nav .cs_nav_list ul { width: 260px; background-color: var(--white); position: absolute; border-top: 2px solid var(--accent); box-shadow: 0px 1px 2px 0px rgba(2, 0, 181, 0.1); padding: 10px 0; z-index: 100; opacity: 0; visibility: hidden; display: block !important; border-radius: 0 0 5px 5px; transition: all 0.4s ease; } .cs_nav .cs_nav_list ul li:hover ul { top: 0px; } .cs_nav .cs_nav_list ul li:hover > ul { opacity: 1; visibility: visible; transition: all 0.4s ease; } .cs_nav .cs_nav_list ul a { display: block; line-height: inherit; padding: 10px 20px; } .cs_nav .cs_nav_list ul ul { top: 15px; left: 100%; } .cs_nav + .cs_toolbox { margin-left: 40px; } .cs_menu_toggle, .cs_munu_dropdown_toggle { display: none; } .cs_nav .cs_nav_list .cs_mega_menu { position: relative; } .cs_nav .cs_nav_list .cs_mega_wrapper { width: 1296px !important; display: flex !important; position: fixed; top: 100px !important; left: 50%; transform: translateX(-50%); padding: 5px 15px 10px; border-top: 2px solid var(--accent); border-radius: 0 0 5px 5px; } .cs_nav .cs_nav_list .cs_mega_wrapper.cs_with_thumb { display: grid !important; grid-gap: 10px; grid-template-columns: repeat(6, 1fr); padding: 20px 20px 14px 20px; } .cs_nav .cs_nav_list .cs_mega_wrapper.cs_with_thumb img { border: 1px solid var(--border); border-radius: 2px 20px 2px 2px; transition: all 0.3s ease; width: 100%; margin-bottom: 8px; } .cs_nav .cs_nav_list .cs_mega_wrapper.cs_with_thumb a { padding: 0; display: block; text-align: center; font-size: 14px; line-height: 1.6em; font-weight: 500; } .cs_nav .cs_nav_list .cs_mega_wrapper.cs_with_thumb a:hover img { border-color: #d5d4d4; } .cs_nav .cs_nav_list .cs_mega_wrapper a { padding: 7px 10px; } .cs_nav .cs_nav_list .cs_mega_wrapper > li { flex: 1; padding: 10px 0; } .cs_nav .cs_nav_list .cs_mega_wrapper > li ul { position: initial; border: none; padding: 0; width: 100%; box-shadow: none; background-color: transparent; } .cs_nav .cs_nav_list .cs_mega_wrapper > li ul a { transition: all 0.4s ease; } .cs_nav .cs_nav_list .cs_mega_menu:hover .cs_mega_wrapper li ul { opacity: 1; visibility: visible; } .cs_site_header.cs_style_1.cs_size_md .cs_nav .cs_nav_list .cs_mega_wrapper { top: 85px !important; } .cs_nav .cs_nav_list > li ul:not(.cs_mega_wrapper) .menu-item-has-children > a { position: relative; } .cs_site_header.cs_style_1.cs_color_1 .cs_nav_list > li > a { color: #fff; } } @media screen and (max-width: 1600px) { .cs_main_header .container-fluid { padding-right: 25px; padding-left: 25px; } } @media screen and (max-width: 1400px) { .cs_nav .cs_nav_list .cs_mega_wrapper { width: 1116px !important; } .cs_site-branding { max-width: 190px; } .cs_site_header_full_width .container { max-width: 100%; } } @media screen and (max-width: 1199px) { .cs_main_header .container-fluid { padding-right: 8px; padding-left: 8px; } .cs_nav .cs_nav_list .cs_mega_wrapper { width: 100% !important; } .cs_site_header_full_width .container { padding: 0 15px; } .cs_munu_dropdown_toggle { position: absolute; height: 40px; width: 100%; top: 0; left: 0px; display: flex; align-items: center; justify-content: flex-end; padding: 23px 18px; cursor: pointer; z-index: 3; } .cs_munu_dropdown_toggle span { display: block; position: relative; height: 10px; width: 10px; } .cs_munu_dropdown_toggle span:before, .cs_munu_dropdown_toggle span:after { content: ""; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); height: 2px; width: 10px; background-color: currentColor; transition: all 0.3s ease; } .cs_munu_dropdown_toggle span:before { transform: translate(-50%, -50%) rotate(90deg); } .cs_munu_dropdown_toggle.active span:before { transform: translate(-50%, -50%) rotate(0deg); } .menu-item-has-children .menu-item-has-children .cs_munu_dropdown_toggle { padding: 20px 18px; } .cs_site_branding { position: relative; z-index: 101; } .cs_nav .cs_nav_list_wrap { position: fixed; top: 0; width: 100vw; height: 100vh; left: -100vw; background-color: #fff; color: var(--primary); padding-top: 80px; line-height: 1.6em; transition: all 0.4s ease; } .cs_nav .cs_nav_list_wrap.cs_active { left: 0vw; } .cs_nav .cs_nav_list { padding: 10px 0; overflow: auto; height: 100%; } .cs_nav .cs_nav_list ul { padding-left: 15px; display: none; } .cs_nav .cs_nav_list a { display: block; padding: 12px 15px; line-height: 16px; } .cs_nav .cs_nav_list > li > a { font-size: 18px; line-height: 22px; } .cs_nav .menu-item-has-children { position: relative; } .cs_nav .cs_nav_list .cs_munu_dropdown_toggle.active + ul { display: block; } .cs_animo_links > li > a .cs_animo_text { text-shadow: 0 32px 0 currentColor; } .cs_animo_links > li > a:hover span { transform: translateY(-32px); } /*Mobile Menu Button*/ .cs_menu_toggle { display: inline-block; width: 26px; height: 24px; cursor: pointer; position: absolute; top: 27px; right: 30px; } .cs_menu_toggle span, .cs_menu_toggle span:before, .cs_menu_toggle span:after { width: 100%; height: 2px; background-color: currentColor; display: block; } .cs_menu_toggle span { margin: 0 auto; position: relative; top: 11px; transition-duration: 0s; transition-delay: 0.2s; } .cs_menu_toggle span:before { content: ""; position: absolute; margin-top: -8px; transition-property: margin, transform; transition-duration: 0.2s; transition-delay: 0.2s, 0s; } .cs_menu_toggle span:after { content: ""; position: absolute; margin-top: 8px; transition-property: margin, transform; transition-duration: 0.2s; transition-delay: 0.2s, 0s; } .cs_site_header.cs_style_1.cs_color_1 .cs_nav_list_wrap { background-color: var(--primary); color: #fff; } .cs_site_header.cs_style_1.cs_color_1 .cs_menu_toggle { color: #fff; } .cs_site_header.cs_style_1 .cs_menu_toggle { top: 50%; right: 0px; margin-top: -13px; } .cs_toggle_active span { background-color: rgba(0, 0, 0, 0); transition-delay: 0.2s; } .cs_toggle_active span:before { margin-top: 0; transform: rotate(45deg); transition-delay: 0s, 0.2s; } .cs_toggle_active span:after { margin-top: 0; transform: rotate(-45deg); transition-delay: 0s, 0.2s; } .cs_nav .cs_nav_list a { position: relative; } .cs_site_header.cs_style_1 .cs_main_header_in { height: 80px; } .cs_site_header .current-menu-item > a:before { display: none; } .cs_site_header.cs_style_1 .cs_main_header_center .cs_site_branding { position: absolute; left: 0px; top: 50%; transform: translateY(-50%); } .cs_site_header.cs_style_1 { top: 0; } .cs_has_main_nav { display: none; } .cs_site_header.cs_style_2 .cs_main_header_right { padding-right: 0; } .cs_site_header.cs_style_2 .cs_main_header_center { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .cs_nav .cs_nav_list img { display: none; } } @media screen and (max-width: 991px) { .cs_site_header .container { max-width: 100%; } .cs_site_header.cs_style_1 .cs_action_box > *:not(:last-child) { margin-right: 25px; } } @media screen and (max-width: 767px) { .cs_site_header.cs_style_2 .cs_main_header_center { right: 0px; left: initial; transform: translate(0%, -50%); } .cs_site_header.cs_style_2 .cs_btn.cs_style_1 { display: none; } .cs_site_header .cs_btn.cs_style_1 { display: none; } } @media screen and (max-width: 575px) { .cs_site-branding { max-width: 150px; } } .cs_site_header.cs_style_2.cs_color_1.cs_gescout_sticky .cs_btn.cs_style_1 { background-color: var(--white); color: var(--primary); } .cs_site_header.cs_style_2.cs_color_1.cs_gescout_sticky .cs_btn.cs_style_1:hover { background-color: var(--accent); color: var(--white); } /* Start Hamburger Menu */ .cs_hamburger_active { overflow: hidden; } .cs_hamburger_overlay { position: fixed; left: 0; top: 0; height: 100vh; width: 100vw; z-index: 1000; background-color: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; cursor: zoom-out; transition: all 0.3s ease; } .cs_hamburger_overlay.active { opacity: 1; visibility: visible; } .cs_close_hamburger { border: none; outline: none; background-color: transparent; position: fixed; padding: 0; top: 40px; transition: all 0.4s ease; opacity: 0; visibility: hidden; transform: scale(0); } .cs_close_hamburger:hover { opacity: 0.65; } .cs_hamburger_header { position: fixed; top: 0; max-width: 500px; width: 100%; height: 100vh; background-color: var(--primary); z-index: 1001; padding: 0px 60px; display: flex; flex-direction: column; justify-content: space-between; transition: all 0.4s ease; opacity: 0; visibility: hidden; } @media (max-width: 575px) { .cs_hamburger_header { padding: 0px 40px; max-width: 340px; } } .cs_hamburger_header.active { opacity: 1; visibility: visible; } .cs_hamburger_header.active .cs_close_hamburger { opacity: 1; visibility: visible; transform: scale(1); } .cs_hamburger_header ul { list-style: none; margin: 0; padding: 0; } .cs_hamburger_header .menu-item-has-children ul { display: none; } .cs_hamburger_header .cs_nav_list ul { padding-left: 15px; } .cs_hamburger_header .cs_nav_list li { position: relative; } .cs_hamburger_header .cs_nav_list li:hover > .cs_munu_dropdown_toggle { opacity: 1; visibility: visible; } .cs_hamburger_header .cs_nav_list > li:not(:last-child) { margin-bottom: 30px; } .cs_hamburger_header .cs_nav_list > li > a { font-size: 30px; display: block; line-height: 1.2em; font-weight: 400; text-transform: uppercase; } .cs_hamburger_header .cs_nav_list > li ul { font-size: 18px; line-height: 1.6em; font-family: var(--secondary-font); padding-top: 5px; } .cs_hamburger_header .cs_nav_list > li ul .cs_munu_dropdown_toggle { padding: 5px; top: 12px; left: -20px; } @media (max-width: 1199px) { .cs_hamburger_header .cs_nav_list > li ul .cs_munu_dropdown_toggle { top: 0; } } .cs_hamburger_header .cs_nav_list > li ul ul { font-size: 16px; } .cs_hamburger_header .cs_nav_list > li ul a { display: block; padding: 4px 0; } .cs_hamburger_header .cs_munu_dropdown_toggle { display: block; padding: 7px; position: absolute; top: 10px; left: -25px; transition: all 0.3s ease; opacity: 0; visibility: hidden; z-index: 3; } @media (min-width: 1200px) { .cs_hamburger_header .cs_munu_dropdown_toggle span { position: absolute; height: 36px; width: 370px; left: 25px; top: -10px; cursor: pointer; } } @media (min-width: 1200px) and (max-width: 575px) { .cs_hamburger_header .cs_munu_dropdown_toggle span { width: 250px; } } @media (max-width: 1199px) { .cs_hamburger_header .cs_munu_dropdown_toggle { top: 0px; display: flex; justify-content: flex-start; height: 36px; opacity: 1; visibility: visible; } .cs_hamburger_header .cs_munu_dropdown_toggle::before, .cs_hamburger_header .cs_munu_dropdown_toggle::after { display: none; } } .cs_hamburger_header .cs_munu_dropdown_toggle::before, .cs_hamburger_header .cs_munu_dropdown_toggle::after { content: ""; height: 2px; width: 100%; background-color: var(--white); position: absolute; top: 50%; left: 0; margin-top: -1px; transition: all 0.3s ease; } .cs_hamburger_header .cs_munu_dropdown_toggle::before { transform: rotate(90deg); } .cs_hamburger_header .cs_munu_dropdown_toggle.active::before { transform: rotate(0deg); } .cs_hamburger_header .cs_munu_dropdown_toggle.active + ul { display: block; } .cs_hamburger_header.cs_start_left { left: -500px; border-right: 10px solid var(--accent); } .cs_hamburger_header.cs_start_left .cs_close_hamburger { left: 405px; } @media (max-width: 575px) { .cs_hamburger_header.cs_start_left .cs_close_hamburger { left: 274px; } } .cs_hamburger_header.cs_start_left.active { left: 0; } .cs_hamburger_header.cs_start_right { right: -500px; border-left: 10px solid var(--accent); } .cs_hamburger_header.cs_start_right .cs_close_hamburger { right: 60px; } .cs_hamburger_header.cs_start_right.active { right: 0; } .cs_hamburger_brand { padding: 40px 0; } .cs_hamburger_menu { overflow: auto; padding-left: 30px; margin-left: -30px; } .cs_hamburger_menu .cs_mega_wrapper.cs_with_thumb img { display: none; } .cs_hamburger_footer { color: var(--white); padding: 45px 0 55px; border-top: 1px solid var(--secondary); margin-top: 40px; } .cs_hamburger_footer h3 { font-size: 24px; font-weight: 400; color: var(--white); margin-bottom: 8px; } .cs_hamburger_footer { padding: 25px 0; } /* End Hamburger Menu */ .cs_site_header.cs_style_1.cs_primary_color.cs_sticky_header.cs_white_bg + .cs_side_header + .cs_page_heading.cs_style_1, .cs_site_header.cs_style_1.cs_primary_color.cs_sticky_header.cs_white_bg + .cs_page_heading.cs_style_1 { margin-top: 100px; } @media (max-width: 1199px) { .cs_site_header.cs_style_1.cs_primary_color.cs_sticky_header.cs_white_bg + .cs_side_header + .cs_page_heading.cs_style_1, .cs_site_header.cs_style_1.cs_primary_color.cs_sticky_header.cs_white_bg + .cs_page_heading.cs_style_1 { margin-top: 80px; } } .cs_main_header_right .cs_toolbox .cart-counter { position: relative; display: flex; } .cs_main_header_right .cs_toolbox .cart-counter span { position: absolute; top: -4px; left: 12px; background-color: var(--accent); color: #ffffff; border-radius: 50%; min-width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; font-size: 12px; padding: 0 3px; } @media (max-width: 400px) { .cart-counter + .cs_header_search_form { display: none; } } .cs_header_user_dropdown { position: absolute; top: 100%; right: 0; background-color: #fff; border-radius: 0 0 7px 7px; transition: all 0.3s ease; width: 250px; margin-top: 11px; border-top: 2px solid var(--accent); box-shadow: 0px 1px 2px 0px rgba(2, 0, 181, 0.1); overflow: hidden; } @media (max-width: 350px) { .cs_header_user_dropdown { width: 200px; } } .cs_header_user_btn { height: 36px; width: 36px; border-radius: 50%; cursor: pointer; } .cs_header_user_btn img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; border-radius: inherit; } .cs_main_header_left .cs_header_user_dropdown { right: initial; left: 0; } .cs_main_header_left .cs_hamburger_btn { margin-right: -14px; } .cs_header_user_info { text-align: center; padding: 20px 10px 15px 10px; border-bottom: 1px solid var(--border); } .cs_header_user_info img { height: 60px; width: 60px; border-radius: 50%; -o-object-fit: cover; object-fit: cover; margin-bottom: 10px; } .cs_header_user_info h4 { font-size: 21px; margin-bottom: 2px; font-weight: 400; } .cs_header_user_info p { font-size: 14px; line-height: 1.5em; margin: 0; } .cs_header_user_list li:not(:last-child) { border-bottom: 1px solid var(--border); } .cs_header_user_list a { display: block; padding: 8px 20px; } .cs_header_user_list a:hover { color: var(--accent); background-color: var(--gray); } /*-------------------------------------------------------------- 10. Hero ----------------------------------------------------------------*/ .cs_hero_phone_number { display: flex; align-items: center; gap: 15px; } .cs_hero_phone_number > span { height: 50px; width: 50px; border-radius: 50%; display: inline-flex; } .cs_hero_phone_number:hover > span i { animation: vibrate 0.8s ease; } @keyframes vibrate { 0% { transform: rotate(0deg); } 20% { transform: rotate(-3deg); } 40% { transform: rotate(3deg); } 60% { transform: rotate(-3deg); } 80% { transform: rotate(3deg); } 100% { transform: rotate(0deg); } } .cs_hero_social_wrap { position: absolute; top: 100%; writing-mode: vertical-lr; transform: rotate(180deg) translateY(100%); left: 0; height: 100%; display: flex; align-items: center; justify-content: center; gap: 130px; width: 100px; border-left: 1px solid rgba(255, 255, 255, 0.3); z-index: 3; } .cs_hero_social_wrap .cs_social_btns.cs_style_1 a { transform: rotate(-180deg); color: var(--ternary); border-color: var(--ternary); } .cs_hero_social_wrap .cs_social_btns.cs_style_1 a:hover { border-color: var(--accent); color: var(--accent); transform: rotate(-180deg) scale(1.08); } .cs_hero_social_wrap .cs_hero_phone_number > span { height: 30px; width: 30px; rotate: 180deg; font-size: 14px; } .cs_hero.cs_style_1 { max-height: 900px; height: calc(100vh - 100px); min-height: 650px; position: relative; margin-top: 100px; flex-direction: column; padding: 110px 0 120px; } @media (max-width: 1199px) { .cs_hero.cs_style_1 { margin-top: 80px; } } @media (max-width: 991px) { .cs_hero.cs_style_1 { height: initial; padding: 80px 0; } .cs_hero.cs_style_1 .cs_hero_phone_number { color: #fff; } } .cs_hero.cs_style_1 .cs_hero_title_box_wrap { width: 100vw; flex: none; position: relative; z-index: 2; } .cs_hero.cs_style_1 .cs_hero_title_box { width: 39vw; overflow: hidden; } @media (max-width: 991px) { .cs_hero.cs_style_1 .cs_hero_title_box { width: 100vw; } } .cs_hero.cs_style_1 .cs_hero_title_box.cs_title_cloned { position: absolute; top: 0; right: 0; width: 61vw; display: flex; justify-content: flex-end; } @media (max-width: 991px) { .cs_hero.cs_style_1 .cs_hero_title_box.cs_title_cloned { width: 100vw; } } .cs_hero.cs_style_1 .cs_hero_title_box.cs_title_cloned .cs_hero_title { color: #fff; } .cs_hero.cs_style_1 .cs_hero_title_box_in { width: 100vw; flex: none; } .cs_hero.cs_style_1 .cs_hero_thumb { position: absolute; right: 0; bottom: 0; max-width: 61vw; width: 100%; height: 100%; } @media (max-width: 991px) { .cs_hero.cs_style_1 .cs_hero_thumb { max-width: 100%; } } .cs_hero.cs_style_1 .cs_hero_title span { position: relative; display: inline-block; } .cs_hero.cs_style_1 .cs_hero_title span::before { content: ""; position: absolute; height: 11px; width: 360px; width: calc(100% + 27px); background-color: #ffad96; bottom: -10px; left: -12px; } @media (max-width: 1400px) { .cs_hero.cs_style_1 .cs_hero_title span::before { bottom: -2px; height: 8px; } } @media (max-width: 991px) { .cs_hero.cs_style_1 .cs_hero_title span::before { width: calc(100% + 10px); left: -5px; bottom: 0; height: 4px; } } .cs_hero.cs_style_1 .container { position: relative; z-index: 2; } .cs_hero.cs_style_1 .cs_hero_subtitle { max-width: 480px; text-align: right; } @media (max-width: 991px) { .cs_hero.cs_style_1 .cs_hero_subtitle { text-align: left; } } .cs_hero.cs_style_1 .cs_hero_bottom { display: flex; justify-content: space-between; align-items: center; margin-top: 60px; } @media (max-width: 991px) { .cs_hero.cs_style_1 .cs_hero_bottom { flex-direction: column-reverse; align-items: flex-start; margin-top: 25px; gap: 30px; } } .cs_hero.cs_style_2 { min-height: 100vh; padding: 190px 130px 120px; } @media (max-width: 1199px) { .cs_hero.cs_style_2 { min-height: 750px; } } @media (max-width: 991px) { .cs_hero.cs_style_2 { padding: 150px 0px 100px; } } @media (max-width: 575px) { .cs_hero.cs_style_2 { min-height: 100vh; } } .cs_hero.cs_style_2 .cs_hero_text { max-width: 800px; } .cs_hero.cs_style_2 .cs_hero_title { margin-bottom: 70px; text-shadow: 0px 0 1px var(--primary); } .cs_hero.cs_style_2 .cs_hero_btn { display: inline-flex; transition: all 0.5s ease-in-out; } .cs_hero.cs_style_2 .cs_hero_btn:hover { transform: rotate(18deg) scale(1.06); } .cs_hero.cs_style_2 .cs_btn.cs_style_1::before { display: none; } .cs_hero.cs_style_2 .cs_btn.cs_style_1 span { width: 61px; } .cs_hero.cs_style_2 .cs_btn.cs_style_1 i:last-child { transform: translate(-45px, 45px) rotate(-45deg); } .cs_hero.cs_style_2 .cs_btn.cs_style_1:hover i:first-child { transform: translate(60px, -60px) rotate(-45deg); } .cs_hero.cs_style_2 .cs_btn.cs_style_1:hover i:last-child { transform: translate(20px, -20px) rotate(-45deg); } .cs_hero.cs_style_2 .cs_swiper_parallax_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center; background-size: cover; } .cs_hero.cs_style_2 .cs_entity_img { display: none; } .cs_hero.cs_style_2 .container { position: relative; z-index: 2; } .cs_hero.cs_style_3 { padding: 223px 0 130px; } @media (max-width: 991px) { .cs_hero.cs_style_3 { padding: 180px 0 100px; } } .cs_hero.cs_style_3 .cs_hero_title { -webkit-text-stroke: 2px var(--accent); text-stroke: 2px var(--accent); } @media (max-width: 575px) { .cs_hero.cs_style_3 .cs_hero_title { -webkit-text-stroke-width: 1px; text-stroke-width: 1px; } } .cs_hero.cs_style_3 .cs_hero_text { display: flex; justify-content: space-between; align-items: center; gap: 30px 100px; } @media (max-width: 1199px) { .cs_hero.cs_style_3 .cs_hero_text { gap: 35px; } } @media (max-width: 991px) { .cs_hero.cs_style_3 .cs_hero_text { flex-direction: column-reverse; align-items: flex-start; } } .cs_hero.cs_style_3 .cs_hero_btn { height: 224px; width: 224px; border-radius: 50%; flex-direction: column; flex: none; gap: 10px; -webkit-backdrop-filter: blur(100px); backdrop-filter: blur(100px); background: linear-gradient(136deg, rgba(254, 91, 44, 0.8) 14.28%, rgba(254, 91, 44, 0.25) 86.17%); } .cs_hero.cs_style_3 .cs_hero_btn:hover { color: #fff; } .cs_hero.cs_style_3 .cs_hero_btn svg { margin-top: 10px; } .cs_hero.cs_style_3 .cs_hero_info { display: flex; flex-wrap: wrap; gap: 10px 60px; margin-bottom: 37px; } @media (max-width: 991px) { .cs_hero.cs_style_3 .cs_hero_info { font-size: 36px; gap: 10px 40px; margin-bottom: 25px; } } .cs_hero.cs_style_3 .cs_hero_info li { display: flex; align-items: center; } .cs_hero.cs_style_3 .cs_hero_info i { font-size: 18px; color: var(--accent); margin-right: 25px; font-size: 30px; } @media (max-width: 991px) { .cs_hero.cs_style_3 .cs_hero_info i { margin-right: 12px; font-size: 26px; } } .cs_hero.cs_style_3 .cs_hero_avatar_wrap { display: flex; justify-content: flex-end; margin-top: 45px; } @media (max-width: 991px) { .cs_hero.cs_style_3 .cs_hero_avatar_wrap { justify-content: flex-start; } } .cs_hero.cs_style_3 .cs_hero_avatar { display: flex; align-items: center; gap: 40px; } @media (max-width: 991px) { .cs_hero.cs_style_3 .cs_hero_avatar h3 { font-size: 36px; } } @media (max-width: 991px) { .cs_hero.cs_style_3 .cs_hero_avatar { gap: 20px; } } .cs_hero.cs_style_3 .cs_hero_avatar img { height: 120px; width: 120px; -o-object-fit: cover; object-fit: cover; flex: none; } @media (max-width: 991px) { .cs_hero.cs_style_3 .cs_hero_avatar img { width: 90px; height: 90px; } } .cs_hero.cs_style_4 { height: 100vh; min-height: 700px; max-height: 1100px; padding: 235px 0 100px; } @media (max-width: 1199px) { .cs_hero.cs_style_4 { padding: 170px 0 100px; } } @media (max-width: 991px) { .cs_hero.cs_style_4 { min-height: 650px; max-height: initial; padding: 170px 0 100px; height: initial; } } .cs_hero.cs_style_4 .cs_hero_subtitle { display: inline-block; position: relative; padding: 0 22px; margin-bottom: 26px; } .cs_hero.cs_style_4 .cs_hero_subtitle::before, .cs_hero.cs_style_4 .cs_hero_subtitle::after { content: ""; top: 11px; position: absolute; height: 6px; width: 6px; background-color: var(--accent); } .cs_hero.cs_style_4 .cs_hero_subtitle::before { left: 0; } .cs_hero.cs_style_4 .cs_hero_subtitle::after { right: 0; } .cs_hero.cs_style_4 .cs_hero_title { margin-bottom: 62px; } @media (max-width: 991px) { .cs_hero.cs_style_4 .cs_hero_title { margin-bottom: 35px; } } .cs_hero.cs_style_4 .cs_hero_btns { display: flex; justify-content: center; flex-wrap: wrap; gap: 15px; } @media (max-width: 575px) { .cs_hero.cs_style_4 .cs_hero_btns { gap: 10px; } } .cs_hero.cs_style_5 { min-height: 100vh; background-color: #f9f3eb; position: relative; padding: 185px 0 100px 0; } @media (max-width: 1199px) { .cs_hero.cs_style_5 { min-height: initial; } } @media (max-width: 991px) { .cs_hero.cs_style_5 { flex-direction: column; padding: 85px 0 140px 0; } } .cs_hero.cs_style_5 .cs_section_heading.cs_style_1 { max-width: 750px; margin-bottom: 32px; } @media (max-width: 1199px) { .cs_hero.cs_style_5 .cs_section_heading.cs_style_1 { max-width: 550px; } } .cs_hero.cs_style_5 .cs_section_heading.cs_style_1 .cs_section_subtitle { margin-bottom: 0; } .cs_hero.cs_style_5 .cs_hero_img { position: absolute; right: 0; bottom: 0; height: calc(100% - 156px); width: 40%; border-radius: 250px 0 0 0; overflow: hidden; } @media (max-width: 991px) { .cs_hero.cs_style_5 .cs_hero_img { position: initial; border-radius: 0; width: 100%; height: 500px; } } .cs_hero.cs_style_5 .cs_hero_img img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .cs_hero.cs_style_5 .cs_hero_btns { display: flex; flex-wrap: wrap; gap: 15px; } @media (max-width: 575px) { .cs_hero.cs_style_5 .cs_hero_btns { gap: 10px; } .cs_hero.cs_style_5 .cs_hero_btns .cs_btn.cs_style_1 { width: 100%; } } .cs_hero.cs_style_5 .cs_hero_review_box { display: flex; align-items: center; gap: 15px; margin-top: 90px; } @media (max-width: 991px) { .cs_hero.cs_style_5 .cs_hero_review_box { margin-top: 50px; } } @media (max-width: 575px) { .cs_hero.cs_style_5 .cs_hero_review_box { margin-top: 40px; width: 100%; justify-content: center; } } .cs_hero.cs_style_5 .cs_hero_review_avatars { padding-left: 35px; display: flex; } .cs_hero.cs_style_5 .cs_hero_review_avatars > div { height: 58px; width: 58px; border-radius: 50%; flex: none; margin-left: -35px; } .cs_hero.cs_style_5 .cs_hero_review_avatars img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .cs_hero.cs_style_5 .cs_hero_review { display: flex; align-items: center; gap: 12px; } .cs_hero.cs_style_5 .cs_hero_text { position: relative; z-index: 2; } @media (max-width: 991px) { .cs_hero.cs_style_5 .cs_hero_text { padding-top: 40px; } } .cs_hero.cs_style_6 { padding-top: 166px; } .cs_hero.cs_style_6 .cs_hero_counter_wrap { min-height: 560px; display: flex; align-items: flex-end; padding-top: 60px; } .cs_hero.cs_style_6 .cs_hero_counter_in { display: flex; justify-content: flex-end; align-items: flex-end; } .cs_hero.cs_style_6 .cs_hero_title { margin-bottom: 75px; } .cs_hero.cs_style_6 .cs_hero_counter_list { width: 250px; border-radius: 50px 0 0; padding: 32px 30px 36px; } .cs_hero.cs_style_6 .cs_hero_counter_list .cs_hero_counter:not(:last-child) { margin-bottom: 27px; } .cs_hero.cs_style_6 .cs_hero_counter_list p { color: #dadada; } .cs_hero.cs_style_7 { min-height: 100vh; max-height: 1000px; padding: 100px 0 0; display: flex; justify-content: space-between; flex-direction: column; } @media (max-width: 991px) { .cs_hero.cs_style_7 { max-height: initial; } } .cs_hero.cs_style_7 .cs_hero_up { flex: 1; display: flex; align-items: center; padding: 120px 0; } .cs_hero.cs_style_7 .cs_hero_title span { background-color: var(--accent); color: #fff; display: inline-block; line-height: 0.9em; } .cs_hero.cs_style_7 .cs_hero_info_list { display: flex; padding: 65px 75px 60px; gap: 40px 75px; border-radius: 100px 0 0; position: relative; } @media (max-width: 1400px) { .cs_hero.cs_style_7 .cs_hero_info_list { gap: 40px; } } @media (max-width: 1199px) { .cs_hero.cs_style_7 .cs_hero_info_list { padding: 65px 50px 60px; } } @media (max-width: 991px) { .cs_hero.cs_style_7 .cs_hero_info_list { flex-wrap: wrap; gap: 35px 24px; padding: 50px 20px 50px; border-radius: 60px 0 0; } } .cs_hero.cs_style_7 .cs_hero_info_list::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background-color: var(--primary); opacity: 0.5; border-radius: inherit; } .cs_hero.cs_style_7 .cs_hero_info_list h3 { position: relative; margin-bottom: 20px; } .cs_hero.cs_style_7 .cs_hero_info_list h3::before { content: ""; height: 34px; width: 34px; border-radius: 50%; position: absolute; left: 0; top: -1px; background-color: var(--accent); } .cs_hero.cs_style_7 .cs_hero_info_list h3 span { position: relative; z-index: 2; } .cs_hero.cs_style_7 .cs_hero_info_list li { flex: 1; position: relative; z-index: 2; } @media (max-width: 991px) { .cs_hero.cs_style_7 .cs_hero_info_list li { flex: none; width: calc(50% - 12px); } } @media (max-width: 575px) { .cs_hero.cs_style_7 .cs_hero_info_list li { width: 100%; } } .cs_hero.cs_style_8 { display: flex; min-height: 100vh; padding-top: 100px; position: relative; } @media (max-width: 1199px) { .cs_hero.cs_style_8 { padding-top: 80px; } } @media (max-width: 991px) { .cs_hero.cs_style_8 { min-height: initial; flex-direction: column; background-color: var(--gray); } } .cs_hero.cs_style_8 > * { flex: none; width: 50%; } @media (max-width: 1199px) { .cs_hero.cs_style_8 > .cs_hero_thumb { width: 40%; } } @media (max-width: 991px) { .cs_hero.cs_style_8 > .cs_hero_thumb { height: 450px; width: 100%; padding: 50px 50px 100px 50px; } } .cs_hero.cs_style_8 .cs_hero_right { display: flex; align-items: center; padding: 100px 40px 100px 112px; max-width: 960px; } @media (max-width: 1600px) { .cs_hero.cs_style_8 .cs_hero_right { padding: 100px 20px 100px 90px; } } @media (max-width: 1400px) { .cs_hero.cs_style_8 .cs_hero_right { padding: 100px 20px 100px 60px; } } @media (max-width: 1199px) { .cs_hero.cs_style_8 .cs_hero_right { flex: 1; padding: 100px 10px 100px 50px; } } @media (max-width: 991px) { .cs_hero.cs_style_8 .cs_hero_right { width: 100%; padding: 50px 50px 100px 50px; } } .cs_hero.cs_style_8 .cs_hero_right::after { content: ""; width: 448px; height: 448px; border-radius: 50%; background: #e7e8db; filter: blur(100px); position: absolute; right: -85px; top: 180px; } @media (max-width: 991px) { .cs_hero.cs_style_8 .cs_hero_right::after { display: none; } } .cs_hero.cs_style_8 .cs_section_heading.cs_style_1 { position: relative; z-index: 2; } .cs_hero.cs_style_8 .cs_section_heading.cs_style_1 .cs_section_subtitle { margin-bottom: 2px; } .cs_hero.cs_style_8 .cs_section_heading.cs_style_1 .cs_btn.cs_style_1 { margin-top: 30px; } .cs_hero.cs_style_9 .cs_hero_thumb, .cs_hero.cs_style_10 .cs_hero_thumb { position: absolute; height: 100%; width: 100%; left: 0; top: 0; } .cs_hero.cs_style_9 .container, .cs_hero.cs_style_10 .container { position: relative; z-index: 2; } .cs_hero.cs_style_9 { height: 100vh; } .cs_hero.cs_style_9 .cs_hero_text { max-width: 1150px; } .cs_hero.cs_style_9 .cs_hero_title { margin-bottom: 38px; } .cs_hero.cs_style_9 #wrapper_bgndVideo::before { content: ""; position: absolute; height: 100%; width: 100%; z-index: 3; background-color: rgba(0, 0, 0, 0.5); } .cs_hero.cs_style_9 .cs_hero_thumb.youtube-bg { pointer-events: none; } .cs_style_9_wrap .cs_video_bg, .cs_style_9_wrap .cs_video_bg_placeholder { position: absolute; height: 100%; width: 100%; left: 0; top: 0; } .cs_style_9_wrap .cs_hero.cs_style_9 { position: relative; z-index: 2; } .cs_style_9_wrap .cs_video_bg { z-index: 1; } .cs_style_9_wrap .cs_video_bg .Player__videoInnerContainer___3idnr { height: 100%; } .cs_style_9_wrap .cs_video_bg iframe { position: relative; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 0; } .cs_hero.cs_style_10 { height: 100vh; } .cs_hero.cs_style_10 .cs_section_title { margin-bottom: 26px; } .cs_hero.cs_style_11 .cs_hero_bg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; transition: all 0.4s ease; } .cs_hero.cs_style_11 .container { position: relative; z-index: 3; } .cs_hero.cs_style_11 .cs_hero_in { height: 100%; width: 100%; padding-top: 60px; position: relative; height: 100vh; } .cs_hero.cs_style_11 .cs_hero_text { max-width: 800px; position: relative; z-index: 2; } @media (max-width: 1199px) { .cs_hero.cs_style_11 .cs_hero_text { max-width: 600px; } } .cs_hero.cs_style_11 .cs_hero_subtitle { max-width: 510px; } .cs_hero.cs_style_11 .cs_hero_title { margin-bottom: 38px; } .cs_hero.cs_style_11 .cs_hero_subtitle { margin-bottom: 56px; } .cs_hero.cs_style_11 .cs_hero_btns { display: flex; flex-wrap: wrap; gap: 15px; } .cs_hero.cs_style_11 .cs_hero_info { position: absolute; height: 100%; left: 50%; transform: translateX(-50%); top: 0; z-index: 2; } @media (max-width: 991px) { .cs_hero.cs_style_11 .cs_hero_info { display: none; } } .cs_hero.cs_style_11 .cs_hero_info > * { height: 100%; width: 100%; position: relative; } .cs_hero.cs_style_11 .cs_social_btns.cs_style_1 { flex-direction: column; position: absolute; right: 0; bottom: 18%; } .cs_hero.cs_style_11 .cs_social_btns.cs_style_1 a { color: var(--white); border-color: var(--white); } .cs_hero.cs_style_11 .cs_hero_contact_number { position: absolute; top: 42%; writing-mode: vertical-lr; transform: rotate(180deg) translateY(85%); right: 0; } .cs_down_btn { position: absolute; height: 35px; width: 20px; border-radius: 10px; border: 2px solid currentColor; bottom: 30px; left: 50%; margin-left: -10px; z-index: 1002; color: var(--white); cursor: pointer; transition: color 0.3s ease; } .cs_down_btn:hover { color: var(--accent); } .cs_down_btn::before { content: ""; height: 5px; width: 5px; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: currentColor; animation: UpAndDown 3s infinite; } @keyframes UpAndDown { 0%, 100% { top: 30%; } 50% { top: 70%; opacity: 0.5; transform: translate(-50%, -50%) scale(0.8); } } /*-------------------------------------------------------------- 11. Banner ----------------------------------------------------------------*/ .cs_banner.cs_style_1 { height: 650px; display: flex; align-items: flex-end; justify-content: center; padding: 143px 0; } @media (max-width: 991px) { .cs_banner.cs_style_1 { padding: 80px 0; height: 500px; } } @media (max-width: 991px) { .cs_banner.cs_style_1 br { display: none; } } .cs_banner.cs_style_2 { height: 600px; } .cs_banner.cs_style_3 { height: 650px; position: relative; overflow: hidden; } .cs_banner.cs_style_3 .container { position: relative; z-index: 2; } .cs_banner.cs_style_3 .cs_shape_1 { position: absolute; left: 0px; bottom: -126px; } @media (max-width: 575px) { .cs_banner.cs_style_3 .cs_shape_1 { left: -120px; bottom: -224px; } } .cs_banner.cs_style_3 .cs_shape_2 { position: absolute; top: -139px; right: 0; } @media (max-width: 575px) { .cs_banner.cs_style_3 .cs_shape_2 { right: -120px; top: -240px; } } /*-------------------------------------------------------------- 12. Iconbox ----------------------------------------------------------------*/ .cs_iconbox.cs_style_1 { position: relative; padding-bottom: 25px; } .cs_iconbox.cs_style_1::before { content: ""; height: 2px; width: 47px; background-color: var(--accent); position: absolute; bottom: 0; left: 0; } .cs_iconbox.cs_style_1 .cs_iconbox_icon { height: 60px; width: 60px; padding: 15px; margin-bottom: 22px; } .cs_iconbox.cs_style_1 .cs_iconbox_title { margin-bottom: 15px; } .cs_iconbox.cs_style_1.cs_type_1 { padding-bottom: 0; } .cs_iconbox.cs_style_1.cs_type_1::before { display: none; } .cs_iconbox.cs_style_1.cs_type_1 .cs_btn.cs_style_1 { margin-top: 18px; } .cs_iconbox.cs_style_2 .cs_iconbox_icon { margin-bottom: 17px; } .cs_iconbox.cs_style_2 .cs_iconbox_title { margin-bottom: 10px; } .cs_iconbox.cs_style_3 { border-radius: 20px; border: 1px solid #18333b; display: flex; padding: 40px 38px; transition: all 0.3s ease; } @media (max-width: 1400px) { .cs_iconbox.cs_style_3 { padding: 30px; } } @media (max-width: 400px) { .cs_iconbox.cs_style_3 { flex-direction: column; } } .cs_iconbox.cs_style_3 .cs_iconbox_icon { flex: none; width: 100px; padding-right: 30px; } @media (max-width: 400px) { .cs_iconbox.cs_style_3 .cs_iconbox_icon { padding-right: 0; width: initial; margin-bottom: 15px; } } .cs_iconbox.cs_style_3 .cs_iconbox_title { margin-bottom: 10px; } .cs_iconbox.cs_style_3:hover { border-color: #e1e7e8; background-color: #e1e7e8; } .cs_iconbox.cs_style_4 .cs_iconbox_icon { height: 60px; width: 60px; background-color: #f9f3eb; padding: 5px; border-radius: 50%; margin-bottom: 22px; } .cs_iconbox.cs_style_4 .cs_iconbox_title { color: #fff; margin-bottom: 15px; } .cs_iconbox.cs_style_4 .cs_iconbox_subtitle { margin-bottom: 18px; } .cs_iconbox.cs_style_5 { display: flex; align-items: center; gap: 20px; } .cs_iconbox.cs_style_5 .cs_iconbox_icon { flex: none; height: 71px; width: 71px; border-radius: 15px 0 0 0; box-shadow: 4px 4px 0px 0px rgba(255, 255, 255, 0.15); } .cs_iconbox.cs_style_5 .cs_iconbox_icon img { filter: brightness(0) invert(1); } .cs_iconbox.cs_style_6 { display: flex; align-items: flex-start; gap: 17px; } .cs_iconbox.cs_style_6 .cs_iconbox_icon { height: 60px; width: 60px; border-radius: 50%; flex: none; } .cs_iconbox.cs_style_6 .cs_iconbox_title { margin-bottom: 15px; } .cs_iconbox.cs_style_7 .cs_iconbox_icon { margin-bottom: 16px; } .cs_iconbox.cs_style_7 .cs_iconbox_title { margin-bottom: 10px; } /*-------------------------------------------------------------- 13. Posts ----------------------------------------------------------------*/ .cs_post.cs_style_1 .cs_post_thumb { display: block; border-radius: 0 100px 0 0; overflow: hidden; margin-bottom: 32px; } .cs_post.cs_style_1 .cs_post_thumb img { width: 100%; transition: all 0.7s ease; } .cs_post.cs_style_1 .cs_post_thumb:hover img { transform: scale(1.03); } .cs_post.cs_style_1 .cs_post_info { position: relative; padding-left: 44px; } .cs_post.cs_style_1 .cs_post_info::before { content: ""; position: absolute; height: 2px; width: 30px; background-color: var(--accent); left: 0; top: 12px; } .cs_post.cs_style_1 .cs_post_meta { display: flex; gap: 10px 34px; margin-bottom: 10px; } .cs_post.cs_style_1 .cs_post_meta > span { position: relative; } .cs_post.cs_style_1 .cs_post_meta > span:not(:last-child)::before { content: ""; position: absolute; height: 6px; width: 6px; right: -20px; top: 10px; background-color: var(--secondary); } .cs_post.cs_style_1 .cs_post_title a { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } [data-variable-width="1"] .cs_post.cs_style_2 { max-width: 420px; width: 100%; } @media (max-width: 991px) { [data-variable-width="1"] .cs_post.cs_style_2 { max-width: 320px; padding: 22px 22px 30px; } } .cs_post.cs_style_2 { border: 1px solid var(--ternary); border-radius: 50px 0 0 0; padding: 32px 32px 40px; } @media (max-width: 991px) { .cs_post.cs_style_2 { padding: 22px 22px 30px; } } .cs_post.cs_style_2 .cs_post_thumb { display: block; border-radius: 20px 0 0 0; margin-bottom: 25px; overflow: hidden; } @media (max-width: 991px) { .cs_post.cs_style_2 .cs_post_thumb { border-radius: 30px 0 0 0; } } .cs_post.cs_style_2 .cs_post_thumb img { border-radius: inherit; width: 100%; transition: all 0.5s ease; } .cs_post.cs_style_2 .cs_post_thumb:hover img { transform: scale(1.05); } .cs_post.cs_style_2 .cs_post_title, .cs_post.cs_style_2 .cs_post_subtitle { margin-bottom: 18px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } /*-------------------------------------------------------------- 14. CTA ----------------------------------------------------------------*/ .cs_cta.cs_style_1 { overflow: hidden; } .cs_cta.cs_style_1 .cs_cta_title { margin-bottom: 25px; } .cs_cta.cs_style_1 .cs_cta_subtitle { margin-bottom: 48px; } @media (max-width: 767px) { .cs_cta.cs_style_1 .cs_cta_subtitle br { display: none; } } .cs_cta.cs_style_1 .cs_cta_thumb { margin-top: 100px; } @media (max-width: 991px) { .cs_cta.cs_style_1 .cs_cta_thumb { margin-top: 60px; } } .cs_cta.cs_style_1 .cs_cta_thumb img { border-radius: 10px; } .cs_cta.cs_style_1 .cs_cta_shape_1 { left: -50px; top: 17%; } @media (max-width: 991px) { .cs_cta.cs_style_1 .cs_cta_shape_1 { left: -150px; } } @media (max-width: 575px) { .cs_cta.cs_style_1 .cs_cta_shape_1 { display: none; } } .cs_cta.cs_style_1 .cs_cta_shape_2 { right: -50px; top: -10%; } @media (max-width: 991px) { .cs_cta.cs_style_1 .cs_cta_shape_2 { right: -150px; } } @media (max-width: 575px) { .cs_cta.cs_style_1 .cs_cta_shape_2 { display: none; } } .cs_cta.cs_style_1 .container { position: relative; z-index: 2; } .cs_cta.cs_style_2 { display: flex; align-items: center; justify-content: space-between; gap: 30px; } @media (max-width: 991px) { .cs_cta.cs_style_2 { flex-direction: column-reverse; } } .cs_cta.cs_style_2 .cs_cta_uptitle { position: relative; padding-left: 17px; margin-bottom: 12px; display: inline-block; } .cs_cta.cs_style_2 .cs_cta_uptitle::before { content: ""; height: 6px; width: 6px; background-color: var(--accent); position: absolute; top: 10px; left: 0; } .cs_cta.cs_style_2 .cs_cta_title { margin-bottom: 25px; } .cs_cta.cs_style_2 .cs_cta_subtitle { margin-bottom: 25px; } .cs_cta.cs_style_2 .cs_cta_left { max-width: 760px; } .cs_cta.cs_style_2 .cs_cta_right { flex: none; } @media (max-width: 991px) { .cs_cta.cs_style_2 .cs_cta_right { width: 100%; } } .cs_cta.cs_style_3 { border-radius: 50px; padding: 100px 0 100px 180px; } @media (max-width: 1400px) { .cs_cta.cs_style_3 { padding: 100px 0 100px 120px; } } @media (max-width: 1199px) { .cs_cta.cs_style_3 { padding: 100px 0 100px 60px; } } @media (max-width: 991px) { .cs_cta.cs_style_3 { padding: 80px 40px; text-align: center; } } @media (max-width: 575px) { .cs_cta.cs_style_3 { padding: 80px 25px; } } .cs_cta.cs_style_3 .cs_cta_icon { position: absolute; right: 180px; top: 50%; transform: translateY(-50%); } @media (max-width: 1400px) { .cs_cta.cs_style_3 .cs_cta_icon { right: 120px; } } @media (max-width: 1199px) { .cs_cta.cs_style_3 .cs_cta_icon { right: 60px; } } @media (max-width: 991px) { .cs_cta.cs_style_3 .cs_cta_icon { position: initial; transform: initial; margin-bottom: 40px; } } @media (max-width: 575px) { .cs_cta.cs_style_3 .cs_cta_icon img { max-width: 180px; } } .cs_cta.cs_style_3 .cs_cta_in { z-index: 1; max-width: 650px; } .cs_cta.cs_style_3 .cs_cta_title { margin-bottom: 40px; } .cs_cta.cs_style_3 .cs_btn.cs_style_1:hover { background-color: #fff; color: var(--primary); } .cs_cta.cs_style_3 .cs_btn.cs_style_1:hover span { color: var(--accent); } .cs_cta.cs_style_4 { border-radius: 100px 0px 0px 0px; padding: 70px 25px 80px; position: relative; } .cs_cta.cs_style_4::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; border-radius: inherit; background-color: var(--accent); opacity: 0.9; } .cs_cta.cs_style_4 > * { position: relative; z-index: 1; } .cs_cta.cs_style_4 .cs_cta_title { margin-bottom: 42px; } .cs_cta.cs_style_4 .cs_btn.cs_style_1 { color: var(--white); } .cs_cta.cs_style_4 .cs_btn.cs_style_1 span { color: var(--primary); } /*-------------------------------------------------------------- 15. Testimonial ----------------------------------------------------------------*/ .cs_testimonial_1_1_quote { position: absolute; bottom: 50px; left: 40%; } .cs_testimonial_1_2_quote { position: absolute; bottom: 60px; opacity: 0.3; right: 15%; } .cs_testimonial.cs_style_1 .cs_testimonial_info { gap: 15px; } .cs_testimonial.cs_style_1 .cs_testimonial_info > img { height: 75px; width: 75px; -o-object-fit: cover; object-fit: cover; border-radius: 50%; } .cs_testimonial.cs_style_2 .cs_testimonial_quote { position: absolute; right: 0; top: 0; display: flex; } .cs_testimonial.cs_style_2 h3 { margin-bottom: 5px; } .cs_testimonial.cs_style_2 p { margin-bottom: 10px; } .cs_testimonial_2_video_shape { position: absolute; right: -65px; top: -65px; } .cs_testimonial_2_video { position: relative; } .cs_testimonial_2_video .cs_video_block.cs_style_1 { height: 400px; border-radius: 10px; } .cs_testimonial_2_video .cs_video_block.cs_style_1 .cs_player_btn { transform: translateX(-50%) translateY(-50%) scale(0.85); } .cs_testimonial_2_video.cs_type_1 .cs_testimonial_2_video_shape { left: -65px; } /*-------------------------------------------------------------- 17. Counter ----------------------------------------------------------------*/ .odometer-inside { display: flex; } .cs_counter_1_wrap { display: flex; justify-content: center; gap: 5px 100px; } .cs_counter_1_wrap .cs_counter.cs_style_1 { width: 25%; justify-content: center; } @media (max-width: 991px) { .cs_counter_1_wrap .cs_counter.cs_style_1 { justify-content: flex-start; padding-left: 10%; } } @media (min-width: 575px) { .cs_counter_1_wrap .cs_counter.cs_style_1:not(:nth-child(4n + 0))::before { content: ""; height: 100%; width: 1px; background-color: var(--ternary); position: absolute; right: -50px; top: 50%; transform: translateY(-50%); } } .cs_counter_1_wrap .cs_counter.cs_style_1:last-child::before { display: none; } .cs_counter_1_wrap.cs_type_1 { flex-wrap: wrap; gap: 50px 0; } @media (max-width: 575px) { .cs_counter_1_wrap.cs_type_1 { gap: 20px 0; } } .cs_counter_1_wrap.cs_type_1 .cs_counter.cs_style_1 { width: 50%; } @media (max-width: 575px) { .cs_counter_1_wrap.cs_type_1 .cs_counter.cs_style_1 { width: 100%; } } .cs_counter_1_wrap.cs_type_1 .cs_counter.cs_style_1:not(:nth-child(4n + 0))::before { right: 0; } .cs_counter_1_wrap.cs_type_1 .cs_counter.cs_style_1:nth-child(2n + 0):before { display: none; } .cs_counter_1_wrap.cs_type_1 .cs_counter.cs_style_1 > div { min-width: 150px; } @media (max-width: 1400px) { .cs_counter_1_wrap { gap: 5px 50px; } .cs_counter_1_wrap .cs_counter.cs_style_1:not(:nth-child(4n + 0))::before { right: -25px; } } @media (max-width: 1199px) { .cs_counter_1_wrap { flex-wrap: wrap; gap: 20px 50px; } .cs_counter_1_wrap .cs_counter.cs_style_1 { width: calc(50% - 25px); } .cs_counter_1_wrap .cs_counter.cs_style_1:nth-child(2)::before { display: none; } } @media (max-width: 991px) { .cs_counter_1_wrap { padding-top: 0; padding-bottom: 0; } } @media (max-width: 575px) { .cs_counter_1_wrap { flex-direction: column; gap: 20px; } .cs_counter_1_wrap .cs_counter.cs_style_1 { width: 100%; max-width: 100%; margin: auto; padding-left: 0; } } /*-------------------------------------------------------------- 18. Casestudie ----------------------------------------------------------------*/ .cs_case_study.cs_style_1 { height: 520px; position: relative; } @media (max-width: 1400px) { .cs_case_study.cs_style_1 { height: 450px; } } @media (max-width: 1199px) { .cs_case_study.cs_style_1 { height: 350px; } } .cs_case_study.cs_style_1 .cs_case_study_thumb { display: block; height: 100%; width: 100%; } .cs_case_study.cs_style_1 .cs_case_study_info { position: absolute; height: 100%; width: 100%; left: 0; top: 0; z-index: 1; padding: 55px 35px; display: flex; align-items: flex-end; background: linear-gradient(180deg, rgba(24, 51, 59, 0) 0%, #18333b 100%); transition: all 0.4s ease; opacity: 0; } @media (max-width: 575px) { .cs_case_study.cs_style_1 .cs_case_study_info { padding: 30px; } } .cs_case_study.cs_style_1 .cs_case_study_title { margin-bottom: 12px; } .cs_case_study.cs_style_1:hover .cs_case_study_info { opacity: 1; } .cs_case_study_2_wrap { height: 100vh; overflow: auto; padding: 160px 0 100px; overflow: hidden; } @media (max-width: 991px) { .cs_case_study_2_wrap { height: initial; padding: 120px 0 70px; } } .cs_case_study.cs_style_2:first-child .cs_case_study_in { border-top: 1px solid rgba(136, 165, 173, 0.5); } .cs_case_study.cs_style_2 .cs_case_study_in { display: flex; align-items: center; gap: 0 120px; padding: 28px 0; position: relative; z-index: 2; border-bottom: 1px solid rgba(136, 165, 173, 0.5); } @media (max-width: 1700px) { .cs_case_study.cs_style_2 .cs_case_study_in { gap: 0 70px; } } @media (max-width: 1500px) { .cs_case_study.cs_style_2 .cs_case_study_in { gap: 0 30px; } } @media (max-width: 991px) { .cs_case_study.cs_style_2 .cs_case_study_in { flex-direction: column; align-items: flex-start; gap: 30px 0px; padding: 50px 0; } } .cs_case_study.cs_style_2 .cs_case_study_number { position: relative; margin-right: 32px; padding-right: 26px; } .cs_case_study.cs_style_2 .cs_case_study_number::after { content: ""; height: 80px; width: 2px; background-color: var(--white); position: absolute; top: 50%; right: 0; transform: translateY(-50%) rotate(25deg); } .cs_case_study.cs_style_2 .cs_case_study_center { flex: 1; padding-right: 30px; } .cs_case_study.cs_style_2 .cs_case_study_right, .cs_case_study.cs_style_2 .cs_case_study_left { flex: none; } .cs_case_study.cs_style_2 .cs_case_study_category { width: 200px; } @media (max-width: 1400px) { .cs_case_study.cs_style_2 .cs_case_study_category { width: 170px; } } .cs_case_study.cs_style_2 .cs_case_study_left { display: flex; align-items: center; } .cs_case_study.cs_style_2 .cs_case_study_bg { top: 0; left: 0; height: 100vh; width: 100vw; position: absolute; transition: all 2s ease; opacity: 0; transform: scale(1.2); pointer-events: none; } .cs_case_study.cs_style_2 .cs_case_study_title { transition: all 0.4s ease; } .cs_case_study.cs_style_2.active .cs_case_study_bg { opacity: 1; transform: scale(1); } .cs_case_study.cs_style_2.active .cs_case_study_title { color: var(--accent); } /*-------------------------------------------------------------- 19. Team ----------------------------------------------------------------*/ .cs_team.cs_style_1 { height: 770px; position: relative; display: flex; align-items: flex-end; justify-content: center; padding: 100px 0; } .cs_team.cs_style_1::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background: linear-gradient(180deg, rgba(24, 51, 59, 0.05) 0%, #18333b 100%); } .cs_team.cs_style_1 .container { position: relative; z-index: 1; } @media (max-width: 991px) { .cs_team.cs_style_1 { height: 600px; padding: 60px 0; } .cs_team.cs_style_1 br { display: none; } } .cs_team.cs_style_2 .cs_team_member_social, .cs_team.cs_style_3 .cs_team_member_social { display: flex; gap: 20px; } .cs_team.cs_style_2 .cs_team_member_social a, .cs_team.cs_style_3 .cs_team_member_social a { display: flex; } .cs_team.cs_style_2 .cs_team_member_social a:hover, .cs_team.cs_style_3 .cs_team_member_social a:hover { transform: scale(1.1); } .cs_team.cs_style_2 .cs_team_member_designation, .cs_team.cs_style_3 .cs_team_member_designation { border-bottom: 1px solid; padding-bottom: 9px; margin-bottom: 9px; } .cs_team.cs_style_2 .cs_team_member_name, .cs_team.cs_style_3 .cs_team_member_name { margin-bottom: 12px; } .cs_team.cs_style_2 .cs_team_member_thumb { border-radius: 50px 50px 0 0; } .cs_team.cs_style_2 .cs_team_info { padding-top: 28px; } @media (max-width: 991px) { .cs_team.cs_style_2 .cs_team_info { padding-top: 20px; } } .cs_team.cs_style_2 .cs_team_member_designation { border-color: var(--ternary); } .cs_team.cs_style_3 { position: relative; } .cs_team.cs_style_3 .cs_team_member_thumb { width: 100%; } .cs_team.cs_style_3 .cs_team_info { padding: 35px; height: 100%; width: 100%; position: absolute; bottom: 0; left: 0; transition: all 0.4s ease-in-out; background: linear-gradient(180deg, rgba(24, 51, 59, 0) 0%, #18333b 100%); display: flex; align-items: flex-end; opacity: 0; } @media (max-width: 991px) { .cs_team.cs_style_3 .cs_team_info { padding: 25px 20px; } } .cs_team.cs_style_3 .cs_team_member_name { color: #fff; } .cs_team.cs_style_3 .cs_team_member_designation { color: rgba(255, 255, 255, 0.6); border-color: rgba(255, 255, 255, 0.3); } .cs_team.cs_style_3:hover .cs_team_info { opacity: 1; } /*-------------------------------------------------------------- 20. Imagebox ----------------------------------------------------------------*/ .cs_image_box_1_list li:not(:last-child) { border-bottom: 1px solid var(--border); padding-bottom: 45px; margin-bottom: 45px; } @media (max-width: 767px) { .cs_image_box_1_list.cs_type_1 .cs_image_box.cs_style_1 .cs_image_box_info { padding-right: 0; } } .cs_image_box_1_list_more_btn { margin-top: 45px; padding-top: 100px; border-top: 1px solid var(--border); } @media (max-width: 991px) { .cs_image_box_1_list_more_btn { padding-top: 50px; } } .cs_image_box.cs_style_1 { display: flex; align-items: center; justify-content: space-between; gap: 20px 125px; } @media (max-width: 1400px) { .cs_image_box.cs_style_1 { gap: 20px 80px; } } @media (max-width: 1199px) { .cs_image_box.cs_style_1 { gap: 20px 50px; } } @media (max-width: 991px) { .cs_image_box.cs_style_1 { gap: 20px 30px; } } @media (max-width: 767px) { .cs_image_box.cs_style_1 { flex-direction: column; align-items: flex-start; } } .cs_image_box.cs_style_1 .cs_image_box_title { margin-bottom: 15px; } .cs_image_box.cs_style_1 .cs_image_box_number { width: 60px; flex: none; } @media (max-width: 991px) { .cs_image_box.cs_style_1 .cs_image_box_number { display: none; } } .cs_image_box.cs_style_1 .cs_image_box_info { padding-right: 188px; } @media (max-width: 1400px) { .cs_image_box.cs_style_1 .cs_image_box_info { padding-right: 170px; } } @media (max-width: 1199px) { .cs_image_box.cs_style_1 .cs_image_box_info { padding-right: 130px; } } @media (max-width: 575px) { .cs_image_box.cs_style_1 .cs_image_box_info { padding-right: 0px; } } .cs_image_box.cs_style_1 .cs_image_box_time { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; } .cs_image_box.cs_style_1 .cs_image_box_time i { display: flex; } @media (min-width: 768px) { .cs_image_box.cs_style_1 .cs_btn.cs_style_1.cs_type_4 { position: absolute; right: 0; top: 40px; } } @media (max-width: 767px) { .cs_image_box.cs_style_1 .cs_btn.cs_style_1.cs_type_4 { margin-top: 15px; } } .cs_image_box.cs_style_1 .cs_image_box_img { flex: none; width: 248px; height: 214px; overflow: hidden; border-radius: 50px 0px; } @media (max-width: 767px) { .cs_image_box.cs_style_1 .cs_image_box_img { width: 100%; height: 300px; } } .cs_image_box.cs_style_1 .cs_image_box_img img { transform: scale(1.07); height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; transition: all 0.6s ease; } .cs_image_box.cs_style_1 .cs_image_box_btn { height: 80px; width: 80px; border: 2px solid currentColor; top: 50%; right: 0; transform: translateY(-50%); transition: all 0.4s ease; overflow: hidden; } .cs_image_box.cs_style_1 .cs_image_box_btn svg { transition: all 0.3s; } .cs_image_box.cs_style_1 .cs_image_box_btn svg:first-child { transform: translate(0, 0); } .cs_image_box.cs_style_1 .cs_image_box_btn svg:last-child { position: absolute; left: -20px; bottom: -20px; } .cs_image_box.cs_style_1 .cs_image_box_btn:hover svg:last-child { position: absolute; left: 23px; bottom: 23px; } .cs_image_box.cs_style_1 .cs_image_box_btn:hover svg:first-child { transform: translate(44px, -40px); } @media (max-width: 575px) { .cs_image_box.cs_style_1 .cs_image_box_btn { position: relative !important; transform: scale(0.7); margin-top: 10px; margin-left: -12px; } } .cs_image_box.cs_style_1:hover .cs_image_box_btn { border-color: var(--accent); color: #fff; background-color: var(--accent); } .cs_image_box.cs_style_1:hover .cs_image_box_img img { transform: scale(1.07) translateX(6px); } /*-------------------------------------------------------------- 21. Pricing ----------------------------------------------------------------*/ .cs_pricing_table.cs_style_1 { border-radius: 5px; border: 1px solid var(--primary); padding: 45px 60px 55px; } @media (max-width: 1400px) { .cs_pricing_table.cs_style_1 { padding: 45px 40px 55px; } } @media (max-width: 400px) { .cs_pricing_table.cs_style_1 { padding: 35px 25px 35px; } } .cs_pricing_table.cs_style_1 .cs_pricing_title { display: flex; align-items: center; gap: 25px; margin-bottom: 30px; } .cs_pricing_table.cs_style_1 .cs_pricing_title i { background-color: #f9f3eb; height: 60px; width: 60px; border-radius: 50%; flex: none; padding: 5px; } .cs_pricing_table.cs_style_1 .cs_pricing_info { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; margin-top: 50px; gap: 10px; } @media (max-width: 575px) { .cs_pricing_table.cs_style_1 .cs_pricing_info { margin-top: 30px; gap: 20px; } } .cs_pricing_table.cs_style_1 .cs_pricing_feature li { padding-left: 40px; position: relative; } .cs_pricing_table.cs_style_1 .cs_pricing_feature li:not(:last-child) { margin-bottom: 25px; } .cs_pricing_table.cs_style_1 .cs_pricing_feature i { display: inline-flex; position: absolute; left: 0; top: 1px; } .cs_pricing_table.cs_style_1 .cs_pricing_feature i img { height: 25px; width: 25px; } .cs_pricing_table.cs_style_1 .cs_price { display: flex; align-items: flex-end; gap: 5px; } .cs_pricing_table.cs_style_1 .cs_price span { padding-bottom: 10px; } /*-------------------------------------------------------------- 22. Card ----------------------------------------------------------------*/ .cs_card.cs_style_1 .cs_card_img, .cs_card.cs_style_4 .cs_card_img { margin-bottom: 26px; } .cs_card.cs_style_1 .cs_card_img img, .cs_card.cs_style_4 .cs_card_img img { width: 100%; } @media (max-width: 991px) { .cs_card.cs_style_1 .cs_card_img img, .cs_card.cs_style_4 .cs_card_img img { -o-object-fit: cover; object-fit: cover; max-height: 500px; } } .cs_card.cs_style_1 .cs_card_title, .cs_card.cs_style_4 .cs_card_title { margin-bottom: 12px; } .cs_card.cs_style_1 .cs_card_subtitle, .cs_card.cs_style_4 .cs_card_subtitle { margin-bottom: 24px; } .cs_shining_item { position: relative; overflow: hidden; } .cs_shining_item::before { content: ""; position: absolute; top: 0; left: -80%; z-index: 2; width: 50%; height: 100%; background: linear-gradient(to right, transparent 0%, var(--white) 100%); transform: skewX(-25deg); z-index: 1; opacity: 0.2; } .cs_shining_item.active::before, .cs_shining_item:hover::before { animation: shine 1.3s; } @keyframes shine { 100% { left: 125%; } } .cs_card.cs_style_2 { padding: 45px; } @media (max-width: 1199px) { .cs_card.cs_style_2 { padding: 30px; } } .cs_card.cs_style_2 .cs_card_in { position: relative; padding-bottom: 25px; } .cs_card.cs_style_2 .cs_card_in::before { content: ""; position: absolute; height: 2px; width: 47px; bottom: 0; left: 0; background-color: var(--accent); } .cs_card.cs_style_2 .cs_card_thumb { margin-bottom: 22px; } .cs_card.cs_style_2 .cs_card_thumb img { height: 220px; } .cs_card.cs_style_2 .cs_card_title { margin-bottom: 15px; } .cs_card.cs_style_3 .cs_card_title { padding-left: 40px; margin-bottom: 14px; } .cs_card.cs_style_3 .cs_card_title::before { content: ""; height: 1px; width: 30px; background-color: currentColor; position: absolute; left: 0; top: 50%; margin-top: -1px; } .cs_card.cs_style_4 .cs_card_img { position: relative; border-radius: 50px 0px 0px 0px; overflow: hidden; } .cs_card.cs_style_4 .cs_card_img::before { content: ""; border: 8px solid var(--white); opacity: 0.8; position: absolute; left: 0; top: 0; height: 100%; width: 100%; border-radius: inherit; } .cs_card.cs_style_5 { display: flex; padding: 75px 110px; width: 100%; gap: 130px; position: sticky; top: 150px; } @media (max-width: 1400px) { .cs_card.cs_style_5 { padding: 50px; gap: 50px; } } @media (max-width: 991px) { .cs_card.cs_style_5 { flex-direction: column; position: initial; padding: 30px 40px 40px; gap: 40px; } } @media (max-width: 400px) { .cs_card.cs_style_5 { padding: 30px 25px 40px; } } .cs_card.cs_style_5:not(:first-child) { margin-top: 80px; } @media (max-width: 991px) { .cs_card.cs_style_5:not(:first-child) { margin-top: 50px; } } .cs_card.cs_style_5:first-child { background-color: #5d7075; } .cs_card.cs_style_5:nth-child(2) { background-color: #465b62; } .cs_card.cs_style_5:nth-child(3) { background-color: #2f474e; } .cs_card.cs_style_5 .cs_card_thumb { flex: none; width: 424px; } @media (max-width: 991px) { .cs_card.cs_style_5 .cs_card_thumb { width: 100%; } } .cs_card.cs_style_5 .cs_card_number { margin-bottom: 6px; } .cs_card.cs_style_5 .cs_card_title { margin-bottom: 22px; } .cs_landing_hero { padding-top: 180px; text-align: center; overflow: hidden; } @media (max-width: 991px) { .cs_landing_hero { padding-top: 140px; } } .cs_landing_hero_title { font-size: 90px; margin-bottom: 40px; z-index: 1; } @media (max-width: 991px) { .cs_landing_hero_title { font-size: 70px; } } @media (max-width: 767px) { .cs_landing_hero_title { font-size: 60px; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; } .cs_landing_hero_title br { display: none; } } @media (max-width: 450px) { .cs_landing_hero_title { font-size: 50px; } } .cs_landing_hero_shape_1 { position: absolute; width: 256px; height: 256px; background-color: #e7e8db; filter: blur(100px); top: 50%; left: 50%; transform: translate(-50%, -50%); } .cs_landing_hero_images { position: relative; height: 600px; width: 1920px; left: 50%; transform: translateX(-50%); } @media (max-width: 1400px) { .cs_landing_hero_images { transform: translateX(-50%) scale(0.7); margin: -90px 0; } } @media (max-width: 991px) { .cs_landing_hero_images { transform: translateX(-50%) scale(0.5); margin: -150px 0; } } @media (max-width: 991px) { .cs_landing_hero_images { transform: translateX(-50%) scale(0.35); margin: -195px 0; } } .cs_landing_hero_image { position: absolute; bottom: 0; } .cs_landing_hero_image:hover { transform: scale(1.05); } .cs_landing_hero_image img { box-shadow: 0px 0px 30px 1px rgba(85, 85, 85, 0.35); } .cs_landing_hero_image:first-child { left: 0; } .cs_landing_hero_image:nth-child(2) { left: 300px; z-index: 1; } .cs_landing_hero_image:nth-child(3) { left: 614px; z-index: 2; } .cs_landing_hero_image:nth-child(4) { right: 620px; z-index: 3; } .cs_landing_hero_image:nth-child(5) { right: 306px; z-index: 4; } .cs_landing_hero_image:nth-child(6) { right: 0px; z-index: 6; } .cs_landing_footer { padding: 140px 0 150px; position: relative; } @media (max-width: 991px) { .cs_landing_footer { padding: 75px 0 80px; } } .cs_landing_footer h2 { margin-bottom: 25px; } @media (max-width: 991px) { .cs_landing_footer h2 br { display: none; } } .cs_landing_footer p { margin-bottom: 38px; } .cs_landing_footer .container { position: relative; z-index: 2; } .cs_landing_footer .cs_landing_footer_shape_1 { position: absolute; left: 12%; top: 80px; } .cs_landing_footer .cs_landing_footer_shape_2 { position: absolute; right: 10%; bottom: 110px; } .cs_landing_icon_box { height: 220px; transition: all 0.4s ease; } @media (max-width: 1400px) { .cs_landing_icon_box { height: 200px; } } @media (max-width: 450px) { .cs_landing_icon_box { height: 160px; } } .cs_landing_icon_box > * { height: 100%; width: 100%; border-radius: 20px; border: 1px solid var(--secondary); transition: all 0.4s ease; text-align: center; padding: 15px; } .cs_landing_icon_box img { margin-bottom: 22px; } .cs_landing_icon_box:hover { transform: scale(1.045); } .cs_landing_icon_box:hover > * { border-color: #e1e7e8; background-color: #e1e7e8; } .cs_landing_icon_boxes { display: grid; grid-template-columns: repeat(5, 1fr); gap: 40px; } @media (max-width: 1400px) { .cs_landing_icon_boxes { gap: 24px; } } @media (max-width: 1400px) { .cs_landing_icon_boxes { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 991px) { .cs_landing_icon_boxes { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 450px) { .cs_landing_icon_boxes { gap: 10px; grid-template-columns: repeat(1, 1fr); } } .cs_landing_feture_shape_1 { position: absolute; top: 0; left: 0; } @media (max-width: 991px) { .cs_landing_feture_shape_1 { display: none; } } .cs_landing_feture_shape_2 { position: absolute; bottom: 0; right: 0; } .cs_demo_card { display: block; text-align: center; color: var(--primary); transition: initial; } .cs_demo_card img { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); border-radius: 6px; width: 100%; margin-bottom: 22px; transition: all 0.3s ease; } @media (max-width: 991px) { .cs_demo_card img { margin-bottom: 10px; } } .cs_demo_card span { display: inline-block; background-repeat: no-repeat; background-image: linear-gradient(90deg, currentColor 0, currentColor 100%); transition: background-size 0.42s cubic-bezier(0.49, 0.49, 0.08, 1), color 0.27s ease-out; background-position: 100% calc(100% - 0px); background-size: 0 1px; transition: all 0.4s ease; } .cs_demo_card:hover span { background-size: 100% 1px; background-position: 0 calc(100% - 0px); color: var(--accent); } .cs_demo_card:hover img { transform: translateY(-2px); } .cs_demo_spacing_y_60 { gap: 60px 0; } @media (max-width: 991px) { .cs_demo_spacing_y_60 { gap: 30px 0; } } .cs_landing_section_heading p { margin-bottom: 15px; } .cs_landing_section_heading span { display: inline-block; color: transparent; -webkit-text-stroke: 2px var(--primary); font-size: 70px; margin-right: 5px; } @media (max-width: 575px) { .cs_landing_section_heading span { display: block; margin-right: 0; margin-bottom: 10px; } } .cs_inner_page_carousor .slick-list { padding-top: 12px; margin-top: -12px; } .cs_landing_feature_text_box .cs_landing_feature_text_box_in { position: relative; padding-bottom: 48px; } @media (max-width: 991px) { .cs_landing_feature_text_box .cs_landing_feature_text_box_in { padding-bottom: 35px; } } .cs_landing_feature_text_box .cs_landing_feature_text_box_in::before { content: ""; position: absolute; height: 2px; width: 50px; background-color: #4baf47; bottom: 0; left: 0; } .cs_landing_feature_text_box p { margin-bottom: 0; } .cs_landing_feature_text_box h4 { margin-bottom: 20px; } .cs_landing_feature_text_box h2 { margin-bottom: 26px; } .cs_landing_feature_right_img .cs_landing_feature_thumb { width: calc(100% + 200px); } @media (max-width: 1500px) { .cs_landing_feature_right_img .cs_landing_feature_thumb { width: 100%; } } .cs_landing_feature_right_img .cs_landing_feature_text_box { padding-right: 100px; } @media (max-width: 1400px) { .cs_landing_feature_right_img .cs_landing_feature_text_box { padding-right: 50px; } } @media (max-width: 991px) { .cs_landing_feature_right_img .cs_landing_feature_text_box { padding-right: 0px; } } .cs_landing_feature_left_img .cs_landing_feature_thumb { width: calc(100% + 200px); margin-left: -200px; text-align: right; } @media (max-width: 1500px) { .cs_landing_feature_left_img .cs_landing_feature_thumb { width: 100%; margin-left: 0; } } .cs_landing_feature_left_img .cs_landing_feature_text_box { padding-left: 100px; } @media (max-width: 1400px) { .cs_landing_feature_left_img .cs_landing_feature_text_box { padding-left: 50px; } } @media (max-width: 991px) { .cs_landing_feature_left_img .cs_landing_feature_text_box { padding-left: 0px; } } .cs_mb_2 { margin-bottom: 2px; } .cs_gap_y_20 { gap: 20px 0; } .cs_red_color { color: #d70015; } .cs_blue_color { color: #0040dd; } .cs_purple_color { color: #8944ab; } select { border: 1px solid var(--border); border-radius: 5px; padding: 5px 10px; padding-right: 24px; color: var(--secondary); outline: none; -webkit-appearance: none; -moz-appearance: none; background-image: linear-gradient(45deg, transparent 50%, var(--secondary) 50%), linear-gradient(135deg, var(--secondary) 50%, transparent 50%); background-position: calc(100% - 12px) calc(1em + 0px), calc(100% - 7px) calc(1em + 0px); background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; cursor: pointer; } select.cs_form_field { background-position: calc(100% - 18px) calc(1em + 5px), calc(100% - 13px) calc(1em + 5px); } .cs_auth_card { display: flex; min-height: 100vh; } .cs_auth_card label { margin-bottom: 6px; } .cs_auth_card .cs_card_text_btn { color: var(--accent); } .cs_auth_card .cs_card_text_btn:hover { text-decoration: underline; } .cs_auth_card .cs_card_left, .cs_auth_card .cs_card_right { flex: none; width: 50%; } .cs_auth_card .cs_card_left { padding-left: 15px; padding-right: 15px; min-width: 560px; } @media (max-width: 991px) { .cs_auth_card .cs_card_left { min-width: 100%; width: 100%; } } .cs_auth_card .cs_card_right { background-color: var(--gray); } @media (max-width: 991px) { .cs_auth_card .cs_card_right { display: none; } } .cs_auth_card .cs_card_card_in { width: 100%; padding: 50px 0; } .cs_auth_card .cs_card_card_out { height: 100%; display: flex; align-items: center; flex-direction: column; justify-content: center; max-width: 430px; width: 100%; margin-left: auto; margin-right: auto; position: relative; padding-top: 100px; } .cs_auth_card .cs_login_logo { position: absolute; left: 0; top: 50px; } .cs_card_row_1 { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 5px 10px; } .cs_custom_checkbox { display: inline-block; position: relative; } .cs_custom_checkbox .cs_custom_checkbox_input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; cursor: pointer; } .cs_custom_checkbox .cs_custom_checkbox_input:checked + .cs_custom_checkbox_label::before { border-color: var(--accent); background-color: var(--accent); } .cs_custom_checkbox .cs_custom_checkbox_input:checked + .cs_custom_checkbox_label::after { opacity: 1; } .cs_custom_checkbox .cs_custom_checkbox_label { padding-left: 26px; position: relative; margin: 0 !important; } .cs_custom_checkbox .cs_custom_checkbox_label::before { content: ""; height: 18px; width: 18px; border: 1px solid var(--border); position: absolute; left: 0; top: 4px; border-radius: 4px; transition: all 0.3s ease; } .cs_custom_checkbox .cs_custom_checkbox_label::after { content: ""; height: 10px; width: 6px; border: 2px solid #fff; border-left: none; border-top: none; position: absolute; left: 6px; top: 6px; transform: rotate(40deg); opacity: 0; transition: all 0.3s ease; } .cs_custom_checkbox a { position: relative; z-index: 2; } .cs_custom_checkbox a:hover { text-decoration: underline; color: var(--accent); } .cs_social_btns { display: flex; display: flex; gap: 10px; } .cs_social_btns .cs_social_btn { flex: 1; display: flex; justify-content: center; align-items: center; gap: 10px; font-size: 14px; line-height: 1.6em; border: 1px solid var(--border); padding: 11px 10px; border-radius: 20px; } .cs_social_btns .cs_social_btn i { font-size: 16px; } .cs_social_btns .cs_social_btn:hover { border-color: var(--primary); color: var(--primary); } .cs_social_btns .cs_social_btn_facebook i { color: #0866ff; } .cs_social_btns .cs_social_btn_google i { color: #ea4335; } .cs_or_login { text-align: center; } .cs_or_login span { display: inline-block; position: relative; padding: 0 12px; } .cs_or_login span::before, .cs_or_login span::after { content: ""; height: 1px; width: 35px; background-color: var(--border); position: absolute; top: 50%; } .cs_or_login span::before { left: 100%; } .cs_or_login span::after { right: 100%; } @media screen and (min-width: 1200px) { .cs_site_header.cs_style_1 .cs_main_header_center { max-width: initial; width: -moz-max-content; width: max-content; } } .cs_header_btn_group { display: flex; align-items: center; gap: 30px; } @media (max-width: 1400px) { .cs_header_btn_group { gap: 20px; } } @media (max-width: 1199px) { .cs_header_btn_group { gap: 20px; } } .cs_dropdown_tobble_btn { padding: 0; display: flex; border: none; background-color: transparent; font-size: 20px; } .cs_dropdown_tobble_btn::after { content: ""; display: inline-block; height: 6px; width: 6px; border: 2px solid currentColor; transform: rotate(45deg); border-left: 0; border-top: 0; margin-left: 5px; position: relative; top: 6px; border-radius: 0px 0px 2px 0px; transition: all 0.3s ease; } .cs_dropdown_tobble_btn.active::after { transform: rotate(-135deg); top: 7px; } .cs_dropdown_wrap { position: relative; } .cs_dropdown_list { position: absolute; right: 0; top: 100%; background-color: #fff; width: 200px; margin-top: 20px; padding: 10px 0; border-radius: 0 0 7px 7px; transition: all 0.3s ease; opacity: 0; visibility: hidden; border-top: 2px solid var(--accent); box-shadow: 0px 1px 2px 0px rgba(2, 0, 181, 0.1); font-size: 15px; } .cs_dropdown_list.active { opacity: 1; visibility: visible; } .cs_dropdown_list li:not(:last-child) { margin-bottom: 1px; } .cs_dropdown_list a { display: flex; align-items: center; gap: 8px; padding: 5px 20px; } .cs_dropdown_list a:hover { background-color: var(--gray); } .cs_dropdown_list .active a { color: var(--accent); background-color: var(--gray); } .cs_main_header_left .cs_dropdown_list { right: initial; left: 0; } @media (max-width: 1320px) { .cs_main_header_center + .cs_main_header_right .cs_btn.cs_style_2 { display: none; } } @media (max-width: 767px) { .cs_site_header.cs_style_2.cs_type_1 .cs_main_header_center .cs_site_branding { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); } } @media (max-width: 991px) { .cs_site_header.cs_style_2 .cs_header_login_btn, .cs_site_header.cs_style_2 .cs_dropdown_tobble_btn { color: #fff; } } .cs_dashboard_wrap { display: flex; gap: 40px; align-items: flex-start; } @media (max-width: 1199px) { .cs_dashboard_wrap { gap: 25px; } } @media (max-width: 991px) { .cs_dashboard_wrap { flex-direction: column; } .cs_dashboard_wrap .cs_dashboard_left { width: 100%; } } .cs_dashboard_nav { border: 1px solid var(--border); padding: 20px 30px; flex: none; width: 360px; } @media (max-width: 1199px) { .cs_dashboard_nav { width: 280px; } } @media (max-width: 991px) { .cs_dashboard_nav { width: 100%; } } .cs_dashboard_nav li:not(:last-child) { border-bottom: 1px solid var(--border); } .cs_dashboard_nav li a { display: flex; align-items: center; gap: 10px; padding: 10px 0px; } .cs_dashboard_nav .active a { color: var(--accent); } .cs_dashboard_right { flex: 1; } @media (max-width: 991px) { .cs_dashboard_right { width: 100%; } } .cs_admin_iconbox { box-shadow: 0px 0px 15px 0px rgba(27, 27, 27, 0.1); padding: 15px 20px; display: flex; align-items: center; gap: 15px; } .cs_admin_iconbox .cs_admin_iconbox_icon { flex: none; width: 65px; height: 65px; border-radius: 50%; flex: none; border: 1px solid var(--border); border-radius: 15px; font-size: 28px; } .cs_table_1 { min-width: 550px; font-size: 15px; } @media (max-width: 575px) { .cs_table_1 { font-size: 14px; } } .cs_table_1 img { height: 50px; } .cs_table_1 td, .cs_table_1 th { padding: 15px 7px; } @media (min-width: 576px) { .cs_table_1 td:first-child, .cs_table_1 th:first-child { padding-left: 20px; } .cs_table_1 td:last-child, .cs_table_1 th:last-child { padding-right: 20px; } } .cs_table_1 th { color: var(--primary); font-weight: 500; border-top: none; } .cs_table_1 tbody tr:hover { background-color: var(--gray); } .cs_table_1_footer { display: flex; justify-content: space-between; padding: 15px 20px; border-top: 1px solid var(--border); font-size: 15px; } .cs_table_1_footer .page-link { color: var(--secondary); border-color: var(--border); padding: 5px 5px; min-width: 42px; text-align: center; } .cs_table_1_footer .page-link i { font-size: 14px; } .cs_table_1_footer .page-link:focus { box-shadow: none; } .cs_table_1_footer a.page-link:hover { color: var(--accent); } .cs_table_1_footer .active > .page-link, .cs_table_1_footer .page-link.active { background-color: var(--accent); color: #fff; margin-top: -1px; margin-bottom: -1px; padding: 6px 5px; } .cs_table_1_footer .active > .page-link:hover, .cs_table_1_footer .page-link.active:hover { color: #fff; } .cs_table_wrap { border: 1px solid var(--border); border-radius: 5px; } .cs_dashboard_card { border: 1px solid var(--border); border-radius: 5px; padding: 30px; } .cs_dashboard_card label { margin-bottom: 5px; } .cs_icon_btn { display: inline-flex; align-items: center; justify-content: center; padding: 2px; height: 32px; width: 32px; border: 1px solid var(--ternary); background-color: transparent; border-radius: 5px; flex: none; outline: none; } .cs_icon_btn:hover { border-color: var(--accent); color: var(--accent); } .cs_icon_btn_group { display: inline-flex; gap: 5px; } .rc-slider-handle { border-color: var(--primary) !important; opacity: 1 !important; } .rc-slider-handle.rc-slider-handle-dragging { box-shadow: 0 0 0 4px var(--border) !important; } .rc-slider-track, .rc-slider-tracks { background-color: var(--primary) !important; } .rc-slider-rail { background-color: var(--border) !important; } .cs_out_of_stock_message { position: absolute; text-align: center; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(78, 78, 78, 0.74); color: white; padding: 5px 10px; font-weight: bold; border-radius: 4px; } .booking-success-icon div { width: 250px; margin: 0 auto; } .booking-card { border: none; } .booking-btn-custom { background-color: #28a745; color: white; border: none; } .booking-btn-custom:hover { background-color: #218838; color: #ffffff; } /*# sourceMappingURL=globals.css.map */
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 3 × Files: 4
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
common
DIR
-
drwxrwxrwx
2025-05-16 16:14:55
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
default
DIR
-
drwxrwxrwx
2025-05-16 16:14:55
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
shortcode
DIR
-
drwxrwxrwx
2025-05-16 16:14:55
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
globals.css
231.75 KB
lrw-rw-rw-
2025-05-08 11:48:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
globals.css.map
90.85 KB
lrw-rw-rw-
2025-04-24 13:04:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
globals.scss
1.34 KB
lrw-rw-rw-
2025-05-05 04:59:38
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
_rtl.scss
16.23 KB
lrw-rw-rw-
2025-04-30 14:58:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).