﻿/*      Theme Name: Temkuri Author Name:wpdream Author Link: https://www.templatemonster.com/authors/wpdream/ */@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;200;300;400;500;600;700;800;900&family=Barlow:wght@100;200;300;400;500;600;700;800;900&display=swap');/* === theme style   ==== */ html, body {     overflow-x:hidden;} img {     max-width: 100%;     height: auto;} .fix {     overflow: hidden;} .clear_both {     clear: both;}a{     color: #191919;     transition: .5s;     text-decoration: none;} a:hover {     text-decoration: none;     color:var(--cms-accent);} body {     color: #777777;     font-family: 'Barlow', sans-serif;     font-weight: 400;     font-style: normal;     font-size: 17px;     line-height: 1.6;} p {     font-style: normal;} h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{     font-family: 'Lato', sans-serif;     font-style: normal;     margin-bottom: 0;     line-height: 1.2;     font-weight: 700;     transition: .5s;     font-size:21px;     color: #191919;     margin: 0 0 10px;     transition: .5s;} .txtc {     text-align: center;} .text-center {     text-align: center;} .text-left {     text-align: left!important;} .text-right {     text-align: right!important;}.slick-slider .col-md-12,.slick-slider .col-lg-12{    margin-left: 15px;    margin-right: 15px;	margin-bottom:1px;	margin-top:1px;}input:-webkit-autofill,input:-webkit-autofill:hover, input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{  transition: background-color 50000s ease-in-out 0s, color 5000s ease-in-out 0s;	}.form-messege{    margin-top: 8px;}/*===================== temkuri HEADING TOP AREA CSS =========================*//* LEFT RIGHT CSS */ .em40_header_area_main.hdisplay_none {     display: none;} .temkuri-header-top {     background: var(--cms-accent);     padding: 10px 0;} .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;     -webkit-transition: all 0.2s ease-in-out;     transition: all 0.2s ease-in-out;}/* TOP RIGHT CSS */ .top-right-menu ul.social-icons {     margin: 0;     padding: 0;} .top-right-menu ul.social-icons li {     display: inline-block;     margin-left: 15px;     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-welcome p {     padding: 0px;     margin: 0px;}/*======================= temkuri HEADING NAV AREA CSS ========================*/.witr_h_h10 .temkuri_menu{    display: flex;    justify-content: flex-end;    align-items: center;}.logo-left {    align-items: center;} .mean-container .mean-bar {     padding: 0;} .mean-container .mean-nav {     background: var(--cms-accent);     float: none;} .main_menu_div {     position: relative;} .temkuri_nav_area {     background: #fff;    /* box-shadow: 0 0 65px 0 #00000008;*/}/* MENU CSS */ .temkuri_menu > ul > li {     display: inline-block;     position: relative;} .temkuri_menu > ul > li > a {     display: block;     margin: 30px 17px;     transition: .5s;     color: #191919;     font-size: 16px;     font-weight: 500;     text-transform: uppercase;} .temkuri_menu ul li:last-child a {     margin-right: 0px;} .temkuri_nav_area.postfix {     transition: .3s;} .temkuri_nav_area.prefix{     background:#191919;} .temkuri_nav_area.prefix .temkuri_menu > ul > li > a {     color:#fff;}.temkuri_menu > ul > li > a:hover, .temkuri_nav_area.prefix .temkuri_menu > ul > li > a:hover {     color: var(--cms-accent);     background-color: transparent;} .temkuri_menu > ul > li:hover > a:before{     opacity: 1;}/* sub menu style */ .temkuri_menu ul .sub-menu {     position: absolute;     left: 0;     top: 130%;     width: 217px;     text-align: left;     background: #fff;     margin: 0;     padding: 15px 20px 8px;     z-index: 9999;     box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);     transition: .2s;     opacity: 0;     visibility: hidden;} .temkuri_menu ul li:hover > .sub-menu {     transition: .5s;     opacity: 1;     visibility: visible;     top: 100%;     z-index: 9;} .temkuri_menu ul .sub-menu li {     position: relative;} .temkuri_menu ul .sub-menu li a {     display: block;     margin: 0;     margin-bottom: 7px;     letter-spacing: normal;     font-size: 16px;     color: #191919;     font-weight: 500;     transition: .5s;     visibility: inherit !important;	text-transform: uppercase;	 } .temkuri_menu ul .sub-menu li:hover > a, .temkuri_menu ul .sub-menu .sub-menu li:hover > a{     color: var(--cms-accent);}/* sub menu 2 */ .temkuri_menu ul .sub-menu .sub-menu {     left: 100%;     top: 130%;     opacity: 0;     visibility: hidden;} .temkuri_menu ul .sub-menu li:hover > .sub-menu {     opacity: 1;     visibility: visible;     top: 0%;}/* has menu icon */ .temkuri-main-menu .menu-item-has-children > a:after {     margin-left: 5px;     content: "\f107";     font-family: FontAwesome !important;     font-size: 13px;     opacity: .5;} .temkuri-main-menu .menu-item-has-children .menu-item-has-children > a:after {     margin-left: 8px;     content: "\f105";}/* menu button */ .donate-btn-header {     display: inline-block;} a.dtbtn {     display: block;     font-size: 17px;     margin-left: 20px;     font-weight: 500;     background-color: var(--cms-accent);     border-radius: 30px;     color: #fff;     padding: 13px 25px;} a.dtbtn:hover {     background-color: var(--cms-accent);}/* logo sticky */ .temkuri-main-menu .logo a.main_sticky_main_l {     display: block;} .temkuri-main-menu .logo a.main_sticky_l {     display: none;}/* logo pre */ .temkuri-main-menu .prefix .logo a.main_sticky_main_l {     display: none;} .temkuri-main-menu .prefix .logo a.main_sticky_l {     display: block;}/* mobile logo */ .mobile_menu_logo.text-center {     padding: 20px 0;} .mean-container .mean-bar {     float: none;     background: var(--cms-accent);     overflow: hidden;}.mean-container .mean-nav ul li a.mean-expand {    width: auto;    width: 26px;    height: 20px;    line-height: 23px;    text-align: center;    background: #66666617;}.mean-container .mean-nav ul li a.mean-expand:hover {    background: #66666617;} .mean-container .mean-nav ul li li a {     color: #191919;	text-transform: uppercase;    font-weight: 600;	 } .mean-container .mean-nav ul li li a {     opacity: 1;}/*======================= Swiper Slider Area Css ========================*/ .witr_swiper_area{} .txbdslider {     background-size: cover;     background-position: center center;     background-repeat: no-repeat;     position:relative;     z-index:1;}.txbdslider::before {    position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    content: "";    z-index: -1;    background: #00000029;}.txbdsinner {    align-items: center;    display: flex;    height: 840px;    justify-content: space-between;    width: 68.29%;    position: relative;    z-index: 1;    margin: auto;} .witr_swiper_content{} .witr_swiper_content h1{     font-size: 24px;     margin-bottom: 15px;     display: inline;} .witr_swiper_content h2, .witr_swiper_content h3{     font-size:78px;     color: #fff;} .witr_swiper_content h2 span, .witr_swiper_content h3 span{     color: var(--cms-accent);} .witr_swiper_content p {     font-size: 18px;     margin-top: 20px;} .text-left .witr_swiper_content h1, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3{     margin: 0px auto 10px 0;} .text-left .witr_swiper_content p {     margin: 28px auto 15px 0;} .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-left:auto;     margin-right:auto;} .text-center .witr_swiper_content p {     margin: 28px auto 0;     width: 60%;} .text-right .witr_swiper_content h1, .text-right .witr_swiper_content h2, .text-right .witr_swiper_content h3{     margin: 0px 0 10px auto;} .text-right .witr_swiper_content p {     margin: 28px 0 15px auto;} .text-left .witr_swiper_content p, .text-right .witr_swiper_content p {     width: 51%;} .witr_swiper_area .swiper-slide a {     display: inline-block;} /* pagination bullet */ .witr_swiper_area .swiper-pagination-bullet {     width: 15px;     height: 15px;     background: #fff;}/* progressbar */ .witr_swiper_area .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{     background: var(--cms-accent);} .witr_swiper_area .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .witr_swiper_area .swiper-horizontal>.swiper-pagination-progressbar{     height: 5px;}/* scrollbar */ .witr_swiper_area .swiper-scrollbar-drag {     background: var(--cms-accent);} .witr_swiper_area .swiper-horizontal>.swiper-scrollbar{     background: rgba(0,0,0,.0);} .witr_swiper_area .swiper-scrollbar-drag, .witr_swiper_area .swiper-horizontal>.swiper-scrollbar{     height: 10px;}/* pagination prev next */ .swiper-button-prev, .swiper-button-next {     background-image:inherit !important;     color:#fff;     transition: .5s;     outline: none;} .swiper-button-prev:hover, .swiper-button-next:hover {     color: var(--cms-accent);     background:#fff;     padding:30px;} .swiper-button-next:after, .swiper-button-prev:after{     font-size: 30px;} .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {     opacity:0 !important;}.swiper-button-next,.swiper-button-prev {   opacity: 0;}.swiper:hover .swiper-button-next,.swiper:hover .swiper-button-prev {   opacity: 1;}/* portfolio slides*/ .witr_single_pslide{     position:relative;     overflow: hidden;} .witr_pslide_image{     overflow: hidden;     position:relative;} .witr_pslide_image::before{     position:absolute;     content:'';     background:#00000080;     top:0;     left:0;     bottom:0;     right:0;     transform: scale(0);     transition:.5s;     z-index:1;} .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);} .witr_pslide .witr_single_pslide:hover .witr_pslide_custom {     bottom: auto;     transform: scaleX(1);} .witr_pslide .witr_pslide_custom a span {     width: 80px;     height: 80px;     line-height: 80px;     border-radius: 5px;     font-size: 30px;     background: #fff;     color: var(--cms-accent);} .witr_pslide_image img{     margin-right: auto;     margin-left: auto;     transition:.5s;     width:100%;} .ps1 .witr_content_pslide_text {     position: absolute;     bottom: -100px;     left: 30px;     right: 30px;     transition:.5s;     opacity:0;     z-index:2;     text-align:left;} .ps1 .witr_single_pslide:hover .witr_content_pslide_text{     opacity:1;     bottom: 30px;} .ps1 .witr_content_pslide {    /* float: left;     */} .witr_content_pslide_text h3 {     margin-bottom: 0;} .ps1 .witr_content_pslide_text h3 {     color:#fff;} .ps1 .witr_content_pslide_text h3:hover{     color:var(--cms-accent);} .ps1 .witr_content_pslide_text p{     color:#fff;} .witr_content_pslide_text p{     margin-bottom: 0px;     font-weight: 500;} .witr_content_pslide_text a i{} .witr_content_pslide_text a{     display:inline-block;} .ps1 .witr_content_pslide_text a{     color:#fff;} .ps1 .witr_content_pslide_text a:hover{     color:var(--cms-accent);}/* ps2 Slide */ .ps2.ps1 .witr_content_pslide_text {     position: absolute;     bottom: auto;     top:-100px;     left: 30px;     right: 30px;     transition:.5s;} .ps2.ps1 .witr_single_pslide:hover .witr_content_pslide_text{     top:25px;} .witr_pslide_custom{     position: absolute;     bottom: -125px;     right: -15px;     z-index: 9;     transition:.5s;} .witr_single_pslide:hover .witr_pslide_custom{     bottom: -30px;} .witr_pslide_custom a span{     background: var(--cms-accent);     width: 110px;     height: 110px;     line-height: 90px;     text-align: center;    /* border-radius: 100%;     */     display: inline-block;     color: #fff;     font-size: 40px;     transition:.5s;} .witr_pslide_custom a span:hover{     background: var(--cms-dark);}/* ps3 Slide css */ .witr_pslide3 .witr_single_pslide {     margin-bottom: 100px;     overflow: inherit;} .ps3.ps1 .witr_content_pslide_text {     bottom: -60px;     opacity: 1;     box-shadow: 0px 0px 35px 0px #00000014;     background: #fff;     padding: 32px 40px 23px;     border-radius: 5px;} .ps3.ps1 .witr_single_pslide:hover .witr_content_pslide_text{     bottom: -60px;} .witr_number_pslide {     float: left;     margin-right: 22px;} .witr_number_pslide h4{     font-size:50px;     color:var(--cms-accent);} .ps3.ps1 .witr_content_pslide_text p, .ps3.ps1 .witr_content_pslide_text h3, .ps3.ps1 .witr_content_pslide_text a {     color:#000;} .ps3 .witr_content_pslide_text h3 a{     margin-bottom: 3px;} .ps3.ps1 .witr_content_pslide_text a:hover{     color:var(--cms-accent);} .witr_pslide3 .witr_single_pslide:hover .witr_pslide_custom{     bottom: 45px;} .witr_pslide3 .witr_pslide_custom {     bottom: 45px;     right: 40px;} .witr_pslide3 .witr_pslide_custom a span {     width: 45px;     height: 45px;     line-height: 45px;     font-size: 18px;     background: #fff;     color:var(--cms-accent);     box-shadow: 0px 0px 65px 0px #00000014;    /* border-radius: 5px;     */} .witr_pslide3 .witr_single_pslide:hover .witr_pslide_custom a span{     background: var(--cms-accent);     color:#fff;}/* witr_pslide4 css */ .witr_pslide4.witr_pslide3 .witr_single_pslide {     margin-bottom: 0px;     overflow: hidden;} .witr_pslide4.ps3.ps1 .witr_content_pslide_text {     bottom: -170px;     padding: 40px 10px 15px;     border-radius: 0px;     left: 0;     right: 0;} .witr_pslide4.ps3.ps1 .witr_single_pslide:hover .witr_content_pslide_text {     bottom: 0px;} .witr_pslide4.witr_pslide3 .witr_pslide_custom {     bottom: auto;     top: -22px;     z-index: -1;} .witr_pslide4.witr_pslide3 .witr_pslide_custom a span:hover{     background: var(--cms-dark);}/* witr_pslide5 css */ .toggle_pslide {     display: flex;     align-items: center;} .witr_pslide5 .witr_single_pslide {     background: #fff;     box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);     border-radius: 5px;     margin-bottom: 12px;} .witr_pslide5 .witr_pslide_image{     width: 100%;} .witr_pslide5 .witr_content_pslide_text {     padding: 0 15px 0 15px;     width: 100%;}/* witr_single_skill */ .witr_single_progress {     overflow:hidden;     position: relative;} .progress-bar {     background-color: var(--cms-accent);} .witr_progress-style2.progress {    box-shadow: none;    border-radius: 0;    overflow: visible;    height: 6px;} .witr_progress-style2 .progress-bar {    position: relative;    text-align: left;	overflow: visible;    line-height: 4px;    border-radius: 0;    box-shadow: none;} .witr_title2 .witr_label {    position: absolute;    left: 0px;    top: 0px;    color: #272727;    font-size: 17px;    font-weight: 700;} .witr_progress-style2 .witr_percent {    position: absolute;    right: 0;    font-weight: 700;    color: #272727;    font-size: 16px;    top: -19px;} .progress{     margin-top: 29px;} /* button default style */ .witr_button_area {     text-align: left;     overflow: hidden;} .witr_btn {     background: var(--cms-accent);     border-radius: 30px;     color: #fff;     display: inline-block;     font-size: 18px;     padding: 16px 30px;     text-align: center;     position: relative;     margin-right: 20px;     z-index: 2;     transition: 1s;     font-weight:400;} .witr_btn:hover{     background:var(--cms-dark);     color: #fff;} .fix{     clear: both;}/*=========================== 4.feature css ===========================*/ .sub-item {     position: relative;     padding: 20px 0;     transition: .5s;} .sub-item i {     font-size: 30px;     color: #fff;     height: 80px;     width: 80px;     text-align: center;     border-radius: 50%;     line-height: 80px;     background: var(--cms-accent);     display:inline-block;     transition: .5s;} .width_height_link_02 .sub-item i, .width_height_link_0.sub-item i{     font-size: 50px;     color: var(--cms-accent);     height: auto;     width: auto;     border-radius: initial;     line-height: normal;     background: none;     border:none;} .sub-item span {     position: absolute;     top: 15px;     left: 20%;     font-size: 50px;     color: #f4f4f4;     transform: translateX(-50%);     font-weight: 700;     line-height: 1;} .sub-item h3 {} .feature_btn a{     transition:.5s;     display: inline-block;} .feature_btn a:hover{     color:var(--cms-accent);}/*====== home page 2 ======*/ .sub-border-2 {} .sub-border-2 .sub-item span {     top: 31px;     left: 45%;     z-index: 999;     transition:.5s;} .sub-border-2:hover .sub-item span {     color:var(--cms-dark);     font-size: 100px;} .sub-border-2 .sub-item p {     padding: 0 0px;}/*====== home page 3 ======*/ .sub-item.sub-item-3 i {     height: 80px;     width: 80px;     color: var(--cms-accent);     line-height: 78px;     border: 2px solid var(--cms-accent);     background: none;     transition: .5s;     display:inline-block;} .sub-item.sub-item-3 p {     padding-top: 22px;} .sub-item.sub-item-3:hover i {     color: #fff;     background:var(--cms-accent);} .sub-item-3.sub-item h3 {     padding-bottom: 8px;     margin-top:0px;}/* feature Button */ .witr_feature_btn_3d {     margin-top: 27px;     z-index: 999;} .witr_feature_btn_3d a {     border: 2px solid #fff;     border-radius: 30px;     color: #fff;     display: inline-block;     font-size: 15px;     padding: 8px 33px;     -webkit-transition: all 0.5s ease 0s;     transition: all 0.5s ease 0s;} .witr_feature_btn_3d a:hover {     background: #fff;     color: var(--cms-accent);}/* Feature Slug *//*CREATIVE FEATURE SECTION*/ .witr_slug_feature{} .witr_feature_bo11_thumb{     overflow:hidden;     position: relative;} .witr_slug_feature .witr_feture_back_con_slugf{     position: absolute;     top: -100%;     left: 0px;     opacity: 1;     width: 100%;     height: 100%;     text-align: center;     padding: 0px 30px;     background: var(--cms-accent)d9;     transition:.5s;} .witr_slug_feature:hover .witr_feture_back_con_slugf{     top:0;} .witr_back_con_slugf {     position: relative;     top: 50%;     transform: translateY(-50%);} .witr_slug_front_contentf {     display: flex;     background: var(--cms-accent)d9;     position: absolute;     left: 0px;     bottom: 0px;     width: 100%;     padding: 10px 20px;     transition:.5s;} .witr_feature_iconf {     color: #fff;     font-size: 40px;     text-align: center;     transition: all 0.3s ease 0s;} .witr_feature_iconf i{} .witr_back_con_slugf .witr_content_textf h3 {     font-size: 23px;     margin-bottom: 11px;     padding-top: 0;     color:#fff;} .witr_slug_front_contentf .witr_content_textf h3 {     color: #fff;     margin-left: 20px;     margin-top: 17px;     font-size: 22px;} .witr_back_con_slugf .witr_content_textf h3 a, .witr_slug_front_contentf .witr_content_textf h3 a{     color:#fff;} .witr_content_textf p {     color: #fff;} .witr_slug_feature:hover .witr_slug_front_contentf{     bottom:-100px;} .witr_slug_front_contentf .witr_content_textf p {     display: none;} .witr_feature_btn_f a {     color: #fff;     background: #fff;     color: var(--cms-accent);     padding: 8px 21px;     border-radius: 30px;     margin-top: 10px;     display: inline-block;} .witr_feature_btn_f a:hover{     color:#fff;     background:var(--cms-accent);}/*=========================== feature cursor css ===========================*/ .all_feature_color.ca_ferture_7 {     margin: 15px 0;} .ca_ferture_7 .sub-item{     padding: 66px 30px 66px;     box-shadow: 0px 0px 20px 0px rgb(0, 0, 0,0.06);     background: #fff;     transition: 1s;} .ca_ferture_7:hover .sub-item{     transition: 1s;     background: url(assets/images/corporate/fea-car.png) no-repeat center center / cover;} .witr_cfeature8 .sub-item span {     position: inherit;     font-size: 18px;     display: block;     top: auto;     left: auto;     transform: translateX(0);     margin-top:30px;} .witr_cfeature8 .sub-item span::before{     position: absolute;     left: 0;     right: 0;     content: "";     width: 58%;     border: 20px solid var(--cms-accent);     border-left-color: transparent;     z-index: -1;     margin: auto;     top: -10px;     border-radius: 0 5px 5px 0;} .witr_cfeature8 .sub-item h3 {     margin-top: 30px;    /* padding-bottom: 2px;     */}/* witr_cfeature9 */ .witr_cfeature9 .all_feature_color{     box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.04);     padding: 50px 30px 0px;     margin: 30px 0;} .witr_cfeature9 .sub-item span {     position: inherit;     font-size: 60px;     display: block;     top: auto;     bottom:5px;     opacity: 0;     transform: translateX(0);} .witr_cfeature9 .sub-item:hover span {     opacity: 1;} .witr_cfeature9 .sub-item i{     position:relative;     color: var(--cms-accent);     background: #fff;     transition:.5s;} .witr_cfeature9 .sub-item:hover i{     color: #fff;     background: var(--cms-accent);} .witr_cfeature9 .sub-item i::after{     position: absolute;     content: "";     height: 80px;     width: 80px;     left: 0;     border-radius: 50%;     background: var(--cms-accent);     z-index: -1;     top: -6px;     transition:.5s;} .witr_cfeature9 .sub-item:hover i::after{     top: 0px;}/*=========================== 5.feature2 css ===========================*/ .witr_feature2 {     position: relative;     z-index: 1;     background:var(--cms-dark);     padding: 65px 20px;     transition:.5s;} .witr_feature2:hover {     background:var(--cms-accent);} .witr_fea2_icon_top i {     font-size: 80px;     color: #fff;     display: inline-block;} .single_feature2:hover .witr_fea2_icon_top i{     transition:.5s;} .witr_feature2_icon {     position: absolute;     top: 50%;     left: 50%;     transform: translateX(-50%)translateY(-50%);     z-index: -1;     opacity:0;     transition:.5s;} .single_feature2:hover .witr_feature2_icon{     opacity:8%;} .witr_feature2_icon i {     font-size: 150px;     color: #fff;} .witr_feature2 h3 {     margin-top: 19px;     color: #fff;} .witr_feature2 h3 a{     color: #fff;} .witr_feature2 p {     color: #fff;} .witr_feature_btn2 a {     color: #fff;} .witr_feature_btn2 a:hover{     color:var(--cms-accent);}/*=========================== 6.about area css ===========================*/ .witr_about_content {} .witr_about_content h2 {} .witr_about_content h3 {    /* margin-bottom: 40px;     */} .witr_about_content h2 span, .witr_about_content h3 span {     color:#07D1C1;} .witr_about_content p {     margin-top: 20px;} .witr_about_content h2, .witr_about_content h3, .witr_about_content p {     margin-left:auto !important;     margin-right:auto !important;} .witr_about_btn{     margin-top: 60px;} .witr_about_btn a {     font-size: 17px;     font-weight: 500;     background:var(--cms-accent);     border-radius: 30px;     padding: 18px 42px;     transition: .5s;} .witr_about_btn a:hover {     background: #4c0062;     color: #fff;}/*=========================== process css ===========================*/ .witr_s_flex{     display: flex;}/*=========================== 7.process css ===========================*/ .witr_process{     overflow: hidden;     margin-bottom: 30px;} .witr_front_content {     position:relative;} .witr_process_image{} .witr_process_image img{     position: relative;     width: 100%;} .witr_process_box{     position:absolute;     left: 20px;     bottom: 20px;     z-index: 99;} .witr_process_icon{} .witr_process_icon i{     color: #fff;     background:var(--cms-accent);     font-size: 20px;     transition: .5s;     width: 40px;     height: 40px;     line-height: 40px;     text-align: center;} .witr_process :hover .witr_process_icon i{     display: none;} .witr_content_service h3{     color: #fff;} .witr_content_service h3 a{     color: #fff;} .witr_back_process{     background: var(--cms-accent);     opacity:0;     padding: 35px 30px 30px;     transition: .5s;     width: 100%;     height: 100%;     top: 0;     left: 0;     position: absolute;     z-index: 1;     transform: scale(0);}/* .witr_process_icon i:hover .witr_back_process {     top:0;} */ .witr_process :hover .witr_back_process {     opacity:0.9;     transform: scale(1);} .witr_content_service {     position: relative;     top: 50%;     transform: translateY(-50%);     text-align: left;} .witr_content_service p{     color:#fff;} .witr_process_btnb{     margin-top:15px;} .witr_process_btnb a{     color:#fff;} .witr_process_icon2{} .witr_process_icon2 i{     color: #fff;     background:var(--cms-accent);     font-size: 20px;     transition: .5s;     width: 40px;     height: 40px;     line-height: 40px;     display: none;     text-align: center;} .witr_process :hover .witr_process_icon2 i{     display: block;}/*======================== TEAM CSS =========================*/.row.team_top {    margin-top: 30px;} .em-team {     text-align:center;     position: relative;     transition:.5s;} .em-team-one {     position: relative;     overflow: hidden;     padding-bottom: 55px;} .em-team-content-image img {     width: 100%;} .em-team-content-waraper {     background-color: #fff;     bottom: -67px;     left: 0;     margin: 0 10px;     padding: 30px 0;     position: absolute;     right: 0;     box-shadow: 0px 0px 65px 0px rgb(0, 0, 0,0.08);     transition: all 0.3s ease 0s;} .em-team-content-title h2 {     margin-bottom: 5px;     text-transform: capitalize;     transition: all 0.3s ease-in-out 0s;     font-size:22px;} .em-team-content-subtitle {     font-size: 16px;     margin-bottom: 0;     text-transform: capitalize;     transition: all 0.3s ease-in-out 0s;} .em-team-content-socials a {     background: #fff none repeat scroll 0% 0;     border-radius: 50%;     display: inline-block;     height: 35px;     line-height: 35px;     margin: 14px 3px 0;     text-align: center;     width: 35px;     color:var(--cms-accent);} .em-team-content-socials {     position: relative;     transition:.5s;} .em-team-content-socials a:hover{     background:var(--cms-accent)e6;     color:#fff;} .em-team:hover .em-team-content-waraper{     background:var(--cms-accent)e6;     bottom: 0px;} .em-team:hover .em-team-content-socials {}/* team content */ .em-content-title h5 {     font-size: 23px;     margin-bottom: 0;     text-transform: capitalize;     transition:.5s;} .em-content-title h5 a {     font-weight: 700;} .em-content-subtitle {     font-size: 16px;     margin: 5px 0 0;     text-transform: capitalize;     transition:.5s;} .em-team:hover .em-content-title h5 a, .em-team:hover .em-content-title h5, .em-team:hover .em-content-subtitle {     color:#fff;}/* carsol imagess area css */ .imagess_area{     text-align: center;} .witr_car_overlay{     position: relative;} .witr_car_overlay::before{     position: absolute;     content:"";     top: 0;     left: 0;     right: 0;     bottom: 0;     z-index:1;}/*=========================== 9.pricing css ===========================*/ .pricing_area{     border-radius: 5px;    /* margin-left: 20px;     */} .pricing-part {     position: relative;     overflow: hidden;} .pricing-part sub {     color: #fff;     font-size: 16px;     font-weight: 400;     position: absolute;     right: -65px;     top: 20px;     background: var(--cms-accent);     line-height: 43px;     width: 217px;     height: 45px;     text-align: center;     -webkit-transform: rotate(35deg);     transform: rotate(45deg);} .witr_pricing_icon i {     color: var(--cms-accent);     font-size: 40px;     padding-top: 40px;     display: block;} .pricing-part h4 {     font-size: 24px;     padding: 26px 0 12px;     display: block;} .pricing-part h5 {     font-size: 35px;     padding-bottom: 30px;} .pricing-part h6 {     font-size: 21px;     color: #989898;     display: block;     text-decoration: line-through;     margin: 0;} .pricing-part span {     font-size: 24px;     margin-right: 5px;} .pricing-part ul{} .pricing-part ul li {     color: #555555;     line-height: 40px;     list-style: none;} .prt_content {     padding: 20px 18px 10px 0px;     font-size: 20px;}/* pricing list css */ .pricing-part ul li:nth-child(odd){} .pricing-part ul li:nth-child(even){} .witr_btnp_color {     padding-top: 37px;     padding-bottom: 40px;} .pricing-part a.btn {     background: var(--cms-accent);     line-height: 41px;     padding: 7px 30px;     font-size: 16px;     border-radius: 5px;     color: #fff;     border: 1px solid var(--cms-accent);     display:inline-block;} .pricing-part a.btn:hover {     background: transparent;     color: var(--cms-accent);}/* style 2 */ .pricing_style_2 .pricing-part h5 {     background: var(--cms-accent);     padding: 10px 0;     color: #fff;     margin-bottom: 30px;}/* style 3 */ .pricing_style_3 .pricing-part a.btn {     display: block;     border-radius: 0px;} .pricing_style_3 .witr_btnp_color{     padding:0;     padding-top:37px;}/* style 4 */ .pricing_style_4 .witr_p_middle{     width: 150px;     height: 150px;     display: table;     margin: 15px auto 15px;} .pricing_style_4 .witr_p_middle_inner{     display: table-cell;     vertical-align: middle;     background: var(--cms-accent);     border-radius: 100%;} .pricing_style_4 .pricing-part h5 {     padding: 0px;     color: #fff;     font-size: 25px;     border-radius: 100%;     text-align: center;} .pricing_style_4 .pricing-part span+span{     display:block;} .pricing_style_4 .pricing-part span {     font-size: 18px;} .pricing-part ul {     display: inline-block;     text-align: left;     padding: 0;} .witri_texti_list ul i{     margin-right:15px;} .witri_texti_list ul+ul i{     margin-right:0px;     margin-left:15px;}/*=========================== 10.blog css ===========================*/.wpdream_single_blog{	margin-bottom:25px;} .all_blog_color {     text-align: left;} .witr_blog_imags{     overflow: hidden;} .blog-img {     position:relative;     transition: .5s;} .blog-img img{     width:100%;} .blog-img a{     position:relative;     display:block;} .blog-img a::before {     position:absolute;     content:'';     background:rgba(0, 0, 0, 0.5);     top:0;     left:0;     bottom:0;     right:0;     width:100%;     height:100%;     transform: scale(0);     transition:.5s;} .blog_part_inner:hover .blog-img, .blog_part_inner:hover .blog-img a::before{     transform: scale(1.2);} .wblog-content {     padding: 23px 25px 26px;     box-shadow: 0px 2px 6px 0px #f5f2f2;} .blog_part_inner:hover.wblog-content {     box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.5);} .wblog-content span {     font-size: 15px;     color: var(--cms-accent);     line-height: 28px;     padding-bottom: 15px;     margin-right: 10px;} .wblog-content span a {     font-size: 15px;     color: var(--cms-accent);} .wblog-content span i {     padding-right: 5px;     padding-left: 5px;     color: var(--cms-accent);     transition: .5s;} .wblog-content h5 > a {     font-weight: 700;} .wblog-content h5 > a:hover, .wblog-content span i:hover {     color: var(--cms-accent);} .wblog-content h5 {     margin: 10px 0px 15px;} .wblog-content > a {     font-size: 16px;     font-weight: 500;    /* line-height: 49px;     */     padding: 9px 30px;     border: 1px solid var(--cms-accent);     border-radius: 5px;     margin-top: 10px;     margin-bottom: 5px;     transition: .5s;     display: inline-block;} .wblog-content > a:hover {     background: var(--cms-accent);     color: #fff;} .witr_bt2{}/*====== blog style 2 ======*/ .wblog-content.blog-content-5 {     padding: 15px 20px 15px;} .wblog-content.blog-content-5 h5 {     padding-bottom: 0px;}/* blog area css 5 */ .busi_singleBlog{     background: #fff;     transition: .5s;     box-shadow: 0 10px 40px 0 rgba(50,65,141,.07);} .busi_singleBlog:hover{     box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);} .witr_sb_thumb {     overflow: hidden;     position: relative;} .witr_sb_thumb img{     width: 100%;     transition:.5s;} .witr_sb_thumb::before{     position:absolute;     content:'';     background:rgba(0, 0, 0, 0.5);     top:0;     left:0;     bottom:0;     right:0;     transform: scale(0);     transition:.5s;     z-index:1;} .busi_singleBlog:hover .witr_sb_thumb img, .busi_singleBlog:hover .witr_sb_thumb::before{     transform: scale(1.2);} .witr_blog_con{     padding: 20px 15px 0px 25px;     margin-bottom: 0px;} .witr_blog_con span {     font-size: 16px;     line-height: 50px;     font-size: 16px;     margin-bottom: 15px;     margin-right: 2px;} .bs5 span {     line-height: 26px;} .witr_blog_con span i {     padding-right: 5px;     padding-left: 5px;     transition: .5s;} .witr_blog_con span i:hover {     color: var(--cms-accent);} .witr_blog_con h2{     color: var(--cms-dark);     margin: 15px 0 0;} .witr_blog_con h2 a{     display: inline-block;} .witr_blog_con h2 a:hover{     color: var(--cms-accent);} .witr_post_Author {     padding-bottom: 27px;    /* margin: 0 30px;     */     position: absolute;     left: 30px;     top: 30px;     z-index: 999;} .witr_post_Author img{     width: 33px;     height: 33px !important;     border-radius: 50% !important;     margin-right: 5px } .witr_post_Author .nameAuthor{     font-size: 20px;     line-height: 36px;     color: var(--cms-accent);     margin: 0;     font-weight: 500;} .witr_post_Author .comment{     float: right;     font-size: 17px;     color: var(--cms-dark);     line-height: 30px;} .witr_post_Author .nameAuthor:hover, .witr_post_Author .comment:hover{     color: var(--cms-dark);}/*========= blog area css 6 ==========*/ .witr_blog_area6{} .witr_singleBlog{     background: #fff;     transition: .5s;     position: relative;     overflow: hidden;} .witr_sb6_thumb {     position: relative;} .witr_sb6_thumb img{     width: 100%;     transition:.5s;} .witr_sb6_thumb::before{     position:absolute;     content:'';     background:#0000004d;     top:0;     left:0;     bottom:0;     right:0;     transform: scale(0);     transition:.5s;     z-index:1;} .witr_sb6_thumb::after{     position:absolute;     content:'';     background:rgba(0, 0, 0, 0.1);     top:0;     left:0;     bottom:0;     right:0;} .witr_singleBlog:hover .witr_sb6_thumb img, .witr_singleBlog:hover .witr_sb6_thumb::before{     transform: scale(1.2);} .all_text_position{     position: absolute;     top: 50%;     z-index: 1;     transform: translateY(-50%);} .witr_blog_con6{     padding: 20px;} .witr_blog_con6 span {     font-size: 16px;     line-height: 50px;     margin-bottom: 3px;     font-size: 16px;     color: #fff;     padding-bottom: 15px;     margin-right: 2px;} .witr_blog_con6 span i {     padding-right: 5px;     padding-left: 5px;     color: #fff;     transition: .5s;} .witr_blog_con6 span i:hover {     color: var(--cms-accent);} .witr_blog_con6 h2{     color: #fff;     margin-bottom: 0;} .witr_blog_con6 h5 a{     margin-top:20px;     font-size: 20px;     font-weight: 400;     color: #fff;     display:inline-block;} .witr_blog_con6 h2 a{     display: inline-block;     color: #fff;} .witr_blog_con6 h2 a:hover{     color: var(--cms-accent);} .witr_blog_con6 p{     color: #fff;     margin-top: 25px;     opacity:1;     transition:.5s;} .witr_singleBlog:hover .witr_blog_con6 p{     opacity:1;} .witr_post_Author6{     margin: 32px 16px 0px;} .witr_post_Author6 img{     width: 40px;     height: 40px !important;     border-radius: 50% !important;     margin-right: 15px;     float: left;     margin-top: -8px;} .witr_post_text{     overflow:hidden;} .witr_post_Author6 .nameAuthor{     font-size: 17px;     color: #fff;     display: block;} .witr_post_Author6 span a{     color: #fff;} .witr_post_Author6 span{     font-size: 17px;     color: #fff;     margin-right: 5px;} .witr_post_Author6 span a i{    /* display:none;     */     margin-right:2px;} .witr_post_Author6 .comment{     float: right;     font-size: 17px;     color: #fff;     line-height: 30px;} .witr_post_Author6 .nameAuthor:hover, .witr_post_Author6 .comment:hover{     color: var(--cms-accent);}/* witr_blog_area8 */ .witr_blog_area8{} .witr_blog_area8 .witr_singleBlog{     box-shadow: 0px 0px 15px 0px rgb(0, 0, 0,0.1);     margin-top: 10px;} .witr_blog_area8 .witr_sb6_thumb::after{     position:absolute;     content:'';     background:#fff;     top:0;     left:0;     bottom:0;     right:0;} .witr_singleBlog:hover .witr_sb6_thumb::after{     background: transparent !important;} .witr_blog_area8 .witr_blog_con6 h2{} .witr_blog_area8 .witr_blog_con6 p{     margin-top: 0px;} .witr_blog_area8 .witr_blog_con6 h5 a {     margin-top: 10px;     font-size: 17px;} .witr_blog_area8 .witr_blog_con6 h2 a{     color: #272727;} .witr_blog_area8 .witr_blog_con6 p, .witr_blog_area8 .witr_blog_con6 h5 a{     color:#818282;} .witr_singleBlog:hover .witr_blog_con6 p, .witr_singleBlog:hover .witr_blog_con6 h5 a, .witr_singleBlog:hover .witr_blog_con6 h2 a{     color: #fff;} .witr_blog_area8 .em-blog-content-area_adn{     padding:0px;} .witr_blog_area8 .learn_btn {     border-radius: 5px;     padding: 10px 30px;     background: var(--cms-accent);     color:#fff;     margin-top:30px;} .witr_singleBlog:hover .learn_btn {     background: #fff;     color:var(--cms-accent);}/* witr_blog_area9 */ .witr_post_meta9{     position: absolute;     top: 15px;     left: 15px;     z-index: 1;} .witr_post_meta9 span{     color: #fff;     background: var(--cms-accent);     padding: 3px 10px;     display: inline-block;     border-radius: 5px;} .witr_post_meta9 span a{     color: #fff;}/* witr_blog_area 10 */ .witr_blog_area10 .witr_blog_con {     padding: 0;} .witr_blog_area10 .busi_singleBlog {     padding: 20px 20px 20px 20px;     box-shadow: 0 20px 40px 0 rgba(50,65,141,.12);} .witr_blog_area10 .witr_post_meta9 {     top: auto;     right: 15px;     bottom: 0;} .witr_blog_area10 .witr_post_meta9 span{     padding: 10px 10px;     display: block;     text-align: center;     margin-bottom: 15px;} .witr_blog_area10 .witr_blog_con h2 {     margin-top: 0;} .witr_blog_area10 .em-blog-content-area_adn {     padding: 0px;} .witr_blog_area10 .learn_btn {     padding: 12px 30px;     background: #f5f5f5;} .witr_blog_area10 .learn_btn:hover{     background: var(--cms-accent);     color:#fff;} .witr_blog_area10 .learn_btn i {     color: #fff;     width: 40px;     height: 40px;     line-height: 40px;     background: var(--cms-accent);     border-radius: 50px;} .witr_blog_area10 .learn_btn:hover i{     background: var(--cms-dark);}/* witr_blog_area11 */ .witr_blog_area11 .witr_blog_con h2 {     margin: 5px 0 0;} .witr_blog_area11 .witr_blog_con {     padding: 20px 15px 5px 25px;} .witr_blog_area11 .em-blog-content-area_adn {     padding: 0px 10px 22px 20px;} .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{     color: #fff;     background: var(--cms-accent);     padding: 3px 10px;     border-radius: 5px;     margin: 0 10px 10px 0;     display: inline-block;} .witr_blog_area11 .learn_btn {     padding: 10px 30px;     background: var(--cms-accent)14;     border-radius: 5px;     color:var(--cms-accent);} .witr_blog_area11 .learn_btn:hover{     background: var(--cms-accent);     color:#fff;}/* witr_blog_area12 */ .witr_blog_area12 .witr_blog_con {     padding: 20px 15px 12px 25px;}/* witr_blog_area13 */ .witr_blog_area13 .witr_top_category {     transform: scale(0);     transition:.5s;} .witr_blog_area13 .busi_singleBlog:hover .witr_top_category {     transform: scale(1);} .witr_blog_meta_potion {     background: #fff;     margin-top: -55px;     margin-bottom: 25px;     z-index: 9;     position: relative;     padding: 15px 10px;     box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04);    /* border-radius: 5px;     */} .witr_blog_area13 .witr_post_Author .nameAuthor {     font-size: 17px;} .witr_blog_area13 .witr_post_Author {     display: inline-block;     position: inherit;     padding-bottom: 0;     left: 0;     top: 0;} .witr_blog_area13 .witr_post_Author img {     margin-right: 10px;     float: left;} .witr_blog_area13 .witr_blog_con {     padding: 20px 30px 25px;} .witr_blog_area13 .learn_btn {     border-radius: 5px;     padding: 10px 30px;     border: 1px solid #ddd;     margin-top: 20px;     transition:.5s;} .witr_blog_area13 .learn_btn:hover{     background:var(--cms-accent);     border-color: var(--cms-accent);     color:#fff;}/* witr_blog_area14 */ .witr_blog_meta_potion14 {     margin: 5px 0px 17px;} .witr_blog_area14 .witr_blog_con {     padding-top: 15px;}/* witr_blog_area16 */ .witr_blog_area16 .em-blog-content-area_adn {     padding: 0px 10px 22px 0px;} .witr_blog_area16 .witr_blog_con {     padding:20px 20px 25px 20px;} .witr_blog_border{     border:1px solid #f2f2f2;     margin-bottom: 10px;}/*=========================== 10.counter css ===========================*/ .witr_counter_single{     text-align: left;     margin-bottom: 30px;} .witr_counter_number_inn{     overflow:hidden;} .witr_counter_number_inn h3, .witr_counter_number_inn span {     font-size: 40px;     color: var(--cms-accent);     display: inline-block;     font-weight: 700;     margin-bottom: 0;} .witr_counter_number_inn span {     line-height: 0;}/* content */ .witr_counter_number_inn h4{     font-size: 22px;}/*====== style 2 ======*/ .witr_counter_icon{} .witr_counter_icon i {     font-size: 23px;     display: inline-block;} .witr_custom_icon{} .witr_custom_icon i{     font-size: 60px;     display: inline-block;     margin-bottom: 10px;}/*====== style 4 ======*/ .witr_single_counter {     border: 1px solid #324452;     border-radius: 5px;     padding: 37px 0 61px;     text-align: center;     transition: all 0.5s ease 0s;     height: 270px;     width: 270px;     transition: .5s;     margin:auto;} .witr_single_counter:hover {     background: var(--cms-accent);} .witr_counter_icon4{} .witr_counter_icon4 i {     font-size: 30px;     text-align: center;     transition: all 1s ease 0s;     margin-bottom: 15px;} .witr_counter_text h4 {     font-size: 30px;} .witr_counter_text h3 {     display: inline-block;     font-size: 40px;} .witr_counter_text span {     font-size: 35px;     font-weight: 700;     line-height: 0;}/* style 5 */ .wirt_new_iner {     float: left;     margin-right:20px;} .counter_5 .witr_counter_number_inn h4 {     margin-top: 13px;} .counter_5 .witr_counter_number_inn h3{     margin-bottom: 0;} .wirt_new_content{} .wirt_new_content p{     margin-top: 20px;}/*====== style 6 ======*/ .witr_counter_6.witr_counter_single{     background: #fff;     padding: 28px 25px 35px;     box-shadow: 0px 5px 20px 0px #0000000d;     margin-bottom: 30px;} .witr_counter_6 .wirt_new_iner {     background: var(--cms-accent);     padding: 30px 0px 32px;     border-radius: 5px;     width: 29%;     text-align: center;     transform: skewY(356deg);} .witr_counter_6 .witr_counter_number_inn h3, .witr_counter_6 .witr_counter_number_inn span {     font-size: 31px;     color: #fff;} .witr_counter_6 .witr_counter_number_inn {     overflow: inherit;}/*home page 4*/ .brand-slide-4 {     border-top: 1px solid #ddd;}/*=========================== 10.other page css ===========================*//*====== sing up page ======*/ .sing-up-part h3{     font-size: 35px;     line-height: 28px;     padding-bottom: 25px;} .sing-up-part p{     padding-top: 20px;     padding-bottom: 10px;} .sing-up-part .input-layer{     width: 100%;     height: 50px;     border: 1px solid #ddd;     border-radius: 5px;     padding-left: 30px;} .sing-up-part form input[type="checkbox"] {     display: none;} .sing-up-part form input[type="checkbox"] + .label-text:before {     content: '\2714';     border: 2px solid #ddd;     border-radius: 2px;     padding-left: 1px;     padding-right: 1px;     padding-top: 1px;     padding-bottom: 1px;     color: transparent;     margin-right: 10px;     font-size: 12px;} .sing-up-part form input[type="checkbox"]:checked + .label-text:before {     background: #ddd;     content: '\2714';     font-family: fontawesome !important;     padding: 3px 5px;} .sing-up-part form label {     cursor: pointer;     padding-top: 30px;     display: block;     margin: 0;     padding-bottom: 30px;} .sing-up-part form label span{     color: #555;} .sing-up-part form button{     line-height: 48px;     padding: 0 40px;     background: var(--cms-accent);     border: 1px solid var(--cms-accent);     color: #fff;     cursor: pointer;     border-radius: 5px;     font-weight: 500;     transition: .5s;} .sing-up-part form button:hover{     background: transparent;}/*===================== mettle PORTFOLIO AREA CSS =========================*/ .portfolio_nav {     padding: 30px 0 40px;} .portfolio_nav ul {     text-align: center;} .portfolio_nav ul li {     display: inline;} .portfolio_nav ul li {     border: 1px solid #f3eaea;     border-radius: 5px;     cursor: pointer;     display: inline-block;     font-weight: 500;     margin: 0 5px 10px;     padding: 10px 20px;     position: relative;     transition:.5s;} .portfolio_nav ul li:hover, .portfolio_nav ul li.current_menu_item {     color: #fff;     background: var(--cms-accent) none repeat scroll 0% 0;     border-color: var(--cms-accent);} .prot_wrap {     overflow: hidden;}/* single gallery css */ .single_protfolio {     position: relative;     margin-bottom: 25px;     overflow: hidden;} .prot_thumb {} .prot_thumb img {     display: block;     -webkit-transform: scale(1);     transform: scale(1);     -webkit-transition: all 0.5s ease 0s;     transition: all 0.5s ease 0s;     width: 100%;} .single_protfolio:hover .prot_thumb img {     -webkit-transform: scale(1.1);     transform: scale(1.1);} .prot_content {     position: absolute;     text-align: center;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";     transition: .5s;     right: 0;     top: 0;     bottom: 0;     left: 0;     opacity: 0;     background: var(--cms-accent)80;     z-index: 9;} .multi_gallery.prot_content {     height: 90%;     width: 80%;     right: 10%;     top: 5%;     bottom: 5%;     left: 10%;} .prot_content_inner {     position: absolute;     top: 50%;     width: 100%;     left: 50%;     transform: translateX(-50%) translateY(-50%);     z-index: 10;     -webkit-transition: all 0.5s ease-in-out 0.5s;     transition: all 0.5s ease-in-out 0.5s;} .single_protfolio:hover .prot_content {     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} .prot_content h3 {     margin: 0;     text-transform: capitalize;     color: #fff;     font-size: 18px;} .prot_content h3 a {     color: #fff;     font-size: 23px;     font-weight: 700;     text-transform: capitalize;     transition:.5s;} .prot_content h3 a:hover {     color: var(--cms-dark);} .prot_content p {     color: #fff;     line-height: 1.2;     margin: 5px 0 0;} .prot_content p span {     display: inline-block;     padding-top: 0px;} .single_protfolio:hover .prot_content {     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     -webkit-transform: scale(1, 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;}/* load button css */ .gallery_load_button {} .gallery_load_button a {     border: 1px solid #ddd;     color: #444;     padding: 7px 15px;     display: inline-block;     font-size: 17px;     margin-top: 0px;} .gallery_load_button a:hover {     border-color:var(--cms-accent);     background: var(--cms-accent);     color: #fff;} .prot_wrap.nospace .gallery_load_button a {     margin-top: 30px;}/* portfolio icon css */ .picon {} .picon a {     background: var(--cms-accent);     border-radius: 5px;     color: #fff;     display: inline-block;     font-size: 20px;     height: 50px;     line-height: 50px;     margin: 0 3px 11px;     width: 50px;     text-align: center;} .picon a:hover {     border-color: var(--cms-dark);     background: var(--cms-dark);     color: #fff;}/* single portfolio */ .pimgs {} .pimgs img {     height: 465px;     width: 100%;} .prots-contentg p {}/*style 1 */ .em_port_content {     background: var(--cms-accent)80;     height: 100%;     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     position: absolute;     right: 0;     text-align: center;     top: 0;     -webkit-transition: all 0.5s ease 0s;     transition: all 0.5s ease 0s;     width: 100%;     z-index: 9;     left: 0;     top: -100%;     width: 100%;     transition: .5s;     text-align: center;     color: #fff;} .pstyle_1 .porttitle_inner h3 {     color: #fff;     padding-bottom: 9px;} .pstyle_1 .porttitle_inner h3 a {} .pstyle_1 .porttitle_inner p {} .pstyle_1 .prot_content p {     margin: 2px 0 0;} .pstyle_1 .single_protfolio {     transition: .5s;} .pstyle_1 .porttitle_inner .prots-content {     color: #fff;} .portfolio_readmore_btn {     padding-top: 23px;} .portfolio_readmore_btn > a {     background: #fff none repeat scroll 0% 0;     border-radius: 5px;     display: inline-block;     padding: 6px 21px;     text-transform: uppercase;     color: var(--cms-accent);     -webkit-transition: .3s;     transition: .3s;     border: 1px solid transparent;} .portfolio_readmore_btn > a:hover {     background: var(--cms-accent);     color: #fff;     border: 1px solid var(--cms-accent);} .em_port_container {     overflow: hidden;     position: relative;} .pstyle_1 .porttitle_inner p span {     padding-top: 5px;     color: #fff;} .pstyle_1 .picon a {     background: transparent;     border-radius: 5px;     color: #fff;     display: inline-block;     font-size: 25px;     height: 50px;     line-height: 50px;     margin: 0 8px 11px;     width: 50px;     transition: .5s;} .pstyle_1 .picon a:hover {     background: var(--cms-accent);     color: #fff;} .pstyle2 .prot_content {     background: var(--cms-accent)80;} .pstyle2 .prot_content_inner {     left: 50%;     position: absolute;     top: 60%;     transform: translateX(-50%) translateY(-50%);     width: 100%;     z-index: 10;     -webkit-transition: all 0.3s ease-in-out 0.3s;     transition: all 0.3s ease-in-out 0.3s;     opacity: 0;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";} .pstyle2 .single_protfolio:hover .prot_content_inner {     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     top: 50%;     opacity: 1;}/* port style 3 */ .em_plus_port {     position: absolute;     bottom: 20px;     right: 30px;     z-index: 99;} .pstyle2.pstyle3 .prot_content_inner{     text-align:left;} .pstyle2.pstyle3 .prot_content_inner {     left: 3000px;     position: absolute;     top: 60%;     transform: translateX(-50%) translateY(-50%);     width: 100%;     z-index: 10;     -webkit-transition: all 0.3s ease-in-out 0.3s;     transition: all 0.3s ease-in-out 0.3s;     opacity: 0;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";     background:var(--cms-accent)6b;     padding: 20px;     transition:.5s;} .pstyle2.pstyle3 .single_protfolio:hover .prot_content_inner{     left: 75%;}/* style 4 */ .pstyle4.pstyle_1 .single_protfolio:hover {     box-shadow: none;} .pstyle4 .prot_content_inner {     top: 50%;} .pstyle4 .prot_thumb {     overflow: hidden;     position: relative;} .pprotfolio4 {     box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.7);     padding: 17px 10px 20px;} .pprotfolio4 {     border: 1px solid #f1f1f1;     border-top: 0px solid #f1f1f1;     padding: 20px 10px 23px;} .porttitle_inner4 h3 {     margin: 0;     text-transform: capitalize;     color: #454545;     font-size: 18px;     font-weight: 600;     line-height: 1;} .porttitle_inner4 h3 a {     text-transform: uppercase;     color: #454545;     font-size: 18px;     font-weight: 600;} .porttitle_inner4 p {     color: #454545;     line-height: 1;     margin: 5px 0 0;} .porttitle_inner4 p span {     display: inline-block;     padding-top: 5px;}/* style 3 */ .positi_3.pprotfolio4 {     padding: 20px 10px 23px;     border: none;     position: absolute;     bottom: -100px;     background: var(--cms-accent);     left: 0;     right: 0;     z-index: 9;     transition:.5s;     text-align:center;} .single_protfolio:hover .positi_3.pprotfolio4 {     bottom: 0px;} .positi_3 .porttitle_inner4 p span, .positi_3 .porttitle_inner4 h3 a {     color: #fff;}/* single portfolio2 */ .portfolio-details-box {} .gitem img{} .portfolio-details-box h2{     font-size: 25px;} .portfolio-details-box ul{} .portfolio-details-box ul li{     padding-top: 15px;     padding-bottom: 10px;     border-bottom: 1px solid #ddd;     list-style: none;} .portfolio-details-box ul li b{     color: #444;     font-size: 18px;     font-weight: 600;} .portfolio-details-box ul li span.eright{     font-weight: 400;     font-size: 16px;     margin-left: 5px;} .portfolio-details-box .prots-contentg ul{     margin-left: 0px;} .portfolio-details-box .temkuri-single-icon-inner {     text-align: left;} .pr-title{} .pr-title h2 {     margin-top: 15px;     margin-bottom: 15px;} .single_carousel_item .slick-dots {     bottom: -40px;}/*== Title Css ==*/ .temkuri_content{} .temkuri_content p{     padding-top: 10px;} .witr_6 .temkuri_content p, .witr_5 .temkuri_content p{     width: 75%;     margin: auto;} .temkuri_content h5{     padding-bottom:7px;     font-size: 18px;} .temkuri_content h2, .temkuri_content h3{     font-size: 35px;     padding:4px 0px;} .temkuri_content p span, .temkuri_content h5 span, .temkuri_content h2 span, .temkuri_content h3 span{     color:var(--cms-accent);}/*======== Button css ==========*/ .temkuri_button{     margin-top: 45px;} .temkuri_button a {     background: var(--cms-accent);     padding: 18px 35px;     color: #fff;     display: inline-block;     font-size: 18px;     transition:1s;     margin-right: 15px;     font-weight: 500;     border-radius:30px;} .temkuri_button a:hover{     background: var(--cms-dark);     color: #fff;} .temkuri_button a i{     margin-left: 10px;} .witr_b9 {     margin-top: 100px;}/*============= call to action =============*/ .all_cal_color h1, .all_cal_color h2, .all_cal_color h3, .all_cal_color h4, .all_cal_color h5, .all_cal_color p, .all_cal_color h6{     margin:0px;     padding:0px;} .all_cal_color a{     transition:1s;     overflow: hidden;} .cal_to_toggole {     display: flex;     align-items: center;} .temkuri_content.col_content_width_100{     width: 100%;} .temkuri_button.no_margin {     margin-top: 0px;     width: 60%;} temkuri_button.no_margin a{     margin-right: 0px;}/*============= video icon ==============*/ .temkuri_video_inner{     position: relative;     text-align: center;     top: 60px;} .temkuri_video_inner h4{     margin-top:20px;} .temkuri_video_inner a{     position:relative;} .temkuri_video_inner a::before{     content:"";     position: absolute;     top: 35%;     left: 50%;     height: 70px;     width: 70px;     transform: translate(-50%, -50%);     border-radius: 50%;     box-shadow: 0 0 0 0 var(--cms-accent);     animation: witr_video_ripple 2s infinite;} .temkuri_video_inner i {     color: #fff ;     height: 70px;     width: 70px;     text-align: center;     line-height: 70px;     background: var(--cms-accent);     border-radius: 50%;     font-size: 25px;     display: inline-block;     transition:1s;} @keyframes witr_video_ripple{     70% {        box-shadow: 0 0 0 75px rgba(255, 255, 255, 0);    }     100% {        box-shadow: 0 0 0 0px rgba(255, 255, 255, 0);    }}/*=========== Style 11 ============*/ .witr_11{     position:relative;} .witr_col_image{     position:relative;} .witr_col_image::before{     position:absolute;     content:"";     width:100%;     height:100%;} .witr_col_image img {     width: 100%;} .temkuri_video11{     position:absolute;     top:50%;     left:50%;     transform: translateX(-50%) translateY(-50%);}/*====== apps button =======*/ .w_apps_button_image{     display: inline-block;     margin-right: 34px;} .w_apps_button_image a{} .w_apps_button{     display: inline-block;} .w_apps_button a {     padding: 10px 30px 11px;     border: 1px solid var(--cms-accent);     border-radius: 5px;     margin-right: 15px;     display: block;     transition: .5s;} .w_apps_button a:hover {     background:var(--cms-accent);     transition:.5s;} .w_apps_button a:hover span.itemkuri, .w_apps_button a:hover span.spaninner{     color:#fff;     transition:.5s;} span.itemkuri {     float: left;     font-size: 25px;     margin-right: 15px;     margin-top: 0px;} span.spaninner {     display: inline-block;    /* overflow: hidden;     */     font-size: 23px;} span.smalltext {     display: block;     font-size: 14px;}/*====== single image area =======*/ .single_image_area{} .single_image{     position:relative;} .single_image:before{     content: '';     position: absolute;    /* background: var(--cms-accent);     */     top: 0;     width: 100%;     height: 100%;     left: 0;     right: 0;     bottom: 0;     opacity: 0.5;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";} .single_image img{    /* width:100%;     */} .witr_tx_ovei_title {     position: absolute;     right: 20px;     top: 20px;     z-index: 9;     background: var(--cms-accent);     padding: 60px 30px;     width: 200px;     border-radius: 5px;} .witr_tx_ovei_title h2 {     margin-bottom: 5px;     color: #fff;} .witr_tx_ovei_title h2 a{     color: #fff;} .witr_tx_ovei_title p {     color: #fff;     margin: 0;}/*====== footer widget area css =======*/ .witr_footer_widget_area{} .witr_footer_widget{}/* title */ .witr_own_widet_title{} .witr_own_widet_title h1{     font-size: 22px;     padding-bottom: 3px;}/* content */ .wittr_footermenu_w_list{} .wittr_footermenu_w_list ul{} .wittr_footermenu_w_list ul li{     list-style:none;} .wittr_footermenu_w_list ul li a, .wittr_footermenu_w_list ul li{     font-size: 16px;     line-height:38px;     font-weight: 400;     color: #555;     transition: .5s;} .wittr_footermenu_w_list ul li a:hover{     color:var(--cms-accent);}/* icon */ .wittr_footermenu_w_list ul li i{}/* tags css*/ .witr_own_widet_title h5{     color: #fff;     font-size: 20px;     font-weight: 600;     padding-bottom: 17px;} .witr_own_widet_title .tagcloud a{     color: #fff;     font-size: 16px !important;     line-height: 27px;     margin-right: 15px;     padding: 0;}/*====== socials css =======*/ .witr_single_socials{} .witr_single_socials ul{} .witr_single_socials ul li{     list-style: none;} .witr_single_socials ul li a{} .witr_single_socials ul li a i{     display: inline-block;     color: #555;     margin-right: 15px;     font-size:16px;     transition: .5s;     margin-top: 8px;} .witr_single_socials ul li a i:hover{     color: var(--cms-accent);}/*====== Custom Icon css =======*/ .witr_custom_icons{} .witr_custom_icons a{} .witr_custom_icons i{     transition: .5s;} .witr_custom_icons i:hover{}/* service2 style 4 css */ .witr_service2_style4 {     box-shadow: 0px 0px 30px 0px rgb(0, 0, 0,0.1);     padding: 40px 30px 40px;     background:#fff;     transition: 1s;     position:relative;     text-align: center;} .witr_service2_style4_s:hover .witr_service2_style4{    /* padding-bottom:90px;     margin-top: -50px;     */} .witr_service2_style4 h3 {     margin: 20px 0 14px;} .witr_service2_style4 i{     font-size:45px;     display:inline-block;} .witr_service2_style4 p{     margin:0;} .witr_sn_button {     position: absolute;     display: block;     transition: 1s;     bottom: -60px;     left: 0;     right: 0;    /* transform: scale(0);     */} .witr_sn_button a{     background: var(--cms-accent);     border-radius: 3px;     color: #fff;     display: block;     font-size: 18px;     font-weight: 700;     padding: 17px 30px;     text-align: center;     transition: 1s;} .witr_sn_button a:hover{     background: var(--cms-dark);} .witr_service2_style4_s:hover .witr_sn_button {    /* transform: scale(1);     */}/*====== blog page ======*/ .blog-btn a{/* palet-gradyan: var(--cms-grad) kullaniliyor *//* palet-gradyan: var(--cms-grad) kullaniliyor *//* palet-gradyan: var(--cms-grad) kullaniliyor */     color: #fff;     font-weight: 400;     padding: 0 28px;     font-size: 18px;     line-height: 48px;     border-radius: 30px;     margin-top: 25px;} .blog-tag h4, .blog-post h4, .blog-cat h4, .blog-title h4{     font-size: 20px;     line-height: 15px;     font-weight: 600;     border-bottom: 1px solid #ddd;     padding-bottom: 20px;     position: relative;} .blog-tag h4:before, .blog-post h4:before, .blog-cat h4:before, .blog-title h4:before{     position: absolute;     content: '';     bottom: -1px;     left: 0;     height: 3px;     width: 130px;/* palet-gradyan: var(--cms-grad) kullaniliyor *//* palet-gradyan: var(--cms-grad) kullaniliyor *//* palet-gradyan: var(--cms-grad) kullaniliyor */} .blog-title img{     margin-top: 40px;     width: 100%;} .blog-title h5 {     font-size: 20px;     font-weight: 500;     padding-top: 23px;     padding-bottom: 10px;} .blog-title h5 span{     color: #555;     font-size: 16px;     font-weight: 400;} .blog-title p {     padding-right: 30px;} .blog-left-side .blog-title > ul > li{     display: inline-block;     padding:0px;} .blog-left-side .blog-title > ul > li > a{     height: 40px;     width: 40px;     background: #584BED;     text-align: center;     border-radius: 50%;     line-height: 40px;     color: #fff;     font-size: 20px;     margin-right: 15px;     margin-top: 10px;     margin-bottom: 0;     display: inline-block;} .blog-title ul li:nth-child(2) a{     background: #FF896A;} .blog-title ul li:nth-child(3) a{     background: #BF113C;} .blog-title ul li:nth-child(4) a{     background: #22478B;} .blog-title ul li:nth-child(5) a{     background: #00AFE1;} .blog-cat ul{     margin-top: 20px;} .blog-cat ul li{     width: 100%;} .blog-cat ul li p{     display: inline-block;     width: 100%;     position: relative;     padding: 13px 0 5px;     border-bottom: 1px solid #ddd;     color: #555;} .blog-cat ul li:last-child p{     border-bottom: 0;} .blog-cat ul li p span{     position: absolute;     right: 0;} .blog-ad {     position: relative;} .blog-ad .blog-ad-overlay {     position: absolute;     left: 0;     top: 0;     height: 100%;     width: 100%;     background: rgba(88, 75, 237, 0.8);     text-align: center;     padding: 80px 52px;} .blog-ad h5{     font-size: 35px;     font-weight: 600;     line-height: 48px;     color: #fff;} .blog-post{     margin-top: 50px;} .blog-post ul li{     display: -webkit-box;     display: -ms-flexbox;     display: -moz-flex;     display: -ms-flex;     display: -o-flex;     display: flex;     white-space: normal;} .blog-cont span{     color: #555;     padding-top: 6px;} .blog-cont span p {     line-height: 22px;} .blog-tag {     margin-top: 20px;} .blog-tag h4{     margin-bottom: 22px;} .blog-tag span {     color: #555;     padding-right: 25px;     line-height: 38px;} .btn-center{     margin-left: -400px;} .blog-tag {} .single-content h5{     font-size: 35px;     font-weight: 600;     line-height: 30px;     padding: 30px 0 20px;} .single-content span{     font-size: 15px;     color: #555;     padding-right: 20px;     margin-bottom: 17px;} .single-content span i{     font-size: 13px;     padding-right: 8px;} .blog-title ul {     display: inline-block;} .blog-title span {     font-size: 20px;     font-weight: 500;     color: #555;     line-height: 28px;     padding-right: 9px;} .blog-form h3, .blog-cmnt h3 {     border-bottom: 1px solid #ddd;     padding-bottom: 10px;} .blog-q {     padding: 70px 32px 30px;     border-left: 2px solid rgba(88, 75, 237, 1);     box-shadow: 0 0 13px -10px #000;} .blog-q h5 {     font-size: 20px;     padding-top: 18px;} .blog-q span {     font-size: 17px;     color: #555;     line-height: 28px;} .blog-q p{     position: relative;     z-index: 2;     font-size: 20px;} .blog-q p:before {     position: absolute;     content: '\f10e';     left: 50%;     top: -10px;     font-size: 100px;     font-family: fontawesome !important;     transform: translateX(-50%);     z-index: 1;     color: rgba(119, 1, 219, .2);} .blog-cmnt{} .blog-cmnt ul li {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     padding-bottom: 35px;} .blog-cmnt .blog-cont h6 {     line-height: 16px;     font-size: 20px;} .blog-cmnt .blog-cont{     position: relative;} .blog-cmnt .blog-cont a {     color: #555;     font-size: 16px;     line-height: 28px;     position: absolute;     right: 0;     top: 0;} .blog-cmnt .blog-cont p {    /* line-height: 28px;     */     padding-top: 5px;} .blog-form form input{     width: 100%;     height: 50px;     margin: 50px 0 30px;     border: 1px solid #ddd;     border-radius: 30px;     padding-left: 30px;     color: #8f8f8f;} .blog-form form input::-webkit-input-placeholder{     color: #8f8f8f;     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} .blog-form form input:-ms-input-placeholder{     color: #8f8f8f;     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} .blog-form form input::-moz-placeholder{     color: #8f8f8f;     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} .blog-form form input::placeholder{     color: #8f8f8f;     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} .blog-form form textarea {     resize: none;     width: 100%;     height: 200px;     margin-left: 15px;     margin-right: 15px;     padding: 30px;     border-radius: 30px;     border: 1px solid #ddd;     color: #8f8f8f;} .blog-form form textarea::-webkit-input-placeholder{     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     color: #8f8f8f;} .blog-form form textarea:-ms-input-placeholder{     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     color: #8f8f8f;} .blog-form form textarea::-moz-placeholder{     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     color: #8f8f8f;} .blog-form form textarea::placeholder{     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     color: #8f8f8f;} .blog-form form button {     font-size: 16px;     font-weight: 500;     margin-left: 15px;     border: 1px solid rgba(119, 1, 219, 1);     border-radius: 30px;     padding: 13px 35px;/* palet-gradyan: var(--cms-grad) kullaniliyor *//* palet-gradyan: var(--cms-grad) kullaniliyor *//* palet-gradyan: var(--cms-grad) kullaniliyor */     color: #fff;     cursor: pointer;     margin-top: 40px;     transition: .5s;} .blog-form form button:hover{     background: transparent;}/*====== contact page ======*/ .Screenshots .slick-slide img {     width: 100%;} .play-overlay span {     display: none;}/* ======== timeline area css ======== */ .witr_timeline_area{}/* single timeline */ .witr_hd_timeline_contant {     position:relative;     padding-bottom: 39px;}/* left border */ .witr_hd_timeline_inner {     padding-left: 27px;} .witr_hd_timeline_inner:before{     width: 1px;     height: 100%;     transition:.5s;     background: var(--cms-accent);     position: absolute;     left: 7.5px;     top: 0;     content: "";}/* circle border */ .witr_dslborder {     display: inline-block;     width: 15px;     height: 15px;     transition:.5s;     background: var(--cms-accent);     position: absolute;     left: 0;     top: 0;     border-radius: 50%;} .witr_hd_timeline_inner:hover:before, .witr_hd_timeline_inner:hover .witr_hd_sicon_inner, .witr_hd_timeline_inner:hover .witr_dslborder{     background: #000;}/* title */ .witr_timeline_item {     width: 230px;     text-align: left;} .witr_timeline_item h2{     font-weight:400;     transition:.5s;     padding-bottom:10px;} .witr_hd_timeline_inner:hover .witr_timeline_item h2{     color:#000;}/* witr_number_item css */ .witr_number_item {     position: absolute;     z-index: 999;     top: 50%;     left: 50%;     transform: translateX(-50%) translateY(-50%);     color: #fff;     font-size: 20px;}/* timeline icon css */ .witr_hd_sicon {     position: absolute;     left: -17px;     bottom: -25px;} .witr_hd_sicon_inner{     width: 55px;     height: 55px;     background: var(--cms-accent);     line-height: 54px;     text-align: center;     color: #fff;     border-radius: 50%;     position: relative;     z-index: 2;     transition: .5s;     font-size: 22px;} .witr_hd_sicon_inner i{}/* margin left spacing */ .mrl15{     margin-left:15px;} .mrl65{     margin-left:65px;} .mrl110{     margin-left:110px;}/* margin right spacing */ .mrr50{     margin-right:50px;} .mrr95{     margin-right:95px;} .mrr90{     margin-right:90px;}/* timeline bottom right text */ .witr_sicon_bottom.witr_hd_timeline_contant {     padding-bottom: 0px;     padding-top: 51px;} .witr_sicon_bottom{     text-align:right;} .witr_sicon_bottom .witr_timeline_item {     width: 230px;     margin-right: 0;     margin-left: auto;     text-align: right;} .witr_sicon_bottom .witr_dslborder {     left: auto;     top: auto;     bottom: 0;     right: 1px;} .witr_sicon_bottom .witr_hd_timeline_inner:before{     left: auto;     right: 7.5px;     top: auto;     bottom: 0;} .witr_sicon_bottom .witr_hd_timeline_inner {     padding-left: 0px;     padding-right: 27px;}/* icon bottom position */ .witr_sicon_bottom .witr_hd_sicon {     position: absolute;     right: -17px;     top: -28px;     left: auto;     bottom: auto;} .middle_border_divider{     height:1px;     display:block;     background: var(--cms-accent);}/* cursor imags area css */ .imagess_area .slick-list, .imagess_area .slick-slider {     z-index: 1;} .slide_items{     cursor: pointer;} .witr_grayscale{     filter: grayscale(1);     transition: all 0.3s ease 0s;     cursor: pointer;} .witr_grayscale:hover{     filter: grayscale(0);} .slide_items img {     margin: auto;}/* accordion area css */ .accordion_area .card-header.witr_ac_card {     background: none !important;     padding: 0;     border-bottom: 0;     text-align: left;} .witr_ac_card i {     margin-right: 10px;     font-size: 20px;} .accordion_area .card-2{     margin-bottom: 22px;     border: 1px solid #ddd;} .accordion_area .card-2 p {     padding: 15px 20px 5px;} .witr_ac_style {     padding-left: 30px;     font-size: 17px;     font-weight: 600;     display: flex;     align-items: center;     padding: 11px 15px;     transition: .5s;} .witr_ac_style:focus, .witr_ac_style:hover{     color:#fff;     background: var(--cms-accent);} .witr_ac_style:before {     position: absolute;     content: '\f107';     right: 30px;     font-family: fontawesome !important;     font-weight: 400;} .active .witr_ac_style:before {     content: '\f106';} .active .witr_ac_style{     background: var(--cms-accent);     color:#fff;} .card-body ul{} .card-body ul li{     margin-left: 18px;     margin-bottom: 4px;}/* witr single cursor img */ .slide_item img{     opacity:0.1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";} .slick-center .slide_item img{     opacity:1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}/*======== slick ========*/ .slick-prev, .slick-next {     font-size: 0;     position: absolute;     display: block;     padding: 0;     cursor: pointer;     color: #fff;     outline: none;     background: var(--cms-accent);     z-index: 9;     opacity: 0;     border-radius: 0px;     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: .5s;     border: 0px solid #17161a;} .slick-prev {     left: -15px;} .slick-next {     right: -15px;} .slick-prev.slick-disabled, .slick-next.slick-disabled{     background: var(--cms-accent);} .witr_ds_content_area .slick-prev {     left: 15px;} .witr_ds_content_area .slick-next {     right: 15px;} .slick-prev:before, .slick-next:before {     color: #fff;     font-size: 25px;     -webkit-transition: all 0.3s ease 0s;     transition: all 0.3s ease 0s;     content: "\f177";     font-family: FontAwesome !important;     line-height: inherit;     opacity: 1;} .slick-next:before {     content: "\f178";     font-family: FontAwesome !important;} .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {     background: var(--cms-dark);     border-color: transparent;     outline-color: transparent;     outline: none;} .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {     color: #fff;} .carso_idtesti:hover .slick-prev, .carso_idtesti:hover .slick-next, .carso_id1:hover .slick-prev, .carso_id1:hover .slick-next, .witr_case:hover .slick-prev, .witr_case:hover .slick-next, .service_active:hover .slick-prev, .service_active:hover .slick-next, .feature_active:hover .slick-prev, .feature_active:hover .slick-next, .event_active:hover .slick-prev, .event_active:hover .slick-next, .imagess_area:hover .slick-prev, .imagess_area:hover .slick-next, .witr_ds_content_area:hover .slick-prev, .witr_ds_content_area:hover .slick-next, .blog_wrap:hover .slick-prev, .blog_wrap:hover .slick-next, .witr_team_area_c:hover .slick-prev, .witr_team_area_c:hover .slick-next, .images_area:hover .slick-prev, .images_area:hover .slick-next, .testomonial-slide:hover .slick-prev, .testomonial-slide:hover .slick-next, .Screenshots-slide:hover .slick-prev, .Screenshots-slide:hover .slick-next, .mobile-slide:hover .slick-prev, .mobile-slide:hover .slick-next, .mobile-slide-7:hover .slick-prev, .mobile-slide-7:hover .slick-next, .witr_islidess_slick:hover .slick-prev, .witr_islidess_slick:hover .slick-next, .testomonial:hover .slick-prev, .testomonial:hover .slick-next{     opacity:1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} .testomonial-slide .slick-prev, .testomonial-slide .slick-prev{} .blog_wrap .slick-prev, .blog_wrap .slick-next {     top: 35%;     -webkit-transform: translate(0px, -50%);     transform: translate(0px, -50%);} .testomonial-slide .slick-prev, .blog_wrap .slick-prev {     left: -65px;} .testomonial-slide .slick-next, .blog_wrap .slick-next {     right: -65px;} .witr_car_overlay .slick-slide{     padding:0 15px;}/* cursor css */ .carsur_dots .elementor-slick-slider ul.slick-dots{     bottom: -70px;} .carsur_dots .elementor-slick-slider ul.slick-dots li{     margin: 0 5px;} .carsur_dots .elementor-slick-slider ul.slick-dots li button:before{     background-color: transparent;     font-size: 0;     width: 18px;     height: 18px;     border: 1px solid #fff ;     cursor: pointer;     border-radius: 50%;} .carsur_dots .elementor-slick-slider ul.slick-dots li.slick-active button:before{     background-color: #fff;} .carsur_dots .elementor-slick-slider ul.slick-dots li button:hover:before{     background-color: #fff;} .slick-dots {     position: absolute;     left: 50%;     transform: translateX(-50%);     bottom:-25px;     display: inline-block;     z-index: 11;} .slick-dots li {     display: inline-block;} .slick-dots li button {     background: var(--cms-accent)5c;     font-size: 0;     width: 18px;     height: 18px;     border: 0px solid var(--cms-accent);     margin: 0 5px;     cursor: pointer;     border-radius: 50px;     padding: 0;     transition:.5s;     outline: none;} .slick-dots li.slick-active button {     background: var(--cms-accent);}/* text widget */ .witr_text_widget {     text-align: left;} .witr_text_widget_inner h1, .witr_text_widget_inner h2{     font-size: 35px;     margin-bottom: 5px;} .witr_text_widget_inner h1{     font-size: 17px;     color:var(--cms-accent);} .witr_text_widget_inner h1 span, .witr_text_widget_inner h2 span{     color:var(--cms-accent);} .witr_text_widget_inner p{    /* margin-top: 23px;     */     margin-bottom: 11px;} .witr_text_widget .witr_text_widget_inner h1, .witr_text_widget .witr_text_widget_inner h2, .witr_text_widget .witr_text_widget_inner p{     margin-left:auto !important;     margin-right:auto !important;}/* unoy */ .wp-block-button__link {     padding: 8px 24px 12px;} p.comment-form-cookies-consent {     position: absolute;     top: 33%;     display:none;}/* stasick tab area css */ .static_tab_area {     background: #fff;     overflow: hidden;     box-shadow: 0px 0px 5px #ddd;} .temkuri-tab{     overflow: hidden;     clear: both;     background: #000;} .static_tab_area .nav-tabs {     border: none;} .temkuri-tab li {     display: inline-block;     list-style: none;     background: #000;     float: left;     overflow: hidden;} .temkuri-tab li a{     padding: 15px 30px;     display: block;     border-right: 1px solid #ddd;     color: #fff;} .temkuri-tab li a.active, .temkuri-tab li a:hover {     background: var(--cms-accent);     color: #fff;}/* single video css */ .single_video {     margin-top: 30px;} .video_image {     position: relative;} .video_image:before {     background: rgba(0, 0, 0, 0.5);     content: "";     width: 100%;     height: 100%;     position: absolute;} .video_image img{     width:100%;} .choose_video_icon{} .video_icon {     position: absolute;     top: 50%;     left: 50%;     z-index: 9999;     -webkit-transform: translateY(-50%) translateX(-50%);     transform: translateY(-50%) translateX(-50%);} .video_icon a{     text-align: center;     display: inline-block;} .video_icon a i{     color: #fff;     border: 5px solid #fff;     width: 90px;     height: 90px;     line-height: 80px;     font-size: 40px;     border-radius: 50%;} .wic_tab_content {     padding-top: 16px;     text-align: left;} .tab_title_content{} .tab_title_content h2{     font-size: 20px;     margin-bottom: 8px;} .wic_text_block p{} .video_area .col-md-12{     padding-left:0;     padding-right:0;}/* tab event css */ .tab-event{     background: #fff;     overflow: hidden;     padding: 15px 0;} .temkuri_single_event {     border-bottom: 1px solid #ddd;     margin: 0 10px;     padding-bottom: 12px;     padding-top: 16px;     clear: both;     overflow: hidden;} .temkuri_single_event:last-child{     border-bottom: 0px solid #ddd;} .temkuri_event_thumb {     float: left;     margin-right: 15px;} .event_content_area{} .temkuri_single_event:hover .event_page_title h2 a{     color: var(--cms-accent);} .event_page_title h2 a{     font-weight: 600;} .event_pcontent{} .event_pcontent p{     margin-bottom: 5px;} .temkuri_event_icon span{     margin-right: 10px;} .temkuri_event_icon span i{     margin-right: 5px;}/*========= tab 2 area ===========*/ .tab_area2{     background: #182C44;     overflow: hidden;} .temkuri_tab{    /* overflow: hidden;     clear: both;     background: #000;     */} .tab_area2 .nav-tabs {     border: none;} .temkuri_tab li {     display: inline-block;     list-style: none;     background: #000;     float: left;     overflow: hidden;     margin-right: 15px;} .temkuri_tab li a{     padding: 15px 30px;     display: block;    /* border-right: 1px solid #ddd;     */     color: #fff;} .temkuri_tab li a.active, .temkuri_tab li a:hover {     background: var(--cms-accent);     color: #fff;} .wic_tab_content2 {     padding-top: 40px;} .witr_tab_title_content2{} .witr_tab_title_content2 h2{     font-size: 20px;     margin-bottom: 19px;     color: var(--cms-accent);} .witr_tab_btn{} .witr_tab_btn a{     color:var(--cms-accent);}/* carsur_dots */ .carsur_dots{} .carsur_dots .swiper-pagination-bullet {     width: 18px;     height: 18px;     background: none;     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     border: 2px solid #fff;} .carsur_dots .swiper-pagination-bullet.swiper-pagination-bullet-active{     background: #fff;} .carsur_dots .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {     margin: -54px 6px;} .video-item span, .em-call-to-video span{     display:none;}/* =========================== DEFAULT CONTACT CSS ================================ */ .wpcf7 label {     width: 100%;} .wpcf7 input, .wpcf7 textarea{     width: 100%;    /* border-radius:30px;     */     border:none;     padding-left: 30px;} .wpcf7 input{     height:50px;} .wpcf7 textarea {     height: 150px;} input.wpcf7-submit {     width: auto;     padding: 0px 50px;     cursor: pointer;} .wpcf7-form p {} div.wpcf7-response-output {     color: #000;     border: none !important;} .send_message .wpcf7-form p {     display: flex;     flex-direction: row;} .send_message input {     border: 0;     background: #f7f7f7;     height:72px;     transition:.5s;} .send_message input.wpcf7-submit{     background: var(--cms-accent);     color:#fff;     transition:.5s;} .send_message input.wpcf7-submit:hover{     background: #f8f8f8;     color:var(--cms-accent);} .send_message input::-webkit-input-placeholder{     color: #888888 !important;} .send_message input:-ms-input-placeholder{     color: #888888 !important;} .send_message input::-moz-placeholder{     color: #888888 !important;}/*======== apartment contact css ==========*/ .apartment_area{     position: relative;     background-size: cover;     padding: 60px 35px 60px;     border-radius: 10px;     text-align: left;} .apartment_text h1{     color: var(--cms-accent);     font-size: 17px;     margin-bottom: 5px;} .apartment_text h2{     margin: 0 0 21px;     font-size: 38px;} .form-group {     margin-bottom: 0px;} .witr_apartment_form {} .witr_apartment_form form select option{} .witr_apartment_form form select, .witr_apartment_form input{     width: 100%;     height: 45px;     color: #888888;     border-radius: 5px;     border: none;     outline: none;     margin-bottom: 20px;     text-align: left;} .witr_apartment_form textarea{     margin-bottom: 20px;     text-align: left;} .witr_apartment_form input::-moz-placeholder{     color: #888888 ;     opacity: 1;} .witr_apartment_form input::-ms-input-placeholder{     color: #888888 ;     opacity: 1;} .witr_apartment_form input::-webkit-input-placeholder{     color: #888888;     opacity: 1;} .witr_apartment_form select::-webkit-input-placeholder, .witr_apartment_form textarea::-webkit-input-placeholder{     color: #888888;     opacity: 1;} .witr_apartment_form .const_btn{     font-size: 15px;     background: #fff;     font-weight: 600;    /* padding: 15px 37px;     */     border-radius: 5px;     margin-top: 10px;     border: 0;     color: var(--cms-accent);     cursor:pointer;     transition:.5s;} .witr_apartment_form .const_btn:hover{     background: var(--cms-accent);     color: #fff;}/* Bottom Contact */ .witr_bottom_contact .form-group {     margin-bottom: 20px;} .witr_bottom_contact textarea {     height: 100px;}/* COUNTDOWN CSS */ span.cdowns {     width: 150px;     height: 150px;     background: #fff;     display: inline-block;     margin: 0 10px;     position: relative;     line-height: 1;     border: 1px solid #ddd;     padding-top: 40px;} span.cdowns::before {     position: absolute;     content: "";     background: var(--cms-accent);     top: 55px;     right: -19px;     height: 12px;     width: 12px;     border-radius: 50%;} span.cdowns::after{     position: absolute;     content: "";     background: var(--cms-accent);     top: 84px;     right: -19px;     height: 12px;     width: 12px;     border-radius: 50%;} span.cdowns:last-child:before, span.cdowns:last-child:after {     display:none;} .counterdowns {     text-align: center;} span.time-counts {     font-size: 35px;     color: var(--cms-accent);     display: inline-block;     font-weight:700;} .counterdowns p {     color: var(--cms-accent);     font-size: 16px;     font-weight:600;     margin-top:5px;} .dotnoneb span.cdowns:before {     display:none;} .dotnonea span.cdowns:after {     display:none;} .mean-container .mean-nav ul li a:hover {     color:var(--cms-accent) ;     border-radius: 0;}/*================================= mailchim 1=================================== */ .mc4wp-form-fields p {     position: relative;     line-height: 27px;     margin-bottom: 22px;} .mc4wp-form-fields p label {     font-size: 16px;     font-weight: 700;     margin: 15px 0;} .mc4wp-form-fields input {     width: 100%;     background: #fff;     font-size: 16px;     line-height: 28px;     color: #b0afaf;     border-radius: 5px;     border: none;     outline: none;     padding: 15px 30px;} .mc4wp-form-fields button {     width: 30%;     border-radius: 0 5px 5px 0px;     background: var(--cms-dark);     border: none;     outline: none;     position: absolute;     right: -3px;     top: 0;     bottom:0;     font-size: 18px;     color: #fff;     text-align: center;     z-index: 2;     cursor: pointer;     padding: 10px 15px;     transition: .5s;} .mc4wp-form-fields button:hover {     background: #18406b;} .witr_own_shorcode {     margin-top: 21px;} .checkbox_witr input {     width: 20px;     float: left;     margin-right: 15px;     margin-top: -8px;} .checkbox_witr span {     color: #fff;     font-size: 15px } .mc4wp-alert.mc4wp-error a, .mc4wp-alert.mc4wp-error p{     color: #fff;} .mc4wp-form-fields input::-moz-placeholder {     color: #888888;} .mc4wp-form-fields input::-webkit-input-placeholder {     color: #888888;}/* mailchim 2 */ .footer-middle .mc4wp-form-fields input::-moz-placeholder {     color: #888888;} .footer-middle .mc4wp-form-fields input::-webkit-input-placeholder {     color: #888888;} .footer-middle .mc4wp-form-fields p {     position: relative;     line-height: 27px;     margin-bottom: 22px;     color: #fff;} .footer-middle .mc4wp-form-fields p label {     font-size: 16px;     font-weight: 700;     margin: 15px 0;} .footer-middle .mc4wp-form-fields input {     height: 50px;     position: relative;     background: transparent;     width: 100%;     line-height: 43px;     color: #fff;     border: 1px solid #ffffff66;     border-radius: 0px;     padding-left: 10px;} .footer-middle .mc4wp-form-fields button {     position: absolute;     right: 0;     top: 0;     width: 37%;     height: 50px;     border-radius: 0px;     color: #fff;     background: var(--cms-accent);     cursor: pointer;     padding: 10px 10px;     transition: .5s;} .footer-middle .mc4wp-form-fields button:hover {     background: #fff;     color: var(--cms-accent);} .footer-middle .checkbox_witr input {     width: 20px;     float: left;     margin-right: 15px;     margin-top: -8px;} .footer-middle .checkbox_witr span{     color:#fff;} .footer-middle .mc4wp-form-fields p:nth-child(1) {     margin-bottom: 22px;}/* mc4wp */ .mc4wp-form-fields .witr_mail_From{     text-align:left;} .mc4wp-form-fields .witr_mail_From input{     margin-bottom:20px;     border: 1px solid #ddd;} .mc4wp-form-fields .witr_mail_From button {     position: inherit;     width: auto;     border-radius: 0px;     padding: 0px 40px;     font-weight: 600;} .witr_joined .witr_field2 .witr_form_field2 input{     height: 72px;     border-radius: 0;     border: 0;     background: #fff;} .witr_joined .witr_con_btn2 .w_btn2{     background: #324452;     border: 0;     border-radius: 0;     height: 72px;     position: absolute;     top: 0;     width: 22%;     right: 0;     color: #fff;}/* === style_w2 ==== */ .departmentList{     position: relative;     padding: 73px 30px 65px;     border-radius: 10px;     background-size:cover;     text-align: left;    box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%); 	margin-bottom:30px;} .departmentList h3{     margin-bottom: 22px;} .departmentList h3 a{     font-size: 30px;} .departmentList ul{} .departmentList ul li{} .departmentList ul li a{     color: #272727;     font-size: 18px;     display:block;     padding: 8px 10px 8px;     margin-bottom: 1px;} .departmentList ul li a:hover{     color: var(--cms-accent);} .departmentList ul li a span{     display:inline-block;     margin-top: 4px;} .departmentList .discover_more{     color: #272727;     display: inline-block;     margin-left: 10px;     margin-top:15px;} .departmentList .discover_more i{     font-size: 15px;     padding-left: 5px;     transition:.5s;} .departmentList .discover_more:hover{     color: var(--cms-accent);} /*===================== temkuri BLOG AREA CSS =========================*/ .temkuri-blog-area {     padding: 90px 0 100px;} .temkuri-single-blog {     background-color: #fff;     box-shadow: 0px 0px 10px 0px rgba(148,146,245,0.2);     margin-bottom: 30px;     overflow: hidden;     text-align: center;     -webkit-transition: all 0.3s ease-in-out 0s;     transition: all 0.3s ease-in-out 0s;} .temkuri-single-blog.temkuri-lt {     text-align: left;} .temkuri-blog-index.blog-area.temkuri-blog-area, .temkuri-blog-area.temkuri-blog-archive {     padding: 100px 0 100px;}/* BLOG THUMB CSS */ .temkuri-blog-thumb {     overflow: hidden;} .temkuri-blog-thumb a {     position: relative;} .temkuri-blog-thumb a {     display: block;} .temkuri-blog-thumb a:before {     content: "";     left: 0px;     top: 0px;     right: 0px;     bottom: 0px;     background: var(--cms-accent);     width: 100%;     height: 100%;     position: absolute;     background: rgba(0, 0, 0, .7);     opacity: 0;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";     z-index: 999;     transition: .5s;} .temkuri-blog-thumb img {     transition: .5s;     display: block;}/* BLOG TITLE AND CONTENT CSS */ .blog-inner {} .blog-content {} .blog-content h2 {     margin: 0 0 18px;} .blog-content h2 a {     font-size: 15px;     font-weight: 700;} .blog-content h2 a:hover {     color: var(--cms-accent);} .blog-content p {}/* BLOG POST META CSS */ .temkuri-blog-meta {     margin-bottom: 0;     margin-top: 0;     width: 100%;} .temkuri-blog-meta:after {     display: block;     clear: both;     content: "";} .temkuri-blog-meta a {}/* BLOG POST META LEFT CSS *//* left style 1 */ .temkuri-blog-meta-left {     padding: 0 0 9px;} .temkuri-blog-meta-left a, .temkuri-blog-meta-left span {     color: #888888;     font-size: 16px;     margin-right: 5px;     -webkit-transition: all 0.3s ease 0s;     transition: all 0.3s ease 0s;} .temkuri-blog-meta-left a:hover, .temkuri-blog-meta-left span:hover {     color: var(--cms-accent);} .temkuri-blog-meta-left i {     color: var(--cms-accent);     margin-right: 5px;}/* BLOG POST META RIGHT CSS */ .temkuri-blog-meta-right {     float: right;     padding: 0px 0;} .temkuri-blog-meta-right a, .temkuri-blog-meta-right span {     font-size: 12px;     color: #454545;     margin-left: 5px;} .temkuri-blog-meta-right i {     margin-right: 5px;}/* blog readmore */ .readmore a {     border: 1px solid #ddd;     color: #444;     display: inline-block;     font-size: 11px;     font-weight: 400;     padding: 6px 10px;     transition: all 0.5s ease 0s;     -webkit-transition: all 0.5s ease 0s;     -moz-transition: all 0.5s ease 0s;     -o-transition: all 0.5s ease 0s;     -ms-transition: all 0.5s ease 0s;} .readmore a:hover {     border-color: var(--cms-accent);     background: var(--cms-accent);     color: #fff;}/* blog hover */ .temkuri-single-blog:hover .temkuri-blog-thumb a:before {     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} .temkuri-single-blog:hover .temkuri-blog-thumb img {     -webkit-transform: scale(1.1);     transform: scale(1.1);}/*======================== EMD temkuri BLOG AREA CSS =========================*//*======================== temkuri BLOG DETAILS AREA CSS =========================*/ .temkuri-single-blog-details {     background: #fff;     margin-bottom: 40px;} .em-theme-main-page .temkuri-single-blog-details {     padding: 30px 30px 10px;} .temkuri-single-blog-details-inner {     padding: 38px 45px 45px;     box-shadow: 0 3px 19px rgb(0 0 0 / 8%);     border-radius: 0 0 10px 10px;} .temkuri-single-blog--thumb {} .temkuri-single-blog--thumb a {} .temkuri-single-blog--thumb img {     width: 100%;} .temkuri-single-blog--thumb {} .temkuri-single-blog-title h2 {     padding: 0;     margin-top: 0;     margin-bottom: 8px;} .temkuri-single-blog-details .temkuri-blog-meta {     padding: 0px;     margin: 0px;} .temkuri-single-blog-details .temkuri-blog-meta-right, .temkuri-single-blog-details .temkuri-blog-meta-left {     padding: 0px 0 10px 0;} .temkuri-blog-social {     margin-bottom: 25px;     margin-top: 25px;} .temkuri-single-icon-inner {     text-align: center;} .temkuri-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;} .temkuri-single-icon-inner a:hover {     background: var(--cms-accent);     border-color: var(--cms-accent);     color: #fff;} .temkuri-single-icon-inner a i {} .single-blog-content ul {     padding-bottom: 10px;}/*======================== temkuri COMMENT AREA CSS =========================*//* POST REPLY CSS */ .post_comment {     border: 1px solid #f1f1f1;     margin: 20px 0;     padding: 0 15px;} .comment_inner {} .commment_title {} .commment_title h3 {     font-size: 24px;     margin-bottom: 40px;     position: relative;} .commment_title h3:before {     position: absolute;     content: "";     left: 0;     bottom: -9px;     width: 40px;     height: 2px;     background: var(--cms-accent);} .commment_title p {} .post_replay {} .post_replay_inner {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     margin-bottom: 12px;     word-break: break-all;} .mgl-30 {     margin-left: 30px;} .post_reply_thumb {} .post_reply_thumb img {     border-radius: 50%;} .post_replay {     margin-top: 25px;} .post_reply {     padding-left: 15px;     width: 100%;} .post_reply div.st {     font-size: 18px;     font-weight: 400;} .post_reply div.st a {} .reply_date {     overflow: hidden;     margin-bottom: 5px;} .reply_date span.span_left {     float: left;     font-size: 13px;} .reply_date span.span_right {     float: right;     color: #5986f2;     font-size: 12px;     font-weight: 400;} .post_reply p {} .comments-area .children {     margin-left: 30px;} .post_comment .post_comment {     margin-left: 15px;}/* COMMENT FORM CSS */ .comments, .comment-respond {     box-shadow: 0 0 5px rgb(0 0 0 / 10%);     margin-bottom: 30px;     padding: 38px 30px 45px !important;     background: #ffffff;} .comments{     padding: 38px 30px 25px;} .comment_field {} .comment_field .input-field {     width: 33.33%;     float: left;     margin-bottom: 25px;}/* .comment_field .input-field:nth-child(odd){     margin-right:1%;} .comment_field .input-field:nth-child(even){     margin-left:1%;} */ .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 .textarea-field label {     margin-top: 30px;} .comment_field .input-field input {     width: 100%;     border: 1px solid #e5e5e5;     padding: 6px 20px;     height: 54px;     font-size: 17px;} .comment_field .input-field input[type="text"] {} .comment_field .input-field input[type="email"] {} .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;} .temkuri_btn {     background: var(--cms-accent);     border: 0;     display: inline-block;     text-align: center;     padding: 16px 30px;     margin-top: 15px;     border-radius: 5px;     transition: .5s;     color: #fff;} .temkuri_btn:hover {     background: var(--cms-dark);} .em-theme-main-page .commment_title h3 {     margin-top: 0px;} .em-theme-main-page .empgc {     margin-top: 40px;} .em-theme-main-page .empgc.commment_title h3 {     margin-bottom: 35px;} .em-single-page-comment .commment_title.empgc > h3 {     margin-bottom: 35px;} .logged-in-as {     margin-bottom: 0;     margin-top: 30px;} .logged-in-as a {} a.comment-edit-link {     margin-bottom: 12px;     display: inline-block;} .em-theme-main-page .comments-area {     margin-top: 40px;     clear: both;}/*======================== temkuri unittest =========================*/ .blog-page-title h2 {     display: block;     font-size: 22px;     margin-bottom: 7px;     -webkit-transition: all 0.5s ease 0s;     transition: all 0.5s ease 0s;} .blog-page-title a {     display: inline-block;     word-break: break-all;} .blog-page-title h2 a:hover {     color: var(--cms-accent);} .em-blog-content-area {     padding: 20px 15px 25px;     text-align: left;} .single-blog-content iframe {     margin-top: 20px;} .blog-content h1, .blog-content h2, .blog-content h3, .blog-content h4, .blog-content h5, .blog-content h6 {     margin-top: 10px;     margin-bottom: 10px;     font-weight: 500;     font-size: 30px;} .post_reply h1, .post_reply h2, .post_reply h3, .post_reply h4, .post_reply h5, .post_reply h6 {     color: #303030;     font-size: 30px;     font-weight: 500;     margin-top: 15px;     margin-bottom: 15px;} .blog-content h2, .post_reply h2 {     font-size: 26px;} .blog-content h3, .post_reply h3 {     font-size: 22px;} .blog-content h4, .post_reply h4 {     font-size: 20px;} .blog-content h5, .post_reply h5 {     font-size: 18px;} .blog-content h6, .post_reply h6 {     font-size: 17px;}/* single blog */ .single-blog-content h1, .single-blog-content h2, .single-blog-content h3, .single-blog-content h4, .single-blog-content h5, .single-blog-content h6{     margin-bottom: 20px;     margin-top: 20px;     font-size: 30px;     font-weight: 600;} .single-blog-content h2 {     font-size: 26px;} .single-blog-content h3 {     font-size: 22px;} .single-blog-content h4 {     font-size: 20px;} .single-blog-content h5 {     font-size: 18px;} .single-blog-content h6 {     font-size: 17px;}/*======================== temkuri PAGINATION AREA CSS =========================*/ .paginations {     text-align: center;     margin-top: 20px;} .paginations a, .page-numbers span.current {     display: inline-block;     font-size: 14px;     font-weight: 500;     margin: auto 5px;     color: #888;} .page-numbers li {     display: inline-block;} .paginations a:hover, .paginations a.current, .page-numbers span.current {     background: var(--cms-accent);     border-color: var(--cms-accent);     color: #fff;} .paginations .page-numbers, .temkuri-blog-area .page-numbers, .witr_shop_area .page-numbers{     box-shadow:none;     background: 0% 0;} a.page-numbers, .page-numbers{     box-shadow: 0 10px 40px 0 rgba(50,65,141,.12);     border-radius: 5px;     margin-right: 10px;     padding: 15px 24px;     font-size: 19px;     line-height: 1;     transition:.5s;     background: #fff;} a.page-numbers{     box-shadow: 0 10px 40px 0 rgba(50,65,141,.12) !important;} .paginations .page-numbers, .temkuri-blog-area .page-numbers, .witr_shop_area .page-numbers{     box-shadow:none;     background: 0% 0;}/*======================== temkuri BREADCRUMB AREA CSS =========================*/ .breadcumb-area {     padding: 100px 0px;     background-image: url(assets/images/slider2.jpg);     background-position: center center;     background-repeat: no-repeat;     position: relative;     background-size: cover;	 z-index: 1;}.breadcumb-area::before {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    content: "";    background-color: #000000d1;    z-index: -1;} .breadcumb-inner h2 {     font-size: 36px;} .breadcumb-inner ul {     font-weight: 600;} .breadcumb-inner li {     display: inline-block;     margin: 0 2px;     color: #fff;} .breadcumb-inner li:nth-last-child(-n+1) {     color:#fff;} .breadcumb-inner li a {     font-weight: 600;     color: #fff;} .breadcumb-inner li a:hover{     color: var(--cms-accent);} .brpt h2 {     color: #fff;     font-size: 40px;    /* padding-bottom: 10px;     */} .lcase {     text-transform: lowercase;} .ucase {     text-transform: uppercase;} .ccase {     text-transform: capitalize;}/*======================== END temkuri BREADCRUMB AREA CSS =========================*//*======================== temkuri 404 AREA CSS =========================*/ .not-found-area {     background-color: #fff;     background-position: center top;     background-repeat: repeat;     background-size: cover;     border-top: 1px solid #f5f3f3;     padding: 0 0 16px;} .not-found {     display: table;     width: 100%;     height: 500px;     text-align: center;     padding-bottom: 40px;} .not-found-inner {     display: table-cell;     vertical-align: middle;} .not-found-inner {     font-size: 30px;} .not-found-inner h2 {     color: var(--cms-accent);     display: inline-block;     font-size: 160px;     font-weight: 700;     line-height: 1.2;     padding: 15px 0;} .not-found-inner p {     font-size: 30px;} .not-found-inner a {     color: #606b82;     font-size: 24px;     margin-top: 40px;     display: inline-block;     text-decoration: underline;}/* search error */ .temkuri-search-page{     background:#fff;} .search-error .search input {     padding: 20px 0;} .search-error .search input[type="text"] {     padding-left: 10px;} .search-error .search button {     top: 48%;     transform: translateY(-50%);} .search-error > p {     font-size: 14px;     margin: 14px 0 19px;} .search-error > h3 {     display: block;     font-size: 30px;} .search-error .search input {     height: 54px;     border: 1px solid #ddd;}/*======================== END temkuri 404 AREA CSS =========================*//*======================== temkuri FOOTER TOP AREA CSS =========================*/ .top-address-area {     background: #111111;     padding: 90px 0px 85px;     text-align: center;} .top_address_logo {     margin-bottom: 30px;} .address_content {     padding-top: 38px;} .top_address_content a, .top_address_content span {     color: #ffffff;     display: inline-block;     font-weight: 400;     line-height: 12px;     margin-right: 14px;} .top_address_content a i, .top_address_content span i {     font-size: 14px;     margin-right: 11px;} .footer-top-address h2 {     color: #fff;     text-transform: uppercase;     margin-bottom: 30px;     letter-spacing: 10px;     font-weight: 700;     font-size: 26px;} .footer-top-address h2 span {     color: var(--cms-accent);     font-weight: 700;} .widget_media_image{     margin-top: 30px;     margin-bottom: 27px;}/*======================== temkuri FOOTER TOP AREA CSS =========================*/ .footer-top {     background: #1b1919 none repeat scroll 0% 0;     padding: 100px 0;} .footer-top-inner h2 {     color: #fff;     font-size: 35px;     height: 60px;     padding: 0 15px;     text-transform: uppercase;} .footer-top-inner h2 span {     color: var(--cms-accent);     font-weight: 600;} .footer-top-inner p {     color: #fff;     margin-bottom: 26px;     margin-left: auto;     margin-right: auto;     width: 62%;} .footer-social-icon {     padding: 10px 0 20px;     text-align: center;} .footer-social-icon a i {     background-color: var(--cms-accent);     border-radius: 50px;     color: #fff;     display: inline-block;     font-size: 18px;     height: 45px;     line-height: 45px;     margin: 0 7px;     text-align: center;     width: 45px;     -webkit-transition: .3s;     transition: .3s;} .footer-social-icon a i:hover {     background-color: var(--cms-dark);     color: #fff;} .footer-social-icon.htop-menu-s {     padding: 0;     display: inline-block;     margin-left: 30px;} .footer-social-icon.htop-menu-s a i {     font-size: 14px;     height: 35px;     line-height: 35px;     margin: 0 3px;     width: 35px;} .footer-top-inner .text-center {     margin-bottom: 11px;     text-align: center;}/*======================== END FOOTER TOP AREA CSS =========================*//*======================== temkuri FOOTER MIDDLE AREA CSS =========================*/ .witrfm_area {     background-repeat: no-repeat;     background-position: center center;     background-image: url(assets/images/slider.jpg);     background-size: cover;     position:relative;	 z-index: 1;}.witrfm_area:before {    content: "";    position: absolute;    top: 0;    height: 100%;    width: 100%;    left: 0;    right: 0;    margin: auto;    background: #191919f2;    z-index: -1;} .footer-middle {     padding: 65px 0 73px;} .footer-middle.wpfd {     padding: 0;} .wpfdp {     padding-top: 65px;     padding-bottom: 80px;} .footer-middle .widget h2 {     margin-bottom: 28px;     margin-top: 28px;     position: relative;} .footer-middle .widget ul {     list-style: none;} .footer-middle .widget ul li {     margin-bottom: 10px;} .footer-middle .widget ul li a, .footer-middle .widget ul li:before {     transition: .5s;     color: #fff;} .footer-middle .widget ul li a:hover, .footer-middle .widget ul li:hover:before {     color: var(--cms-accent);} .recent-portfolio-area {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -ms-flex-flow: row;     flex-flow: row;     -ms-flex-wrap: wrap;     flex-wrap: wrap;} .recent-portfolio {     margin-bottom: 10px;     margin-right: 10px;} .recent-portfolio {     width: 29.33%;} .recent-portfolio-image img {     width: 100%;}/*======================== END FOOTER middle AREA CSS =========================*//*======================== temkuri FOOTER BOTTOM AREA CSS =========================*/ .footer-bottom {     padding: 26px 0 24px;     position:relative;} .footer-bottom:before {     content: "";     position: absolute;     top: 0;     background:#ffffff61;     height: 1px;     width: 68%;     left: 0;     right: 0;     margin: auto;} .copy-right-text {     text-align:left;} .copy-right-text p {     margin: 0;     padding: 0;     color: #fff;} .footer-menu ul {     list-style: none;     margin: 0px;     padding: 0px;} .footer-menu ul li {     display: inline-block;} .footer-menu ul li a {     padding: 0 10px;     display: block;     color: #fff;} .copy-right-text a:hover, .footer-menu ul li a:hover {     color: var(--cms-accent);} .footer-menu ul li:last-child a {     padding-right: 0px;} .footer_style_3 .footer-menu ul li:first-child a {     padding-left: 0px;} .footer-menu ul ul {     display: none;}/*======================== END FOOTER BOTTOM AREA CSS =========================*//*======================== EM40 SCROLL TOP CSS =========================*/ #scrollUp {     background: var(--cms-accent) none repeat scroll 0% 0;     bottom: 30px;     color: #fff;     font-size: 30px;     height: 40px;     line-height: 40px;     right: 100px;     text-align: center;     border-radius: 5px;     width: 40px;    /* animation: witr_bounce 800ms ease-out infinite;     */} #scrollUp i {     color: #fff;}/*======================== END EM40 SCROLL TOP CSS =========================*/ .copy-right-text a {     color: var(--cms-accent);}/* title css */ .witr_section_title{     position:relative;} .witr_section_title_inner{     position:relative;     z-index:1;} .witr_section_title_inner h1, .witr_section_title_inner h2, .witr_section_title_inner h3{     font-size: 45px;     margin: auto;} .text-right.witr_section_title_inner h1, .text-right.witr_section_title_inner h2, .text-right.witr_section_title_inner h3{     margin-right: 0px;} .text-left.witr_section_title_inner h1, .text-left.witr_section_title_inner h2, .text-left.witr_section_title_inner h3{     margin-left: 0px;} .witr_section_title_inner h1{} .witr_section_title_inner h2{     font-size: 26px;     color: var(--cms-accent);     margin-bottom: 13px;     display: inline-block;} .witr_section_title_inner p span a, .witr_section_title_inner p span, .witr_section_title_inner h1 span, .witr_section_title_inner h2 span, .witr_section_title_inner h3 span{     color:var(--cms-accent);} .witr_section_title_inner p {     margin-top: 10px;} .witr_section_title_inner.text-center p{     width:74%;     margin-right:auto;     margin-left:auto;} .witr_section_title_inner.text-left p{     width:74%;     margin-right:auto;     margin-left:0px;} .witr_section_title_inner.text-right p{     width:74%;     margin-right:0px;     margin-left:auto;}/*===================== temkuri feature SECTION =========================*/ .em-feature {     position: relative;     transition: all 0.5s ease 0s;} .feature_inner_box {     padding: 30px 21px 21px;     background: #fff;     transition: all 0.5s ease 0s;     position: relative;     backface-visibility: hidden;     z-index:3;     box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);     border-radius: 5px;} .feature_inner_box:before {     position: absolute;     left: 0;     right: 0;     top: 0;     bottom: 0;     content: "";     z-index:-1;} .em-feature:hover .feature_inner_box{     background: var(--cms-accent);} .em-feature:hover{    /* margin-top:-10px;     */} .em_feature-icon i{     color: #fff;     cursor: pointer;     display: inline-block;     font-size: 21px;     height: 45px;     line-height: 46px;     margin-top: 0;     overflow: hidden;     position: relative;     transition: all 0.5s ease 0s;     width: 45px;     background: var(--cms-accent);     border-radius: 30px;     margin-right: 20px;     text-align: center;     float: left;} .em_feature-icon img{     float: left;} .em_content_text {     padding-top: 10px;} .feature_active .slick-list {     padding-bottom: 10px;} .em-feature-title h2{     font-size: 17px;     padding-bottom: 3px;     transition: all 0.5s ease 0s;     margin-top: 11px;} .em-feature-desc p{     transition: all 0.5s ease 0s;} .feature_inner {     overflow: hidden;} .feature_icon {     margin-top: 21px;} .f-readmore {     padding-top: 7px;} .feature_button a{     display: inline-block;} .feature_button a span i {     margin-left: 10px;     font-size: 11px;} .em-feature:hover .em_feature-icon i {     background: #fff;     color: var(--cms-accent);} .em-feature:hover .feature_button a, .em-feature:hover h2, .em-feature:hover h3, .em-feature:hover h3 a, .em-feature:hover .em-feature-desc {     color:#fff;     z-index:1;} .feature_active .slick-slide img {     display: initial;} .feature_active .all_feature_color h2{     font-size:17px;     color: var(--cms-accent);     font-weight: 400;} .feature_active .slick-dots {     bottom: -35px;}/* carsol feature 10 */ .wcr_feature_10 {     background: #fff;     border-radius: 5px;     box-shadow: 0 0px 30px -5px rgb(0 0 0 / 10%);     margin: 15px 0;} .wcr_feature_10 .sub-item {     padding:50px 20px 18px;} .wcr_feature_10 .feature_btn a {     display: block;     border-top: 1px solid #ddd;     padding: 15px 30px;     position: relative;     z-index: 1;} .wcr_feature_10:hover .feature_btn a{     color:#fff;} .wcr_feature_10 .feature_btn a::before {     position: absolute;     content: '';     width: 100%;     height: 0;     left: 0;     top: 0;     background: var(--cms-accent);     z-index: -1;     transition: .5s;     border-radius: 0px 0px 5px 5px;} .wcr_feature_10:hover .feature_btn a::before{     height:100%;}/* carsol feature 11 */ .wcr_feature_11 {     padding-bottom: 43px;} .witr_sub_item_area, .feature_positions_thumb{     position:relative;} .feature_video_post{     position: absolute;     top: 20px;     right: 20px;} .feature_video_post a {     color: #fff;     border: 3px solid #fff;     width: 50px;     height: 50px;     line-height: 44px;     border-radius: 50px;     display: inline-block;     text-align: center;} .feature_topicon_post{     position: absolute;     top: 20px;     left: 20px;} .feature_topicon_post i {     font-size: 30px;     color: var(--cms-accent);     height: 70px;     width: 70px;     line-height: 70px;     text-align: center;     border-radius: 50%;     background: #fff;     display: inline-block;     transition: .5s;} .witr_sub_item {     position: relative;     padding: 20px 20px 60px;     box-shadow: 0 0px 30px -5px rgb(0 0 0 / 10%);     background:#fff;     z-index: 1;} .feature_big_icon {     position: absolute;     bottom: 0;     right: 0;     opacity:0;     transition: .5s;     z-index: -1;} .feature_big_icon span{     color:#f0f0f0;     font-size:100px;} .wcr_feature_11:hover .feature_big_icon{     opacity:1;} .car_feature_btn_icon{     position: absolute;     bottom: -35px;     left: 0;     right: 0;     z-index: 1;     text-align: center;} .car_feature_btn_icon a i{     font-size: 26px;     color: var(--cms-accent);     height: 70px;     width: 70px;     line-height: 70px;     text-align: center;     border-radius: 50%;     background: #fff;     display: inline-block;     transition: .5s;     box-shadow: 0 0px 30px 0px rgb(0 0 0 / 10%);} .wcr_feature_11:hover .car_feature_btn_icon a i{     color: #fff;     background: var(--cms-accent);}/*===================== END temkuri SERVICE CSS =========================*/ .all_color_service {     text-align: left;} .em-service {    /* padding: 27px 25px 39px;     */     text-align: left;     -webkit-transition: all 0.5s ease 0s;     transition: .5s;     box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 2%);     padding: 30px 15px 35px;} .em-service:hover {    /* background: var(--cms-accent);     */     position: relative;     -webkit-backface-visibility: hidden;     backface-visibility: hidden;     z-index:3;} .em-service:hover:before {     background: rgba(0, 0, 0, 0.7);     content: "";     height: 100%;     left: 0;     position: absolute;     top: 0;     width: 100%;     z-index:-1;     transition: .5s;} .service_top_text {     display: block;}/* .em-service-icon {     font-size: 35px;} */ .em-service-icon img{     margin-bottom:15px;} .em-service-icon i{     display: inline-block;     transition:.5s;     font-size: 35px;     margin-bottom: 15px;} .em-service-title {     overflow: hidden;}.em-service-title h3 {    padding: 0;    transition: .5s;    margin-bottom: 0;} .em-service-title h3 span{     color:var(--cms-accent);     font-size:18px;     font-weight:600;} .witr_sstyle_9 .em-service-title h3 {     margin: 10px 0 15px;} .em-service-desc {} .em-service-desc p{     transition:.5s;} .service-btn {    /* margin-top: 25px;     */     position: relative;} .service-btn > a {     border-radius: 5px;     display: inline-block;     transition:.5s;} .service-btna a:hover {     color: var(--cms-accent);} .service-btn a span{     font-size:20px;     transition:.5s;     display: inline-block;     position: relative;     top: 3px;} .em-service:hover .service-btn > a {     color: #fff;} .em-service:hover .em-service-icon, .em-service:hover .em-service-title h3, .em-service:hover .em-service-title h3 a, .em-service:hover .all_icon_color i, .em-service:hover .em-service-desc {     color: #fff;     z-index:1;}/* style 2 */ .em-service2 {} .em-service2 .em-service-icon i {     display: inline-block;     color: #fff;     height: 80px;     width: 80px;     text-align: center;     border-radius: 50%;     line-height: 80px;     background: var(--cms-accent);     font-size: 25px;     transition: all 0.5s ease 0s;} .width_height_link_0 .em-service-icon i {     font-size: 40px;     color: var(--cms-accent);     height: auto;     width: auto;     border-radius: initial;     line-height: normal;     background: none;     border:none;} .em-service2 .em-service-inner{     overflow:hidden;     width: 100%;} .em-service2.sleft {     text-align:left;} .em-service2.sleft .em-service-icon{     margin-right:20px;     margin-top: 10px;} .em-service2.smiddle {} .em-service2.smiddle .em-service-icon {     margin-bottom: 20px;} .em-service2.sright {     text-align:right;} .em-service2.sright .em-service-icon{     margin-left:30px;     margin-top:5px;} .em-service-title h3 a:hover{     color:var(--cms-accent);} .em-service2:hover .em-service-icon i{     color:var(--cms-dark);}/* service style 9 */ .witr_sstyle_9 {     position: relative;     z-index: 1;     padding: 42px 50px 50px;     box-shadow: 0px 5px 20px 0px #dddddd3b;     transition:.5s;} .witr_sstyle_9 .service-btn > a {     border: 1px solid #ddd;     padding: 10px 30px;} .witr_sstyle_9::before{     background: var(--cms-accent);     position: absolute;     left: 0;     top: 0;     width: 2px;     height: 100%;     content: "";     z-index: -1;     transition: .5s;} .witr_sstyle_9:hover::before{     width:100%;     height:100%;     border-radius:0px;     background:#272727;} .witr_sstyle_9:hover h3,.witr_sstyle_9:hover p,.witr_sstyle_9:hover a {     color:#fff;} .em-service2.witr_sstyle_9:hover .em-service-icon i{     color:#fff;} .witr_sstyle_9:hover .service-btn > a {     border-color:var(--cms-accent);     color:var(--cms-accent);     background:#fff;}/* witr service Style 10 */ .witr_service_10{     box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);     padding: 40px 30px 50px;     background: #fff;     position:relative;} .witr_service_10::before{     position: absolute;     content: "";     top: 0;     left: 0;     width: 3px;     height:0%;     background: var(--cms-accent);     transition:.5s;} .witr_service_10:hover::before{     height: 40%;} .witr_service_10 .serIcon i {     line-height: 1;} .witr_service_10 .detail_SS p {     margin-bottom: 0;} .witr_service_10 .service_list_op {     margin-bottom: 5px;     margin-top: 15px;} .witr_service_10 .service-btn a {     background: var(--cms-accent)26;     padding: 12px 30px;     color: var(--cms-accent);     margin-top: 20px;     font-weight: 500;} .witr_service_10 .service-btn a:hover{     background: var(--cms-accent);     color: #fff;}/* witr service Style 11 */ .witr_service_11{     box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);} .wirt_detail_texti{     background: var(--cms-accent);     padding: 15px 30px 10px;     text-align:left;} .wirt_detail_icon{     float: left;     margin-right: 20px;} .wirt_detail_icon i{     color: #fff;     font-size: 45px;} .wirt_detail_title{     overflow:hidden;} .wirt_detail_title h2{     font-size: 17px;     color: #fff;} .wirt_detail_title h3 a, .wirt_detail_title h3{     color: #fff;} .wirt_detail_title h3 a:hover{     color: #222222;} .wirt_detail_content{     padding: 25px 30px 20px;} .witr_service_11 .service_list_op {     margin-bottom: 15px;} .service_list_op ul {     display: table-cell;     padding: 0;} .service_list_op ul li{     margin-bottom:7px;} .service_list_op ul li a:hover{     color: var(--cms-accent);} .service_list_op ul i{     margin-right:15px;} .service_list_op ul+ul i{     margin-left:15px;}/* witr service Style 12 */ .witr_service_s_12.service-item{     overflow: hidden;     transition: .1s;     position:relative;     padding-bottom: 127px;} .witr_service_s_12 .service_top_image::after {     content: '';     display: block;     position: absolute;     left: 0;     right: 0;     bottom: -1px;     height: 41px;     width: calc(100% + 10px);     clip-path: polygon(0 0, 0% 100%, 100% 100%);     background: #fff;     transition: .5s;} .witr_service_s_12 .text_box{     background:#fff;     padding: 22px 21px 10px;     position: absolute;     bottom: -97px;} .witr_service_s_12:hover .text_box{     bottom: 0px;} .witr_service_s_12.service-item h3 {     padding-top: 0px;     margin-bottom: 15px;} .witr_service_s_12.service-item h2{     font-size: 17px;     color:var(--cms-accent);} .witr_service_s_12.service-item i{     margin-bottom:10px;}/* witr service post Style 12 */ .service_top_image{     position:relative;} .wirt_text_boxi{     padding: 26px 30px 60px;     position: absolute;     bottom: -70px;     background: #fff;     box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 30px 0px;     left: 30px;     right: 30px;} .wirt_sdetail_box{} .witr_service_12 .wirt_detail_title h2, .witr_service_12 .wirt_detail_title h3 a, .witr_service_12 .wirt_detail_title h3 {     color:#272727;} .witr_service_12 .wirt_detail_title h3 a:hover{     color:var(--cms-accent);} .wirt_detailb_icon{     position: absolute;     bottom: -40px;} .wirt_detailb_icon i{     background: #fff;     box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 30px 0px;     color:var(--cms-accent);     font-size: 30px;     height: 80px;     width: 80px;     text-align: center;     border-radius: 50%;     line-height: 80px;     display: inline-block;     transition: .5s;} .wirt_detailb_icon i:hover{     background:var(--cms-accent);     color:#fff;}/*===================== temkuri FUN FACT AREA CSS =========================*/ .single_counter {     position:relative;     padding: 32px 0;     text-align: center;     -webkit-transition: all 0.3s ease 0s;     transition: all 0.3s ease 0s;     border-top: 2px solid #324452;     border-bottom: 2px solid #324452;} .single_counter:before {     content: "";     position: absolute;     left: 0;     bottom: 0;     right: 0;     border-left: 2px solid #324452;     border-right: 2px solid #324452;     height: 40%;} .single_counter:after {     content: "";     position: absolute;     left: 0;     top: 0;     right: 0;     border-left: 2px solid #324452;     border-right: 2px solid #324452;     height: 40%;} .counter_icon {     margin-top: 7px;} .single_counter:hover .counter-icon{     color:#fff;} .single_counter:hover:before, .single_counter:hover:after {     border-color:var(--cms-accent);} .single_counter:hover {     background: var(--cms-accent);     border-color: var(--cms-accent);} .counter_icon i {     display: inline-block;     font-size: 30px;     text-align: center;     display: block;} .countr_text > h1 {     display: inline-block;     font-family: poppins;     font-size: 45px;     font-weight: 600;     -webkit-transition: .3s;     margin: 0;     transition: .3s;} .countr_text > h3 {     display: inline-block;     font-size: 43px;} .countr_text span{     transition: .5s;     display: inline-block;     font-size: 43px;} .counter_title {     padding: 0 0 0;} .counter_title h4 {     font-size: 23px;     margin: 0;     text-transform: capitalize;     transition: .5s;     padding-top: 20px;     padding-bottom: 8px;} .single_counter:hover .countr_text span, .single_counter:hover .counter_icon i, .single_counter:hover .countr_text > h1, .single_counter:hover .counter_title > h4, .single_counter:hover .countr_text > h3{     color: #fff;}/*===================== TESTIMONIAL AREA CSS =========================*/ .witr_testi_itemt{     padding: 0 10px;} .em_single_testimonial {     background: #fff none repeat scroll 0% 0;     margin-bottom: 30px;     transition: all 0.5s ease 0s;     padding: 37px 30px 26px;     margin-top: 20px;     box-shadow: 0 10px 25px 0 rgba(50,65,141,.12);     overflow:hidden;     position:relative;     text-align: left;} .em_single_testimonial:hover {     box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);} .em_testi_content {     position: relative;}  .em_test_thumb {     float: left;     margin-right: 20px;} .em_test_thumb img {} .em_testi_title span {     display: block;     margin-top: 5px;     font-size: 18px;     font-weight: 600;     color: var(--cms-accent);} .em_testi_text {     overflow: hidden;     padding-top: 15px;     float: left;     text-align: left;} .witr_item_column {     padding:0 15px;     padding-top: 60px;} .witr_slick_column {     padding: 0 15px;} .em_crating i {     color:#ddd;     font-size:18px;} .em_crating i.active {     color:var(--cms-accent);} .witr_author_name {     margin-top: 20px;     z-index: 11;     position: relative;} .execllent_toggol{     display: flex;     align-items: center;     justify-content: left;} .execllent_star{     margin-left: 15px;} .execllent_star h3{     color: var(--cms-accent);     font-size: 18px;     font-weight: 600;     margin: 0;     font-style: italic;}/* ts10 */ .witr_testi_s10 .em_single_testimonial {     text-align:center;} .witr_testi_s10 .em_test_thumb {     float: none;     margin-right: 0;} .witr_testi_s10 .em_testi_text {     float: none;     text-align: inherit;} .witr_testi_s10 .em_testi_title h2 {} .witr_testi_s10 .em_test_thumb img {     width: inherit;     margin: auto;} .test_q_icon i {     font-size: 54px;     color: var(--cms-accent);} .slick-slide:focus{     border:none;     outline:none;} .slick-slide{     border:none;     outline:none;}/* footer-address */ .footer-address {     padding-top: 12px;} .footer-widget.address, .footer-widget.address p {     color:#fff;} .footer_s_inner {     margin-top: 0px;} .footer-sociala-icon {     clear: both;     float: left;     font-size: 18px;     margin-right: 12px;} .single-widget-item {     overflow: hidden;} .learn_btn {     border: 0 none;     border-radius: 100px;     display: inline-block;     font-size: 17px;     font-weight: 500;     padding: 8px 5px;     text-align: center;     text-transform: capitalize;     text-align: center;} .learn_btn:hover{     color:var(--cms-accent);} .learn_btn i {     font-size: 15px;     margin-left: 3px;     -webkit-transition: all 0.3s ease 0s;     transition: all 0.3s ease 0s;     color:var(--cms-accent);} .learn_more_adn {     margin-top: 30px;} .learn_more {     padding-top: 7px;}/*===================== temkuri single blog css =========================*/ .temkuri-single-blog_adn {     background-color: #fff;     box-shadow: 0px 0px 30px 0px rgba(148,146,245,0.2);     overflow: hidden;     text-align: left;     -webkit-transition: all 0.3s ease-in-out 0s;     transition: all 0.3s ease-in-out 0s;}/* BLOG THUMB CSS */ .blog_adn_thumb_inner{     position:relative;} .temkuri-blog-thumb_adn {     overflow: hidden;     position:relative;} .temkuri-blog-thumb_adn a {     position: relative;} .temkuri-blog-thumb_adn a {     display: block;} .temkuri-blog-thumb_adn:before {     content: "";     left: 0px;     top: 0px;     right: 0px;     bottom: 0px;     background: var(--cms-accent);     width: 100%;     height: 100%;     position: absolute;     background: rgba(0, 0, 0, .7);     opacity: 0;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";     z-index: 999;     transition: .5s;} .temkuri-blog-thumb_adn img {     display: block;     -webkit-transition: 6s;     transition: 6s;     width: 100%;}/* BLOG TITLE AND CONTENT CSS */ .em-blog-content-area_adn {     padding: 0px 10px 16px 20px;} .witr_blog_4 .em-blog-content-area_adn, .witr_blog_3 .em-blog-content-area_adn {     padding: 15px 10px 16px 20px;} .blog-inner_adn {} .blog-content_adn {} .blog-content_adn h2 {     margin: 0 0 18px;} .blog-page-title_adn a {     display: block;     font-size: 20px;     font-weight: 600;     margin-bottom: 0;     text-transform: capitalize;     -webkit-transition: all 0.5s ease 0s;     transition: all 0.5s ease 0s;} .blog-page-title_adn a:hover {     color: var(--cms-accent);} .blog-content_adn h2 a {     font-size: 15px;     font-weight: 700;     text-transform: uppercase;} .blog-content_adn h2 a:hover {     color: var(--cms-accent);} .blog-content_adn p {     margin-bottom: 0;} .blog_add_icon {     position: absolute;     left: 50%;     top: 50%;     text-align: center;     z-index: 999;     transform: translateX(-50%) translateY(-50%);     opacity:0;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";     transition:.5s;} .blog_add_icon a {     color: #fff;     width: 45px;     height: 45px;     line-height: 45px;     background: var(--cms-accent);     border-radius: 50%;} .blog-page-title_adn2 {     position: absolute;     left: 0;     right: 0;     bottom: 0;     text-align: center;     z-index: 9999;} .blog-page-title_adn2 h2{     margin:0px;     background: var(--cms-accent)d9;     padding: 15px;     color:#fff;     transition:.5s;} .blog-page-title_adn2 h2 a{     color:#fff;}/* style 7 */ .witr_ablog_7 {     position: relative;     padding-bottom: 80px;} .witr_ablog_content {     position: absolute;     left: 15px;     right: 15px;     bottom: -3px;     text-align: center;     z-index: 9999;     background: #fff;     padding: 15px 14px 14px;     box-shadow: 0px 5px 20px 0px #dddddd3b;} .witr_ablog_content h2{     padding-top: 5px;} .witr_ablog_content span{     margin:0px 5px;     font-size:15px;     color:#324452;} .witr_ablog_content span i{     margin-right:3px;} .witr_ablog_7:hover .temkuri-blog-thumb_adn:before{     opacity:1;}/* BLOG POST META CSS */ .temkuri-blog-meta_adn {     margin-bottom: 0px;     margin-top: 0;     width: 100%;} .temkuri-blog-meta_adn:after {     display: block;     clear: both;     content: "";} .temkuri-blog-meta_adn a {}/* BLOG POST META LEFT CSS *//* left style 1 */ .temkuri-blog-meta-left_adn {     padding: 0 0 8px;} .temkuri-blog-meta-left_adn a, .temkuri-blog-meta-left_adn span {     color: #454545;     font-size: 12px;     font-weight: 400;     margin-right: 5px;     text-transform: uppercase;} .temkuri-blog-meta-left_adn a, .temkuri-blog-meta-left_adn span {     color: #888888;     font-size: 12px;     margin-right: 5px;     text-transform: capitalize;     -webkit-transition: .3s;     transition: .3s;} .temkuri-blog-meta-left_adn a:hover, .temkuri-blog-meta-left_adn span:hover {     color: var(--cms-accent);} .temkuri-blog-meta-left_adn i {     margin-right: 5px;     color: var(--cms-accent);} .blog-page-title_adn > h2 {     margin-bottom: 8px;}/* BLOG POST META RIGHT CSS */ .temkuri-blog-meta-right_adn {     padding: 7px 0;     text-transform: capitalize;} .temkuri-blog-meta-right_adn a, .temkuri-blog-meta-right_adn span {     font-size: 12px;     color: #454545;     margin-left: 5px;} .temkuri-blog-meta-right_adn i {     margin-right: 5px;}/* blog readmore */ .readmore_adn a {     border: 1px solid #ddd;     color: #444;     display: inline-block;     font-size: 11px;     font-weight: 400;     padding: 6px 10px;     text-transform: uppercase;     transition: all 0.5s ease 0s;     -webkit-transition: all 0.5s ease 0s;     -moz-transition: all 0.5s ease 0s;     -o-transition: all 0.5s ease 0s;     -ms-transition: all 0.5s ease 0s;} .readmore_adn a:hover {     border-color: var(--cms-accent);     background: var(--cms-accent);     color: #fff;}/* blog hover */ .temkuri-single-blog_adn:hover .temkuri-blog-thumb_adn::before, .temkuri-single-blog_adn:hover .blog_add_icon {     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} .temkuri-single-blog_adn:hover .blog-page-title_adn2 h2{     background: var(--cms-accent)d9;} .blog_nospace_adn.col-xs-12 {     padding: 0px;} .blog_nospace_adn .temkuri-single-blog {     margin-bottom: 0px;}/* responsive 320 start *//* small mobile :320px. */ @media (max-width: 479px) {     body {         overflow-x: hidden;    }} .btn {     background-color: var(--cms-accent);     border: 0 none;     color: #fff;     display: inline-block;     font-weight: 600;     padding: 15px 30px;} .btn:hover, .btn:focus {     background-color: var(--cms-accent);     color: #fff;} .btn:active {     background-color: #AC2925;} table#wp-calendar td#today a{     color: #fff;} .blog-left-side .widget h2 {     margin-top: 0;} .footer-middle #archives-dropdown--1 {     height: 34px;     width: 100%;} .widget.widget_categories select{     width: 100%;     height: 34px;} .widget .screen-reader-text {     display: none;} .search input {    /* width: 100%;     */} .textwidget select {     width: 100%;} .footer-middle .widget ul li span {     display: block;} .comment_field .textarea-field label {     margin-top: 20px;     margin-bottom: 10px;} .blog-content {     word-break: break-word;} .post-password-form input[type=submit] {     background: var(--cms-accent);} .page-list-single {     clear: both;} .footer-middle .widget h2 {     color: #fff;} .em-blog-content-area {     padding: 28px 35px 30px;} .mobile-menu{     display:none !important;} .mobile_logo_area{     display:none !important;}/* left */ .images_area.wittr_car_top_left .slick-dots {     left: 0;     top:15%;     display: block;} .images_area.wittr_car_top_left .slick-dots li {     display: block;}/* right */ .images_area.wittr_car_top_right .slick-dots {     left: auto;     top:15%;     display: block;     right:0;} .images_area.wittr_car_top_right .slick-dots li {     display: block;} .slider_btn .witr_btn{     border:none;     outline: none;} .slider_btn .witr_btn i{     margin-right: 10px;} .slider_btn .witr_btn.active {     background: transparent;     border: 1px solid var(--cms-accent);     color: var(--cms-accent);} .slider_btn .witr_btn.active:hover{     background: var(--cms-accent);     border: 1px solid var(--cms-accent);     color: #fff;} .slider_btn {     margin-top: 50px;} .slick_pluse_btn{     display: inline-block;} .slick_pluse_btn span{     color: #fff;     margin-left: 5px;     display: inline-block;}/* footer text des */ .temkuri-description-area{} .temkuri-description-area a{} .temkuri-description-area a img {     margin: 26px 0;} .temkuri-description-area p {     color: #fff;} .footer-middle .temkuri-description-area p, .temkuri-description-area .phone a{} .social-icons {     text-align: left;} .temkuri-description-area .social-icons a {     width: 40px;     height: 40px;     line-height: 40px;     display: inline-block;     background:transparent;     text-align: center;     border-radius: 30px;     margin-right: 5px;     margin-bottom: 5px;     color: #fff;     border: 1px solid #fff;} .temkuri-description-area .social-icons a:hover{     background:var(--cms-accent);     border-color:var(--cms-accent);} .witr_btn_hover a:hover{     color:var(--cms-accent) !important;} .slider_btn .witr_btn i {     font-size: 15px;} .footer-logo img {     margin-top: 30px;     margin-bottom: 20px;} .footer-address {     padding-top: 0;} .pdlr0{     padding-left:0;     padding-right:0;}.video-open-inline iframe {    width: 100%;    height: 500px;    border: none;}/* witr_table */ .witr_table{} .witr_sub_table{     display: flex;     justify-content: space-between;     padding-bottom: 8px;     border-bottom: 1px solid #ffffff8c;     margin-bottom: 8px;} .witr_sub_table span{     color:#fff;} .margin_30px{     margin-left:30px;} .all_color_testimonial, .all_blog_color, .all_color_service, .all_service2_color, .all_color_team, .all_feature_color{     transition:.5s;}/* button hover style */ .feature_btn a, .witr_ser_btnb a, .service-btn > a, a.dtbtn, .witr_btn, .witr_bbtn, .witr_gbtn, .witr_gbbtn, .temkuri_button a, .witr_sbtn_s8 a{     border-radius:5px;     font-size:15px;     font-weight:600;     position: relative;     z-index: 1;     overflow:hidden;     text-transform:uppercase;}.witr_ser_btnb a:hover{     color:var(--cms-dark);} a.dtbtn:hover, .witr_btn:hover, .temkuri_button a:hover{     background:var(--cms-dark);}a.dtbtn::before, .witr_btn::before, .witr_bbtn::before, .temkuri_button a::before, .witr_sbtn_s8 a::before {    transition: 0.5s;    position: absolute;    width: 35px;    height: 35px;    content: "";    top: 50%;    left: 50%;    background: var(--cms-dark);    z-index: -1;    border-radius: 50px;    transform: translate(-50%, -50%);} a.dtbtn:hover::before, .witr_btn:hover::before, .witr_bbtn:hover::before, .temkuri_button a:hover::before, .witr_sbtn_s8 a:hover::before {     width: 100%;     height: 100%;     border-radius:4px;}/* features_bg */ .features_bg{     box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 9%);} .features_bg .em-service2.sleft.all_color_service {     padding: 35px 40px 30px 40px;     background: #fff;} .features_bg .em-service2.sleft.all_color_service {     padding:43px 40px 30px 40px;     background: #fff;     border-right: 1px solid #dddd;} .features_bg .em-service2.sleft.all_color_service.border_lf{     border-right:none;} .features_bg .em-service-icon img {     margin-bottom: 15px;}.features_bg .all_color_service p {    font-size: 20px;    font-weight: 700;    color: #191919;} .features_bg .all_color_service h3 a {     font-size: 15px;} .temkuri_about_area{     padding:95px 0px 60px;} .service_top{     margin-top:48px;} .temkuri_about_area .witr_content_pslide p {     color:var(--cms-accent) !important;     font-size: 15px;     font-weight: 600;     padding: 5px 0px 0px 0px;} .temkuri_about_area .witr_pslide3 .witr_pslide_custom a span {     background: var(--cms-accent)1F;} .temkuri_serivce_area {     padding:95px 0px 70px;     background:var(--cms-dark)08;} .serivce_bg .witr_feature_btn2 a {     color: #fff;     font-weight: 600;     text-transform: uppercase;} .serivce_bg .witr_feature2 {     background: var(--cms-accent);     padding: 65px 24px;     margin-bottom:23px;} .serivce_bg .witr_feature2:hover {     background: var(--cms-dark);} .white .witr_section_title_inner h1, .white .witr_section_title_inner h2, .white .witr_section_title_inner h3, .white .witr_section_title_inner p {     color: #fff;}/* counter_area */.temkuri_counter_area {    padding: 100px 0;} .counter_bg {     box-shadow:0px 0px 30px 0px rgb(0 0 0 / 6%);     padding:70px 0px 55px 0px;     background: #fff;} .counter_bg .witr_counter_single {     text-align: center;     margin-bottom: 30px;} .counter_bg .witr_custom_icon i {     margin-bottom:0px;     color: var(--cms-accent);} .counter_bg .all_counter_color h3, .counter_bg .all_counter_color span {     color:var(--cms-accent);     font-weight: 600;     padding: 10px 0px 10px 0px;} .counter_bg .all_counter_color h4, .counter_bg .all_counter_color h1 {     font-size: 22px;}/* faq_area */ .single_faq_bg_area{     padding:240px 0px 100px;     background:#F9F9F9;} .faq_area .witr_progress-style2.progress {     margin-bottom:19px;} .faq_area .witr_label {     font-size: 16px;     font-weight: 600;} .faq_area .witr_section_title_inner h3 {     margin-bottom: 37px;} .faq_area .witr_ac_style {     padding: 22px 0px 22px 30px;     font-size: 18px;     text-transform: uppercase;} .faq_area.accordion_area .card-2 {     border-style: solid;     border-width: 0px 0px 0px 0px;     box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.09);     margin-bottom: 20px;} .faq_area .accordion_area .card-2 p {     padding: 15px 27px 5px;} .faq_area .witr_ac_style::before {     font-size: 18px;     text-transform: uppercase;} .temkuri_work_area .em-service.all_color_service{     background-image: url(assets/images/work-img-1.jpg);     background-position: center center;     background-repeat: no-repeat;     background-size: cover;} .work_area .em-service-title h3 {     color: #FFFFFF;} .work_area .all_color_service p {     font-size: 24px;     font-weight: 700;     padding: 35px 0px 0px 0px;     color:#fff;} .work_area .service-btn a {     color: #FFFFFF;     border-style: solid;     border-width: 1px 1px 1px 1px;     border-color: #FFFFFF;     border-radius: 0px 0px 0px 0px;     padding: 10px 30px 10px 30px;} .work_area .service-btn a:hover {     background-color: var(--cms-accent);     border-style: solid;     border-color: var(--cms-accent);} .work_area .em-service:hover:before {     background: #02010100;} .work_area .witr_feature_13.sub-border-2 .sub-item span {     top: 31px;     left: 136px;     border-radius: 0px;} .work_area .sub-item h3 a{     color: var(--cms-accent);     font-size: 17px;     font-weight: 600;} .work_area .all_feature_color h2{     color: #151515;     font-size: 21px;} .work_area .sub-item h3 {     padding: 60px 0px 0px 0px;} .work_area .witr_feature_13{     padding: 80px 0px 0px 0px;} .work_top{     margin-top:56px;} .temkuri_work_area.work_area {     padding:95px 0px 70px;} .temkuri_testimonial_bg_area{     background-image: url(assets/images/testimonial-bg-img.jpg);     background-position: center center;     background-repeat: no-repeat;     background-size: cover;     padding:95px 0px 70px;     position:relative;} .temkuri_testimonial_bg_area:before {     content: "";     position: absolute;     left: 0px;     top: 0px;     width:100%;     height:100%;     background:var(--cms-accent)e8;} .testi_top{     margin-top:50px;} .carso_idtesti .testiCreCon {     padding: 50px 20px 50px 20px;     border-style: solid;     border-width: 3px 0px 0px 0px;     border-color: var(--cms-accent);     border-radius: 0px 0px 0px 0px;} .carso_idtesti .testiCreCon p {     color: #1B1A1A;     font-size: 20px;     font-weight: 500;} .carso_idtesti .testAuthor h6, .carso_idtesti .testAuthor span{     color: #fff;} .single_creativeItem{     text-align:center;}.testiCreCon {    position: relative;    box-shadow: 0px 2px 29px 0px rgba(0, 0, 0, 0.06);    background: #fff;    border-radius: 5px;    padding: 25px 20px 30px 20px;    margin-bottom: 32px;    margin-right: 15px;    margin-left: 15px;} .testiCreCon:after {     position: absolute;     content: '';     left: 50%;     bottom: -19px;     border-radius: 15px;     width: 50px;     height: 50px;     background: #fff;     transform: rotate(45deg);     z-index: -1;     box-shadow: 0px 2px 29px 5px rgba(0, 0, 0, 0.08);}.testiCreCon i {    font-size: 100px;    color: #dddddd;    position: absolute;    left: 50%;    transform: translateX(-50%);} .testiCreCon p {     position: relative;     margin: 0;     z-index: 1;} .testAuthor{} .testAuthor h6{     margin-bottom: 0px;} .testAuthor span{     font-size: 15px;}.post_t6 .em_test_thumb {    float: inherit;    margin-right: 0px;    margin-bottom: 10px;}.slick-slide img {    display: inline-block !important;} .witr_brand_area {     margin-top:0px;} .brand_bg{     background:#fff;     padding:60px 0px 60px 0px;} .temkuri_blog_bg_area{     padding:92px 0px 100px;     background:#F9F9F9;} .temkuri_blog_bg_area .witr_blog_con span i{     color: var(--cms-accent);} .temkuri_blog_bg_area .witr_blog_con span a {     font-size: 16px;     font-weight: 600;     text-transform: uppercase;} .temkuri_blog_bg_area .witr_blog_con span{     font-size: 16px;     font-weight: 600;     text-transform: uppercase;} .temkuri_blog_bg_area .learn_btn {     font-size: 17px;     font-weight: 600;     text-transform: uppercase;     border-style: none;     border-radius: 0px 0px 0px 0px;     margin: -10px 0px 0px 0px;} .blog_top{     margin-top:40px;} .blog12_idblog1 .witr_blog_con span i {     color: var(--cms-accent);} .blog12_idblog1 .all_blog_color span {     font-size: 16px;     font-weight: 400;     text-transform: uppercase;} .blog12_idblog1 .learn_btn {     color: var(--cms-accent);     font-size: 17px;     font-weight: 600;     text-transform: uppercase;     border-style: none;     border-radius: 0px 0px 0px 0px;     margin: -10px 0px 0px 0px;} .blog12_idblog1 .witr_blog_con h2 {     margin: 10px 0px 10px 0px;} .temkuri_call_to_area{     background:#1A191D;     border-style: solid;     border-width: 0px 0px 1px 0px;     border-color: #DDDDDD33;} .all_cal_color.call_to{     border-style: solid;     border-width: 0px 0px 0px 1px;     border-color: #DDDDDD33;     margin: 0px 0px 0px 50px;     padding: 35px 0px 35px 50px;} .logo_area {     padding: 50px 0px 0px 0px;} .white.all_cal_color h2{     color:#fff;} .temkuri_call_to_area .temkuri_button a {     padding: 20px 50px 20px 50px;     border-radius:0px;} .temkuri_about_area {     padding: 95px 0px 63px;} .about_area .witr_section_title_inner.text-left p {     width: 100%;     margin-bottom: 34px;} .about_area .witr_progress-style2.progress {     height: 4px;     margin-bottom: 20px;} .about_area .button2 .witr_btn {     padding: 15px 50px;} .witr_brand_area.brand2 {     margin-top: 0px;} .temkuri_pricing2_area {     padding:95px 0px 70px;} .pricing_area.all_pricing_color {     box-shadow: 8px 8px 30px 0px rgb(42 67 113 / 15%);     text-align: center;     margin-bottom:30px;} .temkuri_pricing_bg_area {     padding: 100px 0px 70px;     background: #FAFAFA;} .prt_content p {     color: var(--cms-accent);} .temkuri_pricing_bg_area .pricing-part a.btn {     background: transparent;     color: var(--cms-accent);     border: 1px solid var(--cms-accent);} .temkuri_pricing_bg_area .pricing-part a.btn:hover {     background: var(--cms-accent);     color: #fff;     border: 1px solid var(--cms-accent);} .pricing_top {     margin-top: 35px;} .temkuri_service3_area {     padding:0px 0px 70px;} .temkuri_service3_area .witr_service_front_3d, .temkuri_service3_area .witr_service_back_3d {     height: 302px;     border-radius: 5px;} .temkuri_service3_area .witr_service_3d {     margin-bottom: 30px;} .temkuri_testimonial2_area {     padding:100px 0px 70px;} .testi2_top{     margin-top:40px;} .temkuri_counter2_area {     padding: 100px 0px 70px;}/* temkuri_counter_bg_area */ .temkuri_counter_bg_area {     padding: 100px 0px 70px;     background-image: url(assets/images/blog8.jpg);     background-position: center center;     background-repeat: no-repeat;     position: relative;     background-size: cover;	     z-index: 1;} .temkuri_counter_bg_area:before {     position: absolute;     content: "";     top: 0;     left: 0;     width: 100%;     height: 100%;     background:var(--cms-dark)cf;	     z-index: -1;} .white .witr_custom_icon i, .white .witr_counter_text h4, .white .witr_counter_text h3, .white .witr_counter_text span{     color:#fff;} .witr_single_counter.white {     border: 2px solid #fff;     margin-bottom: 30px;} .witr_single_counter.white:hover {     border: 2px solid var(--cms-accent);} .temkuri_counter3_area.counter_page {     padding: 100px 0px 60px;} .temkuri_counter3_area .witr_custom_icon i {     color: var(--cms-dark);} .single_faq_bg_area.faq_area{     background:#F9F9F9;     padding:100px 0px 80px;} .single_faq2_bg_area {     padding:100px 0px 80px;     background:#F9F9F9;} .faq2 .card-2 {     border: 0 !important;     border-left: 2px solid var(--cms-accent) !important;     margin-bottom: 20px;     box-shadow: 1px 1px 7px -5px rgba(0, 0, 0, 0.75);     border-radius: 0px;} .faq2 .active .witr_ac_style {     background: transparent;} .faq2 .witr_ac_style {     color: #0F1F2F;     font-size: 17px;     font-weight: 600;} .faq2 .witr_ac_style:focus, .faq2 .witr_ac_style:hover {     color:#0F1F2F;     background: transparent;} .single_faq_area{     padding:100px 0px 80px;} .wirr_project_area {     padding: 90px 0px 85px;} .temkuri_team1_area.team_page {     padding:95px 0px 100px;} .temkuri_team_bg_area {     background:#FAFAFA;     padding: 95px 0px 130px;} .blog_area.single_service_page {     padding: 100px 0px 100px;} .single_service_page .service-item.all_color_service {     padding: 0px 0px 0px 0px;     box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%);     margin-bottom: 30px;} .single_service_page .text_box {     padding: 10px 32px 31px 32px;} .service-btn.btn2 a{     color: #FFFFFF;     background-color: var(--cms-accent);     margin: 12px 0px 0px 0px;     padding: 10px 30px 10px 30px;} .service-btn.btn2 a:hover{     background:var(--cms-dark);} .faq_page {     padding:0px 0px 100px;} .text-editor {     margin-top: 21px;     margin-bottom: 30px;} .single_service_page .witr_progress-style2.progress {     height: 4px;     margin-bottom: 20px;} .temkuri_testimonial2_area.clients_page {     background: #8f8f8f;     padding: 100px 0px 120px;} .temkuri_skill2_area {     padding: 95px 0px 80px;} .temkuri_skill2_area .witr_single_progress {     margin-bottom: 20px;} .skill_top{     margin-top:30px;} .temkuri_skill_bg .progress {     margin-bottom: 20px;} .temkuri_title_area {     padding: 90px 0px 90px;     background: #898686;} .temkuri_circle_area {     padding: 95px 0px 67px;} .temkuri_skill_bg {     background: #686464;     padding: 94px 0px 85px;}/* temkuri_alert_area css */ .temkuri_alert_area {     padding: 100px 0px 100px;} .alert_inner_area{     background:#29C75D;     border-left:5px solid #bcdff1;     padding:20px 25px 20px;} .alert_title h1 {     font-size: 30px;     color: #fff;     font-weight: 700;     text-transform: lowercase;} .alert_description p{     color:#fff;} .alert_top{     margin-top:90px;} .alert_inner_area2{     background:#bcdff1;     border-left:5px solid #D90A2C;     padding:20px 25px 20px;} .alert_inner_area2 .alert_title h1, .alert_inner_area2 .alert_description p{     color:#31708f;} .alert_inner_area3{     background:#212529C9;     border-left:5px solid #bcdff1;     padding:20px 25px 20px;} .alert_title span {     float: right;     margin-top: -60px;     font-size: 25px;} .temkuri_features2_area{     padding:0px 0px 0px;} .choose .witr_section_title_inner.text-left p {     width: 100%;     margin-bottom: 43px;} .choose .witr_progress-style2.progress {     height: 4px;     margin-bottom: 20px;} .border_b {     border-style: solid;     border-width: 0px 0px 1px 0px;     border-color: #DDDDDDAD;     padding: 24px 0px 25px 0px;} .choose .button2 .witr_btn {     padding: 15px 50px;} .apartment2_area {    box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%);      padding: 30px 30px 035px 30px;} .apartment2_area button {     width: 100%;} .apartment2_area .witr_apartment_form form select, .apartment2_area .witr_apartment_form input {     border: 1px solid #DDDDDD;     padding-left: 30px;} .apartment2_area .witr_text_area1 textarea {     height: 150px;     border: 1px solid #DDDDDD;     padding-left: 30px;     padding-top: 20px;     width: 100%;} .faq_page_area {     padding: 100px 0px 100px;} .temkuri_blog2_area.blog_pag {     padding:92px 0px 70px;} .blog_pag .witr_blog_con span i {     color: var(--cms-accent);} .blog_pag .witr_blog_area13 .learn_btn {     color: var(--cms-accent);}/* blog_sidbar_css */ .witr-blog-side-area.blog_sidebar {     padding:100px 0px 95px;} .witr-blog-side-area.blog_sidebar .witr_btn {     padding: 10px 30px;} .post_blog h2 a {     font-size: 28px;     font-weight: 500;} .witr-blog-side-area.blog_sidebar .temkuri-single-blog {     margin-bottom: 30px;     box-shadow:none;     border-bottom: 1px solid #e7e7e7;} .witr-blog-side-area.blog_sidebar .em-blog-content-area {     padding: 28px 0px 30px;} .witr-blog-side-area blockquote {     background-color: #f7f7f7;     border-left:3px solid var(--cms-accent);} .wp-block-group__inner-container {     margin-top: 20px;} .witr-blog-side-area.blog_sidebar .witr_car_overlay .slick-slide{     padding:0px 0px;} .witr-blog-side-area.witr-blog-2side {     padding: 100px 0px 100px;}/* temkuri_contact2_area */ .witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd) {     margin-right: 1%;} .witr_field2 .witr_form_field2 {     float: left;     width: 49%;} .witr_field2 .witr_form_field2 select, .witr_field2 .witr_form_field2 input, .witr_text_area2 textarea {     width: 100%;     margin-bottom: 30px;     background: transparent;     border: 1px solid #ddd;     border-radius: 5px;     line-height: 43px;     padding-left: 30px;} .temkuri_contact2_area {     padding: 100px 0px 100px;} .apartment_area {     text-align: center;     box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);} .contact2 .apartment_text h1 {     font-size: 40px;     margin-bottom: 5px;} .contact2 .apartment_text h2 {     font-size: 19px;     font-weight: 500;     margin: 10px 0px 50px 0px;} .contact2 .witr_field2 .witr_form_field2 select, .contact2 .witr_field2 .witr_form_field2 input, .contact2 .witr_text_area2 textarea {     background:var(--cms-accent);     color: #fff;     padding-left: 30px;} .contact2 .witr_text_area2 textarea {     width:100%;     height: 150px;     border: none;} .contact2 .witr_field2 input::-webkit-input-placeholder {     color: #fff;} .contact2 .witr_text_area2 textarea::-webkit-input-placeholder {     color: #fff;} .contact2 .btn:hover{     background:var(--cms-dark);} .temkuri_contact3_area {     padding: 95px 0px 0px;     margin-bottom: -160px;     position: relative;     z-index: 99;} .apartment3_area {     text-align: center;     background:#fff;     border-radius:10px;     box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 10%);     padding:60px 35px 60px;} .service .all_color_service {     box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 8%);     background-color: #FFFFFF;     padding: 20px 15px 5px 15px;     margin-bottom:30px;} .temkuri_counter_area.service {     background-image: url(assets/images/slider-1.jpg);     background-position: top center;     background-size: cover;     padding: 260px 0px 70px;     margin-bottom: 100px;} .service .em-service2.sleft .em-service-icon {     float: left;} .temkuri_contact4_area{     padding:100px 0px 100px;} .temkuri_contact4_area .witr_con_btn2 .w_btn2 {     width: 100%;} .temkuri_contact_service_area.service {     background: transparent;     padding:0px 0px 70px;} .temkuri_contact_service2_area{     padding:95px 0px 0px;     margin-bottom: -30px;} .contact5 .all_color_service {     border-style: solid;     border-width: 1px 1px 1px 1px;     border-color:#29C75D;     box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 8%);     background-color: #FFFFFF;     padding: 30px 30px 30px 30px;     margin-bottom:30px;} .contact5 .service-item i {     color:#29C75D;     background: #F3F3F3;} .contact5_top {     margin-top: 31px;} .contact6 .all_color_service {     box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 8%);     background-color: #FFFFFF;     padding: 30px 30px 30px 30px;     margin-bottom: 30px;} .contact6 .service-item:hover i {     color: #fff;} .temkuri_contact_service2_area.contact6 {     padding: 95px 0px 70px;     margin-bottom: 0px;} .contact2.contact4 .witr_field2 .witr_form_field2 select, .contact2.contact4 .witr_field2 .witr_form_field2 input, .contact2.contact4 .witr_text_area2 textarea {     background:#212529;     color: #fff;}/*========= contact-2 css ==========*/ .witr_form_area2 {     width: 100%;     margin: auto;} .witr_form_controls2 {} .witr_field2 .witr_form_field2 {     float: left;     width: 49%;} .witr_field2 .witr_form_field2.witr_2width100 {     width: 100%;} .temkuri_contact4_area .btn {     width: 100%;} .temkuri_contact4_area .btn:hover {     background:var(--cms-dark);} .contact_top{     margin-top:40px;} .temkuri_contact4_area .witr_text_area2 textarea {     width:100%;     height: 150px;} .witr_form_field2.field5 {     width: 27%;     float: left;} .witr_form_field2.field6 {     width: 20%;     margin-left: 1%;     float: left;} .witr_form_field2.field3 {     width: 100%;} .temkuri_contact4_area .apartment_text h2 {     text-align: left;} .map_area iframe{     width:100%;     height:500px;     border:none;} .temkuri_about_area.home2{     padding:100px 0px 0px;}/* temkuri_contact5_area */ .temkuri_contact5_area {     padding: 85px 0px 72px;} .temkuri_contact5_area.contact2_page {     padding:93px 0px 100px;} .apartment_area .witr_apartment_form form select, .apartment_area .witr_apartment_form input {     background:var(--cms-accent);     padding-left: 30px;     color:#fff;} .apartment_area .witr_apartment_form textarea {     height: 150px;     width: 100%;     background:var(--cms-accent);     border: none;     padding-left: 30px;     line-height: 43px;} .apartment_area {     text-align: center;     box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);} .apartment_area .btn {     width: 100%;} .apartment_area .btn:hover {     background:#333333;}.apartment_area .witr_apartment_form textarea, .apartment_area .form-group input::-webkit-input-placeholder{     color: #fff ;}.apartment_area .witr_apartment_form textarea, .apartment_area .form-group textarea::-webkit-input-placeholder{     color: #fff ;} .temkuri_contact3_area .service-item.all_color_service {     padding: 23px 0px 23px 0px;} .temkuri_contact5_area .service-item.all_color_service {     padding: 23px 0px 23px 0px;     box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%);     margin-bottom: 30px;} .witr_single_portfolio_a {     padding: 100px 0px 100px;} .witr-blog-side-area.blog_area.single_blog {     padding: 100px 0px 100px;} .single_blog.single_blog_grid.singles {     margin-bottom: 40px;} .temkuri_testimonial2_area.testi_page {     padding: 95px 0px 70px;} .temkuri_project_area{     padding:95px 30px 95px;} .project_top{     margin-top:65px;} .temkuri_blog2_area.blog_page{     padding:100px 0px 70px;} .blog_page .blog-part.all_blog_color {     box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);}/* === widget blog left right ==== */ .blog-left-side {} .blog-left-side > div {     margin-bottom: 30px;     padding: 35px 30px 35px;     border-radius: 8px;     background: #fff;     box-shadow: 0 0 30px rgb(0 0 0 / 7%);} .blog-left-side > div:last-child {     margin-bottom: 0px;} .blog-left-side h2 {     margin-bottom: 10px;     text-transform: uppercase;} .blog-left-side {} .blog-left-side .content {     padding: 0;} .blog-left-side .push-bottom-large {     margin-bottom: 0;} .blog-left-side > div:last-child {     margin-bottom: 0px;} .blog-left-side > aside:last-child {     margin-bottom: 0px !important;} .blog-left-side .sub-menu li a:hover, .blog-left-side .nav .children li a:hover {     background: transparent;     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 input[type="text"] {} .defaultsearch input::-ms-input-placeholder, .defaultsearch input::-webkit-placeholder, .defaultsearch input::-moz-placeholder {} .defaultsearch button {     background: var(--cms-accent);     border: 0 none;     color: #fff;     font-size: 18px;     padding: 17px 20px;     position: absolute;     right: 0;     top: 50%;     cursor: pointer;     transform: translateY(-50%);     outline: none;} .defaultsearch button:hover{     background: var(--cms-dark);} .defaultsearch button i {} .defaultsearch input[type="text"] {     padding-left: 15px;}/* widget list */ .widget {} .blog-left-side .widget h2 {     border-bottom: 5px double var(--cms-accent);     display: inline-block;     line-height: 17px;     margin-bottom: 20px;     padding-bottom: 12px;     position: relative;} .blog-left-side .widget h2{} .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 span{    /* display: inline-block;     */     font-weight: 300;} .blog-left-side .widget ul li:last-child {     padding-bottom: 0px;     margin-bottom: 0;} .blog-left-side > .widget > ul > li {     margin: 0 0 10px;     padding-bottom: 10px;} .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 a {} .blog-left-side .widget ul li a:hover, .blog-left-side .widget ul li:hover::before{     color: var(--cms-accent);} .blog-left-side .widget ul li::before {     content: "\f105";     font-family: FontAwesome !important;     font-size: 18px;     left: 0;     position: absolute;} .blog-left-side .widget ul.children li{}/* widget select */ .widget {} .blog-left-side .widget select {     width: 100%;     height: 40px;     background: #fff;     border: 1px solid #ddd;     padding-left: 5px;} .widget .screen-reader-text {     display: none;} .textwidget select{     width:100%;}/* table css */ #wp-calendar {     width: 100%;}/* tags */ .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;} .widget_categories ul li:hover:before, .widget_archive ul li:hover:before, .widget_categories ul li a:hover, .widget_archive ul li a:hover, .tagcloud a:hover, .r-post-content h3:hover, .r-post-content h3 a:hover {     color: var(--cms-accent);} .tagcloud a:hover {     background: var(--cms-accent);     color: #fff;} #wp-calendar caption {     font-size: 14px;     font-weight: normal;     margin-bottom: 10px;     text-align: left;     text-transform: uppercase;} #wp-calendar {     font-size: 13px;} #wp-calendar {     border: 0px 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 th, #wp-calendar td {     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(--cms-accent) ;} table#wp-calendar td#today a{     color:#fff;} .witr_blog_both .calendar_wrap {     overflow: scroll;} .textwidget img {     margin-bottom: 15px;} .textwidget p{     margin-bottom: 0.5rem;}.blockquote p{     font-size:16px;} table {    /* border-bottom: 1px solid #ededed;     */     border-collapse: collapse;     border-spacing: 0;     font-size: 18px;     line-height: 2;     margin: 0 0 20px;     width: 100%;} th {     font-weight: bold;     text-transform: uppercase;    /* border: 1px solid #ededed;     */} td {     border-bottom: 1px solid #ededed;     padding: 6px 10px 6px 0;} caption, th, td {     font-weight: normal;     text-align: left;} blockquote {     padding: 25px 32px 25px;     margin: 0 0 30px;     font-size: 17px;    /* border-left: 3px solid var(--cms-accent);     */     font-weight: 400;     box-shadow: 0 0 5px 0px rgb(0 0 0 / 7%);} blockquote p{     font-size:20px;     position: relative;}/*product css*/.product_list_area{	padding: 90px 0;	}.witr_single_best{    background: #fff;    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;    border-radius: 3px;    margin-bottom: 25px;}.witr_star_padding {    padding: 15px 15px;}.witr_demo_link {    display: flex;    vertical-align: top;}.witr_demo_link a{    overflow: hidden;	}.witr_demo_link a h3{    font-size: 17px;    transition:.5s;	white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;	}.witr_demo_link a h3:hover{    color: var(--cms-accent);	}.witr_demo_link i {    color: var(--cms-accent);    margin-right: 10px;    font-size: 20px;}/* star icon */.star_author_place {    display: flex;    align-items: center;    justify-content: space-between;    margin-top: 10px;	}.star_solution_icon{}.star_solution_icon ul {}.star_solution_icon ul li {    display: inline-block;}.star_solution_icon ul li a i{    font-size: 17px;    color: var(--cms-accent);} 