/*
Theme Name: codearoma
Theme URI: http://codearoma/
Author: codearoma
Author URI: https://codearoma.com/
Description: CodeAroma Technologies mainly focuses on Website development, Application development, Software development, Online Marketing Services and Branding. 
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: codearoma
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
*/
/* Start Default CSS*/
/* table of content - start
==================================================================================================== */

body{margin:0;padding:0;font-size:15px;line-height:1.867;font-style:normal;color:#000;font-family:Rubik,sans-serif;background-color:#fff;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:root{--brand-cyan:#00A0E3;--brand-magenta:#E5097F;--transition-speed:0.4s}::selection{color:#fff;background-color:#e5097f}::-moz-selection{color:#fff;background-color:#e5097f}main{overflow:hidden;position:relative}:focus-visible{outline:0}hr{height:1px;border:none;background-color:#ededef}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.row{--bs-gutter-x:30px}.g-0,.gx-0{--bs-gutter-x:0}.container{max-width:1200px}.maxw_1420{max-width:1450px}.maxw_1780{max-width:1810px}.layer{position:relative!important}[data-background]{background-size:cover;background-repeat:no-repeat;background-position:center center}.deco_wrap{z-index:1;position:relative}.deco_wrap .deco_image{z-index:-1;position:absolute}a,button{cursor:pointer;display:inline-block;text-decoration:none;font-family:Rubik,sans-serif}a:hover,button:hover{text-decoration:none}button{margin:0;padding:0;border:none;background:0 0}button:focus{outline:0}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:500;color:#000;font-family:Rubik,sans-serif}i,label,small,span,strong{font-family:Rubik,sans-serif}.form_item{position:relative;margin-bottom:30px}.form_item .input_icon{top:50%;right:30px;margin:0;line-height:1;position:absolute;color:#e5097f;transform:translateY(-50%)}.form_item .input_title{display:block;line-height:1;font-size:20px;font-weight:500;margin-bottom:15px;color:#e5097f;font-family:Rubik,sans-serif}.form_item input,.form_item textarea{width:100%;border:none;outline:0;display:block;transition:all .3s ease-in-out}.form_item input{height:65px;padding:0 30px}.form_item textarea{min-height:130px;padding:25px 30px}.form_item .submit_btn{top:50%;right:0;position:absolute;transform:translateY(-50%)}:-moz-placeholder{color:#616161;font-weight:500;font-family:Rubik,sans-serif;text-transform:capitalize}::-moz-placeholder{color:#616161;font-weight:500;font-family:Rubik,sans-serif;text-transform:capitalize}:-ms-input-placeholder{color:#616161;font-weight:500;font-family:Rubik,sans-serif;text-transform:capitalize}::-webkit-input-placeholder{color:#616161;font-weight:500;font-family:Rubik,sans-serif;text-transform:capitalize}.select_option{position:relative;margin-bottom:30px}.select_option .nice-select{float:none;width:100%;height:65px;border:none;display:block;font-size:15px;text-align:left;line-height:65px;padding:0 30px;border-radius:0;padding-right:40px;background-color:#fff;font-family:Rubik,sans-serif;transition:all .3s ease-in-out}.select_option .nice-select:after{top:55%;right:0;margin:0;width:auto;right:30px;border:none;height:auto;line-height:1;content:"\f107";font-weight:400;color:#e5097f;transform:translateY(-55%);transition:all .3s ease-in-out;font-family:"Font Awesome 5 Pro"}.select_option .nice-select>span{color:#616161;font-weight:500;font-family:Rubik,sans-serif;text-transform:capitalize}.select_option .nice-select .list{width:100%;border:none;margin-top:1px;padding:10px 0;border-radius:0;background-color:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.08)}.select_option .nice-select .list li{font-weight:400;padding:0 25px;color:#757575}.select_option .nice-select .list li.focus,.select_option .nice-select .list li.selected.focus,.select_option .nice-select .list li:hover{color:#7276b3;background-color:#f5f6fa}.owl-theme .owl-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.owl-theme .owl-dots .owl-dot{float:left;margin:0;padding:0;display:inline-block}.owl-theme .owl-dots .owl-dot:not(:last-child){margin-right:12px}.owl-theme .owl-dots .owl-dot span{margin:0;width:10px;height:10px;opacity:.4;background:#e5097f;transition:all .3s ease-in-out}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{opacity:1;background:#e5097f}.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev{margin:0;width:65px;height:65px;border:none;overflow:hidden;position:relative;border-radius:0}.owl-theme .owl-nav .owl-next>span,.owl-theme .owl-nav .owl-prev>span{display:none}.owl-theme .owl-nav .owl-next:before,.owl-theme .owl-nav .owl-prev:before{top:0;left:0;right:0;bottom:0;z-index:1;font-size:18px;font-weight:400;line-height:65px;text-align:center;position:absolute;border-radius:100%;color:#222;border:2px solid #dbdbdb;transition:all .3s ease-in-out;font-family:"Font Awesome 5 Pro"}.owl-theme .owl-nav .owl-next:hover,.owl-theme .owl-nav .owl-prev:hover{background:0 0}.owl-theme .owl-nav .owl-next:hover:before,.owl-theme .owl-nav .owl-prev:hover:before{color:#fff;background:#e5097f;border-color:#e5097f}.owl-theme .owl-nav .owl-prev{margin-right:5px}.owl-theme .owl-nav .owl-prev:before{content:"\f060"}.owl-theme .owl-nav .owl-next:before{content:"\f061"}.ul_li,.ul_li_center,.ul_li_right{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.ul_li>li,.ul_li_center>li,.ul_li_right>li{float:left;list-style:none;display:inline-block}.ul_li{justify-content:flex-start}.ul_li_center{justify-content:center}.ul_li_right{justify-content:flex-end}.ul_li_block{margin:0;padding:0;display:block}.ul_li_block>li{display:block;list-style:none}.rating_star li{color:#ecb006;font-size:12px}.rating_star li:not(:last-child){margin-right:2px}.social_title{line-height:1;font-size:15px;font-weight:500;margin-right:20px;display:inline-block;color:#222;text-transform:uppercase;font-family:Rubik,sans-serif}.primary_social_links li:not(:last-child){margin-right:20px}.primary_social_links a{display:block;line-height:1;font-size:15px;color:#757575}.primary_social_links a:hover{color:#e5097f}.square_social_links li:not(:last-child){margin-right:10px}.square_social_links a{width:45px;height:45px;display:block;color:#fff;font-size:14px;overflow:hidden;position:relative;text-align:center}.square_social_links a i{left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out}.square_social_links a i:nth-child(1){top:50%;transform:translate(-50%,-50%)}.square_social_links a i:nth-child(2){top:100%;opacity:0}.square_social_links a:hover i:nth-child(1){top:-100%;opacity:0;transform:translateX(-50%)}.square_social_links a:hover i:nth-child(2){top:50%;opacity:1;transform:translate(-50%,-50%)}.circle_social_links li:not(:last-child){margin-right:8px}.circle_social_links a{width:45px;height:45px;display:block;color:#fff;font-size:14px;overflow:hidden;line-height:49px;position:relative;text-align:center;border-radius:100%;background-color:#e5097f}.circle_social_links a i{left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out}.circle_social_links a i:nth-child(1){top:55%;transform:translate(-50%,-55%)}.circle_social_links a i:nth-child(2){top:100%;opacity:0}.circle_social_links a:hover i{color:#fff}.circle_social_links a:hover i:nth-child(1){top:-100%;opacity:0;transform:translateX(-50%)}.circle_social_links a:hover i:nth-child(2){top:55%;opacity:1;transform:translate(-50%,-55%)}.circle_social_links .bg_facebook:hover{background-color:#3b5998}.circle_social_links .bg_twitter:hover{background-color:#1da1f2}.circle_social_links .bg_youtube:hover{background-color:red}.circle_social_links .bg_linkedin:hover{background-color:#007bb5}.pagination_nav li:not(:last-child){margin-right:10px}.pagination_nav a{height:65px;display:block;color:#222;min-width:65px;font-size:18px;font-weight:500;padding:0 15px;line-height:63px;text-align:center;border-radius:45px;border:3px solid #dbdbdb;font-family:Rubik,sans-serif}.pagination_nav li.active a,.pagination_nav li:hover a{color:#fff;border-color:#e5097f;background-color:#e5097f}.post_meta>li:not(:last-child){margin-right:30px}.post_meta a{display:block;line-height:1;color:#757575}.post_meta a:hover{color:#e5097f}.post_meta i{margin-right:10px;color:#e5097f}.check_info_list>li,.outline_check_info_list>li{line-height:1;position:relative;padding-left:35px}.check_info_list>li:not(:last-child),.outline_check_info_list>li:not(:last-child){margin-bottom:30px}.check_info_list>li:before,.outline_check_info_list>li:before{top:0;left:0;line-height:1;font-weight:400;position:absolute;color:#fff;font-family:"Font Awesome 5 Pro"}.check_info_list>li:before{content:"\f00c"}.outline_check_info_list>li:not(:last-child){margin-bottom:25px}.outline_check_info_list>li:before{top:-1px;content:"\f058";color:#e5097f}.circle_check_info_list>li{font-weight:500;padding-top:5px;position:relative;padding-left:50px;color:#222}.circle_check_info_list>li:not(:last-child){margin-bottom:15px}.circle_check_info_list>li:before{top:0;left:0;width:35px;height:35px;font-weight:400;content:"\f00c";line-height:37px;text-align:center;position:absolute;border-radius:100%;color:#e5097f;background-color:#fff;font-family:"Font Awesome 5 Pro"}.primary_tag_list{margin:-3px}.primary_tag_list li{padding:3px;position:relative}.primary_tag_list li:after{right:0;bottom:2px;content:",";line-height:1;position:absolute}.primary_tag_list li:last-child:after{display:none}.primary_tag_list a{display:block;line-height:1;color:#757575}.primary_tag_list a:hover{color:#e5097f}.sec_ptb_130{padding:130px 0}.sec_ptb_80{padding:80px 0}.mt__30{margin-top:-30px}.mt__50{margin-top:-50px}.mb_15{margin-bottom:15px}.mb_30{margin-bottom:30px}.mb_50{margin-bottom:50px}.mb_80{margin-bottom:80px}.custom_btn{z-index:1;line-height:1;color:#fff;font-size:14px;font-weight:500;padding:10px 40px;position:relative;align-items:center;display:inline-flex;text-transform:uppercase;font-family:Rubik,sans-serif;justify-content:space-between;padding-left:15px}.custom_btn:before{top:0;width:0;left:auto;right:0;z-index:-1;bottom:0;content:"";position:absolute;transition:all .3s ease-in-out}.custom_btn:hover{color:#fff}.custom_btn:hover:before{left:0;width:100%;right:auto}.custom_btn span{width:45px;height:45px;line-height:47px;float:right;font-size:15px;overflow:hidden;margin-left:40px;text-align:center;position:relative;margin-right:-30px;color:#222;display:inline-block;background-color:#fff;transition:all .3s ease-in-out}.custom_btn.bg_default_yellow{color:#222}.custom_btn.bg_default_yellow:before{background:#e5097f}.custom_btn.bg_default_yellow:hover{color:#fff}.custom_btn.bg_default_orange:before{background:#00a0e3}.custom_btn.bg_default_orange:hover{color:#222}.custom_btn.bg_white{color:#222;background-color:#fff}.custom_btn.bg_white span{color:#fff;background-color:#1a1e5d}.custom_btn.bg_white:before{background:#000}.custom_btn.bg_white:hover{color:#fff}.custom_btn.bg_white:hover span{color:#000;background-color:#fff}.custom_btn.btn_border{color:#222;border:2px solid #e8e8e8}.custom_btn.btn_border:before{background:#e8e8e8}.custom_btn.btn_border span{color:#fff}.custom_btn.btn_border span.bg_default_orange{background-color:#e5097f}.custom_btn.btn_border span.bg_default_yellow{background-color:#00a0e3}.custom_btn.btn_border span.bg_default_lightblue{background-color:#209ffa}.icon_btn{z-index:1;width:65px;height:65px;font-size:18px;line-height:69px;position:relative;text-align:center;color:#222;background-color:#00a0e3}.icon_btn:before{top:0;width:0;left:auto;right:0;z-index:-1;bottom:0;content:"";position:absolute;transition:all .3s ease-in-out;background-color:#e5097f}.icon_btn:hover{color:#fff}.icon_btn:hover:before{left:0;width:100%;right:auto}.text_btn{line-height:1;display:inherit}.text_btn span{line-height:1;font-size:13px;font-weight:500;position:relative;display:inline-block;color:#222;text-transform:uppercase;font-family:Rubik,sans-serif}.text_btn span:before{width:0;left:auto;right:0;bottom:0;height:1px;content:"";position:absolute;background:#e5097f;transition:width .2s linear}.text_btn:hover span:before{left:0;width:100%;right:auto}.text_btn i{font-size:12px;margin-left:5px;color:#222;transition:all .3s ease-in-out}.text_btn:hover i{color:#e5097f;transform:translateX(5px)}.play_btn{z-index:1;width:100px;height:100px;line-height:100px;position:relative;text-align:center;border-radius:100%;color:#e5097f;border:3px solid rgba(255,67,40,.49)}.play_btn:after,.play_btn:before{top:0;left:0;right:0;bottom:0;z-index:-1;content:"";opacity:.4;display:block;position:absolute;border-radius:100%;border:3px solid rgba(255,67,40,.49)}.play_btn:before{animation:pulse 2s cubic-bezier(.25,.46,.45,.94) infinite both}.play_btn:after{animation:pulse 2s .6s cubic-bezier(.25,.46,.45,.94) infinite both}.play_btn.bg_white{border-color:#fff;color:#e5097f;background-color:#fff}.play_btn.bg_white:after,.play_btn.bg_white:before{border:3px solid rgba(255,255,255,.49)}@keyframes pulse{0%{opacity:.5;transform:scale(1)}100%{opacity:0;transform:scale(1.75)}}.section_title{z-index:1;position:relative}.section_title .small_title{line-height:1;font-size:24px;margin-bottom:8px;color:#8f004d;
/*font-family:Pacifico,cursive;*/
text-transform:uppercase}.section_title .big_title{font-size:20px;font-weight:700;line-height:1.2}.section_title .biggest_title{top:50%;left:-8px;z-index:-1;display:none;line-height:1;font-size:150px;position:absolute;transform:translateY(-50%);font-family:Pacifico,cursive;color:rgba(34,34,34,.102)}.section_title.text-center .biggest_title{top:50%;left:50%;transform:translate(-50%,-50%)}.text-white .section_title .biggest_title{color:rgba(255,255,255,.051)}.plus_effect{position:relative;transition:all .3s ease-in-out;background-color:#1a1e5d}.plus_effect>img{transition:all .3s ease-in-out}.plus_effect:after,.plus_effect:before{top:50%;left:50%;z-index:2;opacity:0;content:"";position:absolute;transition:all .3s ease-in-out;background-color:rgba(255,255,255,.77);transform:translateX(-50%) translateY(-50%)}.plus_effect:before{height:1px;width:160px}.plus_effect:after{width:1px;height:160px}.plus_effect:hover>img{opacity:.369}.plus_effect:hover:after,.plus_effect:hover:before{opacity:1;transition-delay:.2s}.plus_effect:hover:before{width:120px}.plus_effect:hover:after{height:120px}#thetop{top:0;left:0;right:0;z-index:-1;position:absolute}#backtotop{right:15px;width:50px;height:50px;z-index:999;bottom:40px;display:none;position:fixed;border-radius:100%;background-color:#fff;box-shadow:0 10px 30px 1px rgba(0,0,0,.15)}#scroll{z-index:1;width:100%;height:100%;display:block;font-size:16px;line-height:57px;text-align:center;position:relative;color:#e5097f}.preloader{top:0;left:0;right:0;bottom:0;display:flex;z-index:9000;cursor:default;position:fixed;align-items:center;justify-content:center}.preloader.loaded{visibility:hidden}.preloader .animation_preloader{z-index:10000}.preloader .spinner{width:9em;height:9em;margin:auto;margin-bottom:30px;border-radius:100%;animation:spinner 1s infinite linear;border:3px solid rgba(255,255,255,.4);border-top-color:#e5097f}.preloader p{color:#fff;font-size:14px;font-weight:500;letter-spacing:8px;text-transform:uppercase}.preloader .loader{top:0;left:0;z-index:1;width:100%;height:100%;font-size:0;position:fixed;pointer-events:none}.preloader .loader_section{padding:0}.preloader .bg{left:0;width:100%;height:100%;background-color:#1a1e5d;transition:all .8s cubic-bezier(.77,0,.175,1)}.preloader.loaded .animation_preloader{opacity:0;transition:.3s ease-out}.preloader.loaded .loader_section .bg{width:0;transition:.7s .3s allcubic-bezier(.1,.1,.1,1)}@-webkit-keyframes spinner{to{transform:rotateZ(360deg)}}@keyframes spinner{to{transform:rotateZ(360deg)}}@media screen and (max-width:767px){.preloader .animation_preloader .spinner{height:8em;width:8em}}@media screen and (max-width:500px){.preloader .animation_preloader .spinner{height:7em;width:7em}}.bg_default_orange{background-color:#e5097f}.bg_default_blue{background-color:#209ffa}.bg_default_lightblue{background-color:#209ffa}.bg_default_yellow{background-color:#00a0e3}.bg_default_purple{background-color:#5f43c5}.bg_default_pink{background-color:#e6498f}.bg_default_past{background-color:#20ad96}.border_left_orange,.border_left_yellow{padding-left:28px}.border_left_yellow{border-left:3px solid #00a0e3}.border_left_orange{border-left:3px solid #e5097f}.spin{animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}a,button{transition:all .3s ease-in-out}.sticky_header{top:0;left:0;right:0;z-index:999;position:absolute}.sticky_header.stuck{position:fixed;box-shadow:0 0 18px 1px rgba(0,0,0,.1);animation:.5s ease-in-out 0s normal none 1 running fadeInDown}.header_section .select_option .nice-select{border:none;padding:0;height:auto;line-height:1;padding-right:15px;background-color:transparent}.header_section .select_option .nice-select:after{right:0;color:#e5097f}.header_section .select_option .nice-select .list{right:0;left:unset;min-width:250px}.header_section .action_btn{width:55px;height:55px;color:#fff;font-size:15px;line-height:57px;text-align:center}.header_section .action_btn.bg_default_purple{color:#d0c4ff}.header_section .custom_btn{padding:7.5px 30px}.header_section .custom_btn span{width:40px;height:40px;line-height:42px;margin-left:30px;margin-right:-22px}.header_section .social_title{font-weight:400;text-transform:capitalize}.header_top{display:flex;min-height:50px;padding:10px 0;align-items:center}.header_top.bg_light{background-color:#f5f6fa}.header_top .primary_social_links a{color:#7276b3}.header_top .primary_social_links a:hover{color:#e5097f}.text-white .header_contact_info li{color:#fff}.text-white .header_contact_info i{color:#00a0e3}.text-white .select_option .nice-select>span{color:#fff}.text-white .header_items_list>li:after{background-color:#38368a}.text-white .primary_social_links a{color:#ababab}.header_bottom{display:flex;min-height:100px;padding:15px 0;align-items:center}.header_contact_info li{color:#000;font-size:15px;font-family:Rubik,sans-serif}.header_contact_info li:not(:last-child){margin-right:50px}.header_contact_info li i{margin-right:8px;color:#e5097f}.header_items_list>li{color:#7276b3;font-size:15px;position:relative}.header_items_list>li:not(:last-child){margin-right:30px;padding-right:30px}.header_items_list>li:after{top:50%;width:2px;content:"";right:-1px;height:20px;position:absolute;background-color:#c6ccdc;transform:translateY(-50%)}.header_items_list>li:last-child:after{display:none}.header_btns_group li:not(:last-child){margin-right:10px}.header_icon_btns li{font-size:16px}.header_icon_btns li:not(:last-child){margin-right:35px}.header_icon_btns li button{display:block;line-height:1;color:#757575}.header_icon_btns li button.active,.header_icon_btns li button:hover{color:#e5097f}.header_hotline{padding:30px 70px}.header_hotline.bg_gray{background-color:#f5f6fa}.header_hotline .item_icon{float:left;width:55px;height:55px;line-height:45px;margin:-10px 0;margin-right:10px;text-align:center;border-radius:100%;border:5px solid #fff;background-color:#e5097f;box-shadow:0 10px 30px 0 rgba(226,226,226,.78)}.header_hotline .item_content{display:table}.header_hotline h4{line-height:1;font-size:14px;font-weight:700;color:#757575;font-family:Rubik,sans-serif;text-transform:uppercase}.header_hotline span{display:block;line-height:1;font-size:18px;font-weight:500;color:#1a1e5d}.cart_btn{position:relative}.cart_btn .cart_counter{top:-10px;right:-10px;height:20px;color:#fff;font-size:11px;min-width:20px;line-height:22px;position:absolute;border-radius:45px;background-color:#e5097f}.main_menu>ul>li{padding:15px 0}.main_menu>ul>li:not(:last-child){margin-right:30px}.main_menu>ul>li>a{color:#fff;display:block;font-size:16px;font-weight:500;position:relative;font-family:Rubik,sans-serif}.main_menu>ul>li.active>a,.main_menu>ul>li:hover>a{color:#00a0e3}.main_menu .has_child{position:relative}.main_menu .has_child>a:after{font-size:12px;font-weight:500;content:"\f107";margin-left:5px;display:inline-block;font-family:"Font Awesome 5 Pro"}.main_menu .has_child .submenu{top:100%;left:0;opacity:0;z-index:99;margin:0;min-width:220px;padding:20px 0;visibility:hidden;position:absolute;background:#fff;transform:translateY(15px);transition:all .3s ease-in-out;box-shadow:0 2px 19px 3px rgba(0,0,0,.08)}.main_menu .has_child .submenu li{display:block}.main_menu .has_child .submenu li:not(:last-child){border-bottom:1px solid #f5f6fa}.main_menu .has_child .submenu li a{width:100%;display:block;line-height:1;padding:15px 30px;white-space:nowrap;color:#757575}.main_menu .has_child .submenu li.active>a,.main_menu .has_child .submenu li:hover>a{color:#e5097f;background-color:#f5f6fa}.main_menu .has_child:hover>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.main_menu .has_child .submenu .has_child{position:relative}.main_menu .has_child .submenu .has_child>a:after{float:right;font-size:13px;content:"\f061";transform:translateY(0)}.main_menu .has_child .submenu .submenu{top:-20px;left:100%}.search_body_collapse .search_body{padding:15px 0;background-color:rgba(0,0,0,.8)}.search_body_collapse .form_item input{padding:0;border:none;height:70px;color:#fff;font-size:24px;font-weight:400;background-color:transparent}.search_body_collapse .form_item input:-moz-placeholder{font-weight:300;color:rgba(255,255,255,.8)}.search_body_collapse .form_item input::-moz-placeholder{font-weight:300;color:rgba(255,255,255,.8)}.search_body_collapse .form_item input:-ms-input-placeholder{font-weight:300;color:rgba(255,255,255,.8)}.search_body_collapse .form_item input::-webkit-input-placeholder{font-weight:300;color:rgba(255,255,255,.8)}.search_body_collapse .form_item button{top:50%;right:0;color:#fff;font-size:30px;position:absolute;transform:translateY(-50%)}.header_default+main{margin-top:150px}.header_default.stuck .header_top{display:none}.header_default.stuck .header_bottom{background-color:#1a1e5d}.primary_header{background-color:#fff}.primary_header+main{margin-top:100px}.primary_header .brand_logo,.primary_header .header_hotline,.primary_header .main_menu{float:left;min-height:100px;display:inline-block}.primary_header .brand_logo{width:330px}.primary_header .brand_logo>a{width:100%;height:100%;display:block;text-align:center;line-height:100px}.primary_header .header_hotline{float:right;width:360px}.primary_header .main_menu>ul>li{padding:0;height:100px;margin:0!important;border-right:1px solid #e6e6e6}.primary_header .main_menu>ul>li>a{z-index:1;width:100%;height:100%;display:block;padding:0 40px;line-height:100px;color:#757575}.primary_header .main_menu>ul>li.active>a,.primary_header .main_menu>ul>li:hover>a{color:#fff;background-color:#e5097f}.primary_header .main_menu>ul>.has_child>a:after{display:none}.primary_header .search_btn{width:100%;height:100%;display:block;font-size:16px;min-width:100px;padding:0 30px;line-height:100px;color:#757575}.primary_header .search_btn.active,.primary_header .search_btn:hover{color:#fff;background-color:#e5097f}.primary_header .search_body_collapse .search_body{background-color:#fff;border-top:1px solid #e6e6e6}.primary_header .search_body_collapse .form_item input{height:55px;font-size:16px;padding:0 35px;border-radius:45px;color:#1a1e5d;background-color:#f5f6fa}.primary_header .search_body_collapse .form_item input:-moz-placeholder{font-weight:300;color:#757575}.primary_header .search_body_collapse .form_item input::-moz-placeholder{font-weight:300;color:#757575}.primary_header .search_body_collapse .form_item input:-ms-input-placeholder{font-weight:300;color:#757575}.primary_header .search_body_collapse .form_item input::-webkit-input-placeholder{font-weight:300;color:#757575}.primary_header .search_body_collapse .form_item button{right:30px;line-height:1;font-size:18px;color:#e5097f}.secondary_header .brand_logo img{width:54%}.brand_logo a{display:flex;justify-content:center}.secondary_header+main{margin-top:130px}.secondary_header.stuck .header_top{display:block}.secondary_header .brand_logo{width:255px;display:flex;align-items:center;border-right:1px solid #e2e2e2;margin-top:-60px;background-color:#fff}.secondary_header .header_icon_btns{width:205px;float:right;height:80px;display:flex;margin:-10px 0;align-items:center;border-left:1px solid #e2e2e2}.secondary_header .header_contact_info li{color:#757575}.secondary_header .header_items_list>li{padding:0}.secondary_header .header_items_list>li:after{display:none}.secondary_header .header_items_list>li:not(:last-child){margin-right:30px}.secondary_header .select_option .nice-select{height:35px;margin:-3px 0;line-height:35px;padding:0 20px;padding-right:40px;border-radius:45px;background-color:#e5097f}.secondary_header .select_option .nice-select span{color:#fff}.secondary_header .select_option .nice-select:after{right:20px;color:#fff}.secondary_header .header_bottom{display:flex;min-height:80px;padding:0;background-color:#fff}.secondary_header .main_menu>ul>li>a{color:#757575}.secondary_header .main_menu>ul>li.active>a,.secondary_header .main_menu>ul>li:hover>a{color:#e5097f}.mobilemenu_btns_group{display:none}.mobilemenu_btns_group>li:not(:last-child){margin-right:25px}.mobilemenu_btns_group button{line-height:1;display:block;color:#fff;font-size:18px}.sidebar-menu-wrapper{display:block}.sidebar-menu-wrapper .overlay{top:0;left:0;right:0;bottom:0;opacity:0;z-index:999;width:100vw;height:100vh;display:none;position:fixed;transition:all .3s ease-in-out;background:rgba(0,0,0,.7)}.sidebar-menu-wrapper .overlay.active{opacity:1;display:block}.sidebar_mobile_menu{top:0;width:300px;right:-320px;height:100vh;z-index:9999;position:fixed;padding:100px 0;overflow-y:scroll;background-color:#1a1e5d;transition:.6s cubic-bezier(1,0,0,1)}.sidebar_mobile_menu.active{right:0}.sidebar_mobile_menu .mCustomScrollBox{overflow:visible!important}.sidebar_mobile_menu .close_btn{top:15px;right:20px;color:#fff;line-height:1;font-size:24px;border-radius:0;position:absolute}.sidebar_mobile_menu .close_btn:hover{color:#e5097f}.sidebar_mobile_menu .mobile_menu_list{width:100%;display:block}.sidebar_mobile_menu .mobile_menu_list ul{margin:0;padding:0}.sidebar_mobile_menu .mobile_menu_list a,.sidebar_mobile_menu .mobile_menu_list li{width:100%;line-height:1;display:block}.sidebar_mobile_menu .mobile_menu_list>ul>li>a{font-size:16px;padding:17px 35px;text-transform:uppercase;color:rgba(255,255,255,.4)}.sidebar_mobile_menu .mobile_menu_list>ul>li.active>a,.sidebar_mobile_menu .mobile_menu_list>ul>li:hover>a{color:#fff;background-color:rgba(255,255,255,.06)}.sidebar_mobile_menu .mobile_menu_list .dropdown-menu{margin:0;width:100%;float:none;border:none;display:none;line-height:1;padding:15px 0;padding-top:0;border-radius:0;transform:unset!important;position:static!important;background-color:rgba(255,255,255,.06)}.sidebar_mobile_menu .mobile_menu_list .dropdown-menu.show{display:block;position:unset!important}.sidebar_mobile_menu .mobile_menu_list .dropdown-menu a,.sidebar_mobile_menu .mobile_menu_list .dropdown-menu li{width:100%;display:block;line-height:1}.sidebar_mobile_menu .mobile_menu_list .dropdown-menu a{font-size:15px;padding:12px 35px;padding-left:45px;color:rgba(255,255,255,.6)}.sidebar_mobile_menu .mobile_menu_list .dropdown-menu>li.active>a,.sidebar_mobile_menu .mobile_menu_list .dropdown-menu>li:hover>a{color:#fff;background-color:rgba(255,255,255,.07)}.sidebar_mobile_menu .mobile_menu_list .dropdown-menu .dropdown-menu a{padding-left:55px}.sidebar_mobile_menu .mobile_menu_list .dropdown-toggle:after{float:right;margin-top:8px}.sidebar_mobile_menu::-webkit-scrollbar{width:0}.cart_sidebar{top:0;width:300px;right:-320px;height:100vh;z-index:9999;position:fixed;padding:100px 0;overflow-y:scroll;background-color:#fff;transition:.6s cubic-bezier(1,0,0,1)}.cart_sidebar.active{right:0;box-shadow:0 10px 55px 1px rgba(137,173,255,.35)}.cart_sidebar .mCustomScrollBox{overflow:visible!important}.cart_sidebar .close_btn{top:15px;right:20px;line-height:1;font-size:24px;text-align:center;border-radius:0;position:absolute;color:#1a1e5d}.cart_sidebar .close_btn:hover{color:#e5097f}.cart_sidebar .cart_items_list{padding-bottom:30px;border-bottom:1px solid #dbdbdb}.cart_sidebar .cart_items_list>ul>li:not(:last-child){margin-bottom:20px}.cart_sidebar .cart_item{display:flex;padding:0 30px;position:relative;align-items:center;justify-content:flex-start}.cart_sidebar .cart_item .remove_btn{top:0;right:10px;line-height:1;font-size:15px;margin-right:10px;position:absolute;color:#757575}.cart_sidebar .cart_item .remove_btn:hover{color:#e5097f}.cart_sidebar .cart_item .item_image{width:100px;margin-right:10px}.cart_sidebar .cart_item .item_title{font-size:14px;margin-bottom:3px}.cart_sidebar .total_price{padding:20px 30px;margin-bottom:20px;border-bottom:1px solid #dbdbdb}.cart_sidebar .total_price li{line-height:1}.cart_sidebar .total_price li:not(:last-child){margin-bottom:10px}.cart_sidebar .total_price span{font-size:18px;font-weight:500;color:#222}.cart_sidebar .total_price small{float:right;font-size:16px}.cart_sidebar .btns_group{padding:0 5px}.cart_sidebar .btns_group li{width:50%;padding:5px;text-align:center}.cart_sidebar .btns_group a{height:50px;display:block;line-height:1;color:#fff;font-size:14px;font-weight:600;padding:0 15px;line-height:52px;text-transform:uppercase}.cart_sidebar .btns_group a.bg_default_yellow{color:#222}.cart_sidebar::-webkit-scrollbar{width:0}.widget.footer_about{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-logo{width:200px;margin-bottom:30px}.footer_contact_info p{font-size:15px!important}.footer_section.bg_gray{background-color:#f5f6fa}.footer_section.bg_black{background-color:#212121}.footer_widget_title{line-height:1;font-size:22px;font-weight:500;margin-bottom:35px}.footer_widget_area{padding:80px 0}.footer_bottom_boxed{padding:0 50px}.footer_bottom_boxed.bg_white{background-color:#000}.footer_brand_area{padding:60px 0}.footer_brand_area.border_bottom{border-bottom:1px solid #e0e0e0}.footer_useful_links li{position:relative;padding-left:18px;margin-bottom:10px;font-size:18px}.footer_useful_links li::before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;background:#e5097f;border-radius:50%;transition:all .3s ease}.footer_useful_links li a{position:relative;color:#000!important;text-decoration:none;transition:color .3s ease}.footer_useful_links li a::after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:#fecc00;transition:width .3s ease}.footer_useful_links li:hover a{color:#fff}.footer_useful_links li:hover a::after{width:100%}.footer_useful_links li:hover::before{transform:scale(1.6);background:#e5097f}.footer_useful_links li{line-height:1}.footer_useful_links li:not(:last-child){margin-bottom:22px}.footer_useful_links a{color:#757575}.footer_useful_links a:hover{color:#e5097f}.footer_contact_form .form_item input{height:55px;color:#fff;background-color:#1a1e5d}.footer_contact_form .form_item input:-moz-placeholder{color:#d4d7ff}.footer_contact_form .form_item input::-moz-placeholder{color:#d4d7ff}.footer_contact_form .form_item input:-ms-input-placeholder{color:#d4d7ff}.footer_contact_form .form_item input::-webkit-input-placeholder{color:#d4d7ff}.footer_contact_form .form_item .submit_btn{height:55.5px;min-width:55px;line-height:57px;font-size:18px;color:#fff;text-align:center;background-color:#e5097f}.footer_hotline{display:block;line-height:1;font-size:18px;color:#222;font-family:Rubik,sans-serif}.footer_hotline i{margin-right:10px;color:#e5097f}.breadcrumb_section{background-image:url(../images/bc_01.jpg)}.author_links{color:#e5097f}.footer_about.bg_black{background-color:#171717}.footer_contact_info li{display:flex;align-items:center}.footer_contact_info li:not(:last-child){margin-bottom:30px}.footer_contact_info .item_icon{width:40px;height:40px;color:#fff;line-height:44px;border-radius:5px;text-align:center;margin-right:15px}.footer_contact_info .item_icon.bg_default_yellow{color:#222}.footer_contact_info h4{line-height:1;font-size:14px;font-weight:600;margin-bottom:5px;color:#757575;font-family:Rubik,sans-serif;text-transform:uppercase}.footer_contact_info p{margin:0;line-height:1;font-size:15px;font-family:Rubik,sans-serif;margin-bottom:20px;display:flex}.footer_contact_info p i{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:#e5097f;color:#fff;border-radius:50%;font-size:14px;margin-right:10px;flex-shrink:0}span.f-content{display:flex;align-items:center;padding-left:10px;font-size:18px;line-height:27px}.footer_newsletter_boxed{padding:35px 50px;background-color:#171717}.footer_newsletter_boxed .newsletter_title{font-size:22px;line-height:1.273;margin-bottom:0}.footer_newsletter_boxed .form_list>li:not(:last-child){margin-right:7px}.footer_newsletter_boxed input{height:55px;width:280px;outline:0;display:block;color:#fff;padding:0 30px;border:1px solid #272727;background-color:transparent;transition:all .3s ease-in-out}.footer_newsletter_boxed input:focus{border-color:#00a0e3}.footer_newsletter_boxed input:-moz-placeholder{color:#595959}.footer_newsletter_boxed input::-moz-placeholder{color:#595959}.footer_newsletter_boxed input:-ms-input-placeholder{color:#595959}.footer_newsletter_boxed input::-webkit-input-placeholder{color:#595959}.footer_newsletter_boxed .icon_btn{width:55px;height:55px;font-size:18px;line-height:59px}.footer_section .text-white p{color:#b2b5ec}.text-white .footer_widget_title{color:#fff;margin-bottom:35px}.text-white .footer_brand_area.border_bottom{border-bottom:1px solid #24296f}.text-white .footer_useful_links a{color:#b2b5ec}.text-white .footer_useful_links a:hover{color:#e5097f}.text-white .small_blog .item_title>a{color:#fff}.text-white .small_blog:hover .item_title>a{color:#e5097f}.text-white .small_blog .post_date{color:#b2b5ec}.text-white .footer_contact_form .form_item input{background-color:#1f2366}.text-white .footer_hotline{color:#b2b5ec}.text-white .footer_bottom_boxed{background-color:#1f2366}.text-white .circle_social_links a{color:#ababab;background-color:#292d77}.text-white .circle_social_links a:hover i{color:#fff}.text-white .author_links{color:#00a0e3}.text-white .footer_contact_info p{color:#fff}.text-white .footer_newsletter_boxed{margin-top:47px}.text-white .footer_newsletter_boxed .newsletter_title{color:#fff}.secondary_footer{z-index:1;padding:80px 0;position:relative}.secondary_footer .border_shapes{top:0;right:0;bottom:0;z-index:-1;width:100%;position:absolute;background-size:auto;background-position:right center}.secondary_footer.text-white p{color:#979797}.secondary_footer.text-white a{color:#979797}.secondary_footer.text-white a:hover{color:#00a0e3}.secondary_footer.text-white .footer_contact_info p{color:#fff}.secondary_footer .footer_about{margin-top:-80px;padding:80px 45px 30px}.secondary_footer .footer_about .brand_logo{display:none}.secondary_footer .circle_social_links a{width:50px;height:50px;background-color:#212121}.secondary_footer .copyright_text{padding:22px 35px;background-color:#212121}.secondary_footer .copyright_text .author_links{color:#00a0e3}.secondary_footer .copyright_text .author_links:hover{color:#e5097f}.secondary_footer .footer_widget_area{padding:0;padding-left:40px}.secondary_footer .small_blog .item_title>a{line-height:1.556}.secondary_footer .small_blog:hover .item_title>a{color:#00a0e3}.secondary_footer .small_blog .post_date{color:#979797}.secondary_footer .small_blog .post_date i{color:#00a0e3}.breadcrumb_section{z-index:1;padding:70px 0;position:relative}.breadcrumb_section:before{top:0;left:0;right:0;bottom:0;content:"";z-index:-1;position:absolute;background-color:#212121ad}.page_title{color:#fff;line-height:1;font-size:45px;letter-spacing:-2.5px}.breadcrumb_nav>li{line-height:2;color:#fff;font-size:24px;position:relative}.breadcrumb_nav>li:not(:last-child){margin-right:25px;padding-right:25px}.breadcrumb_nav>li:after{top:50%;right:-3px;font-size:18px;font-weight:400;content:"\f105";position:absolute;transform:translateY(-50%);font-family:"Font Awesome 5 Pro"}.breadcrumb_nav>li:last-child:after{display:none}.breadcrumb_nav a{display:block;line-height:1;color:#fff}.breadcrumb_nav a:hover{color:#e5097f}.sidebar_section .widget{padding:50px 40px;background-color:#fff}.sidebar_section .widget:not(:last-child){margin-bottom:30px}.sb_widget_title{line-height:1;font-size:24px;margin-bottom:25px}.sb_widget_title.bottom_line{font-size:20px;position:relative;padding-bottom:18px}.sb_widget_title.bottom_line:after,.sb_widget_title.bottom_line:before{bottom:0;height:2px;content:"";position:absolute;background-color:#e5097f}.sb_widget_title.bottom_line:before{left:0;width:10px}.sb_widget_title.bottom_line:after{left:17px;width:25px}.sb_service_category li:not(:last-child){margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #eaeaea}.sb_service_category a{display:block;line-height:1;font-size:18px;font-weight:500;position:relative;padding-right:70px;color:#222;font-family:Rubik,sans-serif}.sb_service_category a:before{top:0;bottom:0;right:70px;content:"";width:1px;position:absolute;background-color:#dcdcdc}.sb_service_category a:after{top:50%;right:0;content:"\f178";font-weight:400;position:absolute;transform:translateY(-50%);font-family:"Font Awesome 5 Pro"}.sb_service_category a:hover{color:#e5097f}.sb_download_btns .btns_group li:not(:last-child){margin-bottom:10px}.sb_download_btns .custom_btn{width:100%}.sb_download_btns .share_links{margin-top:24px}.sb_search_box .form_item input{padding:0 35px;border-radius:45px;background-color:#f5f6fa}.sb_search_box .form_item .input_icon{right:35px}.sb_search_box_2 .submit_btn{width:65px;height:65px;color:#fff;font-size:16px;line-height:67px;text-align:center;position:absolute;border-radius:5px}.sb_service_list li:not(:last-child){border-bottom:5px solid #f5f6fa}.sb_service_list a{line-height:1;display:block;font-size:18px;font-weight:500;position:relative;padding:23.5px 35px;color:#757575}.sb_service_list a:before{top:50%;right:35px;line-height:1;font-weight:400;content:"\f105";position:absolute;transform:translateY(-50%);font-family:"Font Awesome 5 Pro"}.sb_service_list a:hover{color:#fff;background-color:#e5097f}.sb_recent_works li:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dbdbdb}.sb_recent_works .small_blog .item_image{width:85px}.sb_photo_gallery ul{margin:-10px}.sb_photo_gallery li{padding:10px;flex:0 0 50%;max-width:50%}.sb_photo_gallery a{display:block;overflow:hidden;position:relative;background-color:#1a1e5d}.sb_photo_gallery a>img{transition:all .3s ease-in-out}.sb_photo_gallery a i{top:50%;left:50%;z-index:1;opacity:0;color:#fff;line-height:1;font-size:35px;margin-top:15px;position:absolute;transition:all .3s ease-in-out;transform:translate(-50%,-50%)}.sb_photo_gallery a:hover>img{opacity:.3}.sb_photo_gallery a:hover i{opacity:1;margin-top:0}.sb_tag_list ul{margin:-3px}.sb_tag_list li{padding:3px}.sb_tag_list a{height:32px;display:block;font-size:14px;font-weight:500;line-height:34px;padding:0 12px;color:#757575;background-color:#fff;box-shadow:0 0 30px 0 rgba(162,162,162,.27)}.sb_tag_list a:hover{color:#fff;background-color:#e5097f}.sb_tag_list_2 ul{margin:-3px}.sb_tag_list_2 li{padding:3px}.sb_tag_list_2 a{height:40px;display:block;font-size:14px;line-height:42px;padding:0 20px;border-radius:5px;text-align:center;color:#757575;background-color:#f5f6fa}.sb_tag_list_2 a:hover{color:#fff;background-color:#e5097f}.sb_cta{z-index:1;display:flex;min-height:455px;position:relative;align-items:center;justify-content:center}.sb_cta:before{top:0;left:0;right:0;bottom:0;content:"";z-index:-1;opacity:.851;position:absolute;background-color:#1a1e5d}.sb_cta .title_text{font-size:38px;padding-top:35px;line-height:1.053;position:relative;margin-bottom:22px}.sb_cta .title_text:before{top:0;left:50%;width:50px;height:3px;content:"";position:absolute;transform:translateX(-50%);background-color:#00a0e3}.sb_cta p{margin-bottom:23px}.sb_cta .custom_btn{padding:10px 30px}.sb_cta .custom_btn span{width:35px;height:35px;line-height:39px;margin-left:30px;margin-right:-20px}.sb_category_list li:not(:last-child){margin-bottom:8px}.sb_category_list a{font-weight:500;color:#757575}.sb_category_list a:hover{color:#e5097f}.price-range-area{padding-top:7px}.price-range-area .slider-range{height:6px;border:none;border-radius:45px;background-color:#ededee}.price-range-area .ui-slider-range{border:none;border-radius:45px;background-color:#e5097f}.price-range-area .ui-state-default{top:-7px;width:20px;height:20px;border:none;outline:0;border-radius:100%;border:6px solid #fff;background-color:#e5097f;box-shadow:0 0 10px 1px rgba(0,0,0,.2)}.price-range-area .price-text{font-size:14px;font-weight:600;margin-top:25px;color:#757575}.price-range-area .price-text span{float:left;margin-right:15px}.price-range-area .price-text input{border:none;font-weight:600;color:#222;display:inline-block}.testimonial_section{z-index:1;position:relative}.testimonial_section.bg_gray{background-color:#f5f6fa}.testimonial_section .decoration_images_1{top:0;right:0;bottom:0;z-index:-1;width:545px;position:absolute}.testimonial_section .decoration_images_1:before{top:0;left:0;right:0;bottom:0;content:"";z-index:-1;position:absolute;background-color:#1a1e5d;clip-path:polygon(0 0,100% 0,100% 100%,110px 100%)}.testimonial_section .deco_image{z-index:2;position:absolute}.testimonial_section .deco_image_1{top:-71px;right:70px;max-width:283px}.testimonial_section .deco_image_2{top:143px;left:-68px;max-width:212px}.testimonial_section .deco_image_3{top:294px;right:29px;max-width:245px}.testimonial_section .deco_image_4{top:457px;left:-33px;max-width:215px}.testimonial_section .shape_image_1{top:90px;left:280px;z-index:-1;max-width:80px}.testimonial_section .shape_image_2{left:88px;top:421px;z-index:-1;max-width:115px}.testimonial_auto_wrap{margin:auto;max-width:530px}.testimonial_primary .content_wrap{padding:40px;min-height:200px;position:relative;margin-bottom:40px;background-color:#fff;box-shadow:0 10px 30px 0 rgba(237,237,237,.78)}.testimonial_primary .content_wrap:before{left:40px;bottom:-30px;width:0;height:0;content:"";position:absolute;border-top:30px solid transparent;border-left:30px solid #fff;border-right:30px solid transparent;border-bottom:30px solid transparent}.testimonial_primary p{margin:0;color:#222}.testimonial_primary p.font_24{font-size:24px;line-height:1.458;color:#222}.testimonial_primary p strong{display:block;color:#1a1e5d;margin-top:15px;font-weight:500}.testimonial_primary .quote_icon{right:32px;bottom:35px;opacity:.04;max-width:72px;position:absolute}.testimonial_primary .hero_info_wrap{display:flex;padding-left:25px;align-items:center}.slider-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#1a1e5dc9;z-index:-1}button.carousel-control-next,button.carousel-control-prev{width:85px}ul.ul_li_center.clearfix li{padding:5px 15px;border-radius:10px}li.active a{color:#fff!important}li.active{background-color:#e5097f}.testimonial_primary .hero_thumbnail{width:60px;height:60px;overflow:hidden;margin-right:20px;border-radius:100%}.testimonial_primary .hero_name{line-height:1;font-size:20px;font-weight:500;margin-bottom:10px;letter-spacing:-.48px}.testimonial_primary .hero_title{line-height:1;display:block;font-size:13px;color:#e5097f;text-transform:uppercase}.testimonial_carousel{z-index:1;margin-top:40px;position:relative}.testimonial_carousel:before{top:0;left:-10px;content:"";z-index:-1;width:135px;height:135px;position:absolute;background-color:#e5097f}.testimonial_carousel .owl-stage-outer{padding-top:10px}.testimonial_carousel .owl-dots,.testimonial_carousel .owl-nav{display:none}.testimonial_person_image{z-index:2;float:left;width:500px;position:relative;margin-top:-235px;margin-left:-120px;border:15px solid #fff}.creative_testimonial_carousel{padding:50px 70px;margin-right:-19px;margin-bottom:55px;padding-bottom:130px;background-color:#f5f6fa}.creative_testimonial_carousel .testimonial_primary{margin:0;max-width:530px;padding-top:30px;padding-left:40px}.creative_testimonial_carousel .testimonial_primary .content_wrap{z-index:1;padding:0;box-shadow:none;min-height:auto;margin-bottom:30px;background-color:transparent}.creative_testimonial_carousel .testimonial_primary .content_wrap:before{top:-30px;left:-40px;z-index:-1;width:75px;height:75px;border:none;bottom:unset;background-color:#fff}.creative_testimonial_carousel .testimonial_primary p{font-size:30px;line-height:1.333;color:#222}.creative_testimonial_carousel .testimonial_primary .hero_info_wrap{padding-left:0}.creative_testimonial_carousel .testimonial_primary .quote_icon{right:45px;bottom:-85px;max-width:255px}.creative_testimonial_carousel .owl-nav{width:100%;display:flex;margin-top:50px;padding-left:40px}.creative_testimonial_carousel .owl-nav button{float:left;display:inline-block}.creative_testimonial_carousel .owl-nav button:not(:last-child){margin-right:5px}.creative_testimonial_carousel .owl-nav .owl-next,.creative_testimonial_carousel .owl-nav .owl-prev{width:45px;height:45px}.creative_testimonial_carousel .owl-nav .owl-next:before,.creative_testimonial_carousel .owl-nav .owl-prev:before{border:none;font-size:15px;line-height:45px;border-radius:0;color:#222;background-color:#00a0e3}.creative_testimonial_carousel .owl-nav .owl-next:hover:before,.creative_testimonial_carousel .owl-nav .owl-prev:hover:before{color:#fff;background-color:#e5097f}.orange_shape{right:-67px;bottom:0;z-index:-1;width:727px;height:588px;position:absolute;background-color:#e5097f}.feature_section.bg_gray{background-color:#f5f6fa}.triangle_shape{top:0;left:0;width:50%;bottom:0;position:absolute;background-color:#ecedf2;clip-path:polygon(0 0,100% 100%,0 100%)}.feature_image_1{z-index:1;max-width:505px;padding:0 15px;position:relative;margin:50px auto 0}.feature_image_1:before{top:17px;left:0;right:0;bottom:17px;z-index:-1;content:"";position:absolute;border:3px solid #1a1e5d}.feature_content p{color:#222}.stairs_wrap .stair_col:nth-child(1){padding-top:160px}.stairs_wrap .stair_col:nth-child(2){padding-top:80px}.feature_primary .item_icon,.feature_primary_2 .item_icon{width:60px;height:60px;color:#fff;font-size:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.feature_primary .item_title,.feature_primary_2 .item_title{line-height:1;font-size:22px;font-weight:500;margin-bottom:17px}.feature_primary p,.feature_primary_2 p{font-size:14px;margin-bottom:13px}.feature_primary{margin-top:50px}.feature_primary .item_icon{float:left;margin-right:20px}.feature_primary .item_content{display:table}.feature_primary_2{margin-top:20px}.feature_primary_2 .item_icon{margin-bottom:20px}.feature_listlayout_boxed{max-width:370px;padding:30px 35px;margin:30px auto 0;background-color:#fff}.feature_listlayout_boxed .item_icon{float:left;width:75px;height:75px;color:#fff;display:flex;font-size:32px;text-align:center;margin-right:25px;border-radius:100%;align-items:center;justify-content:center}.feature_listlayout_boxed .item_content{display:table}.feature_listlayout_boxed .item_title{line-height:1;font-size:22px;margin-bottom:11px}.feature_listlayout_boxed p{line-height:1.6;margin-bottom:12px}.feature_listlayout_boxed2{max-width:600px;overflow:hidden;position:relative;padding:80px 100px;transition:all .3s ease-in-out}.feature_listlayout_boxed2 .deco_image{opacity:0;transition:all .3s ease-in-out}.feature_listlayout_boxed2 .shape_1{top:0;right:0;max-width:119px;transform:translateX(40px)}.feature_listlayout_boxed2 .shape_2{left:92px;bottom:0;max-width:340px;transform:translateX(-40px)}.feature_listlayout_boxed2:hover .deco_image{opacity:1;transform:translateX(0)}.feature_listlayout_boxed2 .item_icon{float:left;width:100px;height:100px;display:flex;margin-right:30px;align-items:center;border-radius:100%;justify-content:center;border:7px solid #fff;background-color:#e5097f;box-shadow:0 10px 60px 0 rgba(194,194,194,.4)}.feature_listlayout_boxed2 .item_content{display:table}.feature_listlayout_boxed2 .item_type{display:block;line-height:1;font-size:15px;margin-bottom:15px;color:#e5097f;font-family:Pacifico,cursive}.feature_listlayout_boxed2 .item_title{font-size:24px;margin-bottom:15px}.feature_listlayout_boxed2 p{margin-bottom:15px}.feature_listlayout_boxed2 .item_icon,.feature_listlayout_boxed2 .item_title,.feature_listlayout_boxed2 .item_type,.feature_listlayout_boxed2 p{transition:all .3s ease-in-out}.feature_listlayout_boxed2 .text_btn span{transition:all .3s ease-in-out}.feature_listlayout_boxed2 .text_btn span:before{background:#fff}.feature_listlayout_boxed2:hover{background-color:#e5097f}.feature_listlayout_boxed2:hover .item_icon,.feature_listlayout_boxed2:hover .item_title,.feature_listlayout_boxed2:hover .item_type,.feature_listlayout_boxed2:hover p{color:#fff}.feature_listlayout_boxed2:hover .item_icon{background-color:#00a0e3}.feature_listlayout_boxed2:hover .text_btn span{color:#fff}.feature_listlayout_boxed2:hover .text_btn i{color:#fff}.feature_card{z-index:1;max-width:370px;padding:0 18px;text-align:center;position:relative;margin:30px auto 0}.feature_card:before{left:0;right:0;bottom:0;z-index:-1;content:"";height:50%;position:absolute;background-color:#fff;box-shadow:0 10px 60px 0 rgba(236,236,236,.78)}.feature_card .item_image{display:block;overflow:hidden;position:relative}.feature_card .plus_effect:after,.feature_card .plus_effect:before{background-color:#fff}.feature_card .plus_effect:before{width:120px}.feature_card .plus_effect:after{height:120px}.feature_card .plus_effect:hover>img{opacity:.369}.feature_card .plus_effect:hover:after,.feature_card .plus_effect:hover:before{opacity:1;transition-delay:.2s}.feature_card .plus_effect:hover:before{width:85px}.feature_card .plus_effect:hover:after{height:85px}.feature_card:hover .plus_effect>img{opacity:.369}.feature_card:hover .plus_effect:after,.feature_card:hover .plus_effect:before{opacity:1;transition-delay:.2s}.feature_card:hover .plus_effect:before{width:85px}.feature_card:hover .plus_effect:after{height:85px}.feature_card .item_content{padding:30px 15px}.feature_card .item_type{line-height:1;display:block;margin-bottom:15px;color:#e5097f;font-family:Pacifico,cursive}.feature_card .item_title{line-height:1;font-size:24px;margin-bottom:0}.brand_section.bg_gray{background-color:#f5f6fa}.brands_list{display:flex;flex-wrap:wrap;justify-content:space-between}.primary_brand_section .brand_logo{display:flex;min-height:150px;align-items:center;justify-content:center}.custom_form_input{background-color:#f9f9f9!important;border:1px solid #eee!important;padding:12px 15px!important;border-radius:8px!important;transition:all .3s ease}.custom_form_input:focus{background-color:#fff!important;border-color:#00a0e3!important;box-shadow:0 0 10px rgba(0,160,227,.1)!important;outline:0}.get_in_touch_form_box{transition:transform .3s ease}.get_in_touch_form_box:hover{transform:translateY(-5px)}.funfact_wrap{flex-wrap:wrap;align-items:center;background-color:#fff;box-shadow:0 0 8px #ffc107;border-radius:8px;overflow:hidden}.funfact_item{flex:0 0 25%;display:flex;min-height:335px;padding:50px 30px;align-items:center;justify-content:center}.funfact_item:not(:last-child){border-right:1px solid #ececec}.funfact_item .item_icon{width:110px;height:110px;display:flex;align-items:center;margin:0 auto 30px;justify-content:center;border:1px solid #dfdfdf}.funfact_item .item_icon span{width:80px;height:80px;display:flex;color:#fff;font-size:30px;align-items:center;justify-content:center}.funfact_item .item_icon span.bg_default_yellow{color:#fff;background-color:#e5097f}.funfact_item .counte_text{display:block;line-height:1;font-size:35px;font-weight:500;margin-bottom:14px;color:#222;font-family:Rubik,sans-serif}.funfact_item .item_title{line-height:1;font-size:15px;font-weight:500;margin-bottom:0;color:#000;font-family:Rubik,sans-serif}.funfact_bordered{background-color:transparent;border-left:1px solid #ececec;border-right:1px solid #ececec}.funfact_bordered .funfact_item{display:flex;min-height:465px;align-items:center;justify-content:center}.about_section{z-index:1;position:relative;overflow:hidden}.about_section.bg_gray{background-color:#f5f6fa}.about_section .cricle_border{top:0;left:0;right:0;z-index:-1;display:block;text-align:center;position:absolute}.about_image_1{padding-right:25px}.about_image_2{z-index:1;position:relative;background-color:#1a1e5d}.about_image_2:before{top:-10px;left:-10px;z-index:-1;width:250px;height:250px;content:"";position:absolute;background-color:#e5097f}.about_image_2:after{top:0;left:0;right:0;bottom:0;content:"";opacity:.2;position:absolute;background-color:#1a1e5d}.about_image_2 img{width:100%;display:block}.about_image_2 .play_btn{top:50%;left:50%;z-index:2;position:absolute;transform:translate(-50%,-50%);border:3px solid rgba(255,255,255,.49)}.about_image_2 .play_btn:after,.about_image_2 .play_btn:before{border:3px solid rgba(255,255,255,.49)}.about_content{padding-left:30px}.about_content .section_title{margin-bottom:20px}.about_content p{margin-bottom:22px;text-align:justify}.about_content p span{font-size:18px;color:#222}.about_content .experience_image{float:left;max-width:190px;margin-right:30px}.avatar_wrap{display:flex;align-items:center}.avatar_wrap .avatar_image{width:70px;height:70px;overflow:hidden;margin-right:20px;border-radius:100%}.avatar_wrap .avatar_name{line-height:1;font-size:24px;font-weight:700;margin-bottom:10px}.avatar_wrap .avatar_title{line-height:1;display:block;font-weight:600;color:#e5097f;text-transform:uppercase}.about_certificate{margin-bottom:15px}.about_certificate .item_icon{float:left;margin-right:15px}.about_certificate .item_content{display:table}.about_certificate .item_title{font-size:22px;margin-bottom:5px}.about_certificate p{margin:0;font-size:15px;line-height:1.6}.service_section.bg_gray{background-color:#f5f6fa}.service_grid{max-width:370px;margin:50px auto 0}.service_grid .item_image{overflow:hidden;position:relative}.service_grid .item_content{z-index:1;max-width:330px;padding:40px 35px;position:relative;text-align:center;margin:-40px auto 0;background-color:#fff}.service_grid .item_content.bg_gray{background-color:#f5f6fa}.service_grid .bg_icon{top:50%;left:50%;z-index:-1;opacity:.04;max-width:155px;position:absolute;transform:translate(-50%,-50%)}.service_grid .item_title{line-height:1;font-size:22px;font-weight:500;margin-bottom:12px}.service_grid p{margin:0;line-height:1.867}.service_grid .icon_btn{top:-20px;right:15px;z-index:2;width:40px;height:40px;color:#fff;font-size:13px;line-height:42px;position:absolute;background-color:#00a0e3}.service_grid .icon_btn:before{background:#e5097f}.service_grid:hover .icon_btn:before{left:0;width:100%;right:auto}.service_grid_2{max-width:570px;margin:30px auto 0;background-color:#f5f6fa}.service_grid_2 .item_image{display:block;overflow:hidden;position:relative}.service_grid_2 .item_content_wrap{padding:60px 50px 68px}.service_grid_2 .item_icon{float:left;width:90px;height:90px;line-height:92px;margin-right:30px;text-align:center;border-radius:100%}.service_grid_2 .item_content{display:table}.service_grid_2 .item_title{line-height:1;font-size:24px;margin-bottom:15px}.service_boxed{max-width:270px;padding:45px 35px;margin:30px auto 0}.service_boxed .item_icon{height:80px;display:flex;align-items:center;margin-bottom:27px;justify-content:center}.service_boxed .item_title{line-height:1;font-size:22px;margin-bottom:15px}.service_boxed p{margin-bottom:18px;color:#222}.service_boxed .text_btn span:before{background:#222}.service_boxed .text_btn i{color:#222}.service_boxed.text-white .item_title,.service_boxed.text-white p{color:#fff}.service_boxed.text-white .text_btn span{color:#fff}.service_boxed.text-white .text_btn span:before{background:#fff}.service_boxed.text-white .text_btn i{color:#fff}.service_listlayout_boxed{display:flex;max-width:570px;padding:50px 55px;align-items:center;margin:30px auto 0;background-color:#fff}.service_listlayout_boxed .item_image{float:left;max-width:140px;min-width:140px;overflow:hidden;margin-right:30px;border-radius:100%}.service_listlayout_boxed .item_content{display:table}.service_listlayout_boxed .item_title{line-height:1;font-size:22px;margin-bottom:15px}.service_listlayout_boxed p{margin-bottom:15px}.service_split{max-width:590px;margin:0 auto}.service_split .item_content,.service_split .item_image{width:50%;float:left;display:inline-block}.service_split .item_image{display:flex;height:330px}.service_split .item_image img{object-fit:cover}.service_split .service_boxed{margin:0;max-width:100%;padding:48.5px 35px}.service_card{max-width:370px;margin:30px auto 0}.service_card .item_image{display:block;overflow:hidden;position:relative}.service_card .item_image>img{transition:all .3s ease-in-out}.service_card:hover .item_image>img{transform:scale(1.05)}.service_card .item_content{z-index:2;max-width:320px;position:relative;padding:25px 30px;padding-right:75px;margin:-30px auto 0;background-color:#fff}.service_card .item_type{display:block;line-height:1;font-size:15px;margin-bottom:10px;color:#e5097f;font-family:Pacifico,cursive}.service_card .item_title{line-height:1;font-size:20px}.service_card .icon_btn{top:50%;right:30px;width:45px;height:45px;font-size:14px;line-height:47px;position:absolute;transform:translateY(-50%)}.portfolio_section.bg_gray{background-color:#f5f6fa}.metro_portfolio_grid .grid-item,.metro_portfolio_grid .grid-sizer{width:25%;float:left;display:inline-block}.metro_portfolio_grid .w_50{width:50%}.masonry_portfolio_grid{margin:15px 40px;margin-bottom:-15px}.masonry_portfolio_grid .grid-item,.masonry_portfolio_grid .grid-sizer{width:25%}.masonry_portfolio_grid .w_50{width:50%}.masonry_portfolio_grid .grid-item{padding:15px}.portfolio_carousel.w_1545{float:left;width:1545px}.portfolio_carousel .owl-nav{margin-top:60px}.portfolio_carousel .owl-nav .owl-next,.portfolio_carousel .owl-nav .owl-prev{width:45px;height:45px}.portfolio_carousel .owl-nav .owl-next:before,.portfolio_carousel .owl-nav .owl-prev:before{font-size:14px;line-height:44px}.portfolio_fullimage{position:relative}.portfolio_fullimage .title_wrap{right:20px;bottom:20px;padding:10px;padding-left:25px;position:absolute;align-items:center;display:inline-flex;background-color:#fff;justify-content:space-between}.portfolio_fullimage .icon_btn{width:45px;height:45px;color:#fff;font-size:14px;line-height:49px;margin-left:25px;background-color:#e5097f}.portfolio_fullimage .icon_btn:before{background:#00a0e3}.portfolio_fullimage .icon_btn:hover{color:#222}.portfolio_fullimage .item_title{font-size:20px}.blog_section.bg_gray{background-color:#f5f6fa}.recent_works_list li:not(:last-child){margin-bottom:30px}.small_blog{max-width:320px}.small_blog .item_image{float:left;width:70px;display:block;overflow:hidden;position:relative;margin-right:20px}.small_blog .item_content{display:table}.small_blog .item_title{margin-bottom:6px}.small_blog .item_title>a{font-size:18px;font-weight:500;color:#222;font-family:Rubik,sans-serif}.small_blog:hover .item_title>a{color:#e5097f}.small_blog .post_admin,.small_blog .post_date{display:block;line-height:1}.small_blog .post_admin i,.small_blog .post_date i{margin-right:6px;color:#e5097f}.small_blog .post_meta>li{font-size:14px}.small_blog .post_meta>li:not(:last-child){margin-right:15px}.small_blog .post_meta i{margin-right:5px}.blog_standard{max-width:770px;margin:30px auto 0;background-color:#fff}.blog_standard .item_image{display:block;overflow:hidden;position:relative;background-color:#1a1e5d}.blog_standard .item_image>img{transition:all .3s ease-in-out}.blog_standard:hover .item_image>img{opacity:.4}.blog_standard .item_content{padding:40px}.blog_standard .post_type{height:30px;color:#fff;min-width:87px;font-size:14px;font-weight:500;line-height:34px;padding:0 20px;text-align:center;border-radius:5px;margin-bottom:26px;text-transform:uppercase}.blog_standard .item_title{margin-bottom:20px}.blog_standard .item_title>a{font-size:30px;font-weight:700;line-height:1.333;color:#222}.blog_standard:hover .item_title>a{color:#e5097f}.blog_standard .post_meta{margin-bottom:20px}.blog_standard p{margin-bottom:22px}.blog_grid_1{max-width:370px;margin:30px auto 0;background-color:#fff;border:1px solid #e9e9e9}.blog_grid_1 .item_image{display:block;position:relative}.blog_grid_1 .post_admin{height:80px;display:flex;padding:10px 40px;position:relative;padding-right:80px;align-items:center;border-bottom:1px solid #e9e9e9}.blog_grid_1 .admin_image{width:55px;height:55px;overflow:hidden;margin-right:15px;border-radius:100%}.blog_grid_1 .abmin_name{line-height:1;font-size:18px}.blog_grid_1 .post_date{line-height:1;display:block}.blog_grid_1 .post_date i{margin-right:6px;color:#e5097f}.blog_grid_1 .icon_btn{top:0;right:0;width:80px;height:80px;font-size:24px;line-height:86px;position:absolute}.blog_grid_1:hover .icon_btn{color:#fff}.blog_grid_1:hover .icon_btn:before{left:0;width:100%;right:auto}.blog_grid_1 .item_content{padding:33px 40px 37px}.blog_grid_1 .item_title{margin-bottom:20px}.blog_grid_1 .item_title>a{display:block;font-size:22px;font-weight:500;line-height:1.455;letter-spacing:-1px;color:#222;font-family:Rubik,sans-serif}.blog_grid_1:hover .item_title>a{color:#e5097f}.blog_grid_2{max-width:370px;margin:30px auto 0;border:1px solid #e9e9e9;background-color:#fff}.blog_grid_2 .item_image{display:block;overflow:hidden;position:relative}.blog_grid_2 .item_image>img{transition:all .3s ease-in-out}.blog_grid_2:hover .item_image>img{transform:scale(1.05)}.blog_grid_2 .item_content{padding:12px;border-bottom:1px solid #e9e9e9}.blog_grid_2 .post_category{height:25px;color:#fff;font-size:13px;min-width:80px;font-weight:700;line-height:27px;padding:0 12px;text-align:center;border-radius:45px;margin-bottom:18px;display:inline-block;text-transform:uppercase}.blog_grid_2 .item_title{margin-bottom:0}.blog_grid_2 .item_title>a{display:block;font-size:22px;line-height:1.455;letter-spacing:-1px;color:#222;font-family:Rubik,sans-serif}.blog_grid_2:hover .item_title>a{color:#e5097f}.blog_grid_2 .post_meta{position:relative}.blog_grid_2 .post_meta:before{top:0;left:50%;bottom:0;width:1px;content:"";position:absolute;display:inline-block;background-color:#e9e9e9;transform:translateX(-50%)}.blog_grid_2 .post_meta li{margin:0;height:50px;flex:0 0 50%;max-width:50%;text-align:center}.blog_grid_2 .post_meta a{width:100%;height:100%;display:block;line-height:50px}.blog_fullimage{z-index:1;max-width:370px;overflow:hidden;position:relative;margin:30px auto 0}.blog_fullimage:before{top:0;left:0;right:0;bottom:0;content:"";position:absolute;background-image:linear-gradient(0deg,rgba(26,30,93,.9),transparent)}.blog_fullimage .item_content{left:0;right:0;bottom:0;z-index:2;position:absolute;padding:33px 40px 37px}.blog_fullimage .post_admin{position:relative;padding:17.5px 40px;padding-right:80px;margin-bottom:33px;border:1px solid rgba(255,255,255,.35)}.blog_fullimage .abmin_name{line-height:1;font-size:18px}.blog_fullimage .post_date{line-height:1;display:block}.blog_fullimage .post_date i{margin-right:6px;color:#00a0e3}.blog_fullimage .icon_btn{top:-1px;right:-1px;width:80px;height:80px;font-size:24px;line-height:86px;position:absolute}.blog_fullimage:hover .icon_btn{color:#fff}.blog_fullimage:hover .icon_btn:before{left:0;width:100%;right:auto}.blog_fullimage .item_title{margin-bottom:20px}.blog_fullimage .item_title>a{display:block;font-size:22px;font-weight:500;line-height:1.455;letter-spacing:-1px;color:#222;font-family:Rubik,sans-serif}.blog_fullimage:hover .item_title>a{color:#00a0e3}.blog_fullimage.text-white .abmin_name{color:#fff}.blog_fullimage.text-white .item_title>a{color:#fff}.blog_fullimage.text-white:hover .item_title>a{color:#00a0e3}.blog_fullimage.text-white .post_meta a{color:#fff}.blog_fullimage.text-white .post_meta a:hover{color:#00a0e3}.blog_fullimage.text-white .post_meta i{color:#00a0e3}.blog_fullimage_2{max-width:370px;overflow:hidden;position:relative;margin:30px auto 0}.blog_fullimage_2:before{top:0;left:0;right:0;bottom:0;content:"";position:absolute;background-color:rgba(26,30,93,.749)}.blog_fullimage_2 .absolute_btn{top:40px;z-index:2;right:40px;position:absolute}.blog_fullimage_2 .text_btn span{color:#fff}.blog_fullimage_2 .text_btn span:before{background:#00a0e3}.blog_fullimage_2 .text_btn i{color:#fff}.blog_fullimage_2 .item_content{left:0;right:0;bottom:0;z-index:2;position:absolute;padding:33px 40px 35px}.blog_fullimage_2 .post_meta{margin-bottom:12px}.blog_fullimage_2 .post_meta a{color:#fff}.blog_fullimage_2 .post_meta a:hover{color:#00a0e3}.blog_fullimage_2 .post_meta i{color:#fff}.blog_fullimage_2 .item_title{margin-bottom:0}.blog_fullimage_2 .item_title>a{color:#fff;display:block;font-size:22px;font-weight:500;line-height:1.455;letter-spacing:-1px;font-family:Rubik,sans-serif}.blog_fullimage_2:hover .item_title>a{color:#00a0e3}.blog_quote{padding:50px;padding-left:70px;max-width:770px;margin:30px auto 0}.blog_quote .item_title{margin-bottom:20px}.blog_quote .item_title>a{font-size:30px;font-weight:700;line-height:1.333;color:#222}.blog_quote .item_title>a:hover{opacity:.7}.blog_quote.text-white .item_title>a{color:#fff}.blog_quote .post_admin{display:block;line-height:1;font-size:18px;font-weight:500;position:relative;padding-left:70px}.blog_quote .post_admin:before{top:50%;left:0;width:50px;height:2px;content:"";line-height:1;position:absolute;background-color:#ededef;transform:translateY(-50%)}.shop_section.bg_gray{background-color:#f5f6fa}.product_selection_bar{padding:16px 30px;background-color:#fff}.product_selection_bar .select_option.float_right{float:right}.product_selection_bar .select_option.float_right .list{right:0;left:unset}.product_selection_bar .select_option .nice-select{width:auto;padding:0;height:auto;line-height:1;padding-right:20px;display:inline-block;background:0 0}.product_selection_bar .select_option .nice-select:after{right:0}.product_selection_bar .select_option .nice-select span{color:#222}.product_selection_bar .select_option .nice-select .list{width:auto;min-width:230px}.product_selection_bar .result_text{margin:0;font-size:18px;font-weight:600;text-align:center;color:#222}.product_card{max-width:370px;margin:30px auto 0;background-color:#fff}.product_card.bg_gray{background-color:#f5f6fa}.product_card .item_image{display:block;overflow:hidden;position:relative;background-color:#1a1e5d}.product_card .item_image>img{width:100%;display:block;transition:all .3s ease-in-out}.product_card:hover .item_image>img{opacity:.4}.product_card .item_content{padding:21.5px 20px}.product_card .item_title{line-height:1;font-size:20px;margin-bottom:10px}.product_card .item_price{display:block;line-height:1;font-weight:500;color:#e5097f;font-family:Rubik,sans-serif}.details_section.bg_gray{background-color:#f5f6fa}.details_section .details_content{padding:50px;background-color:#fff}.details_section .details_content.p-0{background-color:transparent}.details_section .details_content hr{height:2px;margin-top:60px;margin-bottom:60px}.details_section .details_content .item_title{font-size:48px}.details_section .details_content .title_text{font-size:30px}.details_section .details_content .post_type{height:30px;color:#fff;min-width:87px;font-size:14px;font-weight:500;line-height:34px;padding:0 20px;text-align:center;border-radius:5px;margin-bottom:20px;text-transform:uppercase}.details_section .details_content .primary_tag_list,.details_section .details_content .share_links{display:flex;margin-top:30px;align-items:center}.details_section .details_content .share_links{justify-content:flex-end}.details_section .details_content .addtocart_btn{height:40px;display:flex;padding:0 26px;text-align:center;align-items:center;justify-content:center}.details_section .details_content .price_text{display:block;font-size:18px;font-weight:700;line-height:1px;color:#e5097f}.details_section .details_content .price_text del{font-size:15px;font-weight:500;color:#757575}.details_section .details_image>img{width:100%;display:block}blockquote{margin:40px 0;padding:32px 45px 38px}blockquote .blockquote_title{font-size:24px;line-height:1.458;margin-bottom:20px}blockquote .blockquote_admin{display:block;line-height:1;font-size:15px;font-weight:600}blockquote .blockquote_admin i{font-size:18px;margin-right:10px}.author_information{padding:40px;background-color:#f5f6fa}.author_information .author_thumbnail{float:left;width:160px;height:160px;overflow:hidden;margin-right:35px;border-radius:100%}.author_information .author_content{display:table}.author_information .author_name{line-height:1;font-size:22px;margin-bottom:10px}.author_information p{margin-bottom:18px}.related_post .small_blog{margin-top:30px}.related_post .small_blog .item_image{width:80px}.service_details .details_content .item_title,.service_details .details_content .title_text{font-size:35px}.design_guideline_info{display:flex;flex-wrap:wrap;margin-left:-50px;margin-right:-50px;justify-content:space-between}.design_guideline_info .guideline_content{flex:0 0 50%;max-width:50%;padding:0 50px}.design_guideline_info .guideline_content:not(:last-child){border-right:1px solid #e1e1e1}.design_guideline_info .btns_group li:not(:last-child){margin-bottom:10px}.design_guideline_info .btns_group .custom_btn{width:100%}.guideline_list li{line-height:1;font-size:18px}.guideline_list li:not(:last-child){margin-bottom:20px}.masonry_details_images{margin:-15px}.masonry_details_images .grid-item,.masonry_details_images .grid-sizer{float:left;width:33.333%;display:inline-block}.masonry_details_images .w_66{width:66.666%}.masonry_details_images .grid-item{padding:15px}.portfolio_details_info{padding:50px 0;border-bottom:2px solid #efefef}.portfolio_details_info h4{line-height:.8;font-size:35px;margin-bottom:15px}.portfolio_details_info p{line-height:1;font-weight:500;margin-bottom:0}.portfolio_details_info .square_social_links a{width:60px;height:60px;font-size:18px}.blog_details .details_content .item_title{font-size:30px;line-height:1.333}.comment_area .title_title,.comment_form .title_title{font-size:30px}.comment_area ul{margin:0;padding:0}.comment_area li{display:block}.comment_area>ul>li:not(:last-child){margin-bottom:50px}.comment_area>ul>li li{margin-top:40px;padding-left:105px}.comment_area .admin_thumbnail{width:80px;float:left;height:80px;overflow:hidden;margin-right:25px;border-radius:100%}.comment_area .admin_thumbnail>img{width:100%;display:block}.comment_area .admin_content{display:table}.comment_area .admin_name{line-height:1;font-size:18px;margin-bottom:10px}.comment_area .admin_title{line-height:1;display:block;font-weight:500;margin-bottom:13px;color:#e5097f}.comment_area p{margin-bottom:10px}.comment_area .reply_btn{line-height:1;font-size:13px;font-weight:500;color:#757575;text-transform:uppercase;font-family:Rubik,sans-serif}.comment_area .reply_btn:hover{color:#e5097f}.comment_area .reply_btn i{margin-left:5px}.comment_form .form_item input,.comment_form .form_item textarea{background-color:#f5f6fa;border:2px solid #f5f5f5}.comment_form .form_item input:focus,.comment_form .form_item textarea:focus{background-color:#fff;border-color:#e5097f}.comment_form .form_item input{height:70px}.shop_details hr{height:2px;margin-top:80px;margin-bottom:80px;background-color:#eaeaea}.shop_details .shop_container{padding:55px;padding-top:130px;max-width:1310px;margin-left:auto;margin-right:auto;background-color:#fff}.shop_details .details_image{margin-right:-30px}.shop_details .details_image .tab-content{float:left;width:605px}.shop_details .details_image .nav{width:195px;float:right;padding-left:30px}.shop_details .details_image .nav li:not(:last-child){margin-bottom:30px}.shop_details .details_content{padding:0;padding-left:55px}.shop_details .details_content .item_title{font-size:30px}.shop_details .details_content .share_links{justify-content:flex-start}.shop_details .quantity_cart>li:not(:last-child){margin-right:35px}.quantity_input{display:flex;position:relative;align-items:center}.quantity_input input{height:40px;outline:0;font-size:15px;max-width:80px;font-weight:500;margin:0 10px;padding:0 10px;text-align:center;color:#e5097f;border:1px solid #ddd}.quantity_input span{line-height:1;cursor:pointer;font-size:24px;text-align:center;color:#222;display:inline-block}.description_tabnav{margin-bottom:35px;display:inline-block;border-bottom:2px solid #eaeaea}.description_tabnav li{margin-bottom:-2px}.description_tabnav li:not(:last-child){margin-right:50px}.description_tabnav a{display:block;line-height:1;font-size:24px;font-weight:500;position:relative;padding-bottom:20px;color:#222;font-family:Rubik,sans-serif}.description_tabnav a:before{width:0;left:auto;right:0;bottom:0;height:2px;content:"";position:absolute;background:#e5097f;transition:width .3s linear}.description_tabnav a.active,.description_tabnav a:hover{color:#e5097f}.description_tabnav a.active:before,.description_tabnav a:hover:before{left:0;width:100%;right:auto}.pricing_section.bg_gray{background-color:#f5f6fa}.pricing_section .shape_1{left:0;bottom:0;max-width:352px}.pricing_section .shape_2{top:0;right:0;max-width:189px}.pricing_plan{max-width:370px;padding:60px 50px;margin:30px auto 0;background-color:#fff}.pricing_plan .sub_title{display:block;line-height:1;font-size:24px;margin-bottom:15px;color:#e5097f;font-family:Pacifico,cursive}.pricing_plan .item_title{line-height:1;font-size:35px}.pricing_plan .item_body{padding:30px 0}.pricing_plan .item_icon{display:flex;min-height:165px;align-items:center;margin-bottom:40px;justify-content:center}.pricing_plan .item_icon>img{margin:auto;max-width:220px}.pricing_plan .pricing_text{display:block;line-height:.8;font-size:55px;font-weight:500;margin-bottom:35px;color:#1a1e5d;font-family:Rubik,sans-serif}.pricing_plan .pricing_text sup{top:-19px;line-height:1;font-size:24px;font-weight:400;color:#e5097f}.pricing_plan .price_info{padding-top:37px;border-top:1px solid #e5e5e5}.pricing_plan .price_info li{line-height:1;font-size:18px}.pricing_plan .price_info li:not(:last-child){margin-bottom:20px}.pricing_plan .custom_btn{padding:10px 20px}.pricing_plan .custom_btn span{width:35px;height:35px;line-height:39px;margin-right:-10px}.team_grid{max-width:270px;margin:30px auto 0;border:1px solid #e4e4e4}.team_grid .item_content{padding:35px}.team_grid .member_name{line-height:1;font-size:20px;font-weight:500;margin-bottom:10px}.team_grid .member_title{line-height:1;display:block;margin-bottom:18px;color:#e5097f}.team_grid .square_social_links li:not(:last-child){margin-right:7px}.team_grid .square_social_links a{width:30px;height:30px;line-height:34px}.faq_content_wrap,.skill_content_wrap{margin:auto;max-width:500px}.faq_accordion.mr__30{margin-right:-30px}.faq_accordion.ml__30{margin-left:-30px}.faq_accordion .card{border:none;border-radius:0;background-color:transparent}.faq_accordion .card:not(:last-child){margin-bottom:35px}.faq_accordion .card-header{padding:0;background-color:transparent;border-bottom:2px solid #e3e3e3}.faq_accordion .card-header button{width:100%;display:block;line-height:1;font-size:18px;text-align:left;font-weight:500;position:relative;padding-bottom:20px;color:#222;font-family:Rubik,sans-serif}.faq_accordion .card-header button:before{top:0;right:0;font-weight:500;content:"\f067";position:absolute;color:#e5097f;transition:all .3s ease-in-out;font-family:"Font Awesome 5 Pro"}.faq_accordion .card-header button[aria-expanded=true]:before{content:"\f068";transform:rotate(360deg)}.faq_accordion.text-white .card-header{border-bottom:2px solid rgba(255,255,255,.15)}.faq_accordion.text-white .card-header button{color:#fff}.faq_accordion.text-white .card-header button:before{color:#fff}.faq_accordion .card-body{padding:0;padding-top:22px}.faq_accordion .card-body p{font-size:15px;line-height:1.867}.text-white .faq_accordion .card-header{border-bottom:2px solid rgba(255,255,255,.15)}.text-white .faq_accordion .card-header button{color:#fff}.text-white .faq_accordion .card-header button:before{color:#fff}.circle_progress_item{max-width:210px;text-align:center;margin:50px auto 0}.circle_progress_item .circle_progress{position:relative}.circle_progress_item canvas{width:155px;height:155px;display:table;margin:0 auto 30px;transform:rotate(90deg)}.circle_progress_item .percentage_text{top:50%;left:50%;line-height:1;font-size:50px;font-weight:500;position:absolute;color:#222;font-family:Rubik,sans-serif;transform:translate(-50%,-50%)}.circle_progress_item .percentage_text sub{bottom:0;font-size:24px}.circle_progress_item .item_title{line-height:1;font-size:22px;margin-bottom:15px}.faqcontact_section.bg_gray{background-color:#f5f6fa}.faq_contact_form{margin:auto;max-width:500px}.faq_contact_form .form_item,.faq_contact_form .select_option{margin-bottom:10px}.faq_contact_form .form_item input{height:75px;padding:0 35px}.faq_contact_form .form_item textarea{min-height:150px;padding:25px 35px}.faq_contact_form .select_option .nice-select{height:75px;line-height:75px;padding:0 35px;padding-right:45px}.faq_contact_form .custom_btn{padding:10px 35px}.faq_contact_form .custom_btn span{width:55px;height:55px;line-height:57px;margin-left:35px;margin-right:-25px}.contact_section.bg_gray{background-color:#f5f6fa}.contact_content{padding-right:70px}.contact_information_list{border-top:1px solid #e8e8e8}.contact_information_list li{display:flex;padding:35px 0;align-items:center;border-bottom:1px solid #e8e8e8}.contact_information_list .item_icon{width:60px;height:60px;color:#fff;font-size:24px;line-height:66px;text-align:center;margin-right:20px;border-radius:100%}.contact_information_list h4{line-height:1;font-size:24px;margin-bottom:12px}.contact_information_list p{line-height:1;margin-bottom:0}.contact_form .form_item{margin-bottom:40px}.contact_form .form_item input,.contact_form .form_item textarea{background-color:#f5f6fa}.contact_form .form_item input{height:70px;padding:0 40px;padding-right:60px}.contact_form .form_item textarea{min-height:140px;padding:30px 40px}.contact_form .form_item .input_icon{right:40px}.map_section #mapBox{height:750px}.newsletter_boxed{z-index:1;margin-top:-160px;position:relative;padding:75.5px 70px}.newsletter_boxed .newsletter_form{padding:35px;background-color:#fff}.newsletter_boxed .form_item{z-index:2;padding-right:85px}.newsletter_boxed .form_item input{height:75px;border:1px solid #dbdbdb}.newsletter_boxed .icon_btn{width:75px;height:75px;color:#fff;font-size:24px;line-height:81px;background-color:#e5097f}.newsletter_boxed .icon_btn:before{background:#00a0e3}.newsletter_boxed .icon_btn:hover{color:#222}.home_one_banner .banner_contant_wrap,.home_one_banner .banner_image{display:flex;min-height:830px;align-items:center}.home_one_banner .banner_contant{margin:auto;width:470px;position:relative;margin-right:100px}.home_one_banner .sub_title{line-height:1;font-size:24px;position:relative;padding-left:60px;margin-bottom:40px;color:#00a0e3;font-family:Pacifico,cursive}.home_one_banner .sub_title:before{top:50%;left:0;height:3px;width:30px;content:"";line-height:1;position:absolute;transform:translateY(-50%);background-color:#00a0e3}.home_one_banner .item_title{display:block;line-height:.9;font-size:120px;font-weight:500;margin-bottom:50px;letter-spacing:-2px}.home_one_banner .decoration_text{top:100px;left:-280px;line-height:1;font-size:220px;position:absolute;transform:rotate(-45deg);font-family:Pacifico,cursive;-webkit-text-stroke-width:1px;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:rgba(255,255,255,.03)}.cta_section .overlay_blue{top:0;left:0;right:0;bottom:0;z-index:-1;opacity:.749;position:absolute;background-color:#1a1e5d}.cta_section.bg_gray{background-color:#f5f6fa}.cta_section .deco_image_1{right:52px;bottom:42px;max-width:255px;animation:zoomInOut 6s infinite ease-in-out}@keyframes zoomInOut{0%{transform:scale(1)}100%{transform:scale(1.1)}}.cta_section .hand_image{bottom:0;right:252px;max-width:345px}.cta_content.ml__30{margin-left:-30px}.about_section{position:relative;overflow:hidden}.about_section::before{content:"";position:absolute;inset:0;background:url(assets/images/faq-bg.webp) center repeat;opacity:.5;z-index:-1;animation:zoomBg 2s infinite alternate ease-in-out}@keyframes zoomBg{0%{transform:scale(1)}100%{transform:scale(1.1)}}.cta_image_1{z-index:2;width:791px;float:right;position:relative;margin-right:-269px;margin-bottom:-212px}.wc-image{animation:floatUpDown 3s ease-in-out infinite;filter:drop-shadow(rgba(255, 193, 7, .62) 0 0 8px)}.floatUpDown{animation:floatUpDown 3s ease-in-out infinite}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}.cta_image_3{z-index:1;width:650px;float:right;position:relative;margin:-63px -128px -81px 0}.cta_image_3:before{left:175px;top:-160px;content:"";z-index:-1;width:590px;height:590px;position:absolute;border-radius:100%;background-color:#e5097f}.whatwedo_section.bg_gray{background-color:#f5f6fa}.whatwedo_content{max-width:500px;margin-left:85px}.whatwedo_content p{margin-bottom:40px}.whatwedo_content p span{display:inherit}.whatwedo_content p .big_text{float:left;font-size:80px;margin-top:5px;line-height:.9;margin-right:20px;color:#e5097f;font-family:Pacifico,cursive}.home_two_banner{display:flex;min-height:950px;padding-top:155px;align-items:center;padding-bottom:60px;background-image:linear-gradient(0deg,#1a1e5d 0,#5734c9 99%)}.home_two_banner .banner_image{z-index:1;float:right;width:710px;height:710px;position:relative;margin-right:-120px}.home_two_banner .banner_image:before{top:0;left:0;right:0;bottom:0;content:"";z-index:-1;position:absolute;border-radius:100%;border:2px dashed #6d59c1;animation:spin 1s infinite linear}.home_two_banner .banner_image:after{top:50%;left:50%;z-index:-1;content:"";width:530px;height:530px;position:absolute;border-radius:100%;background-color:#5734c9;transform:translate(-50%,-50%)}.home_two_banner .image_1{top:45px;left:40px;max-width:445px;position:absolute}.home_two_banner .image_2{z-index:1;bottom:35px;right:-45px;max-width:435px;position:absolute}.home_two_banner .image_3{top:142px;right:18px;max-width:190px;position:absolute}.home_two_banner .sub_title{line-height:1;font-size:24px;position:relative;padding-left:60px;margin-bottom:40px;color:#00a0e3;font-family:Pacifico,cursive}.home_two_banner .sub_title:before{top:50%;left:0;height:3px;width:30px;content:"";line-height:1;position:absolute;transform:translateY(-50%);background-color:#00a0e3}.home_two_banner .item_title{display:block;line-height:.9;font-size:120px;font-weight:500;margin-bottom:50px;letter-spacing:-2px}.home_two_banner .decoration_text{top:100px;left:-280px;line-height:1;font-size:220px;position:absolute;transform:rotate(-45deg);font-family:Pacifico,cursive;-webkit-text-stroke-width:1px;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:rgba(255,255,255,.03)}.whoweare_image{overflow:hidden;position:relative}.whoweare_image:before{top:0;left:0;right:0;bottom:0;content:"";z-index:1;position:absolute;background-color:rgba(26,30,93,.502)}.whoweare_image .play_btn{top:50%;left:50%;z-index:2;position:absolute;transform:translate(-50%,-50%)}.whoweare_content{margin:auto;max-width:475px}.whoweare_about_content{padding:35px;background-color:#fff}.whoweare_about_content p{margin-bottom:20px}.home_three_slider .item{z-index:1;display:flex;min-height:765px;position:relative;align-items:center;background-size:cover;background-position:center}.home_three_slider .item:before{top:0;left:0;right:0;bottom:0;z-index:-1;content:"";opacity:.85;position:absolute;background-color:#0b0f4f}.home_three_slider .carousel-indicators{left:50%;bottom:40px;margin:0;transform:translateX(-50%);border:none}.home_three_slider .carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;opacity:.2;background:#fff;border:none;margin:0 5px}.home_three_slider .carousel-indicators .active{opacity:1!important;background:#fff}.home_three_slider .slider_content{padding-right:60px}.home_three_slider .small_title{line-height:1;font-size:24px;position:relative;padding-left:60px;margin-bottom:30px;color:#00a0e3;font-family:Pacifico,cursive}.home_three_slider .small_title:before{top:50%;left:0;height:3px;width:30px;content:"";position:absolute;transform:translateY(-50%);background-color:#00a0e3}.home_three_slider .item_title{line-height:1;font-size:100px;font-weight:700;letter-spacing:-7px;font-family:Rubik,sans-serif}.home_three_slider p{font-size:18px;font-weight:500;margin-bottom:30px}.slider_section .btns_group li:not(:last-child){margin-right:10px}.home_three_slider .slider_image{opacity:0;transform:translateX(80px);transition:.6s cubic-bezier(.33,1,.68,1)}.home_three_slider .btns_group,.home_three_slider .item_title,.home_three_slider .small_title,.home_three_slider p{opacity:0;transform:translateY(20px);transition:.6s cubic-bezier(.33,1,.68,1)}.carousel-item.active .slider_image{opacity:1;transition-delay:.8s;transform:translateX(0)}.carousel-item.active .btns_group,.carousel-item.active .item_title,.carousel-item.active .small_title,.carousel-item.active p{opacity:1!important;transform:translateY(0)}@media screen and (max-width:1810px){.primary_header .main_menu>ul>li>a{padding:0 30px}}@media screen and (max-width:1720px){.feature_listlayout_boxed2 .item_title{font-size:20px}.feature_listlayout_boxed2{padding:60px}}@media screen and (max-width:1580px){.primary_header .header_hotline{width:300px}.header_hotline{padding:30px 30px}.primary_header .brand_logo{max-width:270px}.primary_header .brand_logo img{max-width:170px}.cta_image_1{margin-bottom:-180px}.testimonial_section .deco_image_1{top:-70px;right:40px;max-width:140px}.testimonial_section .deco_image_2{top:140px;left:-40px;max-width:130px}.testimonial_section .deco_image_3{right:80px;max-width:160px}.testimonial_section .deco_image_4{top:490px;left:7px;max-width:140px}.testimonial_section .decoration_images_1{width:470px}.home_three_slider .slider_image{width:620px}}@media screen and (max-width:1460px){.primary_header .brand_logo{max-width:240px}.primary_header .brand_logo img{max-width:150px}.header_hotline h4{font-size:12px}.header_hotline span{font-size:15px}.header_hotline .item_icon{width:50px;height:50px;margin:-8px 0;margin-right:6px;border:3px solid #fff}.primary_header .header_hotline{width:250px}.primary_header .main_menu>ul>li>a{padding:0 25px}.primary_header .search_btn{min-width:85px;padding:0 15px}.faq_contact_form,.faq_content_wrap,.skill_content_wrap,.testimonial_auto_wrap,.whatwedo_content,.whoweare_content{margin:auto;height:auto;max-width:500px;overflow-y:hidden}.faq_contact_form::-webkit-scrollbar,.faq_content_wrap::-webkit-scrollbar,.skill_content_wrap::-webkit-scrollbar,.testimonial_auto_wrap::-webkit-scrollbar,.whatwedo_content::-webkit-scrollbar,.whoweare_content::-webkit-scrollbar{width:0}.whoweare_content{padding:15px}.cta_image_1{margin-bottom:-145px}.feature_listlayout_boxed2 .item_icon{width:80px;height:80px;margin-right:20px;border:5px solid #fff}.feature_listlayout_boxed2 .item_icon img{max-width:35px}.feature_listlayout_boxed2{padding:50px 30px}}@media screen and (max-width:1310px){.shop_details .details_image .nav{width:20%;padding-left:20px}.shop_details .details_image .nav li:not(:last-child){margin-bottom:20px}.shop_details .details_image .tab-content{width:80%}.shop_details .details_image .tab-content img{width:100%;display:block}.shop_details .quantity_cart>li:not(:last-child){margin-right:20px}}@media screen and (max-width:1285px){.primary_header .brand_logo,.primary_header .header_hotline,.primary_header .main_menu{min-height:80px}.primary_header .main_menu>ul>li>a{font-size:14px;line-height:80px;padding:0 22px}.primary_header .main_menu>ul>li{height:80px}.primary_header .search_btn{min-width:85px;padding:0 15px;line-height:84px}.header_hotline{padding:22px 20px}.primary_header .brand_logo>a{line-height:80px}.primary_header+main{margin-top:80px}}@media screen and (max-width:1280px){#backtotop{width:45px;height:45px;bottom:48px}#scroll{font-size:15px;line-height:50px}.header_contact_info li:not(:last-child){margin-right:20px}.header_contact_info li{font-size:13px}.main_menu>ul>li:not(:last-child){margin-right:25px}.main_menu>ul>li>a{font-size:14px}.header_section .custom_btn span{width:35px;height:35px;font-size:12px;margin-left:20px;line-height:38px;margin-right:-14px}.header_section .custom_btn{font-size:12px;padding:5px 20px}.header_section .action_btn{width:45px;height:45px;font-size:14px;line-height:47px}.primary_social_links a{font-size:13px}.header_section .select_option .nice-select{font-size:13px}.header_top{min-height:40px;padding:5px 0}.header_section .brand_logo a{max-width:170px}.header_bottom{min-height:80px;padding:10px 0}.header_default+main{margin-top:120px}.search_body_collapse .form_item button{font-size:20px}.search_body_collapse .form_item input{height:50px;font-size:20px}.primary_header .header_hotline{display:none}.primary_header .main_menu{float:right}.primary_header .main_menu>ul>li{margin:0}.secondary_header+main{margin-top:120px}.page_title{font-size:66px}.breadcrumb_nav>li{font-size:20px}.faq_section .faq_accordion{margin:0;margin-bottom:50px}.masonry_portfolio_grid{margin:15px 0;margin-bottom:-15px}.cta_image_1{width:670px;margin-right:-150px;margin-bottom:-215px}.cta_image_2{width:auto;float:none;margin:0 auto}.shop_details hr{height:1px;margin-top:50px;margin-bottom:50px}.shop_details .quantity_cart{margin:-5px}.shop_details .quantity_cart>li{padding:5px}.description_tabnav a{font-size:20px;padding-bottom:15px}.description_tabnav{margin-bottom:20px}.shop_details .details_content{padding:0;padding-left:30px}.circle_progress_item .percentage_text{font-size:36px}.circle_progress_item .percentage_text sub{font-size:18px}.home_one_banner .banner_contant{width:auto;margin:auto;max-width:470px}.home_one_banner .item_title{font-size:100px}.home_one_banner .decoration_text{left:-32%;font-size:180px}.home_one_banner .sub_title{font-size:20px;padding-left:50px}.home_one_banner .custom_btn{font-size:14px;padding:10px 30px}.home_one_banner .custom_btn span{width:40px;height:40px;line-height:44px;font-size:14px;margin-left:30px;margin-right:-20px}.about_content p span{font-size:16px}.blog_grid_1 .item_content{padding:25px 30px}.blog_grid_1 .post_admin{padding:10px 30px;padding-right:80px}.blog_fullimage .item_content{padding:30px}.newsletter_boxed{margin-top:-130px;padding:60px 40px}.newsletter_boxed .form_item input{height:60px}.newsletter_boxed .icon_btn{width:60px;height:60px;font-size:18px;line-height:66px}.newsletter_boxed .form_item{padding-right:70px}.portfolio_carousel.w_1545{float:none;width:100%}.cta_content.ml__30{margin:0}.cta_section .hand_image{right:60px;max-width:280px}}ul.circle_social_links.ul_li_left.clearfix{display:flex;list-style-type:none;justify-content:space-between;padding:0}@media screen and (max-width:1199px){.main_menu>ul>li:not(:last-child){margin-right:20px}.footer_newsletter_boxed .form_list>li:not(:last-child){width:100%;display:block;margin-right:0}.footer_newsletter_boxed .form_list{position:relative}.footer_newsletter_boxed .form_list>li:last-child{top:0;right:0;position:absolute}.footer_newsletter_boxed input{width:100%}.secondary_footer .footer_about{padding:80px 30px 30px}.footer_newsletter_boxed{margin-right:0;padding:30px 35px}.footer_newsletter_boxed .newsletter_title{font-size:20px}.small_blog .item_title>a{font-size:16px}.footer_contact_info p{font-size:14px}.sidebar_section .widget{padding:40px 30px}.about_content{padding-left:0}.faq_contact_form,.faq_content_wrap,.skill_content_wrap,.testimonial_auto_wrap,.whatwedo_content{margin:auto;height:370px;padding:30px;max-width:100%;overflow-y:scroll}.faq_contact_form::-webkit-scrollbar,.faq_content_wrap::-webkit-scrollbar,.skill_content_wrap::-webkit-scrollbar,.testimonial_auto_wrap::-webkit-scrollbar,.whatwedo_content::-webkit-scrollbar{width:0}.faq_accordion .card-header button{font-size:16px}.circle_progress_item .percentage_text{font-size:30px}.circle_progress_item .percentage_text sub{font-size:16px}.details_section .details_content{padding:30px}.blog_details .details_content .item_title{font-size:26px}.details_section .details_content .title_text{font-size:22px}blockquote .blockquote_title{font-size:22px}.author_information .author_thumbnail{width:150px;height:150px;margin-right:30px}.author_information .author_name{font-size:20px}.comment_area .title_title,.comment_form .title_title{font-size:24px}.funfact_bordered{border:none}.design_guideline_info .guideline_content .item_title{font-size:22px}.shop_details .details_content{padding:0;padding-left:30px}.service_boxed{padding:40px 20px}.service_grid_2 .item_content_wrap{padding:60px 30px}.home_two_banner .banner_image{float:right;width:600px;height:600px;margin-right:0}.home_two_banner .image_1{top:40px;left:30px;max-width:330px}.home_two_banner .image_2{bottom:30px;right:-10px;max-width:370px}.home_two_banner .image_3{top:140px;right:90px;max-width:130px}.home_three_slider .item_title{font-size:90px}.home_three_slider p{font-size:16px}.home_three_slider .small_title{font-size:22px;padding-left:50px;margin-bottom:25px}.home_three_slider .slider_image{width:580px}}@media screen and (max-width:1100px){.section_title .small_title{font-size:20px}.section_title .big_title{font-size:42px}.section_title .biggest_title{font-size:140px}.secondary_header .brand_logo,.secondary_header .header_icon_btns{width:100%}.page_title{font-size:60px}.about_content p span{font-size:16px}.service_grid .item_content{padding:40px 20px}.team_grid .item_content{padding:25px}.blog_fullimage .item_title>a,.blog_grid_1 .item_title>a{font-size:18px}.home_two_banner .banner_image{float:none;width:530px;height:530px;display:table;margin:0 auto}.home_two_banner .banner_image:after{width:430px;height:430px}.home_two_banner .image_1{top:20px;left:20px;max-width:270px}.home_two_banner .image_2{right:15px;bottom:50px;max-width:330px}.home_two_banner .image_3{top:106px;right:110px;max-width:110px}.home_two_banner .item_title{font-size:100px;margin-bottom:40px}.home_two_banner .sub_title{font-size:20px;padding-left:50px;margin-bottom:30px}.service_split .service_boxed{padding:48.5px 20px}.testimonial_person_image{width:390px;margin-top:-235px;margin-left:-70px}.creative_testimonial_carousel{padding:50px 70px;margin-bottom:55px}.creative_testimonial_carousel .testimonial_primary p{font-size:22px}.orange_shape{right:0;width:600px;height:550px}}@media screen and (max-width:1040px){.main_menu>ul>li>a{font-size:12px}.small_blog .item_title>a{font-size:16px}}.display-desktop{display:block}.display-mobile{display:none}h3.big_title.mb-0.product-titles.aos-init.aos-animate{font-size:40px}@media screen and (max-width:991px){.product-details{padding:40px 0!important;background:#fff}.inquiry_form_wrap.bg-white.p-5.rounded-4.shadow-lg.border-top.border-5.border-pink{margin:0 20px!important}.inquiry_form_wrap.bg-white.p-5.rounded-4.shadow-lg.border-top.border-5.border-pink{padding:20px!important}button.carousel-control-next,button.carousel-control-prev{display:none}.slider_image.display-mobile.mb-0{width:192px;margin-top:-33px}.carousel-item.hero-slider{padding-top:35px}.get_in_touch_form_box.bg-white.p-5.rounded-4.shadow-lg{padding:20px!important}.display-mobile{display:block}.display-desktop{display:none}.sec_ptb_130{padding:100px 0}.mb_50{margin-bottom:30px}.mb_80{margin-bottom:50px}.order-last{order:0}.mobilemenu_btns_group{display:inline-block}.header_default .header_bottom .header_btns_group,.header_default .header_bottom .main_menu,.header_default .header_top{display:none}.header_default+main{margin-top:80px}.header_default .brand_logo{display:flex;align-items:center;justify-content:space-between}.primary_header .main_menu{display:none}.primary_header .brand_logo{float:none;width:100%;display:flex;padding:15px;max-width:100%;min-height:auto;align-items:center;justify-content:space-between}.primary_header .brand_logo>a{line-height:1;text-align:left}.primary_header .brand_logo .search_btn{padding:0;line-height:1;min-width:auto;min-height:auto}.primary_header+main{margin-top:61px}.primary_header .mobilemenu_btns_group button{color:#757575}.primary_header .mobilemenu_btns_group button.active,.primary_header .mobilemenu_btns_group button:hover{color:#e5097f;background:0 0}.primary_header .search_btn.active,.primary_header .search_btn:hover{color:#e5097f;background-color:transparent}.secondary_header .header_icon_btns,.secondary_header .header_top,.secondary_header .main_menu{display:none}.secondary_header .brand_logo{margin:0;height:auto;border:none;display:flex;align-items:center;justify-content:space-between}.secondary_header .header_bottom{min-height:auto;padding:15px 0}.secondary_header .mobilemenu_btns_group button{color:#222}.secondary_header .mobilemenu_btns_group button:hover{color:#e5097f}.secondary_header+main{margin-top:65px}.text-white .footer_widget_title{margin-bottom:30px}.footer_contact_form{text-align:left}.widget.footer_about{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.footer-logo{width:200px;margin-bottom:0}.footer_section .circle_social_links{margin-top:15px!important}.primary_brand_section .brand_logo{display:none}.primary_brand_section .logo_image{padding:15px}.brand_section.primary_brand_section{min-height:160px}.secondary_footer .footer_about .brand_logo{height:150px;display:flex;margin-bottom:25px;align-items:center;justify-content:center}.secondary_footer .footer_about{padding:30px;margin-top:0;margin-bottom:40px}.secondary_footer .footer_widget_area{padding:0}.footer_contact_info{margin-top:40px}.footer_newsletter_boxed .form_list{margin-top:20px}.breadcrumb_section{text-align:center}.breadcrumb_nav{margin-top:20px;justify-content:center}.breadcrumb_nav>li:not(:last-child){margin-right:20px;padding-right:20px}.breadcrumb_nav>li{font-size:18px}.page_title{font-size:56px}.sidebar_section{margin-top:50px}.sb_recent_works li:not(:last-child){margin-bottom:20px;padding-bottom:20px}.sb_photo_gallery ul{margin:-4px;max-width:430px}.sb_photo_gallery li{padding:4px;flex:0 0 33.333%;max-width:33.333%}.sb_tag_list ul{margin:-5px;max-width:370px}.sb_tag_list li{padding:5px}.sb_cta .content_wrap{max-width:400px}.about_content{margin-top:40px}.service_grid{margin:30px auto 0}.faq_contact_form,.faq_content_wrap,.skill_content_wrap,.testimonial_auto_wrap,.whatwedo_content{margin:0;height:auto;padding:0;overflow:unset}.faq_image,.whatwedo_image{margin-bottom:40px}.faq_image img,.whatwedo_image img{width:100%;display:block}.faq_section,.faqcontact_section,.skill_section,.whatwedo_section{padding:40px 0}.contact_content{padding-right:0;margin-bottom:50px}.map_section #mapBox{height:500px}.faq_contact_form .custom_btn span{width:40px;height:40px;line-height:44px;margin-left:25px;margin-right:-20px}.faq_contact_form .custom_btn{padding:10px 30px}.faq_contact_form .select_option .nice-select{height:60px;line-height:60px;padding:0 30px;padding-right:35px}.faq_contact_form .form_item input{height:60px;padding:0 30px}.portfolio_details{max-width:770px;margin:0 auto}.portfolio_details_info .square_social_links{justify-content:flex-start}.portfolio_details_info h4{font-size:28px}.portfolio_details_info .info_wrap{margin-bottom:30px}.details_section .details_content .item_title{font-size:38px}.portfolio_details_info .square_social_links a{width:50px;height:50px;font-size:14px}.cta_image_3{width:auto;float:none;max-width:570px;margin:-15px auto 40px}.cta_image_3:before{left:50%;width:590px;height:590px;transform:translateX(-50%)}.pricing_section .shape_2{max-width:140px}.pricing_section .shape_1{max-width:220px}.cta_image_1{float:none;width:auto;margin:0;max-width:670px;margin-bottom:40px}.feature_section .feature_content{max-width:470px;text-align:center;margin:0 auto 50px}.feature_section .feature_content p{padding:0;border:none}.feature_section .feature_content .section_title .biggest_title{left:50%;transform:translate(-50%,-50%)}.cta_image_2{max-width:370px;margin:0 auto 40px}.cta_content.ml__30{margin:0}.cta_section .deco_image_1{right:50px;bottom:50px;max-width:170px}.design_guideline_info .guideline_content{margin:0;padding:0;border:none;flex:0 0 100%;max-width:100%;margin-bottom:30px}.design_guideline_info .guideline_content:not(:last-child){border:none}.design_guideline_info{margin:0}.design_guideline_info .guideline_content .item_title{font-size:28px;margin-bottom:20px}.guideline_list li:not(:last-child){margin-bottom:15px}.guideline_list li{font-size:16px}.sb_banner{max-width:370px;margin:0 auto}.product_selection_bar .order-last{order:13}.shop_details .shop_container{max-width:100%;padding:100px 0}.shop_details .details_image{margin:0;margin-bottom:40px}.shop_details .details_content{padding:0}.shop_details .details_image .tab-content{width:100%;float:none;margin-bottom:15px}.shop_details .details_image .nav{width:100%;padding:0}.shop_details .details_image .nav li{float:left;display:inline-block}.shop_details .details_image .nav li:not(:last-child){margin-bottom:0;margin-right:15px}.description_tabnav{display:table;margin:0 auto 20px}.home_one_banner{padding:80px 0;padding-top:0}.home_one_banner .banner_image{min-height:400px;margin-bottom:40px}.home_one_banner .banner_contant_wrap{min-height:auto}.home_one_banner .banner_contant{text-align:center}.home_one_banner .item_title{font-size:60px}.home_one_banner .sub_title{display:inline-block}.home_one_banner .decoration_text{top:50%;left:50%;font-size:130px;transform:translate(-50%,-50%)}.order-first{order:0}.feature_primary{margin:50px auto 0}.testimonial_section .decoration_images_1{display:none}.home_two_banner .banner_contant{max-width:570px;text-align:center;margin:40px auto 0}.home_two_banner .sub_title{display:inline-block}.home_two_banner .item_title{font-size:72px}.home_two_banner .decoration_text{top:50%;left:50%;font-size:170px;transform:translate(-50%,-50%)}.home_two_banner{padding:80px 0}.stairs_wrap .stair_col:nth-child(1),.stairs_wrap .stair_col:nth-child(2),.stairs_wrap .stair_col:nth-child(3){padding-top:0}.whoweare_content{margin:auto;height:auto;max-width:570px;overflow-y:unset;padding:40px 15px 100px}.service_split{max-width:570px;margin:30px auto 0}.service_split .item_content,.service_split .item_image{width:100%;float:none;display:block}.service_split{max-width:270px}.testimonial_person_image{display:none}.creative_testimonial_carousel{margin:0;padding:50px}.orange_shape{display:none}.blog_fullimage_2 .item_content{padding:30px}.blog_fullimage_2 .item_title>a{font-size:20px}.blog_fullimage_2 .absolute_btn{top:30px;right:30px}.home_three_slider .item{padding:100px 0}.home_three_slider .slider_content{max-width:570px;margin:0 auto;padding:0 15px;text-align:center}.home_three_slider .small_title{font-size:20px;margin-bottom:25px;display:inline-block}.home_three_slider .item_title{font-size:78px}.home_three_slider .custom_btn{padding:10px}.home_three_slider .custom_btn span{width:30px;height:30px;line-height:39px;font-size:9px;margin-left:25px;margin-right:0;display:flex;justify-content:center;align-items:center}.home_three_slider .btns_group{justify-content:center}.home_three_slider .slider_image{width:100%;float:none;max-width:500px;margin:0 auto 30px}.feature_listlayout_boxed2{margin:0 auto}.newsletter_boxed{margin-top:-100px;padding:40px 30px}.newsletter_boxed .section_title{text-align:center}.newsletter_boxed .section_title .biggest_title{left:50%;font-size:140px;transform:translate(-50%,-50%)}.newsletter_boxed .newsletter_form{padding:25px;margin-top:30px}.portfolio_fullimage .item_title{font-size:16px}.portfolio_fullimage .icon_btn{width:40px;height:40px;font-size:12px;line-height:45px}.portfolio_fullimage .title_wrap{padding:10px;padding-left:15px}.testimonial_section{padding:100px 0}.testimonial_image{margin-bottom:40px}}@media screen and (max-width:880px){.blog_grid_2 .item_content{padding:25px}.blog_grid_2 .item_title>a{font-size:20px}.blog_quote .item_title>a,.blog_standard .item_title>a{font-size:26px}.blog_quote{padding:50px 40px}.product_card .item_title{font-size:18px}.blog_fullimage .item_content,.blog_grid_1 .item_content{padding:20px}.blog_grid_1 .post_admin{padding:10px 20px;padding-right:80px}.blog_grid_1 .abmin_name{font-size:16px}.blog_grid_1 .post_date{font-size:13px}.blog_grid_1 .item_title{margin-bottom:15px}.blog_fullimage .post_admin{padding:20px;padding-right:80px;margin-bottom:25px}.blog_fullimage .abmin_name{font-size:16px}.blog_fullimage .post_date{font-size:13px}}@media screen and (max-width:767px){.breadcrumb_section{z-index:1;padding:42px 0;position:relative}.sec_ptb_80{padding:40px 0}.custom_btn{font-size:13px;padding:10px 30px}.custom_btn span{width:40px;height:40px;line-height:44px;font-size:14px;margin-left:30px;margin-right:-22px}.form_item input{height:60px}.pagination_nav a{height:55px;min-width:55px;font-size:14px;padding:0 12px;line-height:53px;border:2px solid #dbdbdb}.post_meta i{margin-right:5px}.footer_brand_area .brand_logo{text-align:center;margin-bottom:40px}.footer_section{text-align:center}.footer_section .recent_works_list{max-width:370px;margin:0 auto}.footer_section .small_blog{text-align:left;margin:0 auto}.footer_useful_links{text-align:left;margin:0 auto 40px}.footer_section .circle_social_links{margin-top:15px;justify-content:center}.footer_contact_info ul{display:table;margin:0 auto}.secondary_footer .small_blog .item_content{display:block;text-align:center}.brand_section.primary_brand_section{padding:40px 0}.faq_image,.testimonial_image,.whatwedo_image{padding:0 15px}.faq_contact_form,.faq_content_wrap,.skill_content_wrap,.testimonial_auto_wrap,.whatwedo_content{padding:0 15px}.comment_area ul ul .admin_thumbnail{width:60px;height:60px}.comment_area ul ul .admin_name{font-size:16px;margin-bottom:6px}.comment_area>ul>li li{padding-left:40px}.comment_form .form_item input{height:60px}.details_section .details_content .share_links{justify-content:flex-start}.check_info_list>li,.outline_check_info_list>li{line-height:1.45}.outline_check_info_list>li:before{top:2px}blockquote .blockquote_title{font-size:20px}.blog_grid_2 .post_meta li{font-size:13px}.blog_grid_2 .item_title>a{font-size:18px}.blog_grid_2 .item_content{padding:20px}.blog_grid_2 .post_category{height:25px;font-size:12px;font-weight:600;line-height:29px;margin-bottom:12px}.map_section #mapBox{height:300px}.contact_information_list h4{font-size:18px}.contact_information_list li{padding:30px 0}.contact_form .form_item input{height:60px;padding:0 30px;padding-right:45px}.contact_form .form_item .input_icon{right:30px}.form_item .input_title{font-size:16px}.contact_information_list .item_icon{width:55px;height:55px;font-size:20px;line-height:62px;margin-right:15px}.contact_form .form_item textarea{padding:20px 30px}.portfolio_details_info h4{font-size:22px}.details_section .details_content .item_title{font-size:30px;margin-bottom:20px}.masonry_portfolio_grid .grid-item,.masonry_portfolio_grid .grid-sizer{width:50%}.masonry_portfolio_grid .w_50{width:100%}.funfact_bordered .funfact_item{min-height:300px}.funfact_item .item_icon span{width:60px;height:60px;font-size:20px}.funfact_item .item_icon{width:90px;height:90px;margin:0 auto 20px}.funfact_item .counte_text{font-size:28px;margin-bottom:12px}.funfact_item .item_title{font-size:14px}.product_selection_bar .select_option,.product_selection_bar .select_option.float_right{float:none;display:table;margin:0 auto}.product_selection_bar .select_option .list,.product_selection_bar .select_option.float_right .list{left:50%;right:unset;transform:translateX(-50%)}.product_selection_bar .select_option{padding-bottom:10px}.product_selection_bar .order-last{order:0}.shop_details .details_image .nav li{max-width:150px}.about_content .experience_image{max-width:90px;margin-right:20px}.service_card .item_content{padding:20px 20px;padding-right:65px;margin:-30px auto 0}.service_card .icon_btn{right:20px}}@media screen and (max-width:680px){.section_title .big_title{font-size:30px}.section_title .small_title{font-size:18px;margin-bottom:15px}.section_title .biggest_title{font-size:120px}.plus_effect:before{width:100px}.plus_effect:after{height:100px}.plus_effect:hover:before{width:60px}.plus_effect:hover:after{height:60px}.metro_portfolio_grid .grid-item,.metro_portfolio_grid .grid-sizer{width:50%}.metro_portfolio_grid .w_50{width:50%}.portfolio_fullimage a,.portfolio_fullimage img{width:100%;display:block}.cta_image_3:before{top:50%;left:50%;width:470px;height:470px;transform:translate(-50%,-50%)}.funfact_item{flex:0 0 50%;padding:26px 2px;border-right:1px solid #ececec;border-bottom:1px solid #ececec}.funfact_bordered{margin:0 -15px;border-top:1px solid #ececec;border-left:1px solid #ececec}.shop_details .details_image .nav li{max-width:100px}.description_tabnav a{font-size:16px}.description_tabnav li:not(:last-child){margin-right:30px}.description_tabnav{margin:0;margin-bottom:20px}.blog_fullimage_2 .item_content{padding:20px}.blog_fullimage_2 .item_title>a{font-size:18px}.blog_fullimage_2 .absolute_btn{top:20px;right:20px}.testimonial_primary p.font_24{font-size:18px}}@media screen and (max-width:580px){#backtotop{width:40px;height:40px}#scroll{font-size:14px;line-height:46px}.header_bottom{min-height:auto;padding:15px 0}.header_section .brand_logo a{max-width:150px}.mobilemenu_btns_group button{font-size:16px}.header_default+main{margin-top:61px}.search_body_collapse .form_item input{height:45px;font-size:16px}.search_body_collapse .form_item button{font-size:16px}.page_title{font-size:36px;letter-spacing:normal}.team_grid .member_name{font-size:18px;margin-bottom:8px}.team_grid .member_title{margin-bottom:12px}.team_grid .square_social_links li:not(:last-child){margin-right:4px}.team_grid .item_content{padding:20px}.blog_standard .item_content{padding:30px}.blog_quote .item_title>a,.blog_standard .item_title>a{font-size:22px}.blog_quote{padding:40px 30px}.blog_standard .post_type{margin-bottom:20px}.masonry_details_images{margin:-5px}.masonry_details_images .grid-item{padding:5px}.cta_image_3:before{width:420px;height:420px}.home_one_banner .banner_image{min-height:290px;margin-bottom:30px}.home_one_banner .item_title{font-size:48px;margin-bottom:30px}.home_one_banner .sub_title{font-size:18px;padding-left:45px;margin-bottom:20px}.home_one_banner .custom_btn{font-size:13px;padding:10px 25px}.home_one_banner .custom_btn span{width:35px;height:35px;line-height:39px;font-size:12px;margin-left:25px;margin-right:-15px}.home_one_banner .decoration_text{font-size:110px}.about_image_2:before{width:150px;height:150px}.home_two_banner .banner_image{width:460px;height:460px}.home_two_banner .banner_image:after{width:370px;height:370px}.home_two_banner .image_1{max-width:220px}.home_two_banner .image_2{max-width:280px}.home_two_banner .image_3{top:106px;right:120px;max-width:90px}.home_two_banner .item_title{font-size:54px}.home_two_banner .decoration_text{font-size:120px}.feature_card .item_title{font-size:20px}.funfact_item{flex:0 0 100%;max-width:100%;border:none}.funfact_item:not(:last-child){border:none;border-bottom:1px solid #ececec}.creative_testimonial_carousel{padding:30px}.creative_testimonial_carousel .testimonial_primary{padding-top:0;padding-left:0}.creative_testimonial_carousel .owl-nav{margin-top:30px;padding-left:0}.home_three_slider .item_title{font-size:66px;margin-bottom:20px}.home_three_slider p{font-size:14px}.home_three_slider .slider_image{max-width:400px;margin:0 auto 40px}.funfact_item{min-height:auto}}@media screen and (max-width:575px){.section_title .big_title{font-size:24px}.section_title .biggest_title{font-size:100px}.footer_section .brands_list{display:flex;justify-content:center}.footer_section .brands_list .logo_image{padding:15px;flex:0 0 33.333%;max-width:33.333%}.page_title{font-size:30px}.blog_details .details_content .item_title{font-size:22px}.details_section .details_content .title_text{font-size:20px}.author_information{padding:30px}.details_section .details_content hr{height:1px;margin-top:50px;margin-bottom:50px}.author_information .author_thumbnail{float:none;margin:0;width:130px;height:130px;margin-bottom:20px}.author_information .author_content{display:block}.masonry_portfolio_grid{margin:-5px}.masonry_portfolio_grid .grid-item{padding:5px}.pricing_section .shape_2{max-width:80px}.pricing_section .shape_1{max-width:130px}.service_listlayout_boxed .item_image{max-width:100px;min-width:100px;margin-right:20px}.service_listlayout_boxed .item_title{font-size:18px;margin-bottom:10px}.service_listlayout_boxed{padding:30px}.details_section .details_content .item_title{font-size:22px}.service_grid_2 .item_icon{float:none;width:80px;height:80px;line-height:82px;margin-right:0;text-align:center;margin-bottom:25px}.service_grid_2 .item_content_wrap{padding:30px}.service_grid_2 .item_title{font-size:20px}}@media screen and (max-width:480px){.footer_brand_area,.footer_widget_area{padding:50px 0}.contact_form_box.shadow-lg.p-5.rounded-4{padding:22px 20px!important}.footer_bottom_boxed{padding:8px 36px}.footer_section .brands_list .logo_image{flex:0 0 100%;max-width:100%}blockquote{padding:30px}.details_section .details_content .primary_tag_list,.details_section .details_content .share_links{margin-top:20px}.metro_portfolio_grid .w_50{width:100%}.cta_image_3:before{width:370px;height:370px}.cta_section .deco_image_1{right:20px;bottom:20px;max-width:100px}.service_listlayout_boxed{display:block}.service_listlayout_boxed .item_image{margin:0;float:none;margin-bottom:20px}.service_listlayout_boxed .item_content{display:block}.shop_details .details_image .nav li{max-width:80px}.description_tabnav li{width:100%;display:block;margin-bottom:10px}.description_tabnav li:not(:last-child){margin-right:0}.description_tabnav li a{padding:0;padding-bottom:2px;display:inline-block}.home_two_banner .banner_image{width:330px;height:330px}.home_two_banner .banner_image:after{width:280px;height:280px}.home_two_banner .image_1{max-width:150px}.home_two_banner .image_2{max-width:200px}.home_two_banner .image_3{top:53px;right:80px;max-width:70px}.creative_testimonial_carousel .testimonial_primary p{font-size:18px}.home_three_slider .btns_group li{width:100%;display:block}.home_three_slider .btns_group li:not(:last-child){margin-right:0;margin-bottom:10px}.feature_listlayout_boxed2{padding:30px 15px}.newsletter_boxed .newsletter_form{padding:15px}.newsletter_boxed .form_item{padding:0}}@media screen and (max-width:380px){.section_title .big_title{font-size:20px}.section_title .biggest_title{font-size:90px}.pagination_nav li:not(:last-child){margin-right:5px}.pagination_nav a{height:50px;min-width:50px;font-size:13px;padding:0 10px;line-height:50px}.secondary_footer .footer_about .brand_logo{height:110px}.secondary_footer .footer_about .brand_logo>a{max-width:170px}.secondary_footer .footer_about{padding:15px}.footer_newsletter_boxed{padding:30px 15px}.page_title{font-size:26px}.breadcrumb_nav>li{font-size:16px}.breadcrumb_nav{margin-top:8px}.sb_service_category li:not(:last-child){margin-bottom:20px;padding-bottom:20px}.sb_service_category a{font-size:16px;padding-right:50px}.sb_service_category a:before{right:50px}.service_grid .item_content{margin:0 auto}.blog_quote .item_title>a,.blog_standard .item_title>a{font-size:20px}.details_section .details_content .item_title{font-size:26px}.cta_image_3:before{width:270px;height:270px}.pricing_plan .item_title{font-size:26px}.pricing_plan .sub_title{font-size:20px}.pricing_plan .item_icon>img{max-width:170px}.pricing_plan .item_icon{min-height:135px;margin-bottom:25px}.pricing_plan .pricing_text{font-size:48px;margin-bottom:20px}.pricing_plan .item_body{padding:20px 0}.pricing_plan{padding:50px 25px}.pricing_plan .price_info{padding-top:30px}.pricing_plan .price_info li:not(:last-child){margin-bottom:15px}.pricing_plan .price_info li{font-size:16px}.feature_listlayout_boxed .item_icon{margin:0;float:none;width:60px;height:60px;font-size:20px;margin-bottom:20px}.feature_listlayout_boxed .item_content{display:block}.feature_listlayout_boxed .item_title{font-size:20px;margin-bottom:10px}.funfact_bordered{border:none}.funfact_bordered .funfact_item{border:none;flex:0 0 100%;max-width:100%;min-height:auto;border-bottom:1px solid #ececec}.details_section .details_content .item_title{font-size:20px}.avatar_wrap .avatar_image{width:50px;height:50px;margin-right:15px}.avatar_wrap .avatar_name{font-size:16px;margin-bottom:5px}.avatar_wrap .avatar_title{font-size:12px}.play_btn{width:70px;height:70px;line-height:70px;border:2px solid rgba(255,67,40,.49)}.about_image_2:before{width:90px;height:90px}.home_two_banner .banner_image{width:290px;height:290px}.home_two_banner .banner_image:after{width:250px;height:250px}.home_two_banner .image_1{max-width:135px}.home_two_banner .image_2{max-width:165px}.home_two_banner .image_3{top:53px;right:70px;max-width:60px}.home_two_banner .item_title{font-size:42px}.creative_testimonial_carousel .testimonial_primary p{font-size:16px}.feature_listlayout_boxed2 .item_icon{float:none;margin-right:0;margin-bottom:20px}.feature_listlayout_boxed2 .item_content{display:block}}@media screen and (max-width:350px){.masonry_portfolio_grid .grid-item,.masonry_portfolio_grid .grid-sizer{width:100%}.metro_portfolio_grid .grid-item,.metro_portfolio_grid .grid-sizer{width:100%}.shop_details .details_image .nav li{max-width:60px}}.team_item_modern{padding:15px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05);border-radius:20px;transition:all .4s ease}.team_inner{position:relative;overflow:hidden;border-radius:15px}.team_img{position:relative;border-radius:15px 15px 0 0;overflow:hidden}.team_img img{width:100%;transition:all .6s ease;filter:grayscale(20%)}.social_list{position:absolute;top:20px;right:-60px;list-style:none;padding:0;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.social_list li a{width:40px;height:40px;background:#fff;color:var(--brand-cyan);display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:.3s}.social_list li a:hover{background:var(--brand-magenta);color:#fff}.team_text{padding:25px 15px;position:relative;z-index:1;text-align:center}.text_bg{position:absolute;top:0;left:0;width:100%;height:0;background:var(--brand-cyan);z-index:-1;transition:all .4s ease;border-radius:0 0 15px 15px}.team_text h4{font-size:22px;font-weight:800;margin-bottom:5px;transition:.4s}.team_text p{font-size:14px;margin:0;transition:.4s}.team_item_modern:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.team_item_modern:hover .team_img img{filter:grayscale(0);transform:scale(1.05)}.team_item_modern:hover .social_list{right:20px}.team_item_modern:hover .text_bg{height:100%}.team_item_modern:hover .team_text h4,.team_item_modern:hover .team_text p{color:#fff}.infra_dept_card_premium{position:relative;background:#fff;padding:20px;border-radius:20px;height:100%;z-index:1;overflow:hidden;transition:all .4s ease;border:5px solid #00a0e3}.infra_dept_card_premium .card_number{position:absolute;top:20px;right:30px;font-size:50px;font-weight:900;color:rgba(0,0,0,.05);transition:.4s}.infra_dept_card_premium .icon_wrap{width:70px;height:70px;background:#f8f9fa;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#e5097f;margin-bottom:25px;transition:.4s}.infra_dept_card_premium h2{font-weight:800;margin-bottom:15px;transition:.4s}.infra_list{list-style:none;padding:0;margin-top:20px}.infra_list li{padding:8px 0;border-bottom:1px dashed #eee;font-size:14px;transition:.4s}.infra_dept_card_premium:hover{transform:translateY(-10px)}.infra_dept_card_premium:hover .bg_fill{top:0}.infra_dept_card_premium:hover .icon_wrap{background:#e5097f;color:#fff;transform:rotateY(360deg)}.infra_dept_card_premium:hover .infra_list li{border-bottom-color:rgba(255,255,255,.2)}.main_img{transition:.5s ease-in-out}.main_img:hover{transform:scale(1.02);transition:.5s}.technical_facilities{background-image:url(../images/bg_01.jpg)}.service-style-one{background:#f5f6fa;position:relative}.service-style-one img.background-right{position:absolute;top:0;right:0}.service-style-one .service-content{padding-right:60px}.service-style-one .service-content .title{margin-bottom:40px}.service-style-one .service-content .title h2,.service-style-one .service-content .title span{margin:0}.service-style-one .service-content .title span{font-family:Pacifico;font-size:20px;color:#ff4328}.service-style-one .service-content .title h2{color:#212121;font-size:60px;line-height:60px;font-weight:700}.service-style-one .service-content p{margin:0;color:#757575}.service-style-one .service-content p+p{margin-top:35px}.service-style-one .service-content .btn-box{margin-top:50px}.service-style-one .service-content .btn-box a.thm-btn{display:inline-block;vertical-align:middle;margin-right:20px}.service-style-one .service-content .btn-box .phone-btn{display:inline-block;vertical-align:middle;font-size:22px;font-weight:500;color:#212121}.service-style-one .service-content .btn-box .phone-btn i{font-size:24px;border:2px solid #2884c6;color:#2884c6;line-height:55px;width:59px;height:59px;border-radius:50%;text-align:center;margin-right:10px}.service-style-one .service-right-content{background:#fff;padding:60px}.service-style-one .service-right-content .inner{position:relative}.service-style-one .service-right-content .divider{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:100%;background:#ebedf4}.service-style-one .service-right-content .divider.ver{width:100%;height:2px}.service-style-one .service-right-content .single-service-one{text-align:center;padding:50px 0;margin-left:-15px;margin-right:-15px;display:block}.service-style-one .service-right-content .single-service-one i{font-size:58px;color:#2884c6;transition:all .4s}.service-style-one .service-right-content .single-service-one h3{margin:0;color:#212121;font-size:16px;font-weight:600;margin-top:20px;transition:all .4s ease}.service-style-one .service-right-content .single-service-one:before{background:#ff4328}.service-style-one .service-right-content .single-service-one:hover h3,.service-style-one .service-right-content .single-service-one:hover i{color:#fff}.service-tab-box .tab-title{margin-bottom:60px}.service-tab-box .tab-title li,.service-tab-box .tab-title ul{margin:0;padding:0;list-style:none}.service-tab-box .tab-title ul{margin-left:-1px;margin-right:-1px}.service-tab-box .tab-title li{display:inline-block;vertical-align:middle;width:20%;padding:0 1px}.service-tab-box .tab-title li.active a:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.service-tab-box .tab-title li.active a h3,.service-tab-box .tab-title li.active a i{color:#fff}.service-tab-box .tab-title li a{text-align:center;padding:50px 0;background:#f5f6fa;display:block}.service-tab-box .tab-title li a i{font-size:58px;color:#2884c6;transition:all .4s}.service-tab-box .tab-title li a h3{margin:0;color:#212121;font-size:16px;font-weight:600;margin-top:20px;transition:all .4s ease}.service-tab-box .tab-title li a:before{background:#ff4328}.service-tab-box .tab-title li a:active h3,.service-tab-box .tab-title li a:active i,.service-tab-box .tab-title li a:focus h3,.service-tab-box .tab-title li a:focus i,.service-tab-box .tab-title li a:hover h3,.service-tab-box .tab-title li a:hover i{color:#fff}.service-style-two{position:relative;padding-top:120px}.service-style-two img.background-right{position:absolute;top:0;right:0;z-index:99}.service-style-two .overlay{background:#ff4328 url(../img/cta-bg-1-1.jpg) center center no-repeat fixed;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:7}.service-style-two .overlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#ff4328;opacity:.9}.service-style-two .thm-container{position:relative;z-index:99}.service-style-two .service-content{padding-right:65px}.service-style-two .service-content h2,.service-style-two .service-content span{margin:0}.service-style-two .service-content span{font-family:Pacifico;font-size:20px;color:#202020}.service-style-two .service-content h2{color:#fff;font-size:60px;line-height:60px;font-weight:700;margin-bottom:40px}.service-style-two .service-content p{margin:0;color:#fff;line-height:30px}.service-style-two .unique-feature{position:relative;display:inline-block;margin-top:35px}.service-style-two .unique-feature .content{position:absolute;top:0;left:0;width:100%;height:100%}.service-style-two .unique-feature .content i{color:#2884c6;font-size:63px;margin-top:45px;margin-bottom:20px;display:block}.service-style-two .unique-feature .content h3{margin:0;color:#202020;font-size:16px;font-weight:500;transition:all .4s ease}.service-style-two .unique-feature .content h3:hover{color:#ff4328}.service-style-two.about-page{padding-top:125.5px;padding-bottom:125.5px}.service-style-three .single-service-three{margin-bottom:50px}.service-style-three .single-service-three:hover .img-box:before{opacity:1}.service-style-three .single-service-three:hover .text-box h3,.service-style-three .single-service-three:hover .text-box p{color:#fff}.service-style-three .single-service-three:hover .text-box .meta-info p{color:#fff}.service-style-three .single-service-three:hover .text-box .meta-info p span{color:#212121}.service-style-three .single-service-three:hover .text-box a.read-more{background:#fff;color:#ff4328}.service-style-three .single-service-three:hover .text-box:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.service-style-three .single-service-three .img-box{position:relative;overflow:hidden}.service-style-three .single-service-three .img-box>img{width:100%}.service-style-three .single-service-three .img-box:before{content:'';width:100%;height:100%;background:rgba(33,33,33,.6);position:absolute;top:0;left:0;opacity:0;transition:all .4s ease}.service-style-three .single-service-three .text-box{position:relative;background:#f4f5f9;margin-top:10px;padding-top:55px;padding-bottom:50px;padding-left:60px;padding-right:60px}.service-style-three .single-service-three .text-box:before{background:#ff4328}.service-style-three .single-service-three .text-box h3{margin:0;color:#202020;font-weight:700;font-size:24px}.service-style-three .single-service-three .text-box p{color:#747474;font-size:16px;line-height:30px;margin:0}.service-style-three .single-service-three .text-box .meta-info{margin-top:5px;margin-bottom:30px}.service-style-three .single-service-three .text-box .meta-info p{margin:0;font-size:16px;color:#747474}.service-style-three .single-service-three .text-box .meta-info p span{color:#ff4328;font-weight:700}.service-style-three .single-service-three .text-box a.read-more{width:42px;height:42px;background:#ff4328;color:#fff;font-size:20px;line-height:42px;border-radius:50%;text-align:center;position:absolute;bottom:-21px;right:30px;transition:all .4s ease}.service-style-three .single-service-three .text-box a.read-more:hover{background:#fff;color:#ff4328}.service-style-three .pagination{margin-bottom:0;margin-top:30px;display:block}.service-style-three .pagination>li+li{margin-left:5px}.service-style-three .pagination>li:last-child{margin-left:0}.service-style-three .pagination>li>a,.service-style-three .pagination>li>span{padding:13px 20px;float:none;display:inline-block;color:#212121}.service-style-three .pagination>.active>a,.service-style-three .pagination>.active>a:focus,.service-style-three .pagination>.active>a:hover,.service-style-three .pagination>.active>span,.service-style-three .pagination>.active>span:focus,.service-style-three .pagination>.active>span:hover{background:#ff4328;color:#fff;border-color:#ff4328}.service-style-three.service-details-page .single-service-three{margin-bottom:0}.service-details-design-option .single-service-details-design-option:hover .img-box:before{opacity:1}.service-details-design-option .single-service-details-design-option .img-box{position:relative;overflow:hidden}.service-details-design-option .single-service-details-design-option .img-box>img{width:100%}.service-details-design-option .single-service-details-design-option .img-box:before{content:'';width:100%;height:100%;background:rgba(33,33,33,.6);position:absolute;top:0;left:0;opacity:0;transition:all .4s ease}.service-details-design-option .single-service-details-design-option .text-box h3,.service-details-design-option .single-service-details-design-option .text-box li,.service-details-design-option .single-service-details-design-option .text-box ul{margin:0;padding:0;list-style:none}.service-details-design-option .single-service-details-design-option .text-box h3{color:#202020;font-size:24px;font-weight:500;margin-top:30px}.service-details-design-option .single-service-details-design-option .text-box ul.list-box{margin-top:40px}.service-details-design-option .single-service-details-design-option .text-box ul.list-box li{display:block;position:relative;padding-left:15px;color:#747474;font-size:16px;line-height:30px}.service-details-design-option .single-service-details-design-option .text-box ul.list-box li:before{content:'';width:5px;height:5px;border-radius:50%;background:#747474;font-size:18px;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .4s ease}.service-details-cost-calculator{background:#f4f5f9}.service-details-cost-calculator .cost-calc-content{padding-right:30px}.service-details-cost-calculator .cost-calc-content .sec-title{margin-bottom:40px}.service-details-cost-calculator .cost-calc-content .sec-title h3{font-size:40px;margin:0}.service-details-cost-calculator .cost-calc-content .cost-calc-form{margin-bottom:20px}.service-details-cost-calculator .cost-calc-content .cost-calc-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;outline:0}.service-details-cost-calculator .cost-calc-content .cost-calc-form .bootstrap-select+.bootstrap-select{margin-top:30px}.service-details-cost-calculator .cost-calc-content .cost-calc-form .bootstrap-select>.dropdown-toggle{display:inline-block;border:none;outline:0;background:#fff;color:#747474;border-radius:35px;font-size:16px;padding:23px 50px;outline:0;border:none;transition:all .4s ease}.service-details-cost-calculator .cost-calc-content .cost-calc-form .bootstrap-select.btn-group .dropdown-toggle .caret{border:none;transform:translateY(-50%);right:30px;width:auto;height:auto}.service-details-cost-calculator .cost-calc-content .cost-calc-form .bootstrap-select.btn-group .dropdown-toggle .caret:before{content:'\f107';font-family:FontAwesome;color:#202020;font-size:16px}.service-details-cost-calculator .cost-calc-content .cost-calc-form .dropdown-menu{padding-top:0;padding-bottom:0;border-radius:0}.service-details-cost-calculator .cost-calc-content .cost-calc-form .dropdown-menu>li>a{font-size:16px;padding:9px 25px;transition:all .4s ease}.service-details-cost-calculator .cost-calc-content .cost-calc-form .dropdown-menu>li>a:hover{background:#ff4328;color:#fff;cursor:pointer}.service-details-cost-calculator .cost-calc-content p{color:#747474;font-size:16px;line-height:1.5em;margin:0}.service-details-cost-calculator .cost-calc-content a{color:#ff4328;font-size:16px;line-height:32px;text-decoration:underline!important}.service-details-cost-calculator .pricing-table{margin-top:0;position:relative;background:#fff}.service-details-cost-calculator .pricing-table .table{margin-bottom:0}.service-details-cost-calculator .pricing-table .table>thead{background:#eaecf3;margin-left:-2px;margin-right:-2px}.service-details-cost-calculator .pricing-table .table>thead>tr>th{color:#202020;font-size:18px;font-weight:500;border-bottom:0;padding:23px 0}.service-details-cost-calculator .pricing-table .table>thead>tr>th:first-child{padding-left:60px}.service-details-cost-calculator .pricing-table .table>tbody>tr:last-child td{border-bottom:2px solid #ebedf4;padding-bottom:11px}.service-details-cost-calculator .pricing-table .table>tbody>tr>td{color:#747474;font-size:16px;padding:0;border-top:0}.service-details-cost-calculator .pricing-table .table>tbody>tr>td .inner{padding:15px 0}.service-details-cost-calculator .pricing-table .table>tbody>tr>td:first-child .inner{border-left:2px solid #ebedf4;padding-left:60px}.service-details-cost-calculator .pricing-table .table>tbody>tr>td:last-child .inner{border-right:2px solid #ebedf4;padding-right:60px}.service-details-cost-calculator .pricing-table .table>tbody>tr:first-child td .inner{padding-top:57px}.service-details-cost-calculator .pricing-table .table>tbody>tr:last-child td .inner{padding-bottom:47px}.design-sizes{border:2px solid #ebedf4}.design-sizes .title{background:#eaecf3;padding:26px 0}.design-sizes .title h3{margin:0;color:#202020;font-weight:500;font-size:18px}.design-sizes .design-sizes-name-box{padding:64px 0;padding-left:60px;padding-right:60px}.design-sizes .design-sizes-name-box .single-design-sizes-name-box+.single-design-sizes-name-box{margin-top:20px}.design-sizes .design-sizes-name-box .single-design-sizes-name-box span.name{color:#747474;font-size:16px;float:left}.design-sizes .design-sizes-name-box .single-design-sizes-name-box span.size{color:#747474;font-size:16px;float:right}.product_card_modern{position:relative;background:#fff;border-radius:15px;padding:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .4s ease;border:2px solid #e5097f;z-index:1}.bg_fill{position:absolute;top:-100%;left:0;width:100%;height:100%;background:var(--brand-cyan);transition:all .5s cubic-bezier(.77,0,.175,1);z-index:-1}.card_inner{z-index:2}.product_img{border-radius:10px;overflow:hidden;margin-bottom:20px}.product_img img{width:100%;transition:transform .5s ease}.product_info_modern{text-align:left}.p_name{font-size:20px;font-weight:700;color:#333;transition:color .4s ease;text-transform:uppercase}button.refresh-captcha{width:100%;height:100%;border:1px solid #000;padding:11px;border-radius:10px}.p_desc{font-size:14px;color:#000;margin-bottom:15px;transition:color .4s ease}.p_price{font-size:22px;font-weight:800;color:var(--brand-magenta);display:block;margin-bottom:20px;transition:color .4s ease}.btn_product{display:inline-block;padding:10px 30px;background:var(--brand-cyan);color:#fff;border-radius:50px;text-decoration:none;font-weight:600;transition:all .4s ease;border:2px solid transparent}.product_card_modern:hover .bg_fill{top:0}.product_info_modern p{transition:all .4s ease}.product_card_modern:hover .p_desc,.product_card_modern:hover .p_name,.product_card_modern:hover .p_price,.product_card_modern:hover .product_info_modern p{color:#fff}.product_card_modern:hover{border:2px solid var(--brand-cyan)}.product_card_modern:hover .btn_product{background:#fff;color:var(--brand-cyan)}.product_card_modern:hover .product_img img{transform:scale(1.08)}.marquee{overflow:hidden;white-space:nowrap;position:relative;width:100%;padding:20px 0}.marquee_inner{display:flex;width:max-content;animation:scrollMarquee 80s linear infinite}.logo_image{flex:0 0 auto;padding:0 40px;display:flex;align-items:center}.logo_image img{max-height:50px;opacity:1;transition:.3s}.logo_image img:hover{filter:grayscale(0);opacity:1}@keyframes scrollMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.marquee:hover .marquee_inner{animation-play-state:paused}button.btn.btn-outline-dark.btn-sm{display:flex;flex-direction:column!important;justify-content:center}ul.header_contact_info.ul_li.clearfix{padding-left:32px;padding-right:14px}.about_image_1 img{filter:drop-shadow(0 0 8px #ffc1079e)}span.carousel-control-next-icon,span.carousel-control-prev-icon{background-color:#ffc107;border-radius:4px}span.biggest_title.about-section.aos-init.aos-animate{top:20%}.main_menu ul li{position:relative;transition:all .3s ease}.main_menu ul li .dropdown-menu{position:absolute;top:100%;left:0;background:#fff;display:none;min-width:270px;z-index:999;overflow:hidden}.main_menu ul li:hover .dropdown-menu{display:block}.main_menu ul li:hover .dropdown-menu a{color:#000;width:100%}ul.dropdown-menu a{color:#000!important}ul.dropdown-menu li:hover{background-color:#e5097f;border-radius:0!important}ul.dropdown-menu li:hover a{color:#fff!important}ul.dropdown-menu li{padding:6px 17px!important;transition:all .3s ease}span.biggest_title.cm{font-size:103px;top:28%!important}.dropdown-menu{margin-top:0;transition:all .3s ease}.carousel-control-next-icon,.carousel-control-prev-icon{box-sizing:border-box;width:2rem;height:2rem;padding:8px;background-origin:content-box;background-size:contain}:root{--magenta:#e5007e}.logo_column{width:220px;min-height:100%;background-color:#fff}a.nav-link.active_magenta{color:#fff!important}.main_logo{max-width:100%;height:auto;width:90px}.slider_image.slider2-img.display-mobile.mb-0 img{margin-top:46px}.bg_light_gray{background-color:#f4f7fa}.header_contact_info{font-size:14px;font-weight:500;color:#555}.text-magenta{color:var(--magenta)!important}.navbar-nav .nav-link{color:#000!important;font-weight:600;margin:0 10px;padding:8px 18px!important}.active_magenta{background-color:var(--magenta)!important;color:#fff!important;border-radius:12px}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent!important}ul.dropdown-menu.show{padding:0;overflow:hidden}.border-end{border-right:1px solid #dee2e6!important}.blog_post_content{text-align:justify}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 16 16'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 16 16'%3e%3cpath d='M4.646 1.646a.5.5 0 0 0 0 .708L10.293 8l-5.647 5.646a.5.5 0 0 0 .708.708l6-6a.5.5 0 0 0 0-.708l-6-6a.5.5 0 0 0-.708 0z'/%3e%3c/svg%3e")}.offcanvas-header.border-bottom{padding:0 15px}.offcanvas{width:280px!important}.offcanvas-body .nav-link{color:#000;font-weight:700;font-size:1.1rem;padding:12px 0;text-transform:none;border:none;margin-left:0;padding-left:0!important}.menu-title{display:block;padding-bottom:5px!important}.offcanvas-body .sub-link{font-weight:500;font-size:1rem;padding:8px 0;color:#444}.offcanvas-body .nav-link:hover{color:#e20074!important}.nav-item{border-bottom:none!important}.offcanvas-body .nav-link:hover{color:#e20074}@media (max-width:991px){.navbar-collapse{display:none!important}.main_logo{max-width:100%;height:auto;width:90px}.logo_column{width:auto}.flex-grow-1.d-flex.flex-column.top-navbar{justify-content:center}}.sub-menu{display:none;transition:all .3s ease}.dropdown-toggle-btn i{font-size:14px;color:#333;transition:transform .3s ease}.dropdown-toggle-btn.active i{transform:rotate(45deg);color:#fff}.dropdown-toggle-btn i{color:#fff}.menu-title{font-weight:700;font-size:1.1rem}span.dropdown-toggle-btn{background-color:#e5097f;color:#fff!important;height:36px;width:36px;display:flex;justify-content:center;align-items:center}.clints-logos{background-color:#f8f9fa}.funfact_item{position:relative;overflow:hidden;z-index:1;transition:color var(--transition-speed)}.funfact_item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform var(--transition-speed) ease-in-out}.funfact_item:hover::before{transform:scaleY(1)}.bg-hover-pink::before{background-color:var(--brand-magenta)}.bg-hover-blue::before{background-color:var(--brand-cyan)}.funfact_item:hover .counte_text,.funfact_item:hover .item_title{color:#fff!important}.funfact_item:hover .item_icon i{color:#fff!important}.funfact_item:hover .item_icon span{background-color:rgba(255,255,255,.2)!important}.counte_text,.item_icon i,.item_icon span,.item_title{transition:all var(--transition-speed)}.bg-hover-blue:hover .item_icon span{background-color:#fff!important}.bg-hover-blue:hover .item_icon span i{color:var(--brand-cyan)!important}.bg-hover-pink:hover .item_icon span{background-color:#fff!important}.bg-hover-pink:hover .item_icon span i{color:var(--brand-magenta)!important}.feature_primary_2{display:flex;align-items:flex-start}.feature_primary_2 .item_icon{width:60px;height:60px;color:#fff;font-size:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.infra_dept_card_premium:hover .infra_list>li,.infra_dept_card_premium:hover>h2,.infra_dept_card_premium:hover>p{color:#fff}.infra_dept_card_premium .infra_list>li,.infra_dept_card_premium>h2,.infra_dept_card_premium>p{transition:color .3s ease}.text-pink{color:#e5097f}.border-pink{border-color:#e5097f!important}.custom_input{padding:12px 20px;border:2px solid #f0f0f0;border-radius:10px;transition:all .3s ease}.custom_input:focus{border-color:#00a0e3;box-shadow:none;background-color:#f8fbff}.btn_submit{background:#e5097f;border:none;transition:all .3s ease}.btn_submit:hover{background:#00a0e3;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,160,227,.3)}.inquiry_info_box .icon{width:40px;height:40px;line-height:40px;text-align:center;background:rgba(255,255,255,.2);border-radius:50%}.sec_ptb_80{padding:80px 0}.inquiry_form_wrap.bg-white.p-5.rounded-4.shadow-lg.border-top.border-5.border-pink{margin:0 120px}.product-details{padding:80px 0;background:#fff}.product-image img{width:100%;border-radius:15px;box-shadow:0 15px 40px rgba(0,0,0,.1);transition:transform .4s ease}.product-image img:hover{transform:translateY(-5px)}.product-title{color:var(--brand-cyan);font-weight:800;font-size:2.5rem;margin-bottom:10px}.sub-title{color:var(--brand-magenta);font-weight:600;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}.accent-line{width:80px;height:5px;background:var(--brand-magenta);margin-bottom:25px;border-radius:50px}.product-description{font-size:17px;color:#000;line-height:1.8;margin-bottom:20px}.feature-list{list-style:none;padding:0;margin:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.feature-list li{font-size:15px;color:#000;display:flex;align-items:center}.feature-list li i{color:var(--brand-magenta);margin-right:12px;font-size:18px}.tech-specs{background:#f9f9f9;padding:20px;border-left:4px solid var(--brand-cyan);margin:25px 0}.btn-quote{background:var(--brand-cyan);color:#fff;padding:15px 35px;border-radius:50px;font-weight:600;display:inline-block;transition:.3s all ease;border:none;text-transform:uppercase}.btn-quote:hover{background:var(--brand-magenta);color:#fff;box-shadow:0 5px 15px rgba(229,9,127,.3)}.sidebar .widget_title{font-size:20px;display:inline-block}.recent_post_list .item h6 a{text-decoration:none;transition:.3s;font-size:15px;line-height:1.4;display:block}.recent_post_list .item h6 a:hover{color:#00a0e3!important}.breadcrumb_section{padding:60px 0;background-color:#f8f9fa;position:relative}.border-primary{border-color:#00a0e3!important}.bg-primary{background-color:#00a0e3!important}nav.navbar.navbar-expand-lg.navbar-light.bg-white.py-2.px-3{height:100%}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;justify-content:center}}.chairman_image_wrap.text-center{border-radius:25px;overflow:hidden;box-shadow:0 0 8px #ffc107}.navbar-nav .sub-menu li a{color:#000!important}.navbar-nav .current-menu-item{background-color:#d80073!important;color:#fff!important;border-radius:12px;padding-left:15px!important;padding-right:15px!important}.navbar-nav .current-menu-item>a:hover{color:#fff!important;opacity:.9}@media (min-width:992px){.navbar-nav .nav-link{display:flex;align-items:center;height:100%;transition:all .3s ease}}.navbar-nav .sub-menu{list-style:none;padding-left:1rem;background:#fff}#mobileSidebar .menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center}#mobileSidebar .menu-item-has-children>a::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px}ul.navbar-nav.mb-2.mb-lg-0 li{padding:8px 18px}ul.navbar-nav.mb-2.mb-lg-0 li a{color:#000;font-weight:600}.navbar-nav .current-menu-item a{color:#fff!important}.navbar-nav li{position:relative}.navbar-nav .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:220px;z-index:999;padding:10px 0;box-shadow:0 5px 15px rgba(0,0,0,.1)}.navbar-nav li:hover>.sub-menu{display:block}.navbar-nav .sub-menu li{padding:8px 15px}.navbar-nav .sub-menu li a{color:#000;display:block}.navbar-nav .sub-menu li{transition:background .3s ease}.navbar-nav .sub-menu li:hover{background:#d80073}.navbar-nav .sub-menu li:hover>a{color:#fff!important}.navbar-nav .menu-item-has-children>a::after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:6px;font-size:12px}.navbar-nav .menu-item-has-children>a::after{transition:transform .3s ease}.navbar-nav .menu-item-has-children:hover>a::after{transform:rotate(180deg)}#mobileSidebar .menu-item-has-children>a::after{content:"\f067"}ul.sub-menu.depth-0{padding:0}.offcanvas-body ul li a{color:#000;font-size:16px;padding:10px;font-weight:500}@media (max-width:992px){.navbar-nav .sub-menu li a{padding:0}}#mobileSidebar .sub-menu{display:none}a {
    text-decoration: none !important;
}
@font-face {
    font-family: 'Font Awesome 5 Free';
    src: url('fa-regular-400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap; /* <-- here */
}

/* ===================
error css 
====================== */

.error-wrapper {
  text-align: center;
}

.error-wrapper h1 {
  font-size: 250px;
  letter-spacing: 5px;
  font-weight: bold;
  color: #e5097f;
}

.error-wrapper h1 span {
  color: #091F3C;
}

.error-wrapper h2 {
  margin-top: 30px;
  margin-bottom: 10px;
}

.error-wrapper img {
  width: 100%;
}

.error-wrapper .theme-btn {
  margin-top: 30px;
}



@media all and (max-width: 767px) {
  .error-wrapper h1 {
    font-size: 160px;
  }
}
