/*
 Theme Name:   Reobiz Child
 Theme URI:    http://rstheme.com/products/wordpress/reobiz/
 Description:  Reobiz Child
 Author:       RS Theme
 Author URI:   http://rstheme.com
 Template:     reobiz
 Version:      2.5
 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
 */

.rs-heading.style7 .title-inner .sub-text:after {    background: #ca983b; }
.menu-area .navbar ul li a{    padding-left: 12px; padding-right: 12px;}
#rs-header .container-fluid { padding-left: 40px; padding-right: 40px; }
.opening { display:none !important; }
.very-top-nav{ display:inline-block;     border-right: 1px solid #ffffff30; }
.very-top-nav ul {  margin: 0; padding: 0; list-style: none;}
.very-top-nav ul li { display:inline-block; }
.very-top-nav ul li a{ color:#fff; padding:0 20px; line-height:50px; }
.btn_quote, .toolbar-sl-share { display:inline-block; }
.toolbar-sl-share {  border-right: 1px solid #ffffff30; padding-right:25px; }
.top-right{ float:right; }
#rs-header .btn_quote a {padding: 10px 0; }
.menu-area .btn_quote{ display:none; }
.menu-area .navbar ul li a { padding-left: 5px; padding-right: 5px; }
body #rs-header .toolbar-area .toolbar-contact ul li {    border-color: #ffffff30 !important; }
.tabsins .elementor-accordion-item { margin-bottom: 25px; box-shadow: 0 0 22px rgb(0 0 0 / 10%); }
.rs-footer .fa-ul li i { color: #ca9639; }
#menu-main-nav ul.sub-menu{ display:none; }
.menu-area .navbar ul li > a, .sidenav .widget_nav_menu ul li a{ font-size:13px !important;}
.menu-area .navbar ul li > a { overflow:visible; }
.menu-area .navbar ul > li.menu-item-has-children > a:before, .menu-area .navbar ul > li.menu-item-has-children.hover-minimize > a:after { right:-7px;}
.rs-footer .fa-ul li i:before { top:4px}
.elementor-2114 .elementor-element.elementor-element-e9adb3b .team-slider-style4 .team-item .team-content .social-icons a i {
    color: #ca973b!important;
}
.rs-features-list-content li i {
    margin-right: 10px;
    color: #CA9639 !important;
}
.bs-sidebar.dynamic-sidebar .service-singles .menu li a {
    display: block;
    border: 2px solid #CA9639 !important;
    padding: 16px 18px;
    transition: all .5s ease;
    border-radius: 5px;
    position: relative;
    font-size: 16px;
    font-weight: 700;
}
p {
    margin: 0 0 15px!important;
	
}
select:valid {
    color: #fff !important;
}
.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 1em 0.5em;
    color: #fff;
}
input[type="text"], input[type="number"], input[type="password"], textarea, input[type="email"] {
    color: #fff !important;
    width: 100%;
    max-width: 100%;
    opacity: 1;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #fff;
}
.footer-btn-wrap .footer-btn {
    font-weight: 500;
    color: #fff;
    background: #1273eb;
    padding: 16px 24px;
    border-radius: 3px;
    font-size: 16px;
    text-transform: uppercase;
	margin-top:25px !important;
}
.menu-area .navbar ul li ul.sub-menu {
    min-width: 260px !important;
    padding-bottom: 30px;
    padding-top: 30px;
    border-radius: 0 0 5px 5px;
}


.btn_quote a {
    border-color: #aa781e;
	  background-color:#aa781e!important;
	padding:12px!important;
	font-weight:bold!important;
		font-size:14px!important;
	margin:10px!important;
	border-radius: 25px!important;
}
.rs-contact-phone {
    border-color: #aa781e;
	  background-color:#aa781e!important;
	padding:10px!important;
		font-size:18px !important;
	font-weight:bold!important;
	margin:5px!important;
	 border-radius: 25px;
}
#rs-header .toolbar-area .toolbar-contact ul li {
    display: inline-block;
    line-height: 20px!important;
    color: #fff;
    border-right: 1px solid #408ff0;
	font-weight:bold!important;
    margin-right: 20px;
	font-size:18px !important;
    padding-right: 20px;
	 border-radius: 25px;
}
.footer-subscribe {
    display: block;
    clear: both;
    position: relative;
    padding: 40px 0 4px;
    margin-left: 0px!important;
    margin-right: 0px!important;
    background-color: #ca9639!important;
}
.footer-subscribe .subscribe-bg {
    padding: 40px 0 70px;
    border-bottom: 2px solid #ca9639!important;
        border-bottom-color: rgb(202, 150, 57)!important;
}
.footer-subscribe input[type="submit"], .footer-btn-wrap .footer-btn, ul.footer_social li {
    background: #d4ab60!important;
}
.footer-subscribe input[type="email"] {
    position: relative;
    border-radius: 0px;
    margin: 0;
    padding-right: 130px;
    color: #fff;
    font-size: 15px;
    max-width: 85%;
    background: transparent;
    height: 60px !important;
    border: 2px solid #d4ab60!important;
    padding-left: 18px;
}
h2 {
    color: #0a0a0a;
    : Poppins;
    font-size: 26px!important;
    font-weight: 700;
    line-height: 40px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900;
	color: #ffffff!important;
}
.elementor-12921 .elementor-element.elementor-element-fa305ee:not(.elementor-motion-effects-element-type-background), .elementor-12921 .elementor-element.elementor-element-fa305ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff8f2 !important;
    background-image: url("http://bharania6.sg-host.com/insuranceajay/wp-content/uploads/2021/04/abt-bg-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-12921 .elementor-element.elementor-element-fa305ee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.main-contain #content {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.flaticon-clock{
	
display:none !important;
}
@media (max-width: 480px) {.rs-addon-slider .slick-dots {
    display: block !important;
	
}}
@media (max-width: 767px) {
	.rs-addon-slider .slick-dots {
    display: block !important;
		
}
	.toolbar-sl-share{
		display:none !important;
	}
		.very-top-nav {
    display: inline-block;
    border-right: 0px solid #ca9639 !important;
}
	.glyph-icon{
		
		margin-top:3px !important;}
	.callusmargin{
		
		margin-bottom:30px !important;
	}
	.termmargin{
		
		margin-top:-40px !important;
	}
	.top-right {
    float: right;
    margin-right: 90px!important;
}
	.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
    width: 1.5em!important;
}
	#rs-header.header-style1 .toolbar-area .toolbar-contact ul li {
    padding: 10px !important;
}
	.btn_quote {
    display:none;
}
	
	.rev-btn {
		margin-top:75px !important;
	}
	.rs-heading {
		padding:10px !important;
	}
	.elementor-12921 .elementor-element.elementor-element-92f2802 {
    padding: 20px 0px 0px 0px !important;
}
	.elementor-12921 .elementor-element.elementor-element-ae862ed > .elementor-widget-container {
    padding: 20px 0px 0px 0px!important;
}
	.elementor-12921 .elementor-element.elementor-element-33e712b {
    padding: 20px 0px 20px 0px!important;
}
	.elementor-12921 .elementor-element.elementor-element-fa305ee {
    padding: 20px 0px 0px 0px!important;
}
	.breadcrumbs-single {
   background-position: center;
		
		background-size: cover; 
		padding-right: 0;
		margin-right: 0;
		padding-left: 0;
		margin-left: 0;
		width: 100%;
}
	}