/**
Theme Name: Slaze Child
Author: ThemeOri
Author URI: https://themeforest.net/user/themeori/
Description: Child theme for the Slaze theme.
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: slaze-child
Template: slaze
*/



.footer-3form .footer_widget-subscribe button {background: #b71014!important;}
.p_color_3 {color: #b71014!important;}
.scroll-up::after {color: #e3a32f!important;}
.scroll-up svg.scroll-circle path {stroke: #e3a32f!important;}
.otpcheckbox .wpcf7-list-item{margin-left:0;}
.tOri_banner_two-slide-area {display:none!important;}
.banner .tOri_banner_two-content h1{width:900px;}
.termslink{color:#e3a32f; font-size:16px;}
.sidebar_cta-help-icon i {rotate:90deg;}
#menu-services .current-menu-item a{background-color:#b71014!important; color:#fff;}
#menu-services .current-menu-item a::before{color:#fff!important;}
.tOri_banner_two-content {padding: 100px 0!important;}
.tOri_banner_two-area-image::after {opacity:0!important;}

.serviceform h4{font-size:24px; margin-bottom:10px;}
.serviceform input{height:50px; font-size:16px;}
.service-btn input{line-height:20px!important;}
.serviceform select{border-radius:5px; border:1px solid #e9e8e8; font-size:16px; color:#333;}
.serviceform :focus-visible{border:1px solid #812121!important;}
textarea::placeholder {font-size: 16px;}
input,
select,
textarea {
    padding: 0 15px !important;
    box-sizing: border-box;
}
select[name="select-service"] {
    padding-right: 35px !important;
}
.wpcf7-form-control-wrap[data-name="select-service"] {
    position: relative;
    display: block;
}

.wpcf7-form-control-wrap[data-name="select-service"] select {
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    width: 100%;
    padding-right: 50px !important;
}

.wpcf7-form-control-wrap[data-name="select-service"]::after {
    content: "";
    position: absolute;
    right: 15px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-right: 2px solid #333;
    border-bottom: 2px solid #333;
    transform: translateY(-65%) rotate(45deg);
    pointer-events: none;
}





/* <----- service sidebar start-------> */

#csf_menu_list_widget-2{display:none;}

/* <----- service sidebar end-------> */

#block-9{background: none; border: 0; padding: 0;}






@media (max-width:1199.98px){
	.banner .tOri_banner_two-content h1{width:auto;}
	
}

@media (max-width: 991.98px) {
	.banner .tOri_banner_two-content:before{position:absolute; width:100%; height:100%; content:''; background:#032040; opacity:.5; inset:0; z-index:-1;}
	.banner .tOri_banner_two-content h2{color:#fff!important;}
	.banner .tOri_banner_two-content span{color:#fff!important;}
}

@media (max-width: 767.98px) {
	.banner .tOri_banner_two-content:before{position:absolute; width:100%; height:100%; content:''; background:#032040; opacity:.5; inset:0; z-index:-1;}
	.banner .tOri_banner_two-content h2{color:#fff!important;}
	.banner .tOri_banner_two-content span{color:#fff!important;}
}

@media (max-width: 575.98px) {
	.banner .tOri_banner_two-content:before{position:absolute; width:100%; height:100%; content:''; background:#032040; opacity:.5; inset:0; z-index:-1;}
	.banner .tOri-button{font-size:14px!important; padding:10px 20px!important;}
	.banner .tOri_banner_two-content {padding: 30px 0 50px !important;}
	.banner .tOri_banner_two-area-image{background-position:70% 50%;}
	.banner .tOri_banner_two-content h1{width:200px!important;}
	.banner .tOri_banner_two-content h2{color:#fff!important;}
	.banner .tOri_banner_two-content span{color:#fff!important;}
}










