a{color:#454545;transition:0.5s}
a:hover{text-decoration:none;color:var(--color-primary)}
.btn-primary:focus,select:focus,textarea:focus,input:focus{box-shadow:none !important}
textarea,input{outline:none}
a:focus,.btn:focus{text-decoration:none;outline:none}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
.witr_section_title_inner h1,.witr_section_title_inner h2,.witr_section_title_inner h3{font-size:40px;margin:auto;font-weight:700;line-height:1}
.witr_section_title_inner h2{color:#888;font-size:18px;margin:0;display:inline-block}
.witr_section_title_inner h1 span,.witr_section_title_inner h2 span,.witr_section_title_inner h3 span,.witr_section_title_inner p span,.witr_section_title_inner p span a{color:var(--color-primary)}
.witr_bar_main{margin:15px 0 15px 0}
.witr_bar_inner{height:3px;width:90px;position:relative;border-radius:0;background:#fff;margin:0 auto}
.witr_bar_innerc:before{left:0;transform:translateY(-50%);animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:move_title_bg1}
.witr_bar_innerc:after{right:0;transform:translateY(-50%);animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:move_title_bg2}
.witr_bar_innerc:after,.witr_bar_innerc:before{content:"";position:absolute;top:50%;border-radius:50%}
.witr_bar_innerc:after,.witr_bar_innerc:before{border:6px solid var(--color-primary)}
@keyframes move_title_bg1{from{left:0}
to{left:100%}
}@keyframes move_title_bg2{from{right:0}
to{right:100%}
}.witr_section_title{margin-bottom:45px}
.witr_section_title_inner p{width:100%;padding:10px 0 0 0}
.witr_section_title_inner.text-center p{width:66%;margin-right:auto;margin-left:auto}
.witr_all_pd0{padding:0}
.em40_header_area_main.hdisplay_none{display:none}
.dastra-header-top{padding:10px 0;background:var(--color-primary)}
.top-address p{margin-bottom:0}
.top-address p span,.top-address p a{margin-right:20px}
.top-address p span i,.top-address p a i{font-size:13px;color:#fff;margin-right:5px}
.top-address p a{display:inline-block;text-decoration:none;transition:all 0.2s ease-in-out}
.top-address{display:inline-block}
.top-address p a i,.top-address p span i,.top-welcome p span i,.top-welcomet p span i{font-size:13px;margin-right:5px}
.top-right-menu ul.social-icons{margin:0;padding:0}
.top-right-menu ul.social-icons li{display:inline-block;margin-left:11px;position:relative}
.top-right-menu ul.social-icons li a{display:inline-block;text-decoration:none;transition:all 0.2s ease-in-out;font-size:15px}
.top-welcomet p span,.top-welcomet p a,.top-welcome p span,.top-welcome p a,.top-welcome p,.top-address p a,.top-right-menu ul.social-icons li a,.top-address p span{color:#fff;font-size:15px;font-weight:500}
.top-welcome p a:hover{color:#17161a}
.top-right-menu .social-icons li a:hover,.top-right-menu .social-icons li a i:hover{color:#17161a}
.top-both-p0 .top-address p a,.top-both-p0 .top-address p span{margin-right:0px;margin-left:12px}
.top-address li p{margin-right:20px;color:#fff}
.top-right-menu{text-align:right}
.dastra_nav_area.postfix{transition:0.3s}
.dastra_nav_area{background:#fff;box-shadow:0 0 30px 0 rgb(0 0 0 / 10%)}
.dastra_nav_area.prefix,.hbg2{background-color:rgba(0,0,0,0.7)}
.trp_nav_area{position:fixed;left:0;right:0;top:0;z-index:9999;transition:0.5s}
.logo-right,.logo-left{align-items:center}
.mobile_menu_logo.text-center{padding:20px 0}
.logo a{display:inline-block}
.dastra-main-menu .logo a.main_sticky_main_l{display:block}
.dastra-main-menu .logo a.main_sticky_l{display:none}
.dastra-main-menu .prefix .logo a.main_sticky_main_l{display:none}
.dastra-main-menu .prefix .logo a.main_sticky_l{display:block}
.transprent-menu .dastra_nav_area{left:0;right:0;top:0;z-index:9999;background-color:transparent;padding:0;transition:0.5s;position:absolute}
.dastra_menu ul .sub-menu{position:absolute;left:-90px;top:130%;width:240px;text-align:left;background:#fff;margin:0;padding:15px 8px 8px 25px;z-index:9999;box-shadow:0 0 30px rgb(0 0 0 / 9%);transition:0.2s;opacity:0;visibility:hidden}
.dastra_menu ul li:hover > .sub-menu{transition:0.5s;opacity:1;visibility:visible;top:100%;z-index:9}
.dastra_menu ul .sub-menu li{position:relative;transition:0.5s}
.dastra_menu ul .sub-menu li a{display:block;margin:0;margin-bottom:6px;letter-spacing:normal;font-size:17px;font-weight:600;transition:0.5s;color:#272727;visibility:inherit !important;padding:4px 0px;font-family:Barlow,sans-serif}
.dastra_menu ul .sub-menu li:before{opacity:0;transition:0.1s;position:absolute;top:50%;content:"#";transform:translateY(-50%)}
.dastra_menu ul .sub-menu li:hover > a,.dastra_menu ul .sub-menu .sub-menu li:hover > a,.dastra_menu ul .sub-menu .sub-menu .sub-menu li:hover > a,.dastra_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover > a{color:var(--color-primary)}
.dastra_menu ul .sub-menu li:hover{margin-left:15px}
.dastra_menu ul .sub-menu li:before{left:-18px}
.dastra_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover > a,.dastra_menu ul .sub-menu .sub-menu .sub-menu li:hover > a,.dastra_menu ul .sub-menu .sub-menu li:hover > a,.dastra_menu ul .sub-menu li:hover > a{color:var(--color-primary)}
.dastra_menu ul .sub-menu .sub-menu{left:100%;top:130%;opacity:0;visibility:hidden}
.dastra_menu ul .sub-menu li:hover > .sub-menu{opacity:1;visibility:visible;top:0%}
.dastra_menu ul .sub-menu .sub-menu li{position:relative}
.dastra_menu ul .sub-menu .sub-menu .sub-menu{right:100%;left:auto;top:130%;opacity:0;visibility:hidden}
.dastra_menu ul .sub-menu .sub-menu li:hover > .sub-menu{opacity:1;visibility:visible;top:0%}
.dastra_menu ul .sub-menu .sub-menu .sub-menu li{position:relative}
.dastra_menu ul .sub-menu .sub-menu .sub-menu li:hover > .sub-menu{opacity:1;visibility:visible;top:0%}
.dastra-main-menu .menu-item-has-children > a:after{margin-left:8px;content:"\f107";font-family:FontAwesome !important;opacity:1;font-size:13px;opacity:0.5;font-weight:600}
.dastra-main-menu .menu-item-has-children .menu-item-has-children > a:after{margin-left:8px;content:"\f107"}
.dastra_menu.main-search-menu > .em-header-quearys,.em-quearys-top.msin-menu-search{display:inline-block}
.em-top-quearys-area{position:relative}
.dastra_menu div.em-header-quearys{text-align:center}
.em-quearys-inner{visibility:hidden;opacity:0;display:flex;align-items:center;position:fixed;top:0;left:-150%;width:100%;height:100%;background:rgba(0,0,0,0);z-index:10000;transition:all 0s 0s cubic-bezier(0.32,0,0,1),transform 0.3s 0.15s cubic-bezier(0.32,0,0,1),background 0.3s 0s cubic-bezier(0.32,0,0,1);transform:scale(1.1);visibility:hidden;opacity:0;left:-150%;background:rgba(0,0,0,0)}
.em-s-open{visibility:visible;opacity:1;left:0;background:#000000e6 !important;transform:scale(1)}
.em-quearys-form{width:100%;max-width:895px;margin:auto;padding:30px 0}
.top-form-control{position:relative}
.top-form-control input{background:transparent;color:#fff;font-size:50px;font-weight:500;height:100px;padding:0 40px 0 15px;width:100%;border:none;transition:0.5s;border-bottom:3px solid #fff}
.top-form-control input::placeholder{color:#fff}
textarea,input{outline:none}
.top-form-control button.top-quearys-style{position:absolute;right:6px;top:50%;background:transparent;font-size:45px;border:none;color:#fff;transform:translateY(-50%)}
.main-search-menu .em-header-quearys .em-quearys-menu i{cursor:pointer;background:transparent;color:#fff;padding:0;border-radius:5px;height:inherit;width:inherit;line-height:inherit;display:inline-block;margin-left:10px;font-size:20px}
.dastra_nav_area.prefix
  .main-search-menu
  .em-header-quearys
  .em-quearys-menu
  i{color:#fff}
.mrt10{margin-top:10px}
.em-quearys-menu i{background:var(--color-primary);border-radius:50px;display:inline-block;text-align:center;height:36px;width:36px;line-height:36px;font-size:20px;color:#fff;cursor:pointer}
.main_menu_address_a{display:flex;align-items:center;position:relative}
.main_menu_address_a::before{background:#fbfbfb40}
.main_menu_address_a:before{content:"";position:absolute;width:1px;height:107px;left:0}
.main_menu_header_icon{margin-left:25px;margin-right:10px}
.main_menu_header_icon i{color:var(--color-primary);font-size:30px}
.main_menu_header_address_text h3,.main_menu_header_address_text h4 a{margin:0;font-weight:600;font-size:18px}
.main_menu_header_address_text h3{color:var(--color-primary)}
.main_menu_header_address_text h4{margin-bottom:0;color:#030925}
.witr_swiper_area{overflow:hidden;position:relative}
.witr_swiper_height{position:relative;background-position:center center;height:750px;background-size:cover}
.witr_swiper_height:before,.wittr_gallery_swiper:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#00000063}
.witr_swiper_content h1{font-size:22px;display:inline;font-weight:700;color:#fff;font-family:"Montserrat",Sans-serif}
.text-left .witr_swiper_content h1,.text-left .witr_swiper_content h2,.text-left .witr_swiper_content h3,.text-left .witr_swipers_title h4,.text-right .witr_swiper_content h1,.text-right .witr_swiper_content h2,.text-right .witr_swiper_content h3,.text-right .witr_swipers_title h4{width:70%}
.text-left .witr_swiper_content h1,.text-left .witr_swiper_content h2,.text-left .witr_swiper_content h3,.text-left .witr_swipers_title h4{margin:10px auto 3px 0}
.witr_swiper_content h1 span,.witr_swiper_content h2 span,.witr_swiper_content h3 span{color:#2626d0}
.witr_swiper_content h3{color:#fff;margin-top:10px;margin-bottom:0}
.text-left .witr_swiper_content h2{color:#fff}
.text-left .witr_swiper_content p,.text-right .witr_swiper_content p{width:51%}
.text-left .witr_swiper_content p{margin:30px 0 5px;font-size:16px;font-weight:500}
.witr_swiper_content p{font-weight:500;font-size:22px;margin:28px auto 0;width:60%}
.witr_ds_content .witr_btn.active{color:#333333;background:#fff}
.witr_ds_content .witr_btn.active:hover{color:#fff;background:#333333}
.em_slider_s2_image{top:46%;right:-30px}
.text-left .witr_slider_thumb{position:absolute;transform:translateY(-50%);z-index:1}
.em_slider_s2_image img{width:90%}
.witr_slider_thumb_inner img{border-radius:10px}
.witr_ds_content_area:hover .slick-next,.witr_ds_content_area:hover .slick-prev{opacity:1}
.witr_ds_content_area .slick-prev{left:15px}
.witr_ds_content_area .slick-next{right:15px}
.bt_about_area{padding:120px 0 105px 0}
.icon-list-icon i{color:var(--color-primary);float:left;overflow:hidden;margin-top:5px;display:inline-block;margin-right:8px}
.icon-list-icon + .icon-list-text{align-self:center;display:inherit}
.ab_cont_inner .witr_btn{margin-top:46px}
.ab_cont_inner{margin-bottom:20px}
.ab_cont_inner .witr_section_title{margin-bottom:36px}
.dt_ser_area{padding:115px 0 98px}
.medi_singleFeature{position:relative;box-shadow:0 0 13px 0 rgba(0,0,0,0.03);transition:0.5s;background:#fff;margin-bottom:20px}
.medi_singleFeature:before{position:absolute;width:0;height:2px;left:0;bottom:0;right:0;margin:auto;content:"";z-index:3;transition:all 0.4s ease-out;background:var(--color-primary)}
.medi_featureThumb{position:relative;margin-bottom:20px}
.medi_featureThumb img{width:100%;height:auto}
.medi_featureThumb:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";transition:all 0.5s ease-out}
.medi_featureDetail{position:relative;padding:0 25px 24px 34px}
.medi_featureDetail p{margin-bottom:10px}
.dt_countdown_area{background-position:center center;background-size:cover;padding:120px 0 60px 0;position:relative}
.dt_countdown_area::before{content:"";background-color:#000000;opacity:0.6;height:100%;width:100%;top:0;left:0;position:absolute}
.countdown_area{padding:85px 0 40px}
.countdown_area .witr_section_title{margin-bottom:40px}
.witr_section_title_inner p{width:100%;padding:0px 0 6px;margin-top:10px}
.counterdowns{text-align:center;margin-bottom:30px}
.cdowns{width:150px;height:150px;background:var(--color-primary);display:inline-block;margin:0 10px;position:relative;line-height:1;padding-top:40px;border-color:var(--color-primary);margin-bottom:30px}
.time-counts{font-size:35px;font-weight:700;display:inline-block}
.counterdowns p{font-size:16px;font-weight:600;margin:10px 0px 0px 0px}
.counterdowns p,.time-counts{color:#fff}
.cdowns{position:relative}
.cdowns::before{position:absolute;content:"";width:12px;height:12px;background:#fff;border-radius:30px;right:-18px;top:40%;transform:translateY(-50%)}
.cdowns::after{position:absolute;content:"";width:12px;height:12px;background:#fff;border-radius:30px;right:-18px;top:60%;transform:translateY(-50%)}
.cdowns:last-child::before,.cdowns:last-child::after{display:none}
.dt_choose_area{padding:100px 0 100px;position:relative}
.choose_content .witr_section_title{margin-bottom:28px}
.choose_content .witr_section_title_inner p{width:80%}
.witr_shape_item_inner{top:210px;left:-90px}
.witr_shape_item_inner{position:absolute;z-index:-1;content:"";transition:0.5s}
.choose_witr_shap .witr_shape_item_inner{top:-30px;right:-15px;left:auto}
.witr_s_flex{display:flex}
.service_top_text{display:block}
.em-service2.sleft .em-service-icon{margin-right:20px;margin-top:10px}
.em-service-icon i{font-size:40px;height:auto;width:auto;border-radius:initial;line-height:normal;background:0 0;border:none;display:inline-block;text-align:center;transition:0.5s;color:var(--color-primary)}
.all_color_service h3{margin:10px 0 0 0}
.em-service2{margin-bottom:21px}
.dt_coun_area{padding:0 0 95px 0}
.count_inner{background-position:center center;background-size:cover;padding:88px 0 64px 0;position:relative}
.count_inner::before{content:"";background:#000000;opacity:0.7;height:100%;width:100%;top:0;left:0;position:absolute}
.witr_counter_single{text-align:center;margin-bottom:25px}
.witr_counter_number_inn{overflow:hidden}
.witr_counter_number_inn h3,.witr_counter_number_inn span{font-size:40px;display:inline-block;font-weight:700;margin-bottom:0;color:#fff}
.witr_counter_single h4,.witr_counter_single h1{color:#fff;font-size:19px;font-weight:700;padding:5px 0 0 0}
.ab_page_counter{padding:101px 0 0px 0}
.witr_pslide3 .witr_single_pslide{margin-bottom:100px;overflow:inherit}
.witr_pslide_image,.witr_single_pslide{position:relative;overflow:hidden}
.witr_pslide_image:before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;transform:scale(0);transition:0.5s;z-index:1;opacity:0.6;background:#6935ff}
.witr_pslide_image img{margin-right:auto;margin-left:auto;transition:0.5s;width:100%}
.witr_single_pslide:hover .witr_pslide_image img,.witr_single_pslide:hover .witr_pslide_image:before{transform:scale(1.2)}
.witr_pslide .witr_pslide_custom{bottom:auto;top:30px;right:auto;left:30px;transform:scaleX(0);position:absolute;z-index:9;transition:0.5s}
.witr_pslide .witr_pslide_custom a span{width:80px;height:80px;line-height:80px;border-radius:5px;font-size:30px;color:var(--color-primary);background:#fff;display:inline-block;transition:0.5s;text-align:center}
.ps1 .witr_content_pslide_text{position:absolute;bottom:-100px;left:30px;right:30px;transition:0.5s;opacity:0;z-index:2;text-align:left}
.witr_content_pslide_text h3{margin-bottom:0}
.witr_content_pslide_text h3 a{color:#fff;display:inline-block}
.witr_content_pslide_text p{margin-bottom:4px;color:#fff}
.witr_pslide .witr_single_pslide:hover .witr_pslide_custom{bottom:auto;transform:scaleX(1)}
.ps1 .witr_single_pslide:hover .witr_content_pslide_text{opacity:1;bottom:30px}
.ps1 .witr_content_pslide_text a:hover{color:var(--color-primary)}
.port_grid_area{padding:0 0 82px 0}
.port_grid_area .witr_section_title_inner.text-center p{width:40%}
.port_grid_area .witr_section_title{margin-bottom:40px}
.positi_3.pprotfolio4{padding:20px 10px 23px;border:none;position:absolute;bottom:-100px;left:0;right:0;z-index:9;transition:0.5s;text-align:center}
.single_protfolio:hover .positi_3.pprotfolio4{bottom:0}
.positi_3.pprotfolio4{background:var(--color-primary)}
.positi_3 .porttitle_inner4 h3 a,.positi_3 .porttitle_inner4 p span{color:#fff}
.portfolio_nav{padding:0 0 45px}
.portfolio_nav ul{}
.portfolio_nav ul li{display:inline}
.portfolio_nav ul li{border-radius:5px;cursor:pointer;display:inline-block;font-weight:500;margin:0 5px 10px;padding:10px 20px;position:relative;transition:0.5s;border:1px solid #f3eaea}
.prot_wrap{overflow:hidden}
.single_protfolio{position:relative;overflow:hidden}
.prot_thumb{}
.prot_thumb img{display:block;transform:scale(1);transition:all 0.5s ease 0s;width:100%}
.single_protfolio:hover .prot_thumb img{transform:scale(1.1)}
.prot_content{position:absolute;text-align:center;transition:0.5s;right:0;top:0;bottom:0;left:0;opacity:0;z-index:9}
.multi_gallery.prot_content{height:90%;width:80%;right:10%;top:5%;bottom:5%;left:10%}
.single_protfolio:hover .prot_content{opacity:1}
.prot_content h3{margin:0;text-transform:capitalize;font-size:18px;margin-bottom:5px}
.prot_content h3 a{font-size:23px;font-weight:700;text-transform:capitalize;transition:0.5s;color:#fff;margin-bottom:0;display:inline-block}
.prot_content h3 a:hover{color:var(--color-primary)}
.prot_content p{line-height:1.2;margin:5px 0 0}
.prot_content p span{display:inline-block;color:#fff}
.single_protfolio:hover .prot_content{opacity:1;transform:scale(1,1)}
.porttitle_inner span,.porttitle_inner4 span,.prot_content span{position:relative;margin:0 2px}
.prot_content span:before,.porttitle_inner4 span:before,.porttitle_inner span:before{bottom:0;content:",";position:absolute;right:-5px}
.porttitle_inner span:last-child:before,.prot_content span:last-child:before,.porttitle_inner4 span:last-child:before{content:""}
.nospace.col-xs-12{padding:0px}
.nospace .single_protfolio{margin-bottom:0px}
.gallery_load_button{}
.gallery_load_button a{padding:7px 15px;display:inline-block;font-size:17px;margin-top:0px}
.prot_wrap.nospace .gallery_load_button a{margin-top:30px}
.prots-contentg p{}
.em_port_content{height:100%;opacity:1;position:absolute;right:0;text-align:center;top:0;transition:all 0.5s ease 0s;width:100%;z-index:9;left:0;top:-100%;width:100%;transition:0.5s;text-align:center}
.pstyle_1 .porttitle_inner h3{padding-bottom:0px}
.pstyle_1 .prot_content p{margin:2px 0 0}
.pstyle_1 .single_protfolio{transition:0.5s}
.portfolio_readmore_btn{padding-top:23px}
.portfolio_readmore_btn > a{border-radius:5px;display:inline-block;padding:6px 21px;text-transform:uppercase;transition:0.3s;border:1px solid transparent}
.pstyle_1 .picon a{background:0 0;border-radius:5px;display:inline-block;font-size:25px;height:50px;line-height:50px;margin:0 8px 11px;width:50px;transition:0.5s;color:#fff}
.picon a:hover{border-color:#191f2d;background:#191f2d}
.prot_thumb{overflow:hidden;position:relative}
.pprotfolio4{box-shadow:0 10px 16px 0 rgba(0,0,0,0.7);padding:17px 10px 20px}
.pprotfolio4{padding:20px 10px 23px}
.porttitle_inner4 h3{margin:0}
.porttitle_inner4 h3 a{}
.porttitle_inner4 p{margin-bottom:0}
.porttitle_inner4 p span{display:inline-block}
.portfolio_nav ul li.current_menu_item,.portfolio_nav ul li:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff}
.prot_content{background:#0000007a}
.pprotfolio4{box-shadow:0 10px 16px 0 rgba(0,0,0,0.7);padding:20px 10px 23px;border:1px solid #f1f1f1;border-top:0 solid #f1f1f1}
.portfolio_nav{text-align:center}
.page-numbers span.current,.paginations a.current,.paginations a:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff}
ul.page-numbers a.page-numbers{box-shadow:0 10px 40px 0 rgba(50,65,141,0.12)}
.page-numbers,.tutor-pagination-wrap a,.tutor-pagination-wrap span.page-numbers.current,a.page-numbers{border-radius:5px;margin-right:10px;padding:15px 24px;font-size:19px;line-height:1;transition:0.5s}
.page-numbers span.current,.paginations a{display:inline-block;font-weight:500;margin:auto 5px}
.paginations a{color:#888}
.page-numbers li{display:inline-block}
.paginations{text-align:center;margin-top:20px}
.portfolio_4column_gutter .single_protfolio{margin-bottom:0px}
.em_plus_port{position:absolute;bottom:20px;right:30px;z-index:99}
.prot_content_inner{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:10;transition:all 0.3s ease-in-out 0.3s;opacity:0}
.single_protfolio:hover .prot_content_inner{top:50%;opacity:1}
.picon a{border-radius:5px;display:inline-block;font-size:20px;height:50px;line-height:50px;margin:0 3px 11px;width:50px;text-align:center;color:#fff;background:var(--color-primary)}
.picon a:hover{border-color:var(--color-primary);background:var(--color-primary)}
.em_port_content{height:100%;opacity:1;position:absolute;right:0;text-align:center;top:0;transition:all 0.5s ease 0s;width:100%;z-index:9;left:0;top:-100%;width:100%;transition:0.5s;text-align:center}
.pstyle_1 .porttitle_inner h3{padding-bottom:0px}
.pstyle_1 .prot_content p{margin:2px 0 0}
.pstyle_1 .single_protfolio{transition:0.5s;margin-bottom:23px}
.portfolio_readmore_btn{padding-top:23px}
.portfolio_readmore_btn > a{border-radius:5px;display:inline-block;padding:6px 21px;text-transform:uppercase;transition:0.3s;border:1px solid transparent}
.portfolio_grid_area .portfolio_nav{padding:0px 0 30px}
.pstyle2.pstyle3 .prot_content_inner{left:3000px;position:absolute;top:60%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:10;transition:all 0.3s ease-in-out 0.3s;opacity:0;padding:15px 0 20px 20px;transition:0.5s}
.pstyle2.pstyle3 .prot_content_inner{text-align:left}
.pstyle2.pstyle3 .prot_content_inner{background:var(--color-primary)}
.pstyle2.pstyle3 .single_protfolio:hover .prot_content_inner{left:75%}
.pstyle2 .single_protfolio:hover .prot_content_inner{top:50%;opacity:1}
.port_style02 .pstyle2 .prot_content_inner{left:50%;position:absolute;top:60%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:10;transition:all 0.3s ease-in-out 0.3s;opacity:0}
.port_style02 .prot_content h3 a{font-size:23px;font-weight:700;text-transform:capitalize;transition:0.5s;color:#fff;margin-bottom:0px;display:inline-block}
.port_style02 .picon a:hover{border-color:#0a0a0a;background:#0a0a0a}
.port_style02 .single_protfolio{position:relative;overflow:hidden;margin-bottom:20px}
.port_style02 .prot_content h3 a:hover{color:var(--color-primary)}
.portfolio_style2 .port_style02 .pstyle_1 .prot_content_inner{position:absolute;top:50%;width:100%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:10}
.portfolio_style2 .prot_content{position:absolute;text-align:center;transition:0.5s;right:0;top:0;bottom:0;left:0;opacity:1;z-index:9}
.portfolio_style2.pstyle2 .single_protfolio:hover .prot_content_inner{top:50%;opacity:1;left:50%;right:50%;transform:translateX(-50%) translateY(-50%)}
.portfolio_style2 .prot_content h3 a{margin-bottom:0}
.portfolio_style2 .single_protfolio:hover .prot_content{opacity:1;transform:scale(1,1)}
.portfolio_style2 .prot_content h3 a:hover{color:var(--color-primary)}
.port_3colmn .pstyle2 .prot_content_inner{top:50%;transition:all 0.3s ease-in-out 0.3s;opacity:1}
.port_3colmn .prot_content{background:#edb50980}
.port_2colmn .prot_content_inner{top:60%}
.port_2colmn .pstyle_1 .picon a{background:var(--color-primary);font-size:20px}
.port_2colmn .pstyle_1 .picon a:hover{background:#030303}
.port_2colmn .porttitle_inner4 h3 a{color:#454545}
.port_4colmn .witr_section_title_inner p{width:40%;padding:10px 0 0;margin:0 auto}
.port_4colmn .witr_section_title{margin-bottom:36px}
.port_gird .prot_content_inner{top:50%}
.port_3colmn .porttitle_inner4 h3 a{color:#454545}
.port_4colmn .witr_section_title{margin-bottom:35px}
.port_grid_area .witr_section_title{margin-bottom:30px}
.p3colmn_area{padding:95px 0 82px 0}
.dastra-blog-area.dastra-blog-single.single-blog-details{padding:100px 0 80px}
.portfolio-details-box h2{font-size:25px}
.prots-contentg ul{display:inline-block;margin-bottom:20px}
.portfolio-details-box ul li,.right_popupmenu_area .witr_sub_table{border-bottom:1px solid #ddd}
.portfolio-details-box ul li{padding-top:15px;padding-bottom:10px;list-style:none}
.portfolio-details-box ul li b{font-size:18px;font-weight:600}
.portfolio-details-box ul li span.eright{font-weight:400;font-size:16px;margin-left:5px}
.dastra-blog-social{margin-bottom:25px;margin-top:25px}
.dastra-single-icon a{border:1px solid #e6e6e6;display:inline-block;font-size:15px;height:40px;line-height:41px;margin:0 9px 0 0;text-align:center;width:40px;border-radius:5px;color:var(--color-primary)}
.dastra-single-icon a:hover{background:var(--color-primary);color:#fff}
.pr-title h2{margin-top:15px;margin-bottom:15px}
.ab_page_project{padding:115px 0 66px}
.dt_faq_area{}
.faq_img_inner{margin-right:-10px}
.faq_content .witr_section_title{margin-bottom:40px}
.accordion_area .card-2{margin-bottom:15px;border:1px solid #ddd;border-radius:5px}
.witr_ac_style{align-items:center;transition:0.5s;display:block;padding:11px 15px;color:#222429}
.witr_ac_style,.witr_ac_style::before{font-size:17px;font-weight:600}
.witr_ac_style:before{position:absolute;content:"\ea99";right:30px;font-family:IcoFont !important;font-weight:400}
.active .witr_ac_style:before{content:"\eaa1"}
.witr_ac_card i{font-size:20px;display:inline-block}
.accordion_area .card-2 p{padding:15px 30px 0px 30px}
.accordion_area .card-header.witr_ac_card{background:0 0 !important;padding:0;border-bottom:0;text-align:left}
.witr_ac_card i{margin-right:10px;font-size:20px}
.active .witr_ac_style,.witr_ac_style:focus,.witr_ac_style:hover{background:var(--color-primary);color:#fff}
.ab_page_faq{padding:95px 0 98px 0}
.faq_area2{padding:110px 0 100px}
.writ_ac_style_02:focus,.writ_ac_style_02:hover{color:#232323;background:none}
.active .writ_ac_style_02{background:none;color:#232323}
.border_bottom_0{border-bottom:none}
.writ_ac_style_02{margin-left:40px;color:#232323}
.writ_ac_style_02:before{position:absolute;content:"\f067";left:25px;top:10px;margin-right:5px;font-family:fontawesome !important;font-weight:200}
.active .writ_ac_style_02:before{content:"\f068"}
.card-header.witr_ac_card.border_bottom_0{background:#fff;padding:0px 5px}
.faq_area1 .content_style p,.faq_area1 .conent_style p{padding:15px 25px 15px}
.card.card-2.accordion_02_shadow{border:0 !important;margin-bottom:20px;box-shadow:1px 1px 7px -5px rgb(0 0 0 / 75%);background:transparent}
.faq_area2 .witr_ac_style{display:flex;align-items:center;transition:0.5s;padding:9px 20px 9px 5px}
.faq_area2 .accordion_area .card-2 p{padding:15px 23px 15px}
.writ_ac_style_02:before{font-weight:400;font-size:15px !important;color:#232323;margin-top:5px}
.faq2_img{text-align:center}
.faq_area2 .witr_ac_style,.faq_area2 .witr_ac_style::before{font-size:20px;font-weight:600;font-family:"DM Sans",sans-serif}
.dt_faq_area3{background:#fbfbfb;padding:100px 0 100px}
.dt_faq_area3 .witr_section_title{margin-bottom:50px}
.dt_faq_area3 .writ_ac_style_02{color:inherit;margin-left:30px}
.dt_faq_area3 .writ_ac_style_02:before{color:inherit}
.dt_faq_area3 .accordion_area .card-2 p{padding:15px 20px}
.dt_circle_area{background-color:#f6f6f6;padding:100px 0 65px 0}
.witr_cp_class{position:relative}
.witr_circle_area{text-align:center;margin-bottom:30px}
span.witr_cir_text{position:absolute;content:"";left:50%;top:50%;font-size:20px;transform:translateX(-50%) translateY(-50%);font-weight:700;color:#222222}
.witr_circle_title{margin-top:10px}
.dt_test_area{padding:95px 0 65px}
.dt_test_area .witr_section_title{margin-bottom:20px}
.witr_testi_itemt{padding:0 10px}
.em_single_testimonial{background-image:url(../images/testi-bg.jpg);background-position:center center;background-size:cover;margin-bottom:30px;transition:all 0.5s ease 0s;padding:37px 30px 26px;margin-top:20px;box-shadow:0 0 10px 0 rgb(240 241 243);overflow:hidden;position:relative;text-align:left;display:inline-block}
.test-part{display:inline-block;margin-bottom:10px}
.test-part ul li{display:inline-block;padding-top:0}
.execllent_toggol{display:flex;align-items:center;justify-content:center}
.em_crating i.active{color:var(--color-primary);font-size:25px}
.execllent_star{margin-left:15px}
.execllent_star h3{font-size:18px;font-weight:600;margin:0;font-style:italic;color:var(--color-primary)}
.em_testi_content{position:relative;text-align:left}
.em_testi_text{overflow:hidden;padding-top:15px}
.witr_testi_s_12 .em_test_thumb{float:none;margin-right:0}
.witr_testi_s_12 .em_test_thumb img{width:auto;margin:auto;height:80px;border-radius:50%}
.all_color_testimonial h6,.all_color_testimonial h2{padding:10px 0 0 0}
.em_testi_title span{display:block;margin-top:5px;font-size:18px;font-weight:600;color:var(--color-primary)}
.em_single_testimonial:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.13)}
.serv_page_test{background:#f6f6f6}
.dastra_blog_area{padding:95px 0 80px;background:#f6f6f6}
.dastra_blog_area .witr_section_title_inner p{width:62%;margin:0 auto;padding:5px 0 0 0}
.dastra_blog_area .witr_section_title{margin-bottom:45px}
.dastra_blog_area h1.divider_text::before{width:70%}
.dastra_blog_area .witr_section_title_inner h2{padding:0}
.all_blog_color{text-align:left}
.busi_singleBlog{transition:0.5s;box-shadow:0 5px 10px 0 rgba(50,65,141,0.07);position:relative;overflow:hidden;background:#fff;margin-bottom:20px}
.witr_sb_thumb{overflow:hidden;position:relative}
.witr_sb_thumb:before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;transform:scale(0);transition:0.5s;z-index:1}
.witr_sb_thumb:before{background:rgba(0,0,0,0.5)}
.witr_sb_thumb img{width:100%;transition:0.5s}
.witr_top_category{transform:scale(0);transition:0.5s}
.busi_singleBlog:hover .witr_top_category{transform:scale(1)}
.witr_top_category{position:absolute;left:20px;top:20px;z-index:999}
.witr_top_category ul li{display:inline-block}
.witr_top_category ul li a{background:var(--color-primary);padding:3px 10px}
.witr_top_category ul li a{border-radius:5px;margin:0 10px 10px 0;display:inline-block}
.witr_top_category ul li a{color:#fff}
.witr_top_category ul li a:hover{background:#133c5c}
.busi_singleBlog:hover{box-shadow:0 0px 4px 0 rgba(0,0,0,0.05)}
.busi_singleBlog:hover .witr_sb_thumb img,.busi_singleBlog:hover .witr_sb_thumb:before{transform:scale(1.2)}
.witr_blog_con{padding:20px 15px 12px 22px;margin-bottom:0}
.witr_blog_con h2{margin:15px 0 0;color:#222429}
.witr_blog_con h2 a{display:inline-block}
.all_blog_color p{padding:15px 0px 15px 0px}
.em-blog-content-area_adn{padding:0 10px 22px 0}
.learn_btn{padding:10px 20px 10px 20px;border-radius:5px;background:transparent;color:var(--color-primary);display:inline-block;font-size:16px;font-weight:600;border:1px solid #f1f1f1;margin:0 0 10px 0}
.learn_btn:hover{color:#555555}
.em-blog-content-area_adn{padding:0 10px 16px 20px}
.witr_blog_border{margin-bottom:10px}
.witr_blog_border{border:1px solid #f2f2f2}
.witr_blog_con span{font-size:16px;line-height:26px;font-size:16px;margin-bottom:15px;margin-right:2px}
.dastra-blog-meta-left_adn a,.dastra-blog-meta-left_adn span,.dastra-event-meta-left_adn a,.dastra-event-meta-left_adn span,.event_date_5 span,.witr_blog_con span,.witr_blog_con span a,.witr_blog_metan span,.witr_blog_metan span a,.witr_circal_r h6{color:#888}
.witr_blog_meta_potion14{margin:5px 0 17px}
.witr_blog_con span i{padding-right:5px;padding-left:5px;transition:0.5s;color:var(--color-primary)}
.witr_blog_area11 .em-blog-content-area_adn{padding:0 10px 22px 20px}
.witr_blog_meta_potion{margin-top:-55px;margin-bottom:25px;z-index:9;position:relative;padding:15px 10px;box-shadow:0 0 30px 0 rgba(0,0,0,0.04);background:#fff}
.wbutton_right_icon{position:absolute;bottom:0;right:24px}
.wbutton_right_icon a{font-size:20px;position:relative;z-index:1;color:var(--color-primary)}
.wbutton_right_icon a::before{content:"";position:absolute;height:110px;width:110px;border:2px solid #f7f7f7;bottom:-78px;z-index:-1;transform:rotate(-35deg);right:-38px;border-radius:0 20px;transition:0.5s}
.busi_singleBlog:hover .wbutton_right_icon a{color:#fff}
.busi_singleBlog:hover .wbutton_right_icon a::before{background:var(--color-primary)}
.witr-blog-side-area.blog_sidebar{padding:100px 0px 100px}
.blog-left-side > div{background-color:#fff;margin-bottom:30px;padding:15px;box-shadow:0 0 5px 0 rgba(148,146,245,0.2)}
.blog-left-side > div:last-child{margin-bottom:0}
.blog-left-side h2{margin-bottom:10px;text-transform:uppercase}
.blog-left-side .content{padding:0}
.blog-left-side .push-bottom-large{margin-bottom:0}
.blog-left-side > div:last-child{margin-bottom:0}
.blog-left-side > aside:last-child{margin-bottom:0 !important}
.blog-left-side .nav .children li a:hover,.blog-left-side .sub-menu li a:hover{background:0 0;color:#18c8ff}
.defaultsearch{background:#f7f7f7;position:relative}
.defaultsearch input{background:#f7f7f7 none repeat scroll 0 0;border:0 none;height:54px;position:relative;width:100%}
.defaultsearch button{background:transparent none repeat scroll 0 0;border:0 none;color:#858585;font-size:18px;padding:1px 15px;position:absolute;right:0;top:50%;cursor:pointer;transform:translateY(-50%)}
.defaultsearch input[type="text"]{padding-left:10px}
.blog-left-side .widget h2{bottom:-1px;display:block;line-height:17px;margin-bottom:20px;padding-bottom:14px;position:relative;text-transform:capitalize}
.blog-left-side .widget h2::before{background:var(--color-primary);bottom:0;content:"";height:2px;left:0px;position:absolute;width:26%;top:30px}
.em-blog-content-area{padding:20px 15px 0;overflow:hidden}
.footer-middle .widget h5{text-transform:capitalize}
.blog-left-side .widget ul{list-style:none}
.blog-left-side .widget ul li{margin:0 0 5px;padding-left:20px;position:relative}
.blog-left-side .widget > ul > li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.12)}
.blog-left-side .widget ul li span{font-weight:300}
.blog-left-side .widget ul li:last-child{padding-bottom:0;margin-bottom:0}
.blog-left-side > .widget > ul > li{margin:0 0 10px;padding-bottom:10px}
.blog-left-side .widget ul li a:hover,.blog-left-side .widget ul li:hover::before{color:var(--color-primary)}
.blog-left-side .widget ul li::before{content:"\f105";font-family:FontAwesome;font-size:18px;left:0;position:absolute}
.blog-left-side .widget select{width:100%;height:40px;background:#fff;border:1px solid #ddd;padding-left:5px}
.dastra-blog-meta-left i{color:var(--color-primary)}
.dastra-blog-meta-left i{font-size:13px;margin-right:5px}
.dastra-blog-meta-left{margin-bottom:10px;margin-top:5px}
.recent-post-text h4 a:hover{color:var(--color-primary)}
.recent-post-item{padding-bottom:0}
.recent-post-text h4{margin-bottom:0;line-height:1}
.dastra-blog-meta-left a,.dastra-blog-meta-left span{color:#888}
.widget .screen-reader-text{display:none}
.textwidget select{width:100%}
#wp-calendar{width:100%}
.tagcloud a{display:inline-block;font-size:14px !important;margin:0 8px 10px 0;padding:7px 15px;text-align:center;font-weight:400;border:1px solid #ddd;text-transform:capitalize}
.r-post-content h3 a:hover,.r-post-content h3:hover,.tagcloud a:hover,.widget_archive ul li a:hover,.widget_archive ul li:hover:before,.widget_categories ul li a:hover,.widget_categories ul li:hover:before{color:#db2d2e}
.tagcloud a:hover{background:#db2d2e;color:#fff}
#wp-calendar caption{font-size:14px;font-weight:400;margin-bottom:10px;text-align:left;text-transform:uppercase}
#wp-calendar{font-size:13px}
#wp-calendar{border:0 solid #e5e5e5;margin-bottom:20px;overflow:auto;vertical-align:top;width:100%;margin:0}
table#wp-calendar td{border:1px solid #e5e5e5;padding:5px 10px;text-align:center;vertical-align:top;font-size:14px}
#wp-calendar td,#wp-calendar th{padding:8px}
table#wp-calendar th{border:1px solid #e5e5e5;font-size:13px;font-weight:700;padding:5px 10px;text-align:center;text-transform:uppercase;vertical-align:middle}
table#wp-calendar td#today{color:#fff;background-color:var(--color-primary)}
table#wp-calendar td#today a{color:#fff}
.textwidget img{margin-bottom:15px}
.textwidget p{margin-bottom:0.5rem}
.dastra-blog-thumb img{width:100%;transition:0.5s}
.witr-blog-side-area .imagess_area .slick-slide img{display:inline-block;margin:auto;width:100%}
.witr-blog-side-area.blog_sidebar .dastra-single-blog{margin-bottom:30px;box-shadow:none;border-bottom:1px solid #e7e7e7;background:transparent}
.dastra-single-blog{overflow:hidden;text-align:left;transition:all 0.3s ease-in-out 0s}
.dastra-blog-thumb{overflow:hidden}
.single_blog_thumb img{width:100%}
.dastra-blog-thumb a{display:block;position:relative}
.dastra-blog-thumb a:before{content:"";left:0;top:0;right:0;bottom:0;width:100%;height:100%;position:absolute;opacity:0;z-index:999;transition:0.5s}
.dastra-blog-thumb a:before{background:rgba(0,0,0,0.7)}
.dastra-blog-thumb img{width:100%}
.dastra_blog_area .em-blog-content-area{padding:20px 15px 0;overflow:hidden;box-shadow:0 0 10px 0 rgb(148 146 245 / 20%)}
.dastra-blog-meta.post_blog h2 a{font-size:24px;font-weight:700;transition:0.5s}
.dastra-blog-meta-left{margin-bottom:10px;margin-top:5px}
.dastra-blog-meta-left a,.dastra-blog-meta-left span{color:#888888;font-size:16px;margin-right:5px;margin-bottom:0;display:inline-block}
.dastra-blog-meta-left i{color:var(--color-primary);margin-right:5px;font-size:13px}
.dastra-blog-meta-left a,.dastra-blog-meta-left span{color:#888}
.em-blog-content-area .witr_btn{background:var(--color-primary);border-radius:5px;color:#fff;display:inline-block;font-size:20px;padding:10px 30px;text-align:center;position:relative;margin-right:20px;z-index:2;transition:1s;font-weight:400;margin-bottom:20px}
.dastra-single-blog:hover .dastra-blog-thumb a:before{opacity:1}
.dastra-single-blog:hover .dastra-blog-thumb img{transform:scale(1.1)}
.em-blog-content-area .witr_btn:hover{background:#323232;color:#fff}
.dastra-blog-meta.post_blog h2 a{font-size:24px;font-weight:700;transition:0.5s}
.video-open-inline iframe{width:100%;height:400px;border:none}
.witr-blog-side-area.blog_sidebar .markit-single-blog{margin-bottom:30px;box-shadow:none;border-bottom:1px solid #e7e7e7;background:transparent}
.witr-blog-side-area blockquote{background-color:#f7f7f7;border-left:3px solid var(--color-primary);padding:1em 1em;margin-top:15px}
blockquote{margin:0 0 30px;font-size:17px;font-weight:400;box-shadow:0 0 5px 0px rgb(0 0 0 / 7%)}
.blog-left-side .widget a{color:#454545;line-height:1}
.blog-left-side > div{margin-bottom:30px;padding:35px 30px 35px;border-radius:8px;box-shadow:0 0 30px rgb(0 0 0 / 7%)}
.recent-post-text h4 a{font-size:17px;font-weight:600}
.widget_recent_data .recent-post-image img{margin-bottom:10px;margin-top:0}
.widget_recent_data .recent-post-item{margin-bottom:0}
.blog-left-side .single-widget-item h2{color:#030925}
.witr-blog-side-area.blog_area.single_blog.single_blog_page{padding:100px 0 70px}
.dastra-single-blog-details-inner{padding:38px 45px 45px;box-shadow:0 3px 19px rgb(0 0 0 / 8%);border-radius:0 0 10px 10px}
.block .wp-block-quote.is-large p,.block .wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6;color:#5c727d}
.wp-block-group__inner-container{text-align:center}
.dastra-single-icon-inner{text-align:center}
.dastra-single-icon-inner a{border:1px solid #e6e6e6;color:#17161a;display:inline-block;font-size:15px;height:40px;line-height:41px;margin:0 9px 0 0;text-align:center;width:40px;border-radius:5px}
.dastra-single-icon-inner a:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}
.comment-respond{border:1px solid #ddd;margin-bottom:30px;padding:25px 10px 30px;background-color:#f1f1f1}
.comment_field .input-field{width:33.33%;float:left;margin-bottom:25px}
.comment_field .input-field label,.comment_field .textarea-field label{color:#606060;font-size:14px;margin-top:15px;margin-bottom:0;font-weight:500}
.comment_field .input-field label,.comment_field .textarea-field label{color:#606060;font-size:14px;margin-top:15px;margin-bottom:0;font-weight:500}
.comment_field .input-field input,.comment_field .textarea-field textarea{color:#555555}
.comment_field .input-field input{width:100%;border:1px solid #e5e5e5;padding:6px 20px;height:54px;font-size:17px}
.comment_field .textarea-field textarea{width:100%;border:1px solid #e5e5e5;height:150px;padding:10px}
.comment_field .input-field input,.comment_field .textarea-field textarea{color:#555555}
.dastra_btn{background:transparent;border:1px solid #ddd;display:inline-block;text-align:center;padding:12px 20px;margin-top:15px;border-radius:5px;transition:0.5s;color:#444}
.dastra_btn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}
.witrfm_area{position:relative;background:#000000}
.witrfm_area:before{content:"";position:absolute;top:0;height:100%;width:100%;left:0;right:0;margin:auto}
.footer-middle{padding:65px 0 80px}
.footer-middle .widget ul li,.footer-middle .widget ul li a,.footer-middle .widget ul li::before,.footer-middle .tagcloud a,.footer-middle caption,.footer-middle table,.footer-middle table td a,.footer-middle cite,.footer-middle .rssSummary,.footer-middle span.rss-date,.footer-middle span.comment-author-link,.footer-middle .textwidget p,.footer-middle .widget .screen-reader-text,mc4wp-form-fields p,.mc4wp-form-fields,.footer-m-address p,.footer-m-address,.footer-widget.address,.footer-widget.address p,.mc4wp-form-fields p,.dastra-description-area p,.dastra-description-area .phone a,.dastra-description-area .social-icons a,.recent-review-content h3,.recent-review-content h3 a,.recent-review-content p,.footer-middle .dastra-description-area p,.footer-middle .recent-post-text h4 a,.footer-middle .recent-post-text .rcomment,.witr_sub_table span{color:#ffffff}
.footer-middle .widget h2{color:#ffffff}
.footer-middle .widget h2{margin-bottom:26px;margin-top:28px;position:relative}
.single-widget-item h2{color:#ffffff;margin-bottom:33px;margin-top:28px}
.dastra-description-area a img{margin:26px 0}
.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;margin:0;float:left}
.gallery-icon img{margin:0 auto}
.footer-middle .widget h2{color:#ffffff}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.footer-middle .recent-post-text h4 a{font-weight:500;font-size:16px}
.footer-middle .recent-post-text > h4{margin-bottom:0;font-weight:400;line-height:0.7;margin-top:10px}
.recent-post-image{float:left;margin-right:15px;margin-top:10px}
.recent-post-image img{border-radius:0;width:70px}
.recent-post-item{clear:both;margin-bottom:15px}
.footer-sociala-icon{clear:both;float:left;font-size:17px;margin-right:12px}
.footer-middle .recent-post-text > h4 a:hover{color:var(--color-primary)}
.footer-middle .recent-post-text .rcomment{font-size:14px;font-weight:400}
.footer-middle .widget ul li{margin-bottom:10px}
.footer-widget.address p{margin-bottom:9px}
.footer-middle .widget ul li a:hover,.footer-middle .widget ul li:hover:before{color:var(--color-primary)}
.dastra-desdastraiption-area a img{margin:26px 0}
.dastra-description-area .social-icons a{width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:5px;margin-right:10px;margin-bottom:5px;margin-top:5px}
.dastra-description-area .social-icons a:hover{background:var(--color-primary);color:#fff}
.dastra-description-area .social-icons a{background:#555}
.twr_footer_contact input{background:0 0;color:#fff;border:1px solid #fff;height:60px;width:100%;padding-left:30px;color:#fff;border-radius:4px}
.twr_footer_contact input::placeholder{color:#fff}
.twr_footer_contact button{padding:15px 30px;margin-top:10px;outline:0;border:none;background:var(--color-primary);color:#fff}
.footer-middle .mc4wp-form-fields{margin-top:20px}
.footer-middle .mc4wp-form-fields p:nth-child(1){margin-bottom:22px}
.footer-middle .mc4wp-form-fields p{position:relative;line-height:27px}
.footer-middle .mc4wp-form-fields input{border:1px solid #ffffff66}
.footer-middle .mc4wp-form-fields input{height:50px;position:relative;background:0 0;width:100%;line-height:43px;border-radius:0;padding-left:10px}
.mc4wp-form-fields input{color:#b0afaf}
.mc4wp-form-fields input::placeholder{color:#b0afaf}
.mc4wp-form-fields input{font-size:16px;outline:0;padding:15px 30px}
.footer-middle .mc4wp-form-fields button{background:var(--color-primary)}
.footer-middle .mc4wp-form-fields button{color:#fff}
.footer-middle .mc4wp-form-fields button{position:absolute;right:0;top:0;width:37%;height:50px;border-radius:0;cursor:pointer;padding:10px 10px;line-height:0;transition:0.5s;font-size:16px}
.mc4wp-form-fields button{border:none;outline:0;bottom:0;font-size:18px;text-align:center;z-index:2}
.footer-middle .mc4wp-form-fields button:hover{background:#fff;color:var(--color-primary)}
.witr_sub_table{border-bottom:1px solid #ffffff8c}
.witr_sub_table{display:flex;justify-content:space-between;padding-bottom:8px;margin-bottom:8px}
.witr_sub_table span{color:#fff}
.footer-bottom{padding:23px 0 22px;position:relative}
.footer-bottom:before{content:"";position:absolute;top:0;height:1px;width:61%;left:0;right:0;margin:auto;background:#ffffff61}
.copy-right-text p{margin:0;padding:0}
.copy-right-text p,.footer-menu ul li a{color:#ffffff;text-align:center}
.footer-menu ul li{display:inline-block}
.footer-menu ul{list-style:none;margin:0;padding:0}
.footer-menu ul li a{padding:0 10px;display:block}
.copy-right-text a,.footer-menu ul li a:hover{color:var(--color-primary)}
.slick-dots li button{font-size:0;width:30px;height:10px;border:0 solid #f0f0f0;margin:0 5px;cursor:pointer;border-radius:0;padding:0;transition:0.5s;outline:0;background:#fff}
.slick-dots li.slick-active button{background-color:var(--color-primary)}
.slick-dots li{display:inline-block}
.slick-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:48px;display:inline-block;z-index:11;text-align:center}
.slick-prev,.slick-next{font-size:0;position:absolute;display:block;padding:0;cursor:pointer;color:#fff;outline:none;z-index:9;opacity:0;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.1);width:55px;height:55px;line-height:55px;top:50%;transform:translate(0px,-50%);transition:0.5s;border:0px solid #17161a;background:var(--color-primary)}
.slick-prev{left:-65px}
.slick-next{right:-65px}
.slick-next:before,.slick-prev:before{color:#fff;font-size:40px;transition:all 0.3s ease 0s;content:"\ea93";font-family:IcoFont !important;line-height:inherit;opacity:1}
.slick-next:before{content:"\ea94";font-family:IcoFont !important}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:#555}
.slick-prev:hover:before,.slick-next:hover:before{color:#fff}
button:focus{outline:0}
.simages_id11:hover .slick-prev,.simages_id11:hover .slick-next{opacity:1}
.dastra_blog_area:hover .slick-prev,.dastra_blog_area:hover .slick-next{opacity:1}
.dt_test_area:hover .slick-prev,.dt_test_area:hover .slick-next{opacity:1}
.breadcumb-inner h2{font-size:36px}
.breadcumb-area{padding-top:60px;padding-bottom:58px;background-size:cover;position:relative;background-repeat:no-repeat;background-position:center center}
.breadcumb-area:before,.breadcumb-blog-area:before{position:absolute;left:0;top:0;right:0;bottom:0;content:"";background:rgba(0,0,0,0.6)}
.breadcumb-inner ul,.breadcumb-inner ul span a,.breadcumb-inner li,.breadcumb-inner li a{color:#ffffff}
.breadcumb-inner li{display:inline-block;margin:0;color:#fff}
.breadcumb-inner li:nth-last-child(-n + 1){color:#fff}
.breadcumb-inner li a{color:#fff}
.breadcumb-inner li a:hover{color:var(--color-primary)}
.brpt h2{font-size:30px;color:#fff;margin-bottom:5px}
.lcase{text-transform:lowercase}
.ucase{text-transform:uppercase}
.ccase{text-transform:capitalize}
.dt_team_area{padding:95px 0 80px}
.dt_team_area .witr_section_title{margin-bottom:50px}
.witr_team_thumb15{overflow:hidden;position:relative}
.team_top_icon{position:absolute;bottom:-250px;right:20px;transition:0.5s}
.team_bottom_icon a,.team_top_icon ul li a{width:40px;height:40px;line-height:40px;display:block;text-align:center;border-radius:5px;font-size:14px;transition:0.5s;margin:0 0 10px 0;background:var(--color-primary);color:#fff}
.team_bottom_icon{position:absolute;bottom:25px;right:20px;transition:0.3s;z-index:1}
.witr_team_content15{padding:22px 30px;text-align:center;box-shadow:0 0 30px 0 rgba(42,67,113,0.15);background:#fff}
.team_bottom_icon a:hover,.team_top_icon ul li a:hover{background:#555}
.witr_team_15n:hover .team_top_icon{bottom:72px}
.witr_team_15n{margin-bottom:20px}
.dt_video_area{padding:100px 0 0}
.witr_videobg_image{position:relative}
.witr_videobg_image img{width:100%}
.witr_videobg_image::before{content:"";background:#000000a3;position:absolute;content:"";width:100%;height:100%;top:0;left:0}
.play-overlay{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.play-overlay a{position:relative;display:inline-block;width:75px;height:75px;font-size:23px;border-radius:100%;background:var(--color-primary)}
.tx_svd_icon{line-height:75px;text-align:center;animation:witr-shadow 1s linear infinite}
.tx_svd_icon,.tx_svd_icon i{color:#fff}
@keyframes witr-shadow{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.3),0 0 0 10px rgba(255,255,255,0.3),0 0 0 20px rgba(255,255,255,0.3)}
100%{box-shadow:0 0 0 10px rgba(255,255,255,0.3),0 0 0 20px rgba(255,255,255,0.3),0 0 0 30px rgba(255,255,255,0)}
}.contact_page_area{background:#ffffff;padding:100px 0 80px}
.contact_page_area .all_color_service{padding:50px 35px 60px 35px}
.contact_page_area .all_color_service,.service_top_image::after{box-shadow:0px 0px 30px 0px rgb(0 0 0 / 5%);margin-bottom:20px;background:#fff;border-radius:0}
.contact_page_area .service_top_image{position:relative}
.contact_page_area .service-item i{font-size:30px;height:80px;width:80px;text-align:center;line-height:80px;display:inline-block;transition:0.5s;background:var(--color-primary);border-radius:50%;color:#fff}
.contact_area .apartment_text h2{margin-bottom:40px;font-size:38px;color:#111;padding-top:0}
.contact_page_area .service-item h3{padding:6px 0 15px}
.contact_page_area .all_color_service:hover i,.contact_page_area
  .poly_text_box:hover
  .contact_page_area
  .service_icon_box::before{background:#555555}
.contact_page_area .text_box.all_icon_color p{padding-bottom:0px;margin:0px}
.contact_area{padding:0 0 95px}
.apartment_area{position:relative;background-size:cover;padding:60px 35px 60px;border-radius:10px;text-align:left;box-shadow:0 0 30px 0 rgb(0 0 0 / 6%)}
.apartment_text h1{font-size:17px;margin-bottom:12px}
.apartment_text h1{color:var(--color-primary)}
.apartment_text h2{margin-bottom:40px;font-size:38px}
.apartment_area{position:relative;background-size:cover;padding:60px 35px 60px;border-radius:10px;text-align:left;box-shadow:0 0 30px 0 rgb(0 0 0 / 6%);margin-left:18px}
.witr_apartment_form input,.witr_apartment_form form select,textarea{border-style:solid;border-width:1px;border-color:#ddddddcc;padding:30px 0 30px 30px;background-color:#87494900}
.witr_apartment_form form select,.witr_apartment_form input{width:100%;height:45px;border-radius:5px;outline:0;margin-bottom:23px}
.witr_apartment_form input,.witr_apartment_form textarea{border:1px solid #ddddddcc}
.witr_apartment_form form select,.witr_apartment_form input{color:#888}
.twr_form_box textarea{height:150px;width:100%;padding:30px 0 0px 30px;color:#495057;margin-bottom:20px}
.twr_form_box textarea input{color:#495057}
.witr_apartment_form .btn{border:0 none;display:inline-block;font-weight:600;padding:15px 30px;font-size:16px;border-radius:5px;color:#fff;margin-top:0;transition:0.5s;background:var(--color-primary)}
.witr_apartment_form .btn:hover{background:#555555}
.map_inner_area iframe{border:none;width:100%;height:570px}
.bt_brand_area{background:#f6f6f6;padding:85px 0 100px 0}
.slide_items{text-align:center}
.single_service_area{padding:100px 0 0}
.single_service_area .witr_text_widget_inner img{width:100%}
.single_service_area .witr_text_widget p{line-height:1.7em}
.single_service_area .witr_text_widget_inner h2{font-size:40px;padding:25px 0 0 0}
.single_service_area .witr_text_widget p{width:100%;margin:15px 0 0}
.dt_pricing_area{background:#f6f6f6;padding:95px 0 80px 0}
.dt_pricing_area .witr_section_title{margin-bottom:50px}
.pricing_area{border-radius:5px;box-shadow:0 0 30px 0 rgb(0 0 0 / 8%);background:#fff;margin-bottom:20px}
.pricing-part{position:relative;overflow:hidden;text-align:center}
.all_pricing_color h5{font-size:40px;padding:50px 0 0 0}
.all_pricing_color h2,.all_pricing_color h3,.all_pricing_color h4,.all_pricing_color h5{margin:0}
.all_pricing_color span{font-size:40px;margin-right:5px}
.pricing_bar_title{position:relative;margin:50px 0}
.pricing_bar_title::before{position:absolute;content:"";width:100%;height:1px;background:#ddd;left:0;right:0;top:50%}
.pricing_style_7.pricing-part h4{font-size:16px;padding:13px 30px;display:inline-block;border-radius:30px;color:#fff;z-index:1;position:relative;font-weight:600;background:var(--color-primary)}
.witri_texti_list{margin-top:25px}
.pricing-part ul{padding:0 30px;text-align:center}
.witri_texti_list ul li{font-size:17px;margin-bottom:17px;padding:7px 0 0 0}
.witr_btnp_color{padding-top:37px;padding-bottom:40px}
.witr_btnp_color a.btn{color:#222222;background-color:#da1d1d00;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dadada;margin:0px 0px 20px 0px;cursor:pointer;padding:17px 30px;display:inline-block}
.witr_btnp_color a.btn:hover{color:#ffffff;background:#555555;border-color:#555555}
.pricing-part strong{font-size:19px;font-weight:400;position:absolute;right:-40px;top:13px;padding:7px 20px;width:160px;text-align:center;transform:rotate(45deg);background:var(--color-primary);color:#fff}
.pricing_page_pricing{background:0 0}
.witr_youtube_video{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-99}
.witr_youtube_video iframe{width:100%;height:100%;border:none}
.video_page_area .witr_swiper_height{z-index:-1}
.bvideo_page_area{position:relative}
.tx_golobal_color{background:var(--color-primary)}
.tx_btn_global_color:hover{background:#000}
@media screen and (max-width:480px){.dt_test_area{padding:10px 0 !important}
.witr_section_title_inner h1,.witr_section_title_inner h2,.witr_section_title_inner h3{font-size:22px !important}
.bt_brand_area{padding:0 !important}
.dt_circle_area{padding:0 !important}
.dt_circle_area .container .row .col-lg-2{width:50% !important}
.witr_circle_area{margin:0 0 10px 0 !important}
.em_crating i.active{font-size:16px !important}
.em_testi_text p{font-size:12px !important}
.witr_testi_s_12 .em_test_thumb img{height:40px !important}
}@media screen and (max-width:1280px){.witr_swiper_content h2,.witr_swiper_content h3{font-size:40px !important}
.witr_swiper_content span{font-size:16px !important}
}@media screen and (max-width:992px){.witr_swiper_content h2,.witr_swiper_content h3{font-size:24px !important}
.witr_swiper_content span{font-size:12px !important}
.slider_btn{margin-top:5px !important}
.witr_btn{font-size:12px !important;padding:5px !important}
.text-right .witr_swiper_content h1,.text-right .witr_swiper_content h2,.text-right .witr_swiper_content h3,.text-right .witr_swiper_content p,.text-left .witr_swiper_content h1,.text-left .witr_swiper_content h2,.text-left .witr_swiper_content h3,.text-left .witr_swiper_content p,.text-center .witr_swiper_content h1,.text-center .witr_swiper_content h2,.text-center .witr_swiper_content h3,.text-center .witr_swiper_content p{margin-top:0 !Important;line-height:1 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px !important}
}@media screen and (max-width:480px){.witr_swiper_content h2,.witr_swiper_content h3{font-size:20px !important}
}