html{scroll-behavior: smooth}.list{list-style: none;margin: 0px;padding: 0px}a{text-decoration: none;transition: all 0.3s ease-in-out}a:hover, a:focus{text-decoration: none;outline: none}.row.m0{margin: 0px}body{line-height: 1.7;font-size: 16px;font-family: "Roboto", sans-serif;font-weight: 400;color: #555}h1, h2, h3, h4, h5, h6{font-family: "Heebo", sans-serif;font-weight: bold}button:focus{outline: none;box-shadow: none}.p_60{padding-top: 60px;padding-bottom: 60px}.p_120{padding-top: 120px;padding-bottom: 120px}.p_130{padding-top: 130px;padding-bottom: 130px}.p_150{padding-top: 100px;padding-bottom: 100px}.p_160{padding-top: 100px;padding-bottom: 100px}.pad_top{padding-top: 120px}.pad_btm{padding-bottom: 120px}.mt-25{margin-top: 25px}.p0{padding-left: 0px;padding-right: 0px}@media (min-width: 1200px){.container{max-width: 1170px}}@media (min-width: 1620px){.box_1620{max-width: 1650px;margin: auto}}.white_bg{background: #fff !important}.main_title{text-align: center;margin-bottom: 70px}.main_title.sub_title{margin-bottom: 30px;margin-top: 30px}.main_title h2{font-family: "Heebo", sans-serif;font-size: 40px;color: #1a1a2e;font-weight: 700;margin-bottom: 16px;text-transform: none}.main_title.sub_title{margin-bottom: 30px}.main_title p{font-size: 16px;font-family: "Roboto", sans-serif;line-height: 1.7;color: #777;margin-bottom: 0px;max-width: 620px;margin: 12px auto 0}.main_title.white h2{color: #fff}.main_title.white p{color: #fff;opacity: .6}.logo-width-20{height: auto;width: 180px}.logo-width-13{height: auto;width: 120px}@media (min-width:991px){.logo-width-20{width: 180px}.logo-width-13{width: 120px}}.header_area{position: absolute;width: 100%;top: 0;left: 0;z-index: 99;min-height: 68px;transition: background 0.4s, all 0.3s linear}.header_area .navbar{background: transparent;padding: 0px;border: 0px;border-radius: 0px}.header_area .navbar .navbar-brand img+img{display: none}.header_area .navbar .nav .nav-item{margin-right: 45px}.header_area .navbar .nav .nav-item .nav-link{font: 500 13px/68px "Roboto", sans-serif;text-transform: uppercase;color: #fff;padding: 0px;display: inline-block}.header_area .navbar .nav .nav-item .nav-link:after{display: none}.header_area .navbar .nav .nav-item.submenu{position: relative}.header_area .navbar .nav .nav-item.submenu ul{border: none;padding: 0px;border-radius: 0px;box-shadow: none;margin: 0px;background: #fff}@media (min-width: 992px){.header_area .navbar .nav .nav-item.submenu ul{position: absolute;top: 120%;left: 0px;min-width: 200px;text-align: left;opacity: 0;transition: all 300ms ease-in;visibility: hidden;display: block;border: none;padding: 0px;border-radius: 0px;box-shadow: 0px 10px 30px 0px rgba(255, 255, 255, 0.3)}}.header_area .navbar .nav .nav-item.submenu ul:before{content: "";width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #eeeeee transparent transparent transparent;position: absolute;right: 24px;top: 45px;z-index: 3;opacity: 0;transition: all 400ms linear}.header_area .navbar .nav .nav-item.submenu ul .nav-item{display: block;float: none;margin-right: 0px;border-bottom: 1px solid #ededed;margin-left: 0px;transition: all 0.4s linear}.header_area .navbar .nav .nav-item.submenu ul .nav-item .nav-link{line-height: 45px;color: #222222;padding: 0px 30px;transition: all 150ms linear;display: block;margin-right: 0px}.header_area .navbar .nav .nav-item.submenu ul .nav-item:last-child{border-bottom: none}.header_area .navbar .nav .nav-item.submenu ul .nav-item:hover .nav-link{background: #faba00;color: #fff}@media (min-width: 992px){.header_area .navbar .nav .nav-item.submenu:hover ul{visibility: visible;opacity: 1;top: 100%}}.header_area .navbar .nav .nav-item.submenu:hover ul .nav-item{margin-top: 0px}.header_area .navbar .nav .nav-item:last-child{margin-right: 0px}.header_area .navbar .search{font-size: 12px;line-height: 60px;display: inline-block;color: #222222;margin-left: 80px}.header_area .navbar .search i{font-weight: 600}.header_area.navbar_fixed .main_menu{position: fixed;width: 100%;top: -70px;left: 0;right: 0;background: rgba(255,255,255,0.95);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);transform: translateY(70px);transition: transform 500ms ease, background 500ms ease;-webkit-transition: transform 500ms ease, background 500ms ease;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08)}.header_area.navbar_fixed .main_menu .navbar .navbar-brand img{display: none}.header_area.navbar_fixed .main_menu .navbar .navbar-brand img+img{display: inline-block}.header_area.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link{line-height: 70px;color: #222222}.top_menu{overflow: hidden}.top_menu .top_inner{background: rgba(255, 255, 255, 0.15);overflow: hidden;padding-left: 20px;padding-right: 20px}.top_menu .float-left a{line-height: 30px;display: inline-block;color: #fff;font-family: "Roboto", sans-serif;font-size: 12px;margin-right: 50px;transition: all 300ms linear 0s}.top_menu .float-left a:last-child{margin-right: 0px}.top_menu .float-left a:hover{color: #faba00}.top_menu .float-right .pur_btn{background: #faba00;color: #fff;font-family: "Roboto", sans-serif;line-height: 40px;display: block;padding: 0px 40px;font-weight: 500;font-size: 12px}.header_socila li{display: inline-block;margin-right: 20px}.header_socila li a{color: #fff;line-height: 30px;display: inline-block}.header_socila li:last-child{margin-right: 0px}.header_socila li:hover a{color: #faba00}#hero p{font-size: large}#hero a{font-size: large}.home_banner_area{z-index: 1;min-height: 100vh;background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.45)), url(../img/house1.jpg) no-repeat scroll center center;background-size: cover}.home_banner_area .banner_inner{width: 100%}.home_banner_area .banner_inner .col-lg-8{vertical-align: middle;align-self: center;margin-top: 220px}.home_banner_area .banner_inner .banner_content{text-align: left;color: #fff;margin-bottom: 60px}.home_banner_area .banner_inner .banner_content h1, .home_banner_area .banner_inner .banner_content h2{margin-top: 0px;font-size: 52px;font-weight: 700;font-family: "Heebo", sans-serif;line-height: 1.2;margin-bottom: 24px;text-transform: none;color: #fff}.home_banner_area .banner_inner .banner_content p{color: rgba(255,255,255,0.85);font-family: "Roboto", sans-serif;font-size: 18px;line-height: 1.7;margin-bottom: 35px;max-width: 555px}.home_banner_area .banner_inner .banner_content .banner_map_img{text-align: right}.home_banner_area .banner_inner .banner_content .banner_btn{margin-right: 0px}.home_banner_area .home_right_box{background: rgba(255, 255, 255, 0.1);padding: 30px;display: flex;flex-wrap: wrap;margin-top: 160px;margin-bottom: 160px;border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 10px}.home_banner_area .home_right_box .home_item{flex: 0 0 50%;max-width: 50%;text-align: center;line-height: 150px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);transition: all 300ms linear 0s}.home_banner_area .home_right_box .home_item i{font-size: 40px}.home_banner_area .home_right_box .home_item i:before{font-size: 40px;color: #fff;margin-left: 0px}.home_banner_area .home_right_box .home_item:nth-child(odd){border-right: 1px solid rgba(255, 255, 255, 0.1)}.home_banner_area .home_right_box .home_item:nth-child(5){border-bottom: 0px}.home_banner_area .home_right_box .home_item:last-child{border-bottom: 0px}.home_banner_area .home_right_box .home_item:hover{background: #2b2b2b;color: #fff}.blog_banner{min-height: 780px;position: relative;z-index: 1;overflow: hidden;margin-bottom: 0px}.blog_banner .banner_inner{background: #04091e;position: relative;overflow: hidden;width: 100%;min-height: 780px;z-index: 1}.blog_banner .banner_inner .overlay{background: url(../img/banner/banner-2.jpg) no-repeat scroll center center;opacity: .5;height: 125%;position: absolute;left: 0px;top: 0px;width: 100%;z-index: -1}.blog_banner .banner_inner .blog_b_text{max-width: 700px;margin: auto;color: #fff;margin-top: 40px}.blog_banner .banner_inner .blog_b_text h2{font-size: 60px;font-weight: bold;line-height: 66px;margin-bottom: 15px;text-transform: uppercase}.blog_banner .banner_inner .blog_b_text p{font-size: 16px;margin-bottom: 35px}.blog_banner .banner_inner .blog_b_text .white_bg_btn{line-height: 42px;padding: 0px 45px}.banner_box{max-width: 1620px;margin: auto}.banner_area{position: relative;z-index: 1;min-height: 430px}.banner_area .banner_inner{position: relative;overflow: hidden;width: 100%;min-height: 430px;background: #000;z-index: 1}.banner_area .banner_inner .overlay{background: url(../img/banner/construction-workers-sunset.jpg) no-repeat scroll center center;position: absolute;left: 0;right: 0;top: 0;height: 125%;bottom: 0;z-index: -1;opacity: .40}.banner_area .banner_inner .banner_content{margin-top: 70px}.banner_area .banner_inner .banner_content h2{color: #fff;font-size: 48px;font-family: "Heebo", sans-serif;margin-bottom: 0px;text-transform: uppercase;font-weight: bold}.banner_area .banner_inner .banner_content .page_link a{font-size: 14px;color: #fff;font-family: "Roboto", sans-serif;margin-right: 32px;position: relative}.banner_area .banner_inner .banner_content .page_link a:before{content: "\e87a";font-family: 'Linearicons-Free';font-size: 14px;position: absolute;right: -25px;top: 54%;transform: translateY(-50%)}.banner_area .banner_inner .banner_content .page_link a:last-child{margin-right: 0px}.banner_area .banner_inner .banner_content .page_link a:last-child:before{display: none}.o_blog_item .blog_text{margin-top: 20px}.o_blog_item .blog_text .blog_cat{margin-bottom: 25px}.o_blog_item .blog_text .blog_cat a{border: 1px solid #eeeeee;display: inline-block;border-radius: 0px;line-height: 28px;padding: 0px 20px;font-size: 12px;font-family: "Roboto", sans-serif;font-weight: normal;color: #222222;transition: all 300ms linear 0s}.o_blog_item .blog_text .blog_cat a:hover, .o_blog_item .blog_text .blog_cat a.active{background: #faba00;border-color: #faba00;color: #fff}.o_blog_item .blog_text h4{text-transform: uppercase;color: #222222;font-size: 21px;line-height: 24px;margin-bottom: 15px;transition: all 300ms linear 0s}.o_blog_item .blog_text h4:hover{color: #faba00}.o_blog_item .blog_text p{max-width: 320px;margin-bottom: 15px}.o_blog_item .blog_text .date{color: #222222;font-size: 14px;font-family: "Roboto", sans-serif}.causes_slider .owl-dots{text-align: center;margin-top: 80px}.causes_slider .owl-dots .owl-dot{height: 14px;width: 14px;background: #eeeeee;display: inline-block;margin-right: 7px}.causes_slider .owl-dots .owl-dot:last-child{margin-right: 0px}.causes_slider .owl-dots .owl-dot.active{background: #faba00}.causes_item{background: #fff}.causes_item .causes_img{position: relative}.causes_item .causes_img .c_parcent{position: absolute;bottom: 0px;width: 100%;left: 0px;height: 3px;background: rgba(255, 255, 255, 0.5)}.causes_item .causes_img .c_parcent span{width: 70%;height: 3px;background: #faba00;position: absolute;left: 0px;bottom: 0px}.causes_item .causes_img .c_parcent span:before{content: "75%";position: absolute;right: -10px;bottom: 0px;background: #faba00;color: #fff;padding: 0px 5px}.causes_item .causes_text{padding: 30px 35px 40px 30px}.causes_item .causes_text h4{color: #222222;font-family: "Roboto", sans-serif;font-size: 18px;font-weight: 600;margin-bottom: 15px;cursor: pointer}.causes_item .causes_text h4:hover{color: #faba00}.causes_item .causes_text p{font-size: 14px;line-height: 24px;color: #777777;font-weight: 300;margin-bottom: 0px}.causes_item .causes_bottom a{width: 50%;border: 1px solid #faba00;text-align: center;float: left;line-height: 50px;background: #faba00;color: #fff;font-family: "Roboto", sans-serif;font-size: 14px;font-weight: 500}.causes_item .causes_bottom a+a{border-color: #eeeeee;background: #fff;font-size: 14px;color: #222222}.single-recent-blog-post{margin-bottom: 30px}.single-recent-blog-post .thumb{overflow: hidden}.single-recent-blog-post .thumb img{transition: all 0.7s linear}.single-recent-blog-post .details{padding-top: 30px}.single-recent-blog-post .details .sec_h4{line-height: 24px;padding: 10px 0px 13px;transition: all 0.3s linear}.single-recent-blog-post .details .sec_h4:hover{color: #777777}.single-recent-blog-post .date{font-size: 14px;line-height: 24px;font-weight: 400}.single-recent-blog-post:hover img{transform: scale(1.23) rotate(10deg)}.tags .tag_btn{font-size: 12px;font-weight: 500;line-height: 20px;border: 1px solid #eeeeee;display: inline-block;padding: 1px 18px;text-align: center;color: #222222}.tags .tag_btn:before{background: #faba00}.tags .tag_btn+.tag_btn{margin-left: 2px}.blog_categorie_area{padding-top: 80px;padding-bottom: 80px}.categories_post{position: relative;text-align: center;cursor: pointer}.categories_post img{max-width: 100%}.categories_post .categories_details{position: absolute;top: 20px;left: 20px;right: 20px;bottom: 20px;background: rgba(34, 34, 34, 0.8);color: #fff;transition: all 0.3s linear;display: flex;align-items: center;justify-content: center}.categories_post .categories_details h5{margin-bottom: 0px;font-size: 18px;line-height: 26px;text-transform: uppercase;color: #fff;position: relative}.categories_post .categories_details p{font-weight: 300;font-size: 14px;line-height: 26px;margin-bottom: 0px}.categories_post .categories_details .border_line{margin: 10px 0px;background: #fff;width: 100%;height: 1px}.categories_post:hover .categories_details{background: rgba(250, 186, 0, 0.85)}.blog_item{margin-bottom: 40px}.blog_info{padding-top: 30px}.blog_info .post_tag{padding-bottom: 20px}.blog_info .post_tag a{font: 300 14px/21px "Roboto", sans-serif;color: #222222}.blog_info .post_tag a:hover{color: #777777}.blog_info .post_tag a.active{color: #faba00}.blog_info .blog_meta li a{font: 300 14px/20px "Roboto", sans-serif;color: #777777;vertical-align: middle;padding-bottom: 12px;display: inline-block}.blog_info .blog_meta li a i{color: #222222;font-size: 16px;font-weight: 600;padding-left: 15px;line-height: 20px;vertical-align: middle}.blog_info .blog_meta li a:hover{color: #faba00}.blog_post img{max-width: 100%}.blog_details{padding-top: 20px}.blog_details h2{font-size: 24px;line-height: 36px;color: #222222;font-weight: 600;transition: all 0.3s linear}.blog_details h2:hover{color: #faba00}.blog_details p{margin-bottom: 26px}.view_btn{font-size: 14px;line-height: 36px;display: inline-block;color: #222222;font-weight: 500;padding: 0px 30px;background: #fff}.blog_right_sidebar{border: 1px solid #eeeeee;background: #fafaff;padding: 30px}.blog_right_sidebar .widget_title{font-size: 18px;line-height: 25px;background: #faba00;text-align: center;color: #fff;padding: 8px 0px;margin-bottom: 30px}.blog_right_sidebar .search_widget .input-group .form-control{font-size: 14px;line-height: 29px;border: 0px;width: 100%;font-weight: 300;color: #fff;padding-left: 20px;border-radius: 45px;z-index: 0;background: #faba00}.blog_right_sidebar .search_widget .input-group .form-control.placeholder{color: #fff}.blog_right_sidebar .search_widget .input-group .form-control:-moz-placeholder{color: #fff}.blog_right_sidebar .search_widget .input-group .form-control::-moz-placeholder{color: #fff}.blog_right_sidebar .search_widget .input-group .form-control::-webkit-input-placeholder{color: #fff}.blog_right_sidebar .search_widget .input-group .form-control:focus{box-shadow: none}.blog_right_sidebar .search_widget .input-group .btn-default{position: absolute;right: 20px;background: transparent;border: 0px;box-shadow: none;font-size: 14px;color: #fff;padding: 0px;top: 50%;transform: translateY(-50%);z-index: 1}.blog_right_sidebar .author_widget{text-align: center}.blog_right_sidebar .author_widget h4{font-size: 18px;line-height: 20px;color: #222222;margin-bottom: 5px;margin-top: 30px}.blog_right_sidebar .author_widget p{margin-bottom: 0px}.blog_right_sidebar .author_widget .social_icon{padding: 7px 0px 15px}.blog_right_sidebar .author_widget .social_icon a{font-size: 14px;color: #222222;transition: all 0.2s linear}.blog_right_sidebar .author_widget .social_icon a+a{margin-left: 20px}.blog_right_sidebar .author_widget .social_icon a:hover{color: #faba00}.blog_right_sidebar .popular_post_widget .post_item .media-body{justify-content: center;align-self: center;padding-left: 20px}.blog_right_sidebar .popular_post_widget .post_item .media-body h3{font-size: 14px;line-height: 20px;color: #222222;margin-bottom: 4px;transition: all 0.3s linear}.blog_right_sidebar .popular_post_widget .post_item .media-body h3:hover{color: #faba00}.blog_right_sidebar .popular_post_widget .post_item .media-body p{font-size: 12px;line-height: 21px;margin-bottom: 0px}.blog_right_sidebar .popular_post_widget .post_item+.post_item{margin-top: 20px}.blog_right_sidebar .post_category_widget .cat-list li{border-bottom: 2px dotted #eee;transition: all 0.3s ease 0s;padding-bottom: 12px}.blog_right_sidebar .post_category_widget .cat-list li a{font-size: 14px;line-height: 20px;color: #777}.blog_right_sidebar .post_category_widget .cat-list li a p{margin-bottom: 0px}.blog_right_sidebar .post_category_widget .cat-list li+li{padding-top: 15px}.blog_right_sidebar .post_category_widget .cat-list li:hover{border-color: #faba00}.blog_right_sidebar .post_category_widget .cat-list li:hover a{color: #faba00}.blog_right_sidebar .newsletter_widget{text-align: center}.blog_right_sidebar .newsletter_widget .form-group{margin-bottom: 8px}.blog_right_sidebar .newsletter_widget .input-group-prepend{margin-right: -1px}.blog_right_sidebar .newsletter_widget .input-group-text{background: #fff;border-radius: 0px;vertical-align: top;font-size: 12px;line-height: 36px;padding: 0px 0px 0px 15px;border: 1px solid #eeeeee;border-right: 0px}.blog_right_sidebar .newsletter_widget .form-control{font-size: 12px;line-height: 24px;color: #cccccc;border: 1px solid #eeeeee;border-left: 0px;border-radius: 0px}.blog_right_sidebar .newsletter_widget .form-control.placeholder{color: #cccccc}.blog_right_sidebar .newsletter_widget .form-control:-moz-placeholder{color: #cccccc}.blog_right_sidebar .newsletter_widget .form-control::-moz-placeholder{color: #cccccc}.blog_right_sidebar .newsletter_widget .form-control::-webkit-input-placeholder{color: #cccccc}.blog_right_sidebar .newsletter_widget .form-control:focus{outline: none;box-shadow: none}.blog_right_sidebar .newsletter_widget .bbtns{background: #faba00;color: #fff;font-size: 12px;line-height: 38px;display: inline-block;font-weight: 500;padding: 0px 24px 0px 24px;border-radius: 0}.blog_right_sidebar .newsletter_widget .text-bottom{font-size: 12px}.blog_right_sidebar .tag_cloud_widget ul li{display: inline-block}.blog_right_sidebar .tag_cloud_widget ul li a{display: inline-block;border: 1px solid #eee;background: #fff;padding: 0px 13px;margin-bottom: 8px;transition: all 0.3s ease 0s;color: #222222;font-size: 12px}.blog_right_sidebar .tag_cloud_widget ul li a:hover{background: #faba00;color: #fff}.blog_right_sidebar .br{width: 100%;height: 1px;background: #eeeeee;margin: 30px 0px}.blog-pagination{padding-top: 25px;padding-bottom: 95px}.blog-pagination .page-link{border-radius: 0}.blog-pagination .page-item{border: none}.page-link{background: transparent;font-weight: 400}.blog-pagination .page-item.active .page-link{background-color: #faba00;border-color: transparent;color: #fff}.blog-pagination .page-link{position: relative;display: block;padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25;color: #8a8a8a;border: none}.blog-pagination .page-link .lnr{font-weight: 600}.blog-pagination .page-item:last-child .page-link, .blog-pagination .page-item:first-child .page-link{border-radius: 0}.blog-pagination .page-link:hover{color: #fff;text-decoration: none;background-color: #faba00;border-color: #eee}.single-post-area .social-links{padding-top: 10px}.single-post-area .social-links li{display: inline-block;margin-bottom: 10px}.single-post-area .social-links li a{color: #cccccc;padding: 7px;font-size: 14px;transition: all 0.2s linear}.single-post-area .social-links li a:hover{color: #222222}.single-post-area .blog_details{padding-top: 26px}.single-post-area .blog_details p{margin-bottom: 10px}.single-post-area .quotes{margin-top: 20px;margin-bottom: 30px;padding: 24px 35px 24px 30px;background-color: white;box-shadow: -20.84px 21.58px 30px 0px rgba(176, 176, 176, 0.1);font-size: 14px;line-height: 24px;color: #777;font-style: italic}.single-post-area .arrow{position: absolute}.single-post-area .arrow .lnr{font-size: 20px;font-weight: 600}.single-post-area .thumb .overlay-bg{background: rgba(0, 0, 0, 0.8)}.single-post-area .navigation-area{border-top: 1px solid #eee;padding-top: 30px;margin-top: 60px}.single-post-area .navigation-area p{margin-bottom: 0px}.single-post-area .navigation-area h4{font-size: 18px;line-height: 25px;color: #222222}.single-post-area .navigation-area .nav-left{text-align: left}.single-post-area .navigation-area .nav-left .thumb{margin-right: 20px;background: #000}.single-post-area .navigation-area .nav-left .thumb img{transition: all 300ms linear 0s}.single-post-area .navigation-area .nav-left .lnr{margin-left: 20px;opacity: 0;transition: all 300ms linear 0s}.single-post-area .navigation-area .nav-left:hover .lnr{opacity: 1}.single-post-area .navigation-area .nav-left:hover .thumb img{opacity: .5}@media (max-width: 767px){.single-post-area .navigation-area .nav-left{margin-bottom: 30px}}.single-post-area .navigation-area .nav-right{text-align: right}.single-post-area .navigation-area .nav-right .thumb{margin-left: 20px;background: #000}.single-post-area .navigation-area .nav-right .thumb img{transition: all 300ms linear 0s}.single-post-area .navigation-area .nav-right .lnr{margin-right: 20px;opacity: 0;transition: all 300ms linear 0s}.single-post-area .navigation-area .nav-right:hover .lnr{opacity: 1}.single-post-area .navigation-area .nav-right:hover .thumb img{opacity: .5}@media (max-width: 991px){.single-post-area .sidebar-widgets{padding-bottom: 0px}}.comments-area{background: #fafaff;border: 1px solid #eee;padding: 50px 30px;margin-top: 50px}@media (max-width: 414px){.comments-area{padding: 50px 8px}}.comments-area h4{text-align: center;margin-bottom: 50px;color: #222222;font-size: 18px}.comments-area h5{font-size: 16px;margin-bottom: 0px}.comments-area a{color: #222222}.comments-area .comment-list{padding-bottom: 48px}.comments-area .comment-list:last-child{padding-bottom: 0px}.comments-area .comment-list.left-padding{padding-left: 25px}@media (max-width: 413px){.comments-area .comment-list .single-comment h5{font-size: 12px}.comments-area .comment-list .single-comment .date{font-size: 11px}.comments-area .comment-list .single-comment .comment{font-size: 10px}}.comments-area .thumb{margin-right: 20px}.comments-area .date{font-size: 13px;color: #cccccc;margin-bottom: 13px}.comments-area .comment{color: #777777;margin-bottom: 0px}.comments-area .btn-reply{background-color: #fff;color: #222222;border: 1px solid #eee;padding: 2px 18px;font-size: 12px;display: block;font-weight: 600;transition: all 300ms linear 0s}.comments-area .btn-reply:hover{background-color: #faba00;color: #fff}.comment-form{background: #fafaff;text-align: center;border: 1px solid #eee;padding: 47px 30px 43px;margin-top: 50px;margin-bottom: 40px}.comment-form h4{text-align: center;margin-bottom: 50px;font-size: 18px;line-height: 22px;color: #222222}.comment-form .name{padding-left: 0px}@media (max-width: 767px){.comment-form .name{padding-right: 0px;margin-bottom: 1rem}}.comment-form .email{padding-right: 0px}@media (max-width: 991px){.comment-form .email{padding-left: 0px}}.comment-form .form-control{padding: 8px 20px;background: #fff;border: none;border-radius: 0px;width: 100%;font-size: 14px;color: #777777;border: 1px solid transparent}.comment-form .form-control:focus{box-shadow: none;border: 1px solid #eee}.comment-form textarea.form-control{height: 140px;resize: none}.comment-form ::-webkit-input-placeholder{font-size: 13px;color: #777}.comment-form ::-moz-placeholder{font-size: 13px;color: #777}.comment-form :-ms-input-placeholder{font-size: 13px;color: #777}.comment-form :-moz-placeholder{font-size: 13px;color: #777}.home_map_area{position: relative}.home_map_area .mapBox2{min-height: 600px}.home_map_area .home_details{position: absolute;right: 0px;width: 100%;z-index: 10;top: 50%;transform: translateY(-50%)}.home_map_area .home_details .box_home_details{background: #fff;max-width: 457px;float: right;width: 100%;padding-left: 92px;padding-right: 92px;padding-top: 112px;padding-bottom: 112px;border-radius: 10px}.home_map_area .home_details .box_home_details .media{margin-bottom: 26px}.home_map_area .home_details .box_home_details .media:last-child{margin-bottom: 0px}.home_map_area .home_details .box_home_details .media .d-flex{padding-right: 20px}.home_map_area .home_details .box_home_details .media .d-flex i{font-size: 20px;background: linear-gradient(to right, #2c28b1 0%, #9b5cf6 70%);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.home_map_area .home_details .box_home_details .media .media-body h4{font-size: 14px;color: #222222;text-transform: uppercase}.home_map_area .home_details .box_home_details .media .media-body p{margin-bottom: 0px}.reservation_form_area .res_form_inner{max-width: 555px;margin: auto;box-shadow: 0px 10px 30px 0px rgba(153, 153, 153, 0.1);padding: 75px 50px;position: relative}.reservation_form_area .res_form_inner:before{content: "";background: url(../img/contact-shap-1.png);position: absolute;left: -125px;height: 421px;width: 98px;top: 50%;transform: translateY(-50%)}.reservation_form_area .res_form_inner:after{content: "";background: url(../img/contact-shap-2.png);position: absolute;right: -125px;height: 421px;width: 98px;top: 50%;transform: translateY(-50%)}.reservation_form .form-group input{height: 40px;border-radius: 0px;border: 1px solid #eeeeee;outline: none;box-shadow: none;padding: 0px 15px;font-size: 13px;font-family: "Roboto", sans-serif;font-weight: 300;color: #999999}.reservation_form .form-group input.placeholder{font-size: 13px;font-family: "Roboto", sans-serif;font-weight: 300;color: #999999}.reservation_form .form-group input:-moz-placeholder{font-size: 13px;font-family: "Roboto", sans-serif;font-weight: 300;color: #999999}.reservation_form .form-group input::-moz-placeholder{font-size: 13px;font-family: "Roboto", sans-serif;font-weight: 300;color: #999999}.reservation_form .form-group input::-webkit-input-placeholder{font-size: 13px;font-family: "Roboto", sans-serif;font-weight: 300;color: #999999}.reservation_form .form-group .res_select{height: 40px;border: 1px solid #eeeeee;border-radius: 0px;width: 100%;padding: 0px 15px;line-height: 36px}.reservation_form .form-group .res_select .current{font-size: 13px;font-family: "Roboto", sans-serif;font-weight: 300;color: #999999}.reservation_form .form-group .res_select:after{content: "\e874";font-family: 'Linearicons-Free';color: #cccccc;transform: rotate(0deg);border: none;margin-top: -17px;font-size: 13px;right: 22px}.reservation_form .form-group:last-child{text-align: center}.mapBox{height: 420px;margin-bottom: 80px}.contact_info .info_item{position: relative;padding-left: 45px}.contact_info .info_item i{position: absolute;left: 0;top: 0;font-size: 20px;line-height: 24px;color: #2b2b2b;font-weight: 600}.contact_info .info_item h6{font-size: 16px;line-height: 24px;color: "Roboto", sans-serif;font-weight: bold;margin-bottom: 0px;color: #222222}.contact_info .info_item h6 a{color: #222222}.contact_info .info_item p{font-size: 14px;line-height: 24px;padding: 2px 0px}.contact_form .form-group{margin-bottom: 10px}.contact_form .form-group .form-control{font-size: 13px;line-height: 26px;color: #999;border: 1px solid #eeeeee;font-family: "Roboto", sans-serif;border-radius: 0px;padding-left: 20px}.contact_form .form-group .form-control:focus{box-shadow: none;outline: none}.contact_form .form-group .form-control.placeholder{color: #999}.contact_form .form-group .form-control:-moz-placeholder{color: #999}.contact_form .form-group .form-control::-moz-placeholder{color: #999}.contact_form .form-group .form-control::-webkit-input-placeholder{color: #999}.contact_form .form-group textarea{resize: none}.contact_form .form-group textarea.form-control{height: 140px}.contact_form .submit_btn{margin-top: 20px;cursor: pointer}.modal-message .modal-dialog{position: absolute;top: 36%;left: 50%;transform: translateX(-50%) translateY(-50%) !important;margin: 0px;max-width: 500px;width: 100%}.modal-message .modal-dialog .modal-content .modal-header{text-align: center;display: block;border-bottom: none;padding-top: 50px;padding-bottom: 50px}.modal-message .modal-dialog .modal-content .modal-header .close{position: absolute;right: -15px;top: -15px;padding: 0px;color: #fff;opacity: 1;cursor: pointer}.modal-message .modal-dialog .modal-content .modal-header h2{display: block;text-align: center;color: #faba00;padding-bottom: 10px;font-family: "Roboto", sans-serif}.modal-message .modal-dialog .modal-content .modal-header p{display: block}.mb-20{margin-bottom: 20px}.mb-30{margin-bottom: 30px}.sample-text-area{padding: 100px 0px}.sample-text-area .title_color{margin-bottom: 30px}.sample-text-area p{line-height: 26px}.sample-text-area p b{font-weight: bold;color: #faba00}.sample-text-area p i{color: #faba00;font-style: italic}.sample-text-area p sup{color: #faba00;font-style: italic}.sample-text-area p sub{color: #faba00;font-style: italic}.sample-text-area p del{color: #faba00}.sample-text-area p u{color: #faba00}.elements_button .title_color{margin-bottom: 30px;color: #222222}.title_color{color: #222222}.button-group-area{margin-top: 15px}.button-group-area:nth-child(odd){margin-top: 40px}.button-group-area:first-child{margin-top: 0px}.button-group-area .theme_btn{margin-right: 10px}.button-group-area .white_btn{margin-right: 10px}.button-group-area .link{text-decoration: underline;color: #222222;background: transparent}.button-group-area .link:hover{color: #fff}.button-group-area .disable{background: transparent;color: #007bff;cursor: not-allowed}.button-group-area .disable:before{display: none}.primary{background: #52c5fd}.primary:before{background: #2faae6}.success{background: #4cd3e3}.success:before{background: #2ebccd}.info{background: #38a4ff}.info:before{background: #298cdf}.warning{background: #f4e700}.warning:before{background: #e1d608}.danger{background: #f54940}.danger:before{background: #e13b33}.primary-border{background: transparent;border: 1px solid #52c5fd;color: #52c5fd}.primary-border:before{background: #52c5fd}.success-border{background: transparent;border: 1px solid #4cd3e3;color: #4cd3e3}.success-border:before{background: #4cd3e3}.info-border{background: transparent;border: 1px solid #38a4ff;color: #38a4ff}.info-border:before{background: #38a4ff}.warning-border{background: #fff;border: 1px solid #f4e700;color: #f4e700}.warning-border:before{background: #f4e700}.danger-border{background: transparent;border: 1px solid #f54940;color: #f54940}.danger-border:before{background: #f54940}.link-border{background: transparent;border: 1px solid #faba00;color: #faba00}.link-border:before{background: #faba00}.radius{border-radius: 3px}.circle{border-radius: 20px}.arrow span{padding-left: 5px}.e-large{line-height: 50px;padding-top: 0px;padding-bottom: 0px}.large{line-height: 45px;padding-top: 0px;padding-bottom: 0px}.medium{line-height: 30px;padding-top: 0px;padding-bottom: 0px}.small{line-height: 25px;padding-top: 0px;padding-bottom: 0px}.general{line-height: 38px;padding-top: 0px;padding-bottom: 0px}.generic-banner{margin-top: 60px;text-align: center}.generic-banner .height{height: 600px}@media (max-width: 767.98px){.generic-banner .height{height: 400px}}.generic-banner .generic-banner-content h2{line-height: 1.2em;margin-bottom: 20px}@media (max-width: 991.98px){.generic-banner .generic-banner-content h2 br{display: none}}.generic-banner .generic-banner-content p{text-align: center;font-size: 16px}@media (max-width: 991.98px){.generic-banner .generic-banner-content p br{display: none}}.generic-content h1{font-weight: 600}.about-generic-area{background: #fff}.about-generic-area p{margin-bottom: 20px}.white-bg{background: #fff}.section-top-border{padding: 50px 0;border-top: 1px dotted #eee}.switch-wrap{margin-bottom: 10px}.switch-wrap p{margin: 0}.sample-text-area{padding: 100px 0 70px 0}.sample-text{margin-bottom: 0}.text-heading{margin-bottom: 30px;font-size: 24px}.typo-list{margin-bottom: 10px}@media (max-width: 767px){.typo-sec{margin-bottom: 30px}}@media (max-width: 767px){.element-wrap{margin-top: 30px}}b, sup, sub, u, del{color: #f8b600}h1{font-size: 36px;color: #353535}h2{font-size: 30px}h3{font-size: 24px}h4{font-size: 18px}h5{font-size: 16px;color: #353535}h6{font-size: 14px}.typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6{color: #777777}.button-area .border-top-generic{padding: 70px 15px;border-top: 1px dotted #eee}.button-group-area .genric-btn{margin-right: 10px;margin-top: 10px}.button-group-area .genric-btn:last-child{margin-right: 0}.circle{border-radius: 20px}.genric-btn{display: inline-block;outline: none;line-height: 40px;padding: 0 30px;font-size: .8em;text-align: center;text-decoration: none;font-weight: 500;cursor: pointer;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s}.genric-btn:focus{outline: none}.genric-btn.e-large{padding: 0 40px;line-height: 50px}.genric-btn.large{line-height: 45px}.genric-btn.medium{line-height: 30px}.genric-btn.small{line-height: 25px}.genric-btn.radius{border-radius: 3px}.genric-btn.circle{border-radius: 20px}.genric-btn.arrow{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.genric-btn.arrow span{margin-left: 10px}.genric-btn.default{color: #222222;background: #f9f9ff;border: 1px solid transparent}.genric-btn.default:hover{border: 1px solid #f9f9ff;background: #fff}.genric-btn.default-border{border: 1px solid #f9f9ff;background: #fff}.genric-btn.default-border:hover{color: #222222;background: #f9f9ff;border: 1px solid transparent}.genric-btn.primary{color: #fff;background: #f8b600;border: 1px solid transparent}.genric-btn.primary:hover{color: #f8b600;border: 1px solid #f8b600;background: #fff}.genric-btn.primary-border{color: #f8b600;border: 1px solid #f8b600;background: #fff}.genric-btn.primary-border:hover{color: #fff;background: #f8b600;border: 1px solid transparent}.genric-btn.success{color: #fff;background: #4cd3e3;border: 1px solid transparent}.genric-btn.success:hover{color: #4cd3e3;border: 1px solid #4cd3e3;background: #fff}.genric-btn.success-border{color: #4cd3e3;border: 1px solid #4cd3e3;background: #fff}.genric-btn.success-border:hover{color: #fff;background: #4cd3e3;border: 1px solid transparent}.genric-btn.info{color: #fff;background: #38a4ff;border: 1px solid transparent}.genric-btn.info:hover{color: #38a4ff;border: 1px solid #38a4ff;background: #fff}.genric-btn.info-border{color: #38a4ff;border: 1px solid #38a4ff;background: #fff}.genric-btn.info-border:hover{color: #fff;background: #38a4ff;border: 1px solid transparent}.genric-btn.warning{color: #fff;background: #f4e700;border: 1px solid transparent}.genric-btn.warning:hover{color: #f4e700;border: 1px solid #f4e700;background: #fff}.genric-btn.warning-border{color: #f4e700;border: 1px solid #f4e700;background: #fff}.genric-btn.warning-border:hover{color: #fff;background: #f4e700;border: 1px solid transparent}.genric-btn.danger{color: #fff;background: #f44a40;border: 1px solid transparent}.genric-btn.danger:hover{color: #f44a40;border: 1px solid #f44a40;background: #fff}.genric-btn.danger-border{color: #f44a40;border: 1px solid #f44a40;background: #fff}.genric-btn.danger-border:hover{color: #fff;background: #f44a40;border: 1px solid transparent}.genric-btn.link{color: #222222;background: #f9f9ff;text-decoration: underline;border: 1px solid transparent}.genric-btn.link:hover{color: #222222;border: 1px solid #f9f9ff;background: #fff}.genric-btn.link-border{color: #222222;border: 1px solid #f9f9ff;background: #fff;text-decoration: underline}.genric-btn.link-border:hover{color: #222222;background: #f9f9ff;border: 1px solid transparent}.genric-btn.disable{color: #222222, 0.3;background: #f9f9ff;border: 1px solid transparent;cursor: not-allowed}.generic-blockquote{padding: 30px 50px 30px 30px;background: #fff;border-left: 2px solid #f8b600}@media (max-width: 991px){.progress-table-wrap{overflow-x: scroll}}.progress-table{background: #fff;padding: 15px 0px 30px 0px;min-width: 800px}.progress-table .serial{width: 11.83%;padding-left: 30px}.progress-table .country{width: 28.07%}.progress-table .visit{width: 19.74%}.progress-table .percentage{width: 40.36%;padding-right: 50px}.progress-table .table-head{display: flex}.progress-table .table-head .serial, .progress-table .table-head .country, .progress-table .table-head .visit, .progress-table .table-head .percentage{color: #222222;line-height: 40px;text-transform: uppercase;font-weight: 500}.progress-table .table-row{padding: 15px 0;border-top: 1px solid #edf3fd;display: flex}.progress-table .table-row .serial, .progress-table .table-row .country, .progress-table .table-row .visit, .progress-table .table-row .percentage{display: flex;align-items: center}.progress-table .table-row .country img{margin-right: 15px}.progress-table .table-row .percentage .progress{width: 80%;border-radius: 0px;background: transparent}.progress-table .table-row .percentage .progress .progress-bar{height: 5px;line-height: 5px}.progress-table .table-row .percentage .progress .progress-bar.color-1{background-color: #6382e6}.progress-table .table-row .percentage .progress .progress-bar.color-2{background-color: #e66686}.progress-table .table-row .percentage .progress .progress-bar.color-3{background-color: #f09359}.progress-table .table-row .percentage .progress .progress-bar.color-4{background-color: #73fbaf}.progress-table .table-row .percentage .progress .progress-bar.color-5{background-color: #73fbaf}.progress-table .table-row .percentage .progress .progress-bar.color-6{background-color: #6382e6}.progress-table .table-row .percentage .progress .progress-bar.color-7{background-color: #a367e7}.progress-table .table-row .percentage .progress .progress-bar.color-8{background-color: #e66686}.single-gallery-image{margin-top: 30px;background-repeat: no-repeat !important;background-position: center center !important;background-size: cover !important;height: 200px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s}.single-gallery-image:hover{opacity: .8}.list-style{width: 14px;height: 14px}.unordered-list li{position: relative;padding-left: 30px;line-height: 1.82em !important}.unordered-list li:before{content: "";position: absolute;width: 14px;height: 14px;border: 3px solid #f8b600;background: #fff;top: 4px;left: 0;border-radius: 50%}.ordered-list{margin-left: 30px}.ordered-list li{list-style-type: decimal-leading-zero;color: #f8b600;font-weight: 500;line-height: 1.82em !important}.ordered-list li span{font-weight: 300;color: #777777}.ordered-list-alpha li{margin-left: 30px;list-style-type: lower-alpha;color: #f8b600;font-weight: 500;line-height: 1.82em !important}.ordered-list-alpha li span{font-weight: 300;color: #777777}.ordered-list-roman li{margin-left: 30px;list-style-type: lower-roman;color: #f8b600;font-weight: 500;line-height: 1.82em !important}.ordered-list-roman li span{font-weight: 300;color: #777777}.single-input{display: block;width: 100%;line-height: 40px;border: none;outline: none;background: #f9f9ff;padding: 0 20px}.single-input:focus{outline: none}.input-group-icon{position: relative}.input-group-icon .icon{position: absolute;left: 20px;top: 0;line-height: 40px;z-index: 3}.input-group-icon .icon i{color: #797979}.input-group-icon .single-input{padding-left: 45px}.single-textarea{display: block;width: 100%;line-height: 40px;border: none;outline: none;background: #f9f9ff;padding: 0 20px;height: 100px;resize: none}.single-textarea:focus{outline: none}.single-input-primary{display: block;width: 100%;line-height: 40px;border: 1px solid transparent;outline: none;background: #f9f9ff;padding: 0 20px}.single-input-primary:focus{outline: none;border: 1px solid #f8b600}.single-input-accent{display: block;width: 100%;line-height: 40px;border: 1px solid transparent;outline: none;background: #f9f9ff;padding: 0 20px}.single-input-accent:focus{outline: none;border: 1px solid #eb6b55}.single-input-secondary{display: block;width: 100%;line-height: 40px;border: 1px solid transparent;outline: none;background: #f9f9ff;padding: 0 20px}.single-input-secondary:focus{outline: none;border: 1px solid #f09359}.default-switch{width: 35px;height: 17px;border-radius: 8.5px;background: #fff;position: relative;cursor: pointer}.default-switch input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer}.default-switch input+label{position: absolute;top: 1px;left: 1px;width: 15px;height: 15px;border-radius: 50%;background: #f8b600;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);cursor: pointer}.default-switch input:checked+label{left: 19px}.single-element-widget{margin-bottom: 30px}.primary-switch{width: 35px;height: 17px;border-radius: 8.5px;background: #fff;position: relative;cursor: pointer}.primary-switch input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0}.primary-switch input+label{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%}.primary-switch input+label:before{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: transparent;border-radius: 8.5px;cursor: pointer;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s}.primary-switch input+label:after{content: "";position: absolute;top: 1px;left: 1px;width: 15px;height: 15px;border-radius: 50%;background: #fff;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);cursor: pointer}.primary-switch input:checked+label:after{left: 19px}.primary-switch input:checked+label:before{background: #f8b600}.confirm-switch{width: 35px;height: 17px;border-radius: 8.5px;background: #fff;position: relative;cursor: pointer}.confirm-switch input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0}.confirm-switch input+label{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%}.confirm-switch input+label:before{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: transparent;border-radius: 8.5px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;cursor: pointer}.confirm-switch input+label:after{content: "";position: absolute;top: 1px;left: 1px;width: 15px;height: 15px;border-radius: 50%;background: #fff;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);cursor: pointer}.confirm-switch input:checked+label:after{left: 19px}.confirm-switch input:checked+label:before{background: #4cd3e3}.primary-checkbox{width: 16px;height: 16px;border-radius: 3px;background: #fff;position: relative;cursor: pointer}.primary-checkbox input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0}.primary-checkbox input+label{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 3px;cursor: pointer;border: 1px solid #f1f1f1}.single-defination h4{color: #222222}.primary-checkbox input:checked+label{background: url(../img/elements/primary-check.png) no-repeat center center/cover;border: none}.confirm-checkbox{width: 16px;height: 16px;border-radius: 3px;background: #fff;position: relative;cursor: pointer}.confirm-checkbox input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0}.confirm-checkbox input+label{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 3px;cursor: pointer;border: 1px solid #f1f1f1}.confirm-checkbox input:checked+label{background: url(../img/elements/success-check.png) no-repeat center center/cover;border: none}.disabled-checkbox{width: 16px;height: 16px;border-radius: 3px;background: #fff;position: relative;cursor: pointer}.disabled-checkbox input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0}.disabled-checkbox input+label{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 3px;cursor: pointer;border: 1px solid #f1f1f1}.disabled-checkbox input:disabled{cursor: not-allowed;z-index: 3}.disabled-checkbox input:checked+label{background: url(../img/elements/disabled-check.png) no-repeat center center/cover;border: none}.primary-radio{width: 16px;height: 16px;border-radius: 8px;background: #fff;position: relative;cursor: pointer}.primary-radio input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0}.primary-radio input+label{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 8px;cursor: pointer;border: 1px solid #f1f1f1}.primary-radio input:checked+label{background: url(../img/elements/primary-radio.png) no-repeat center center/cover;border: none}.confirm-radio{width: 16px;height: 16px;border-radius: 8px;background: #fff;position: relative;cursor: pointer}.confirm-radio input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0}.confirm-radio input+label{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 8px;cursor: pointer;border: 1px solid #f1f1f1}.confirm-radio input:checked+label{background: url(../img/elements/success-radio.png) no-repeat center center/cover;border: none}.disabled-radio{width: 16px;height: 16px;border-radius: 8px;background: #fff;position: relative;cursor: pointer}.disabled-radio input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0}.disabled-radio input+label{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 8px;cursor: pointer;border: 1px solid #f1f1f1}.disabled-radio input:disabled{cursor: not-allowed;z-index: 3}.unordered-list{list-style: none;padding: 0px;margin: 0px}.ordered-list{list-style: none;padding: 0px}.disabled-radio input:checked+label{background: url(../img/elements/disabled-radio.png) no-repeat center center/cover;border: none}.default-select{height: 40px}.default-select .nice-select{border: none;border-radius: 0px;height: 40px;background: #fff;padding-left: 20px;padding-right: 40px}.default-select .nice-select .list{margin-top: 0;border: none;border-radius: 0px;box-shadow: none;width: 100%;padding: 10px 0 10px 0px}.default-select .nice-select .list .option{font-weight: 300;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;line-height: 28px;min-height: 28px;font-size: 12px;padding-left: 20px}.default-select .nice-select .list .option.selected{color: #f8b600;background: transparent}.default-select .nice-select .list .option:hover{color: #f8b600;background: transparent}.default-select .current{margin-right: 50px;font-weight: 300}.default-select .nice-select::after{right: 20px}@media (max-width: 991px){.left-align-p p{margin-top: 20px}}.form-select{height: 40px;width: 100%}.form-select .nice-select{border: none;border-radius: 0px;height: 40px;background: #f9f9ff !important;padding-left: 45px;padding-right: 40px;width: 100%}.form-select .nice-select .list{margin-top: 0;border: none;border-radius: 0px;box-shadow: none;width: 100%;padding: 10px 0 10px 0px}.mt-10{margin-top: 10px}.form-select .nice-select .list .option{font-weight: 300;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;line-height: 28px;min-height: 28px;font-size: 12px;padding-left: 45px}.form-select .nice-select .list .option.selected{color: #f8b600;background: transparent}.form-select .nice-select .list .option:hover{color: #f8b600;background: transparent}.form-select .current{margin-right: 50px;font-weight: 300}.form-select .nice-select::after{right: 20px}.main_btn{display: inline-block;background: #2b2b2b;padding: 0px 35px;color: #fff;font-family: "Heebo", sans-serif;font-size: 13px;font-weight: 500;line-height: 38px;border: 1px solid #2b2b2b;border-radius: 0px;outline: none !important;box-shadow: none !important;text-align: center;cursor: pointer;transition: all 300ms linear 0s;text-transform: uppercase}.main_btn:hover{background: transparent;color: #fff}.main_btn2{display: inline-block;background: #faba00;padding: 0px 32px;color: #fff;font-family: "Roboto", sans-serif;font-size: 13px;font-weight: 500;line-height: 38px;border-radius: 0px;outline: none !important;box-shadow: none !important;text-align: center;border: 1px solid #faba00;cursor: pointer;transition: all 300ms linear 0s}.main_btn2:hover{background: transparent;color: #faba00}.submit_btn{width: auto;display: inline-block;background: #1a1a2e;padding: 0px 40px;color: #fff;font-family: "Roboto", sans-serif;font-size: 15px;font-weight: 600;line-height: 50px;border: none;border-radius: 50px;outline: none !important;box-shadow: none !important;text-align: center;cursor: pointer;transition: all 0.3s ease}.submit_btn:hover{background: #faba00;color: #1a1a2e;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(250, 186, 0, 0.3)}.white_btn{display: inline-block;background: #f9f9ff;padding: 0px 50px;color: #222222;font-family: "Roboto", sans-serif;font-size: 12px;font-weight: 500;line-height: 50px;border-radius: 0px;outline: none !important;box-shadow: none !important;text-align: center;cursor: pointer;transition: all 300ms linear 0s}.white_btn:hover{background: #faba00;color: #fff}.banner_btn{display: inline-block;background: #faba00;color: #1a1a2e;font-family: "Roboto", sans-serif;font-size: 15px;font-weight: 600;padding: 0 36px;line-height: 50px;border-radius: 50px;outline: none !important;box-shadow: none !important;text-align: center;cursor: pointer;transition: all 0.3s ease;letter-spacing: 0.3px}.banner_btn:hover{background: #e5a800;color: #1a1a2e;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(250, 186, 0, 0.35)}.banner_btn2{display: inline-block;background: white;color: #2b2b2b;font-family: "Roboto", sans-serif;width: 134px;font-size: 14px;font-weight: 500;border: 1px solid rgba(255, 255, 255, 0.5);line-height: 48px;border-radius: 3px;outline: none !important;box-shadow: none !important;text-align: center;cursor: pointer}.banner_btn2:hover{background: rgba(255, 255, 255, 0.1);color: #fff;border-color: #fff}.white_bg_btn{background: #fff;display: inline-block;color: #222222;line-height: 40px;padding: 0px 28px;font-size: 14px;font-family: "Roboto", sans-serif;font-weight: 500;text-transform: uppercase;transition: all 300ms linear 0s;border: none}.white_bg_btn:hover{background: #faba00;color: #fff}.blog_btn{border: 1px solid #eeeeee;background: #f9f9ff;padding: 0px 32px;font-size: 13px;font-weight: 500;font-family: "Roboto", sans-serif;color: #222222;line-height: 34px;display: inline-block}.blog_btn:hover{background: #faba00;border-color: #faba00;color: #fff}.tickets_btn{display: inline-block;background: rgba(255, 255, 255, 0.1);color: #fff;font-family: "Roboto", sans-serif;width: 134px;font-size: 13px;font-weight: 500;border: 1px solid rgba(255, 255, 255, 0.5);line-height: 48px;border-radius: 3px;outline: none !important;box-shadow: none !important;text-align: center;cursor: pointer;transition: all 300ms linear 0s}.tickets_btn:hover{background: #fff;color: #222222;border-color: #fff}.furniture_area{background: #fafbfc}.furniture_inner{margin-bottom: -30px}.furniture_item{margin-bottom: 30px}.furniture_item img{border-radius: 5px}.furniture_item h4{font-size: 18px;text-transform: uppercase;font-family: "Heebo", sans-serif;font-weight: bold;color: #222222;margin-top: 25px;margin-bottom: 12px;transition: all 300ms linear 0s}.furniture_item p{margin-bottom: 0px}.furniture_item:hover h4{color: #faba00}.feature_inner{margin-bottom: 0}.feature_item{background: #f4f6fb;border: 1px solid rgba(0,0,0,0.06);border-radius: 16px;padding: 40px 32px 36px;margin: 0 6px 20px;transition: all 0.35s ease;height: calc(100% - 20px);box-shadow: 0 2px 12px rgba(0,0,0,0.04);position: relative;overflow: hidden}.feature_inner .col-lg-4, .feature_inner .col-md-6{padding-left: 15px;padding-right: 15px;margin-bottom: 12px}.feature_item:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: linear-gradient(90deg, #faba00, #f5d000);transform: scaleX(0);transform-origin: left;transition: transform 0.4s ease}.feature_item .icon-circle{width: 56px;height: 56px;border-radius: 16px;background: linear-gradient(135deg, #fef5e0, #fef0c8);display: flex;align-items: center;justify-content: center;margin-bottom: 22px;flex-shrink: 0;transition: all 0.3s ease;box-shadow: 0 3px 10px rgba(250, 186, 0, 0.2)}.feature_item .icon-circle i{font-size: 22px;color: #e5a800;transition: all 0.3s ease}.feature_item h4{font-size: 18px;font-weight: 600;color: #1a1a2e;margin-bottom: 8px;text-transform: none;transition: color 0.3s ease}.feature_item p{margin-bottom: 0;font-size: 15px;line-height: 1.7;color: #555}.feature_item:hover{border-color: #faba00;box-shadow: 0 12px 40px rgba(0,0,0,0.08);transform: translateY(-4px)}.feature_item:hover:before{transform: scaleX(1)}.feature_item:hover .icon-circle{background: linear-gradient(135deg, #faba00, #f5d000)}.feature_item:hover .icon-circle i{color: #fff}.feature_item:hover h4{color: #faba00}#contact p{font-size: 17px;line-height: 1.5}#contact a{font-size: 17px;line-height: 1.5}.portfolio_details_inner .row{margin-bottom: 65px}.portfolio_details_inner p{margin-bottom: 30px;font-size: 14px}.portfolio_details_inner p:last-child{margin-bottom: 0px}.portfolio_details_inner .portfolio_right_text{padding-left: 98px}.portfolio_details_inner .portfolio_right_text h4{color: #222222;font-size: 21px;text-transform: uppercase;margin-bottom: 18px}.portfolio_details_inner .portfolio_right_text p{margin-bottom: 25px;font-size: 14px}.portfolio_details_inner .portfolio_right_text .list li{margin-bottom: 7px;color: #777777;font-weight: normal;font-size: 14px}.portfolio_details_inner .portfolio_right_text .list li span{font-size: 14px;color: #222222;font-weight: bold;width: 97px;display: inline-block}.portfolio_details_inner .portfolio_right_text .list li:last-child{margin-bottom: 0px}.portfolio_details_inner .portfolio_right_text .list li i{color: #f1cd09}.clients_logo_area{background: #f9f9ff}.clients_logo_area .clients_slider .item{text-align: center}.clients_logo_area .clients_slider .item img{width: auto;text-align: center;display: block;margin: auto;line-height: 70px;opacity: .5;transition: all 300ms linear 0s}.clients_logo_area .clients_slider .item:hover img{opacity: 1}.footer_area{background: #1a1a2e;padding: 60px 0 30px;color: #fff}.footer-heading{color: #fff;font-size: 18px;font-weight: 600;margin-bottom: 16px}.footer-tagline{color: rgba(255,255,255,0.6);font-size: 14px;line-height: 1.6;margin-bottom: 0}.footer-contact{color: rgba(255,255,255,0.6);font-size: 14px;line-height: 1.7}.footer-contact i{color: #faba00;width: 18px;text-align: center}.footer-contact a{color: rgba(255,255,255,0.6);transition: color 0.3s ease}.footer-contact a:hover{color: #faba00;text-decoration: none}.footer-divider{border-color: rgba(255,255,255,0.1);margin: 30px 0 20px}.icn{padding: 8px;font-size: 22px;color: rgba(255,255,255,0.6);transition: color 0.3s ease}.icn:hover{color: #faba00}.footer-social-links a:hover .icn{color: #faba00}.animated{animation-duration: 1s;animation-fill-mode: both}@keyframes fadeInUp{from{opacity: 0;transform: translate3d(0, 40px, 0)}to{opacity: 1;transform: translate3d(0, 0, 0)}}.fadeInUp{animation-name: fadeInUp}@keyframes fadeIn{from{opacity: 0}to{opacity: 1}}.fadeIn{animation-name: fadeIn}.whatsapp-float{position: fixed;bottom: 30px;right: 30px;width: 60px;height: 60px;background: #25D366;color: #fff;border-radius: 50%;text-align: center;font-size: 32px;line-height: 60px;z-index: 999;box-shadow: 0 4px 16px rgba(37, 211, 102, 0.4);transition: transform 0.3s ease, box-shadow 0.3s ease;animation: whatsapp-pulse 2s ease-in-out infinite}.whatsapp-float:hover{transform: scale(1.1);box-shadow: 0 6px 24px rgba(37, 211, 102, 0.6);color: #fff;text-decoration: none;animation: none}@keyframes whatsapp-pulse{0%, 100%{box-shadow: 0 4px 16px rgba(37, 211, 102, 0.4)}50%{box-shadow: 0 4px 28px rgba(37, 211, 102, 0.7)}}@media (max-width: 576px){.whatsapp-float{bottom: 20px;right: 20px;width: 50px;height: 50px;font-size: 26px;line-height: 50px}}.btn-primary{background: #faba00 !important;border-color: #faba00 !important;color: #1a1a2e !important;font-weight: 600;padding: 12px 36px;border-radius: 50px;transition: all 0.3s ease}.btn-primary:hover{background: #e5a800 !important;border-color: #e5a800 !important;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(250, 186, 0, 0.35)}.impress_area{background: linear-gradient(rgba(26,26,46,0.85), rgba(26,26,46,0.9)), url(../img/notify-bg.jpg) no-repeat scroll center center;background-size: cover;padding: 100px 0}.impress_area .impress_inner h2{font-size: 36px;font-weight: 700;margin-bottom: 16px;line-height: 1.3}.impress_area .impress_inner p{font-size: 16px;max-width: 600px;margin: 0 auto 30px;opacity: 0.85}.contact_form .form-control{border-radius: 8px;border: 1px solid #e0e0e0;padding: 12px 16px;font-size: 15px;transition: border-color 0.3s ease}.contact_form .form-control:focus{border-color: #faba00;box-shadow: 0 0 0 3px rgba(250, 186, 0, 0.1)}.how-it-works{background: #f0f2f5;padding: 100px 0}.step-card{background: #fff;border-radius: 16px;padding: 36px 28px 30px;margin-bottom: 30px;text-align: center;position: relative;box-shadow: 0 4px 20px rgba(0,0,0,0.06);transition: all 0.35s ease;height: 100%;overflow: hidden}.step-card:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: linear-gradient(90deg, #faba00, #f5d000);transform: scaleX(0);transform-origin: left;transition: transform 0.4s ease}.step-card .step-number{font-family: "Heebo", sans-serif;font-size: 52px;font-weight: 700;color: #fef0c8;position: absolute;top: 10px;right: 20px;line-height: 1}.step-card .step-icon{width: 64px;height: 64px;border-radius: 16px;background: linear-gradient(135deg, #fef5e0, #fef0c8);display: flex;align-items: center;justify-content: center;margin: 0 auto 20px;transition: all 0.3s ease;box-shadow: 0 2px 8px rgba(250, 186, 0, 0.15)}.step-card .step-icon i{font-size: 26px;color: #faba00;transition: all 0.3s ease}.step-card h4{font-size: 18px;font-weight: 700;color: #1a1a2e;margin-bottom: 12px}.step-card p{font-size: 15px;line-height: 1.7;color: #555;margin-bottom: 0}.step-card:hover{box-shadow: 0 16px 48px rgba(0,0,0,0.1);transform: translateY(-4px)}.step-card:hover:before{transform: scaleX(1)}.step-card:hover .step-icon{background: #faba00}.step-card:hover .step-icon i{color: #fff}@media (max-width: 991px){.step-card .step-number{font-size: 40px;top: 8px;right: 16px}}.why-us{background: #fff}.trust-card{text-align: center;padding: 32px 20px;margin-bottom: 30px;height: 100%}.trust-card .trust-icon{width: 72px;height: 72px;border-radius: 50%;background: #fef5e0;display: flex;align-items: center;justify-content: center;margin: 0 auto 20px;transition: all 0.3s ease}.trust-card .trust-icon i{font-size: 30px;color: #faba00;transition: all 0.3s ease}.trust-card h4{font-size: 17px;font-weight: 600;color: #1a1a2e;margin-bottom: 10px}.trust-card p{font-size: 15px;line-height: 1.7;color: #555;margin-bottom: 0}.trust-card:hover .trust-icon{background: #faba00;transform: translateY(-4px)}.trust-card:hover .trust-icon i{color: #fff}.projects_showcase{background: url(../img/home2.jpg) no-repeat scroll center center;background-size: cover;min-height: 500px;width: 100%}@media (max-width: 767px){.projects_showcase{min-height: 300px}}.promise-section{background: #fafbfc;padding: 0}.promise-content{padding: 80px 60px}@media (min-width: 1200px){.promise-content{padding: 100px 80px}}.promise-section .main_title{text-align: left;margin-bottom: 36px}.promise-section .main_title h2{font-size: 36px;margin-bottom: 12px}.promise-values{margin-top: 12px}.promise-item{display: flex;align-items: flex-start;gap: 16px;margin-bottom: 28px}.promise-icon{width: 52px;height: 52px;border-radius: 14px;background: #fef5e0;display: flex;align-items: center;justify-content: center;flex-shrink: 0;transition: all 0.3s ease}.promise-icon i{font-size: 20px;color: #faba00;transition: all 0.3s ease}.promise-item:hover .promise-icon{background: #faba00}.promise-item:hover .promise-icon i{color: #fff}.promise-item h5{font-size: 16px;font-weight: 600;color: #1a1a2e;margin-bottom: 4px}.promise-item p{font-size: 14px;line-height: 1.6;color: #777;margin-bottom: 0}.promise-image{height: 100%;min-height: 400px}.promise-image img{width: 100%;height: 100%;object-fit: cover;display: block}@media (max-width: 991px){.promise-content{padding: 50px 24px}.promise-image{min-height: 300px}}@media (max-width: 575px){.promise-content{padding: 40px 16px}.promise-item{gap: 12px;margin-bottom: 20px}.promise-icon{width: 44px;height: 44px;border-radius: 12px}.promise-icon i{font-size: 18px}.promise-item h5{font-size: 15px}.promise-item p{font-size: 13px}}.contact-cta{background: linear-gradient(rgba(26,26,46,0.03), rgba(26,26,46,0.06));padding: 100px 0}.whatsapp-cta-btn{display: inline-block;background: #25D366;color: #fff;font-size: 18px;font-weight: 600;padding: 16px 40px;border-radius: 50px;text-decoration: none;transition: all 0.3s ease;box-shadow: 0 4px 16px rgba(37, 211, 102, 0.3)}.whatsapp-cta-btn i{margin-right: 10px;font-size: 22px}.whatsapp-cta-btn:hover{background: #20b858;color: #fff;text-decoration: none;transform: translateY(-2px);box-shadow: 0 8px 24px rgba(37, 211, 102, 0.4)}.whatsapp-sub{font-size: 15px;color: #777}.whatsapp-sub a{color: #1a1a2e;font-weight: 600;text-decoration: none}.whatsapp-sub a:hover{color: #faba00}@media (max-width: 575px){.contact-cta{padding: 60px 0}.whatsapp-cta-btn{font-size: 16px;padding: 14px 28px}}.header_area .navbar .nav .nav-item.submenu .dropdown-menu{border: none;border-radius: 10px;box-shadow: 0 8px 30px rgba(0,0,0,0.1);padding: 8px 0;min-width: 220px;background: #fff}.header_area .navbar .nav .nav-item.submenu .dropdown-menu .nav-link{font-size: 14px;color: #555;padding: 10px 20px;line-height: 1.4;display: block;transition: all 0.2s ease}.header_area .navbar .nav .nav-item.submenu .dropdown-menu .nav-link:hover{background: #fef5e0;color: #1a1a2e}.header_area.navbar_fixed .navbar .nav .nav-item.submenu .dropdown-menu .nav-link{color: #555}@media (max-width: 991px){.header_area .navbar .nav .nav-item.submenu .dropdown-menu{box-shadow: none;border-radius: 0;background: transparent;padding-left: 16px}.header_area .navbar .nav .nav-item.submenu .dropdown-menu .nav-link{color: #555}}.feature_item{background: #f4f6fb}.cat-maintenance .feature_item{background: #fef9f0}.cat-maintenance .feature_item .icon-circle{background: linear-gradient(135deg, #fff3dc, #ffe8c0)}.cat-cleaning .feature_item{background: #f2faf4}.cat-cleaning .feature_item .icon-circle{background: linear-gradient(135deg, #e8f8ec, #d4f0da)}.cat-owner .feature_item{background: #f8f4fb}.cat-owner .feature_item .icon-circle{background: linear-gradient(135deg, #f0e8f8, #e4d4f0)}.showcase-overlay{background: rgba(0,0,0,0.45);min-height: 500px;display: flex;align-items: center;justify-content: center}.showcase-overlay h2{color: #fff;font-size: 36px;font-weight: 700;margin-bottom: 12px}.showcase-overlay p{color: rgba(255,255,255,0.85);font-size: 16px}.back-to-top{position: fixed;bottom: 100px;right: 30px;width: 44px;height: 44px;background: #1a1a2e;color: #fff;border-radius: 12px;text-align: center;line-height: 44px;font-size: 18px;z-index: 998;opacity: 0;visibility: hidden;transition: all 0.3s ease;cursor: pointer;box-shadow: 0 4px 16px rgba(0,0,0,0.15)}.back-to-top.visible{opacity: 1;visibility: visible}.back-to-top:hover{background: #faba00;color: #1a1a2e}@media (max-width: 767px){.showcase-overlay{min-height: 300px}.showcase-overlay h2{font-size: 26px}.back-to-top{bottom: 90px;right: 20px}}.lang-switch{display: flex;align-items: center;margin-left: 15px}.lang-switch .lang-label{font-weight: 700;color: #fff !important;padding: 0 4px !important;line-height: 1 !important;font-size: 13px !important}.lang-switch .lang-sep{color: rgba(255,255,255,0.3);font-size: 13px}.lang-switch .lang-link{padding: 0 4px !important;line-height: 1 !important;font-size: 13px !important;color: rgba(255,255,255,0.5) !important;transition: color 0.3s ease}.lang-switch .lang-link:hover{color: #faba00 !important}.header_area.navbar_fixed .lang-switch .lang-label{color: #1a1a2e !important}.header_area.navbar_fixed .lang-switch .lang-sep{color: rgba(0,0,0,0.2)}.header_area.navbar_fixed .lang-switch .lang-link{color: rgba(0,0,0,0.4) !important}.header_area.navbar_fixed .lang-switch .lang-link:hover{color: #faba00 !important}@media (max-width: 991px){.lang-switch{margin-left: 0;margin-top: 8px}.lang-switch .lang-label, .lang-switch .lang-link{color: #555 !important}.lang-switch .lang-sep{color: #ccc}}@media (max-width:1619px){.header_area .navbar .search{margin-left: 40px}}@media (max-width:1199px){.header_area .navbar .nav .nav-item{margin-right: 28px}.home_banner_area .banner_inner{padding: 100px 0px}.home_banner_area .banner_inner .banner_content h1 br, .home_banner_area .banner_inner .banner_content h2 br{display: none}.home_banner_area .banner_inner .banner_content h1, .home_banner_area .banner_inner .banner_content h2{font-size: 36px;line-height: 1.25}.wd_18{flex: 0 0 33.33%;max-width: 33.33%}.wd_44{display: none}}@media (max-width:991px){.top_menu{display: none}.navbar-toggler{border: none;border-radius: 0px;padding: 0px;cursor: pointer;margin-top: 27px;margin-bottom: 23px}.header_area .navbar{background: #fff}.navbar-toggler[aria-expanded="false"] span:nth-child(2){opacity: 1}.navbar-toggler[aria-expanded="true"] span:nth-child(2){opacity: 0}.navbar-toggler[aria-expanded="true"] span:first-child{transform: rotate(-45deg);position: relative;top: 7.5px}.navbar-toggler[aria-expanded="true"] span:last-child{transform: rotate(45deg);bottom: 6px;position: relative}.navbar-toggler span{display: block;width: 25px;height: 3px;background: #2b2b2b;margin: auto;margin-bottom: 4px;transition: all 400ms linear;cursor: pointer}.navbar .container{padding-left: 15px;padding-right: 15px}.nav{padding: 0px 0px}.header_area+section, .header_area+row, .header_area+div{margin-top: 117px}.header_top .nav{padding: 0px}.header_area .navbar .nav .nav-item .nav-link{line-height: 40px;margin-right: 0px;display: block;border-bottom: 1px solid #ededed33;border-radius: 0px}.header_area .navbar .search{margin-left: 0px}.header_area .navbar-collapse{max-height: 340px;overflow-y: scroll}.header_area .navbar .nav .nav-item.submenu ul .nav-item .nav-link{padding: 0px 15px}.header_area .navbar .nav .nav-item{margin-right: 0px}.header_area+section, .header_area+row, .header_area+div{margin-top: 71px}.home_banner_area .banner_inner .banner_content .banner_map_img{display: none}.header_area.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link{line-height: 40px}.header_area.white_menu.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link{line-height: 40px}.header_area .navbar .nav .nav-item .nav-link{color: #222}.categories_post img{width: 100%}.categories_post{max-width: 360px;margin: 0 auto}.blog_categorie_area .col-lg-4{margin-top: 30px}.blog_area{padding-bottom: 80px}.single-post-area .blog_right_sidebar{margin-top: 30px}.contact_info{margin-bottom: 50px}.home_banner_area .donation_inner{margin-bottom: -30px}.home_banner_area .dontation_item{max-width: 350px;margin: auto}.footer_area .col-sm-6{margin-bottom: 30px}.footer_area .footer_inner{margin-bottom: -30px}.news_widget{padding-left: 0px}.header_area .navbar .navbar-brand img+img{display: inline-block}.header_area .navbar .navbar-brand img{display: none}.home_banner_area .home_right_box{margin-top: 70px;margin-bottom: 0px}.furniture_item{max-width: 360px;margin: 0px auto 30px}.o_blog_item{max-width: 360px;margin: 0px auto 30px}.our_blog_area .blog_inner{margin-bottom: -30px}.about_left_text{margin-bottom: 50px}.portfolio_details_inner .portfolio_right_text{padding-left: 0px}}@media (max-width:767px){.home_banner_area{min-height: 500px}.home_banner_area .banner_inner{min-height: 500px}.home_banner_area .banner_inner .banner_content{margin-top: 0px}.blog_banner .banner_inner .blog_b_text h2{font-size: 40px;line-height: 50px}.blog_info.text-right{text-align: left !important;margin-bottom: 10px}.home_banner_area .banner_inner .banner_content h3{font-size: 30px}.home_banner_area .banner_inner .banner_content p br{display: none}.home_banner_area .banner_inner .banner_content h3 span{line-height: 45px;padding-bottom: 0px;padding-top: 0px}.footer-bottom{text-align: center}.footer-bottom .footer-social{text-align: center;margin-top: 15px}.home_banner_area .home_right_box{display: none}.home_banner_area .banner_inner{min-height: 100%}.home_banner_area{min-height: 100%}.portfolio_details_inner .portfolio_right_text{padding-left: 0px;padding-top: 50px}}@media (max-width:600px){.wd_18{flex: 0 0 100%;max-width: 350px;margin: auto}}@media (max-width:575px){.top_menu{display: none}.header_area+section, .header_area+row, .header_area+div{margin-top: 71px}.home_banner_area .banner_inner .banner_content h2{font-size: 28px;line-height: 38px}.home_banner_area{min-height: 450px}.home_banner_area .banner_inner{min-height: 450px}.blog_banner .banner_inner .blog_b_text{margin-top: 0px}.home_banner_area .banner_inner .banner_content img{display: none}.home_banner_area .banner_inner .banner_content h5{margin-top: 0px}.p_60{padding-top: 60px;padding-bottom: 60px}.p_120{padding-top: 70px;padding-bottom: 70px}.main_title h2{font-size: 25px}.sample-text-area{padding: 70px 0 70px 0}.generic-blockquote{padding: 30px 15px 30px 30px}.blog_details h2{font-size: 20px;line-height: 30px}.blog_banner .banner_inner .blog_b_text h2{font-size: 28px;line-height: 38px}.footer-area{padding: 70px 0px}.pad_top{padding-top: 70px}.pad_btm{padding-bottom: 70px}.about_area .about_inner .about_left_text h3 br{display: none}}@media (max-width:480px){.header_area .navbar-collapse{max-height: 250px}.home_banner_area .banner_inner .banner_content{padding: 30px 15px;margin-top: 0px}.banner_content .white_btn{display: block}.home_banner_area .banner_inner .banner_content h3{font-size: 24px}.banner_area .banner_inner .banner_content h2{font-size: 32px}.comments-area .thumb{margin-right: 10px}.feature_item{padding: 40px 20px 40px 20px}}@media (max-width:767px){.step-card{padding: 28px 20px 24px}.step-card .step-number{font-size: 36px;top: 6px;right: 14px}.step-card .step-icon{width: 52px;height: 52px;margin-bottom: 16px}.step-card .step-icon i{font-size: 22px}}@media (max-width:767px){.trust-card{padding: 24px 16px}.trust-card .trust-icon{width: 56px;height: 56px;margin-bottom: 16px}.trust-card .trust-icon i{font-size: 24px}}@media (max-width:575px){.feature_item{padding: 24px 20px;margin-bottom: 20px}.feature_item .icon-circle{width: 44px;height: 44px;border-radius: 12px;margin-bottom: 16px}.feature_item .icon-circle i{font-size: 18px}.feature_item h4{font-size: 15px}.feature_item p{font-size: 13px}.main_title.sub_title{margin-bottom: 20px}.main_title.sub_title h4{font-size: 16px}}@media (max-width:575px){.desc h5{font-size: 15px !important;margin-left: 0 !important;margin-right: 0 !important}}@media (max-width:767px){.about_area .work-text{padding-top: 30px !important;padding-bottom: 30px !important}.about_area .work-text h1{font-size: 28px !important}.about_area .work-text p.display-5{font-size: 16px !important}}@media (max-width:575px){.impress_area .impress_inner h2{font-size: 24px}.impress_area .impress_inner p{font-size: 14px}}@media (max-width:575px){.contact_area .main_title h2{font-size: 25px}}@media (max-width: 575px){.feature_inner .col-lg-4, .feature_inner .col-md-6{padding-left: 15px;padding-right: 15px}}