body,html{min-height:100vh}body{color:var(--clr-body-text);display:flex;flex-direction:column}body main{flex-grow:1}section.section-padding{padding:120px 0}section.section-padding-small{padding:60px 0}section.section-padding-large{padding:160px 0}@media (max-width:1199px){section.section-padding{padding:110px 0}section.section-padding-small{padding:55px 0}section.section-padding-large{padding:150px 0}}@media (max-width:991px){section.section-padding{padding:100px 0}section.section-padding-small{padding:50px 0}section.section-padding-large{padding:140px 0}}@media (max-width:767px){section.section-padding{padding:90px 0}section.section-padding-small{padding:45px 0}section.section-padding-large{padding:130px 0}}@media (max-width:575px){section.section-padding{padding:80px 0}section.section-padding-small{padding:40px 0}section.section-padding-large{padding:120px 0}}.black_bg{background-color:var(--clr-common-black)}.black_bg .back_title,.black_bg .std_title,.black_bg .title2,.black_bg p{color:var(--clr-common-white)}.theme_secondary_bg{background-color:var(--clr-theme-1-opaque)}.t_single_btn{background-color:var(--clr-theme-3);transition:all .3s ease}.t_single_btn,.t_single_btn:focus{color:var(--clr-common-white)}.t_single_btn:hover{background-color:var(--clr-common-white);border-color:var(--clr-theme-3);box-shadow:0 2px 2px var(--clr-theme-3);color:var(--clr-theme-3)}.theme_btn{border-radius:15px;text-decoration:none}.theme_btn,.theme_btn:focus{color:var(--clr-common-white)}.theme_btn.bordered{border:2px solid var(--clr-theme-1)}.theme_btn.white_bg{background-color:var(--clr-common-white);border:2px solid transparent;color:var(--clr-theme-3)}.theme_btn.white_bg.bordered{border:2px solid var(--clr-theme-1)}.theme_btn.white_bg:focus{color:var(--clr-theme-3)}.theme_btn.white_bg:hover{background-color:var(--clr-theme-3);border:2px solid var(--clr-common-white);color:var(--clr-common-white)}.p_abs_button{background-color:rgba(var(--clr-theme-3),.8)}.p_abs_button:active,.p_abs_button:hover{background-color:var(--clr-theme-3)}.scinfo_icon i{color:var(--clr-theme-3)}.header_area3{background-color:var(--clr-common-white);border-bottom:2px solid rgba(0,0,0,.05);transition:all .3s ease}.header_area3 .logo3{height:90px;margin-bottom:5px;margin-top:5px;max-width:300px;overflow:hidden}.header_area3 .logo3 img{max-width:unset}.header_area3.header_sticky{background-color:var(--clr-common-white);border-bottom:2px solid rgba(0,0,0,.05);position:fixed;z-index:999}.header_area3.header_sticky .logo3{height:70px}@media only screen and (max-width:1199px){.header_area3 .logo3{height:70px;max-width:240px}}.header_menu_outer.transparent_outer{border-bottom:2px solid rgba(0,0,0,.05);left:0;opacity:1;position:fixed;right:0;top:0;transition:all .2s ease;visibility:visible;z-index:98}.header_menu_outer.transparent_outer .mobile-logo{height:70px;max-width:300px;overflow:hidden}.header_menu_outer.transparent_outer .mobile-logo img{max-width:unset}.header_menu_outer.transparent_outer.side-info-opened{opacity:0;visibility:hidden}.side-info{transition:.3s}.side-info.info-open{border-left:2px solid rgba(0,0,0,.05)}.main_menu3 ul.main_menu3_left{padding-bottom:20px;padding-top:20px}.main_menu3 ul li{margin-right:40px}.main_menu3 ul li .a_wrap{padding-bottom:10px;padding-top:10px}.main_menu3 ul li .a_wrap .a_txt{color:var(--clr-common-soft_black);font-size:18px}.main_menu3 ul li.menu-item-has-children:hover .a_wrap .a_txt:after{width:0}.slider3_area .slider3_wrapper .slide3_item{position:relative}.slider3_area .slider3_wrapper .slide3_item .slide3_item_inner{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.slider3_area .slider3_wrapper .slide3_item .slide3_item_inner .slide3_btn{color:var(--clr-common-white)}.slider3_area .slider3_wrapper .slide3_item .slide3_item_inner .slide3_btn:hover{color:var(--clr-theme-3)}.slider3_area .slider3_wrapper .slide3_item:before{background:rgba(0,0,0,.15)}.slider3_area .slider3_wrapper .slide3_item:after{background-image:linear-gradient(0deg,transparent 60%,hsla(0,0%,100%,.8))}.slider3_area .slider3_wrapper .slide3_button_prev{border-color:var(--clr-theme-3);display:inline-block;left:60px;opacity:.8;top:75%;visibility:visible}.slider3_area .slider3_wrapper .slide3_button_next{border-color:var(--clr-theme-3);display:inline-block;opacity:.8;right:60px;top:75%;visibility:visible}.slider3_area .slider3_wrapper:hover .slide3_button_prev{border-color:var(--clr-theme-3);left:60px}.slider3_area .slider3_wrapper:hover .slide3_button_prev:hover{border-color:var(--clr-common-white);opacity:1}.slider3_area .slider3_wrapper:hover .slide3_button_next{border-color:var(--clr-theme-3);right:60px}.slider3_area .slider3_wrapper:hover .slide3_button_next:hover{border-color:var(--clr-common-white);opacity:1}.about_area3 .about3_content ul{margin-bottom:1rem;margin-top:0;padding-left:2rem}.about_area3 .about3_img_wrapper .about3_img:before{background-color:var(--clr-theme-3);transform:rotate(2deg)}.about_area3 .about3_img_wrapper .about3_img:after{background:var(--clr-common-white);transform:rotate(5deg)}.about_area3 .about3_img_wrapper .about3_img:hover:after,.about_area3 .about3_img_wrapper .about3_img:hover:before{transform:rotate(0deg)}.text_image_area .text_img img{border-radius:15px}.feature3_area .sigle_feature p{color:var(--clr-body-text)}.feature3_area .sigle_feature .feature_icon_btn{background-color:rgba(var(--clr-theme-3),.8)}.feature3_area .sigle_feature .feature_icon_btn:active,.feature3_area .sigle_feature .feature_icon_btn:hover{background-color:var(--clr-theme-3)}.team_area .single_team{background-color:var(--clr-common-white)}.promo_box_area .promo_box_wrapper{border-radius:15px}.promo_box_area .promo_box_wrapper .promo_cta_wrapper{border-radius:15px;padding:40px 60px}.promo_box_area .promo_box_wrapper .promo_cta_wrapper p{color:var(--clr-common-white)}.t_feedback_area{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.t_feedback_area .swiper-pagination-progressbar.feedback_pagination .swiper-pagination-progressbar-fill{background-color:var(--clr-theme-3)}.t_feedback_area .swiper-container-horizontal.feedback_active>.swiper-pagination-progressbar{bottom:unset;flex-grow:1;position:relative;top:unset}.t_feedback_area .swiper-container-horizontal.feedback_active .feedback_navigation div{background-color:unset;border-radius:unset;bottom:unset;color:unset;height:unset;left:unset;line-height:unset;position:unset;right:unset;top:unset;width:30px;z-index:unset}.t_feedback_area .swiper-container-horizontal.feedback_active .feedback_navigation .feedback_button_prev{background-color:var(--clr-body-text);border-radius:50%;color:var(--clr-common-white);flex-shrink:0;height:30px;left:70px;line-height:30px;width:30px}.t_feedback_area .swiper-container-horizontal.feedback_active .feedback_navigation .feedback_button_next{background-color:var(--clr-body-text);border-radius:50%;color:var(--clr-common-white);flex-shrink:0;height:30px;line-height:30px;right:70px;width:30px}.t_feedback_area .swiper-container-horizontal.feedback_active .feedback_navigation .feedback_pagination{background:var(--clr-body-soft_bg);height:4px;margin:0 15px;position:relative}.t_feedback_area .feedback_wrapper .feedback_slide .feedback_content .feedback_text{font-style:italic}.t_feedback_area.black_bg .title2{color:var(--clr-common-black)}.t_feedback_area.black_bg p{color:var(--clr-body-text)}.t_feedback_area .section-overlay-dark{background-color:rgba(var(--clr-common-black),.3);height:100%;left:0;position:absolute;top:0;width:100%}.portfolio_area .portfolio_image_inner:before{content:none}.portfolio_area .portfolio_image_inner:hover{filter:brightness(1.2)}.contact_area .person_info_details p>i{color:var(--clr-theme-3)}.contact_area .person_info_details .phone-info .btn-phone{background-color:transparent;border-color:var(--clr-common-grey);color:var(--clr-body-text)}.contact_area .person_info_details .phone-info .btn-phone.active,.contact_area .person_info_details .phone-info .btn-phone:active,.contact_area .person_info_details .phone-info .btn-phone:focus,.contact_area .person_info_details .phone-info .btn-phone:hover{background-color:var(--clr-common-grey_dark);border-color:var(--clr-common-grey_dark)}.contact_area .person_info_details .phone-info .btn-phone:focus{box-shadow:0 0 0 .25rem var(--clr-common-grey)}.contact_area .person_info_details .phone-info .btn-whatsapp{background-color:#25d366;border-color:#25d366;color:var(--clr-common-white)}.contact_area .person_info_details .phone-info .btn-whatsapp.active,.contact_area .person_info_details .phone-info .btn-whatsapp:active,.contact_area .person_info_details .phone-info .btn-whatsapp:focus,.contact_area .person_info_details .phone-info .btn-whatsapp:hover{background-color:#1a9247;border-color:#1a9247}.contact_area .person_info_details .phone-info .btn-whatsapp:focus{box-shadow:0 0 0 .25rem rgba(37,211,102,.5)}.maps_area .contact_map{height:600px}.maps_area .contact_map iframe{border:0;height:600px;width:100%}.p_carousel_area .p_caoursel_img a:before{background-color:rgba(var(--clr-common-black),.6);background-image:none}.p_carousel_area .p_caoursel_img:hover a:before{background-color:transparent;background-image:none;transform:none}.p_carousel_area .p_carousel_text p{color:var(--clr-body-text)}.p_carousel_area .p_carousel_single:hover .p_carousel_text{margin-top:-42px}.p_carousel_area .jobs-pagination{margin-top:50px;text-align:center}.p_carousel_area .jobs-pagination .swiper-pagination-bullet{background-color:transparent;border:2px solid var(--clr-body-text);height:15px;width:15px}.p_carousel_area .jobs-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--clr-theme-3);border-color:var(--clr-theme-3)}.sigle_page_area .single_content_wrapper .single_content_bigimg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:450px;overflow:hidden}.sctaform_wrapper input[type=checkbox]{border:1px solid #ededed;border-radius:.25rem;height:1rem;margin-left:-1.5em;margin-top:.25rem;padding:unset;width:1rem}.sctaform_wrapper label{color:var(--clr-body-text);font-size:1rem}.sctaform_wrapper label a{color:var(--clr-theme-3)}.sctaform_wrapper label a:active,.sctaform_wrapper label a:focus,.sctaform_wrapper label a:hover{text-decoration:underline}.s_widget_service_content p{font-size:1rem}.scinfo_text p,.scinfo_text p a{color:var(--clr-body-text)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--clr-body-text)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#0d6efd}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.blog_area3 .single_blog3 .single_blog3_content .p_abs_button{border-bottom-right-radius:30px;transition:all .3s cubic-bezier(0,0,.2,1)}.blog_area3 .single_blog3 .single_blog3_content .blog3_date .date_numb,.blog_area3 .single_blog3 .single_blog3_content .blog3_date .date_text,.blog_area3 .single_blog3 .single_blog3_content .p_abs_button:active,.blog_area3 .single_blog3 .single_blog3_content .p_abs_button:hover{color:var(--clr-common-white)}.breadcrumb_area.breadcrumb_overlay:before{background-image:none;background:rgba(0,0,0,.45)}.breadcrumb_area.breadcrumb_overlay:after{background-image:linear-gradient(0deg,transparent 40%,hsla(0,0%,100%,.8));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.brand_area3 .single_brand{border:none;flex:unset;min-height:unset}.brand_area3 .single_brand:hover img{animation:none;cursor:unset;opacity:1}.brand_area3 .single_brand:hover a img{opacity:.5}.footer_wrapper_area{background-color:var(--clr-common-grey)}.footer_wrapper_area .footer_title_text{color:var(--clr-common-soft_black)}.footer_wrapper_area .address_line{font-size:1rem;line-height:1.3;margin-bottom:0}.footer_wrapper_area .address_line .address_icon i{color:var(--clr-theme-1);font-size:1rem}.footer_wrapper_area .address_line:hover .address_icon i{color:var(--clr-theme-2)}.footer_wrapper_area .address_line .address_text{color:var(--clr-common-soft_black);font-size:inherit}.footer_wrapper_area .footer_widget_content p{color:var(--clr-common-soft_black)}.footer_wrapper_area .footer_social a{color:var(--clr-theme-1)}.footer_wrapper_area .footer_social a:hover{color:var(--clr-theme-2)}.footer_wrapper_area .footer_copyright_area{background-color:var(--clr-common-grey_dark)}.footer_wrapper_area .footer_copyright_area .copyright_text{margin-bottom:20px}.footer_wrapper_area .footer_copyright_area .copyright_text a{color:var(--clr-body-text)}.footer_wrapper_area .footer_copyright_area .copyright_text a:hover{color:var(--clr-theme-2)}
