/*
 Theme Name:   Bizgen Child
 Text Domain: bizgen
 Theme URI:    https://themewant.com/products/wordpress/bizgen
 Description:  Bizgen Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     bizgen
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

 .rtl .wpcf7{direction: rtl;}
 .rtl .wpcf7 input, .rtl .wpcf7 textarea {text-align: right;}
.wpcf7 input:not(.wpcf7-submit),
.wpcf7 textarea {text-align: right;background: #F6F4F4CC;border-color: #ebebeb;}
.form-label {margin-bottom: .5rem;z-index: 111;position: relative;margin-inline-start: 12px;}
span.wpcf7-form-control-wrap {margin-top: -20px;display: block;}
body .wpcf7 input[type=reset],body .wpcf7 input[type=submit]{
   padding: 10px 30px;
   background: linear-gradient(90deg, #3C69B2 0%, #407BBE 16%, #489CD5 51%, #4EB0E3 80%, #50B8E9 100%);}


.title.word-line span:not(.high_light_text){font-size: 27px !important;font-weight: 700 !important;}

.react-button a {padding: 7px 36px;font-size: 14px;}
.react-button a:hover{opacity: .9;}
.grad1 a,.grad1 a:hover{
background: radial-gradient(32.52% 115.63% at 37.5% 100%, rgba(255, 255, 255, 0.292) 0%, rgba(255, 255, 255, 0.048) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(91.13% 146.88% at 43.75% -31.25%, rgba(255, 137, 137, 0.92) 21.25%, rgba(255, 169, 106, 0.57) 88.62%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(92.05% 200% at 94.89% -132.81%, #FF7A00 67.59%, rgba(219, 255, 0, 0.38) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, #FFF500;
}
.grad2 a,.grad2 a:hover{
background: linear-gradient(90deg, #3C69B2 0%, #407BBE 16%, #489CD5 51%, #4EB0E3 80%, #50B8E9 100%);
}
.single-service-style-one .icon{background: transparent;}

.single-service-style-one .title {font-size: 18px;font-weight: 500;line-height: 27px;}
.single-service-style-one {padding: 24px 5px;text-align: center;}
.single-service-style-one .icon{margin: 0 auto}

.rt-addon-slider .single-blog-area-style-two .rt-thumbnail img ,.rt-addon-slider .single-blog-area-style-two{
   border-radius: 32px;
}

.react-heading .title-inner .sub-text, .rs-dual-heading .title-inner .sub-text{padding-right: 0;}
.react-heading .title-inner .sub-text::after, .rs-dual-heading .title-inner .sub-text::after{display: none;}

.rt-addon-slider .single-blog-area-style-two:hover .bottom-area i:before, .rt-addon-slider .single-blog-area-style-two:hover .btm-content-part .btn-readmore-inner, .rt-addon-slider .single-blog-area-style-two:hover .btm-content-part, .rt-addon-slider .single-blog-area-style-two:hover .blog-title a, .rt-addon-slider .single-blog-area-style-two:hover .bottom-area a{
   color: #fff !important;
}

.rt-addon-slider .single-blog-area-style-two .blog-title {
   margin: 5px 0 5px;
}
.rt-addon-slider .single-blog-area-style-two .btm-content-part .btn-readmore-inner {
   margin-top: 5px;
}

div#bizgen-load {
   z-index: 1111111111111;
   position: fixed;
   height: 100vh;
   top: 0;
   bottom: 0;
   width: 100%;
   background: #ffffff;
}

body.blog .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title, body.archive .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title {
   font-size: 18px;
   line-height: 22px;
   font-weight: 700;
   margin-bottom: 10px;
}

html body.rtl .rtmega-menu-area .vertical-expaned-menu-area .rtmega-menu-vertical-always-expanded ul.rtmega-megamenu.vertical > .menu-item .menu-link {
   padding-right: 0;
}

footer p {margin: 0;}