[dir="rtl"] .default-form.main-contact-form.quote-form {
    direction: rtl;
}

[dir="rtl"] .default-form.main-contact-form .form-row input[type=text],
[dir="rtl"] .default-form.main-contact-form .form-row input[type=email],
[dir="rtl"] .default-form.main-contact-form .form-row input[type=tel],
[dir="rtl"] .default-form.main-contact-form .form-row input[type=url],
[dir="rtl"] .default-form.main-contact-form .form-row select,
[dir="rtl"] .default-form.main-contact-form .form-row textarea{
    padding: 0 22px 0 0 !important; 
    text-align: right !important
}


input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    font-size: 15px;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    font-size: 16px;
}

.wpcf7-not-valid-tip {
    font-size: 15px;
}

.default-page h4, .comment-content h4, .wpb_text_column h4 {
    margin-bottom: 5px;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.wt-multiselect-field {
    height: 300px !important;
    padding-top: 15px;
    padding-bottom: 10px;
}

.wt-testimonilat .sp-testimonial-content >p {
   font-size:15px !important; 
   color:#8796a7;
}

.wt-testimonilat  .sp-testimonial-free{
    padding:30px 25px;
    min-height: 500px !important;
}


.rt-portfolio-box.element-six .rt-portfolio-box-item > .holder > .overlay {
    background-color: rgba(255, 255, 255, 0.8);
}


.wraper_blog_banner.style-two .wraper_blog_banner_image > .container .blog_banner_image {
    padding-top: calc((62 / 100) * 100%)!important;
    
}

span.author {
    display: none !important;
}

.wraper_error_main.style-one .error_main .btn{
        background-color: #6859f8 !important;
}
.wraper_error_main.style-one .error_main .btn:hover {
    background-color: #9377d2 !important;
}


.wraper_inner_banner_breadcrumb .inner_banner_breadcrumb {
    text-align: center !important;
}

.wraper_header.style-six-b .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:hover, .wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:hover {
    color: #6054ff;
}

.current-menu-item a {
    color: #6054ff ;
}

.inner_banner_main > p.title {
    text-align: left;
}

span.wt_foot_link a,
.wt_footlink a {
    color: #fff;
}

span.wt_foot_link a:hover,
.wt_footlink a:hover{
    color: #c3c3c3;
}

.wt_img_carusel .swiper-pagination-bullets.swiper-pagination-horizontal {
    margin-top: 40px !important;
    position: relative;
}


.wt_img_carusel figure.swiper-slide-inner {
    -webkit-box-shadow: -1px 12px 20px -7px rgba(148, 148, 148, 1);
    -moz-box-shadow: -1px 12px 20px -7px rgba(148, 148, 148, 1);
    box-shadow: -1px 12px 19px -10px rgba(148, 148, 148, 1);
}

.wt_img_carusel figure.swiper-slide-inner >img {
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   filter: grayscale(100%);
   filter: gray; /* IE 6-9 */
    -webkit-transition: all .8s ease-in-out;
}

.wt_img_carusel figure.swiper-slide-inner >img:hover {
   -webkit-filter: none;
   -moz-filter: none;
   -ms-filter: none;
   filter: none;
   -webkit-transform: scale(1.01);
}


.wt_foot_form_style .default-form.team-contact-form .form-row input[type=text], 
.wt_foot_form_style .default-form.team-contact-form .form-row input[type=email],
.wt_foot_form_style .default-form.team-contact-form .form-row input[type=tel], 
.wt_foot_form_style .default-form.team-contact-form .form-row input[type=url],
.wt_foot_form_style .default-form.team-contact-form .form-row textarea{
	border-bottom: 1px solid #ffffff;
	color: #6054FF;
	font-size: 17px;
}

.wt_foot_form_style .default-form.team-contact-form .form-row input[type=text]::placeholder, 
.wt_foot_form_style .default-form.team-contact-form .form-row input[type=email]::placeholder,
.wt_foot_form_style .default-form.team-contact-form .form-row input[type=tel]::placeholder, 
.wt_foot_form_style .default-form.team-contact-form .form-row input[type=url]::placeholder,
.wt_foot_form_style .default-form.team-contact-form .form-row textarea::placeholder {
	color:#FFF;
	font-weight: 500;
	font-size: 17px;
}

.mobile-menu-close .ti-close {
  font-size: 20px;
	color: #dbdbdb;
}

a.btn.button-one {
background: linear-gradient(to right, #6255fd 0%, #9477d1 100%)!important;
box-shadow: 0 0 13px rgb(115 101 232 / 43%)!important;
border:1px solid #6457fb !important;
}

a.btn.button-one:hover {	
background: linear-gradient(to right, #9477d1 0%, #6255fd 100%)!important;
box-shadow: 0 0 13px rgb(115 101 232 / 43%)!important;
border:1px solid #6457fb !important;
}

.wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main_calltoaction > .btn.button-one {
    color: rgb(255 255 255)!important;
}

.wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky a:hover {
    color: #6557f9 !important;
}

.default-form.main-contact-form .form-row input[type=submit]{
	background: linear-gradient(to right, #6557fb 0%, #9276d3 100%)!important;
border-radius: 50px !important;
padding: 7px 27px!important;
}

.default-form.main-contact-form .form-row input[type=submit]:hover{
	background: linear-gradient(to right, #9276d3 0%, #6557fb 100%)!important;
border-radius: 50px !important;
padding: 7px 27px!important;
}

.wraper_header.style-eight .wraper_header_main .nav {
margin-top: 15px !important;
}

.wraper_header.style-eight .wraper_header_main .header_main_calltoaction {
 margin-top: 8px !important;
}

.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a:before {
    background-color: #6054ff !important;
}

.inner_banner_main .title {
font-family: "futura-pt";
font-size: 67px !important;
line-height: 67px !important;
font-weight: bold;
}

.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a:before{
	position: relative;
    bottom: -25px;
    content: " ";
    display: block;
    width: 0;
    height: 2px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    background:  #6457fc!important;
}
.page-id-369 .wraper_header.style-eight .nav > [class*="menu-"] > ul.menu > li:hover > a {
    color: #6457fc!important;
}

.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a:hover:before{
width: 100%!important;
}

.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	width: 315px !important;
}

.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before{
	background-color:#6054ff !important
}

.wt_img_dig_cheak img {
    margin-top: -50px;
}

.wt_box_process span.elementor-icon-list-icon,
.wt_box_process span.elementor-icon-list-text{
    margin: 1px !important;
}


.wt_toggle_faq .elementor-accordion-item {
    border-radius: 35px;
}
.wt_toggle_faq .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: #7a41e800 !important;
}

.wt_toggle_faq .elementor-accordion-item {
    margin: 20px 0 !important;
    box-shadow: 0 0 10px rgb(115 101 230 / 35%)!important;
    border: 2px solid #7a41e82e !important;
}

@media only screen and (max-width: 766px) {
.gallery.gallery-columns-3.gallery-size-full> figure {
    width: 33% !important;
	}
}

@media only screen and (max-width: 400px) {
.wraper_header_main .header_main .brand-logo img,
.wraper_header_main .header_main .brand-logo-sticky img {
    width: 115px !important;
 }
.wraper_header.style-eight .wraper_header_main .header_main_calltoaction {
    margin-top: 0px !important;
 } 
.wraper_header.style-eight .wraper_header_main .header_main .brand-logo,
.wraper_header.style-eight .wraper_header_main .header_main .brand-logo-sticky{
    margin-top: 0px !important;
 }
 .wraper_header.style-eight .wraper_header_main .header_main_calltoaction > .btn.button-one{
    padding: 4px 14px 4px 14px !important;
 }
    
}

/* ================================== */
/* START OF MEGA MENU CSS*/
/* ================================== */

.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu{
    position: static;
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0px 5px 25px rgba(0,0,0,0.08);
    padding: 35px 0;
    opacity: 0;
    visibility: hidden;
    transform: translateY(30px);
    -webkit-transform: translateY(30px);
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu{
    width: 1170px;
    left: -26%;
    top: 50px;
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu:hover > ul.mega-child-menu{
     opacity: 1;
    visibility: visible;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu{
    padding: 0px 0;
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu > li{
   padding:0;
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap:first-child{
    
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap{
    padding: 33px 35px !important;
    width: 100%;
    min-height: 1px;
    /* border-left-width: 1px !important;
    border-left-style: solid;
    border-left-color: #e2e2e2;*/
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > h5{
    position: relative;
      margin-bottom: 12px;
    font-weight: 700;
    font-size: 16px;
    color: #252525;
    line-height: 26px;
    font-family: "Roboto";
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > h5:before{
        content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    right:0;
    border-bottom: 1px solid #fb7a46;
    width: 0px;
    bottom: 0;
    display: block;
    transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    display:none;
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > h5:hover:before{
    width: 80px;
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > ul{

}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > div > ul > li{
    margin: 12px 0;
     line-height: 28px;
    font-weight: 400;
    font-style: normal;
    color: #030712;
    font-size: 15px;
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > ul > li:last-child{
    margin-bottom: 0;
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > div > ul > li > a{
    position: relative;
    color: #6a7c92;
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > div > ul > li > a:before{
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    border-bottom: 1px solid #fb7a46;
    width: 0px;
    bottom: 0;
    display: block;
    right: 0;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}
.wraper_header .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > div > ul > li >a:hover:before{
    width: 100%;
}
/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){
	.mega-child-menu .elementor-column.elementor-col-25{
	width: 100%;
}
	.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li a{
    padding-left: 30px;
}
.mega-child-menu > li ul > li{
	position: relative;
    display: block;
    width: auto;
    height: auto;
    padding: 10px 0;
    border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
    color: inherit;
}
.mega-child-menu > li ul > li > a{
text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-style: normal;
    color: #6a7c92;
    font-size: 14px;
}
.mega-child-menu h5{
text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-style: normal;
    color: #6a7c92;
    font-size: 15px;
    padding:10px 0 9px 17px;
    border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
    margin:0px;
}
.mega-child-menu .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: 0;
}

}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
	.mega-child-menu .elementor-column.elementor-col-25{
	width: 100%;
}
	.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li a{
    padding-left: 30px;
}
.mega-child-menu > li ul > li{
	position: relative;
    display: block;
    width: auto;
    height: auto;
    padding: 10px 0;
    border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
    color: inherit;
}
.mega-child-menu > li ul > li > a{
text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-style: normal;
    color: #6a7c92;
    font-size: 14px;
}
.mega-child-menu h5{
text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-style: normal;
    color: #6a7c92;
    font-size: 15px;
    padding:10px 0 9px 17px;
    border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
    margin:0px;
}
.mega-child-menu .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: 0;
 }
 .box-position .elementor-container.elementor-column-gap-default {
    position: relative!important;
    right: 0px!important;
 }
 .home-version-six-testimonial .testimonial[class*='element-'].owl-dot-style-one .owl-dots{
     margin-top: 40px;
 }
 .ryse-eight-pricing-table .rt-pricing-table.element-one > .holder > .more .btn{
     margin-bottom: 15px;
     padding: 12px 20px;
 } 
 .page-id-6678 .wraper_header.style-six-b .wraper_header_main .header-responsive-nav{
    color:#000!important;
    margin-top: 7px;
}
.ryse-margin-top-icon .elementor-image-box-img{
    text-align:center;
}
 .page-id-6165 .wraper_header.style-six .wraper_header_main .header-responsive-nav{
    margin-top:9px;
}
 
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
	.mega-child-menu .elementor-column.elementor-col-25{
	width: 100%;
}
	.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li a{
    padding-left: 30px;
}
.mega-child-menu > li ul > li{
	position: relative;
    display: block;
    width: auto;
    height: auto;
    padding: 10px 0;
    border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
    color: inherit;
}
.mega-child-menu > li ul > li > a{
text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-style: normal;
    color: #6a7c92;
    font-size: 14px;
}
.mega-child-menu h5{
text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-style: normal;
    color: #6a7c92;
    font-size: 15px;
    padding:10px 0 9px 17px;
    border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
    margin:0px;
}
.mega-child-menu .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: 0;
}
.box-position .elementor-container.elementor-column-gap-default {
    position: relative;
    right: 0px;
 }
}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
	.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li a{
    padding-left: 30px;
}
.mega-child-menu > li ul > li{
	position: relative;
    display: block;
    width: auto;
    height: auto;
    padding: 10px 0;
    border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
    color: inherit;
}
.mega-child-menu > li ul > li > a{
text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-style: normal;
    color: #6a7c92;
    font-size: 14px;
}
.mega-child-menu h5{
text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-style: normal;
    color: #6a7c92;
    font-size: 15px;
    padding:10px 0 9px 17px;
    border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
    margin:0px;
}
.mega-child-menu .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: 0;
}
.box-position .elementor-container.elementor-column-gap-default {
    position: relative!important;
    right: 0px!important;
 }
 .ryse-view-btn .radiantthemes-custom-button{
     text-align:center;
 }
 .ryse-eight-tab .rt-tab.element-one > ul.nav-tabs > li {
     display: inline-block !important;
 }
}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
	.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li a{
    padding-left: 30px;
}
.mega-child-menu > li ul > li{
	position: relative;
    display: block;
    width: auto;
    height: auto;
    padding: 10px 0;
    border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
    color: inherit;
}
.mega-child-menu > li ul > li > a{
text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-style: normal;
    color: #6a7c92;
    font-size: 14px;
}
.mega-child-menu h5{
text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-style: normal;
    color: #6a7c92;
    font-size: 15px;
    padding:10px 0 9px 17px;
    border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
    margin:0px;
}
.mega-child-menu .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: 0;
}

}
/* ================================== */
/* END OF MEGA MENU CSS*/
/* ================================== */

/* ================================== */
/* START OF COMMON CSS*/
/* ================================== */
p {
    margin-bottom: 0;
    padding: 0;
}
.elementor-widget:not(:last-child){
    margin-bottom: 0 !important;
}
.error404 .wraper_header.style-six .wraper_header_main .header_main .brand-logo img{
    filter: grayscale(100%) brightness(12%) sepia(74%) hue-rotate(-181deg) saturate(700%) contrast(0.8);
}
.error404 .wraper_header.style-six .wraper_header_main .header-responsive-nav{
        color: #030712;
}
.wraper_header.style-six .wraper_header_main .header_main .brand-logo,
.wraper_header.style-six .wraper_header_main .header_main .brand-logo-sticky,
.wraper_header.style-six-b .wraper_header_main .header_main .brand-logo,
.wraper_header.style-six-b .wraper_header_main .header_main .brand-logo-sticky,
.wraper_header.style-eight .wraper_header_main .header_main .brand-logo,
.wraper_header.style-eight .wraper_header_main .header_main .brand-logo-sticky{
    margin-top:7px;
}
.postid-606  .wraper_header.style-six-b .wraper_header_main .header-responsive-nav,
.postid-3230  .wraper_header.style-six-b .wraper_header_main .header-responsive-nav{
    color: #030712;
}
.error404 .wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a,
.error404 .wraper_header.style-six .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon{
    color: #030712;
}
.error404 .wraper_header.style-six{
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 15px;
}
.error404 .wraper_error_main{
    padding-top: 130px;
}
.wraper_header.style-six .wraper_header_main .header-responsive-nav{
    margin-top:0;
}
.wraper_header.style-six-b .wraper_header_main .header-responsive-nav{
     margin-top:0;
}

.page-id-232 .wraper_header.style-six-b .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:hover,
.wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:hover{
    color:#FB7A46;
}
.page-id-232 .wraper_header.style-six-b .wraper_header_main .header-responsive-nav{
    COLOR:#000000;
}
.error404 .wraper_header.style-six-b{
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
}
.radiantthemes-contact-box.element-two ul li{
    color:#F8E0ED;
}
.rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .categories{
    color:#1e1666;
}
.rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .action-buttons > .portfolio-zoom > i{
    color:#1e1666 !important;
}
.rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .action-buttons > .portfolio-zoom{
        border: 1px #1e1666 solid !important;
}

.default-form .row > [class*='col-'] {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.default-form .form-row{
    margin:7px 5px;
}
.default-form .form-row input[type=text],
.default-form .form-row input[type=email],
.default-form .form-row input[type=tel],
.default-form .form-row input[type=url]{
    width:100%;
    height:50px;
    padding:0 0 0 22px;
    border:1px solid #d1d1d1;
}
.default-form .form-row textarea{
    width:100%;
    height:124px;
    padding:20px 0 0 22px;
    border:1px solid #d1d1d1;
    resize:none;
}
.default-form .form-row input[type=text]:focus,
.default-form .form-row input[type=email]:focus,
.default-form .form-row input[type=url]:focus,
.default-form .form-row input[type=tel]:focus,
.default-form .form-row textarea:focus{
    border:1px solid #fe5f88;
    transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
}

.default-form.faq-contact-form .form-row input[type=submit]{
    font-weight: 500 !important;
    letter-spacing: 1px;
    line-height: 30px;
    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    border-radius: 3px !important;
    color: #ffff !important;
    width:100%;
    height:50px;
    border: none;
    border-radius: 0;
    cursor: pointer;
    transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
}
.default-form.main-contact-form .form-row input[type=submit]{
    margin-top: 10px;
    font-weight: 500 !important;
    letter-spacing: 1px;
    line-height: 30px;
    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    border-radius: 3px !important;
    color: #ffff !important;
    padding: 13px 40px;
    border: none;
    border-radius: 0;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}
.default-form .form-row input[type=submit]:hover{
}
.case-studies-single-slider .elementor-slick-slider .slick-slide img{
    width:100% !important;
}
.portfolio-inner-slider .elementor-slick-slider ul.slick-dots {
    bottom: -80px !important;
}
.case-studies-image-gallery .tz-gallery {
    padding: 0 15px;
}
/* ================================== */
/* END OF COMMON CSS*/
/* ================================== */


/* ================================== */
/* START OF LANDING CSS*/
/* ================================== */
.page-id-2537 .wraper_header.style-eight .wraper_header_main .header_main .brand-logo,
.page-id-2537 .wraper_header.style-eight .wraper_header_main .header_main .brand-logo-sticky{
    margin-top: 6px;
}
.page-id-2537 .wraper_header.style-eight .wraper_header_main .nav,
.page-id-2537 .wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header-responsive-nav{
    margin-top: 9px;
}
.page-id-2537 .wraper_header.style-eight .wraper_header_main .header_main .brand-logo img{
filter: grayscale(100%) brightness(12%) sepia(74%) hue-rotate(-181deg) saturate(700%) contrast(0.8);
}
.page-id-2537 .wraper_header.style-eight .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a,
.page-id-2537 .wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .nav > [class*="menu-"] > ul.menu > li > a{
    color:#1E1666;
}
.page-id-2537 .wraper_header.style-eight .wraper_header_main .header-responsive-nav{
    color:#1e1666;
}
.page-id-2537 .wraper_header.style-eight .wraper_header_main .header_main_calltoaction > .btn.button-one{
    font-weight:500;
    background-color: #fff;
    color: #F53B6F;
    box-shadow: 0 0 15px rgba(0,0,0,0.12);
    padding: 7px 25px;
}
.page-id-2537 .wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main_calltoaction > .btn.button-one{
    background-color: #fff;
    color: #F53B6F;
    box-shadow: 0 0 15px rgba(0,0,0,0.12);
    padding: 7px 25px;
    border-color: #ffffff;
}
.landing-demo-img > .elementor-widget-container > .elementor-image-box-wrapper > .elementor-image-box-img > a > img{
    box-shadow:0 0 22px rgba(0,0,0,0.12);
}
/* ================================== */
/* END OF LANDING CSS*/
/* ================================== */

/* ================================== */
/* START OF HOME ONE CSS*/
/* ================================== */

.home-version-one-counter-element .elementor-counter .elementor-counter-number-prefix{
    display:none;
}
.home-version-one-counter-element .elementor-counter-title{
    text-align:left !important;
}
.home-version-one-footer-top-section{
    top: -115px;
    z-index:2;
}
.home-version-one-banner-side-img .elementor-image{
    width: 620px;
}
.home-version-one-testimonial .testimonial.element-three .testimonial-item > .holder{
    background-color: #ffffff;
    padding: 40px;
    margin: 0px 25px 35px 25px;
    box-shadow: 0 10px 12px rgba(0,0,0,0.05);
    border-radius: 5px;
}
.home-version-one-testimonial .testimonial.element-three .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .designation {
    margin-bottom: 7px;
    text-transform: capitalize;
}
/* ================================== */
/* END OF HOME ONE CSS*/
/* ================================== */


/* ================================== */
/* START OF HOME TWO CSS*/
/* ================================== */

.home-version-two-benefits-box > .elementor-column-wrap  {
    position:relative;
    top:-60px;
}
.home-version-two-testimonial .testimonial.element-six .testimonial-item > .holder {
    text-align: left;
    background-color: #FCF2DF;
    padding: 50px 30px;
    border-radius: 10px;
}
.home-version-two-testimonial .testimonial.element-six .testimonial-item > .holder > .testimonial-title {
    padding-top: 0px;
}
.home-version-two-testimonial .testimonial.element-six .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .title{
    text-transform:capitalize;
}
.footer-two-contact-box .radiantthemes-contact-box.element-two ul li{
    color:#c2d6d7 !important;
}
/* ================================== */
/* END OF HOME TWO CSS*/
/* ================================== */

/* ================================== */
/* START OF HOME THREE CSS*/
/* ================================== */
.page-id-369 .wraper_header.style-eight .wraper_header_main .header_main_calltoaction > .btn.button-one{
    background: linear-gradient(to right, #03b5a9 0%, #1fbd75 100%);
    box-shadow: 0 0 25px rgba(0,0,0,0.15);
    border:none;
    padding: 6px 30px 6px 30px;
}
.home-version-three-banner-side-img > .elementor-widget-container > .elementor-image{
    width: 600px;
    position: relative;
    right: 20px;
}
.home-three-video-section {
    top: -110px;
}
/* ================================== */
%2