p.test {
    font-size: 13px !important;
}/*
 Theme Name:   grassywp-child
 Theme URI:    http://www.codesless.com/products/wordpress/grassy
 Description:  Grassywp Child
 Author:       RS Theme
 Author URI:   http://rstheme.com
 Template:     grassywp
 Version:      1.4
 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-header .menu-area .navbar{
	background:#000000 !important;
    z-index: 9999 !important;
}

.form-group{
	margin:15px 0 !important;
}
.btn.btn-flat{
	max-width:100% !important;
}

.topbar .container{
	display:flex;
}
#wpuser_login_otp1701265313362{
	    background-color: #007d3c!important;
}
.tab-pane .box{
	margin-top:50px !important;
}
header
{
	z-index:50;
}
#rs-header #primary-menu {
	background-color:#000;
}
.rs-breadcrumbs.style_4_bread img {
    width: 100% !important;
	margin-top: -40px;
}
.rs-breadcrumbs.style_4_bread {
    margin-top: -40px;
}

i.fa.fa-phone {
    color: #59aee9;
    font-size: 36px !important;
    margin-right: 10px;
}
i.fa.fa-envelope-o {
    color: #59aee9;
    font-size: 36px !important;
    margin-right: 10px;
}
header.style4 .toolbar-contact ul li span i {
    padding: 0px 0px !important;
}
header.style4 .toolbar-contact ul li span {
	font-weight: 300 !important;
}
header.style4 .toolbar-contact ul li a {
	font-family: 'Open Sans';
    font-weight: 700;
    font-size: 16px !important;
	   
    color: #464646 !important;
}
h3 {
    color: #212121;
    font-family: Roboto!important;
    font-size: 24px;
   
}
body {
    background: #ffffff !important;
    color: #666666 !important;
       font-family: 'Roboto', sans-serif !important;
    font-size: 13px !important;
  line-height: 32px !important;
}
p.font-home {
    font-size: 13px !important;
}

@media screen and (max-width: 767px)
{
	#rs-header .menu-area .navbar {
		background: #fff !important; 
		z-index:0 !important;
	}
}
@media screen and (max-width: 1024px){
	.navbar-nav > li > a {
		font-size: 12px !important;
	}
	
}

.rs-footer .footer-bottom {
	display:none;
}
.rs-footer .footer-top {
     padding: 0px 0 0px !important; 
}
.about-widget {
    padding-top: 25px;
}
.about-widget p{
	margin-bottom:0 !important;
	font-size: 16px;
}
.about-widget h4{
	position:relative !important;
}
.about-widget h4:before{
    content: "";
    position: absolute;
     width: 115px;
    right: 0;
        bottom: 0;
    left: 5px;
    background-color: #fff;
    height: 2px;

}
@media(min-width:320px) and (max-width:767px){
	.about-widget h4:before{
		margin:auto;
	}
}

#rs-header .menu-area .navbar ul li > a {
    color: #fff;
}
.wpb_single_image .vc_figure {
	width:100%;
	display:block;
}
.wpb_single_image img{
	width:100%;
}
.wpb_single_image .vc_single_image-wrapper{
	width:100% !important;
}
.rs-breadcrumbs-inner {
     background: none; 
     min-height:0px; 
     padding: 0px 0; 
}
/* #event-box .vc_tta-title-text {
    color: #000 !important;
} */

/* mobile event */

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{
	background-color:#fff !important;
}


/* menu style */

.navbar a, .navbar li{
	font-size:16px !important;
	text-transform:capitalize !important;
	 font-family: 'Roboto', sans-serif !important;
}

.member-actions {
    padding: 5px 15px;
    letter-spacing: 0.4px;
    font-size: 14px;
    border-radius: 0;
    background: #007d3c;
	    height: 70px;
    padding-top: 12px;
	margin-left:40px;
}
/* .menu-canvas-menu-container
{
	display:flex;
	justify-content:center;
} */
.member-actions .button-icon img {
    height: auto;
    width: 48px;
    height: 45px;
    padding: 4px;
    border-radius: 6px;
    margin-left: -45px;
    background: #4fba6f;
    box-shadow: 0px 0px 0px 3px #000;
    float: left;
    margin-top: 0;
}
.member-actions p {
    font-size: 17px;
    font-weight: 900;
    margin: 0px;
    color: #fff;
    padding: 0px 0px 3px 14px;
	    line-height: normal;
	 font-family: Roboto!important;
}

.member-actions p strong{
	font-size:22px !important;
}

.member-actions p span {
	    font-size: 12px !important;
    font-weight: 400 !important;
}
.weaither-data{
	    position: absolute;
    width: 285px;

    background-color: #007d3c;
}
#rs-header .menu-area  {
    background: #000000 !important;
    z-index: 9999 !important;
    height: 0;
    top: 0;
}
#rs-header .menu-area .navbar {
    background: transparent !important;
    z-index: 9999 !important;
    height: 0;
    top: 0;
}


@media only screen and (max-width: 991px)
{
	.header-transparent #primary-menu li > a {
    color: #fff !important;
	}
	
}
@media (min-width:1201px) and (max-width:1920px){
		.member-actions p {
    font-size: 17px;
    font-weight: 900;
    margin: 0px;
    color: #fff;
    padding: 0px 0px 3px 14px;
    line-height: normal;
			 font-family: Roboto!important;
}
}
.navbar a,.navbar li {
    font-family: Roboto!important;
    font-size: 16px!important;
    line-height: 70px !important;
font-weight:400 !important;
}

@media (min-width:1024px) and (max-width:1200px){
	.member-actions p {
    font-size: 11px;
    font-weight: 900;
    margin: 0px;
    color: #fff;
    padding: 0px 0px 3px 14px;
    line-height: normal;
}
	.member-actions {
    padding: 5px 5px;
    letter-spacing: 0.4px;
    font-size: 14px;
    border-radius: 0;
    background: #007d3c;
	    height: 70px;
    padding-top: 12px;
}
	.navbar li {
		font-size:14px!important;
	}
	
	.navbar a,.navbar li {
    font-family: Roboto!important;
    font-size: 14px!important;
    line-height: 70px !important;
font-weight:500 !important;
}
}

@media (min-width:320px) and (max-width:768px){
	.wpb_column.vc_column_container.vc_col-sm-6{
		padding-left:0 !important;
	}
	
	.member-actions p {
    font-size: 17px;
    font-weight: 900;
    margin: 0px;
    color: #fff;
    padding: 0px 0px 3px 14px;
    line-height: normal;
}
}
@media (min-width:320px) and (max-width:767px){
	.footercontent{
		text-align:center;
	}
}
.menu-area{
	line-height:0 !important;
}
li.username-data {
    float: right;
}
#scrollUp{
	    bottom: 12% !important;
	    right: 25px !important;
}
@media only screen and (max-width: 991px) and (min-width: 768px){
.menu-responsive {
/*     margin-top: -65px  !important; */
    padding-bottom: 0px !important;
	position:absolute;
	top:60px !important;
	padding:0px;
}
}
ul, ol {
     margin: 0 0 !important; 
}

@media(min-width:320px) and (max-width:767px){
	.topbar{
		    height: 70px !important;
	}
	
}

.topbar .container{
	padding-top:5px !important;
}

@media(min-width:320px) and (max-width:768px){
	.rightmenu ul li.logout-text {
	margin-top: -25px !important;
		width:100% !important;
}
	.rightmenu ul li{
		margin-top: -25px !important;
		width:100% !important;
	}
}
	@media only screen and (max-width: 767px){
.menu-responsive {
/*     margin-top: -55px !important; */
    padding-bottom: 30px;
	    position: absolute;
    top: 75px;
    right: 0;
}
}
.bootstrap-wrapper .box-body{
	   width:250px !important;
	margin:auto !important;
}
.bootstrap-wrapper .box-header{
	margin:15px 0 !important;
}
@media only screen and (max-width: 767px){
	.bootstrap-wrapper .box-body{
	    padding: 5% 28% !important;
}
}

.bootstrap-wrapper .col-xs-12{
	padding:0 !important;
}
::selection {
    background: #128dd4 !important;
    text-shadow: none;
    color: #ffffff;
}
.wpuser_button{
	width:255px !important;
	margin:auto !important;
}
.bootstrap-wrapper .btn{
	margin-top:8px !important;
}

/* @media only screen and (max-width: 1199px){
.toolbar-contact .hidden-sm {
    display: show !important;
}
} */

.breadcrumbs-inner{
	margin-top:165px !important;
}
.breadcrumbs-inner .page-title{
	color:#000;
}

.menu-area .navbar ul li {
    height: 70px !important;
    line-height: 90px;
    position: relative;
    display: inline-block;
    transition: all 0.3s ease 0s;
    padding: 0 15px;
}
.sub-menu li.submenu-item a{
	font-size:14px !important;
	line-height:30px !important; 
	font-weight:400 !important;
	color: #262626 !important;
    text-decoration: none;
	font-family: 'Roboto', sans-serif !important;
   
	
}
.menu-area .navbar ul.menu li ul.sub-menu li {
	height:35px !important;
	padding:3px 20px !important;
}


@media (min-width:1024px) and (max-width:1920px){
/* #rs-header .menu-area .menu .current_page_item a{
	    border-bottom: solid 1px;
    height: 50px;
} */
.menu li.menu-nav-link > a:hover{
	border-bottom: solid 1px #23a5fc;
    height: 50px;
/* 	color:#23a5fc; */
} 
	
	#rs-header .menu-area .menu .current_page_item a, #rs-header .menu-area .menu .current-menu-item a{
		color:#fff !important;
	}	
	
}
.copyright{
padding-top:35px !important;
	color: #fff;
	text-align:end;
}
.header-count .row
{
	justify-content:center;
}
@media (min-width:320px) and (max-width:767px){
.copyright{
	padding-top:0 !important;
	color: #fff;
	text-align:center;
}


.rs-footer .footer-top [class*="col-"] + [class*="col-"]{
	margin-top:0 !important;
	    padding: 0 !important;
}
	}

.widget{
	 margin: 0 0 0 !important;
}

header.style4 .toolbar-contact ul li span{
	font-size:13px !important;
}
header.style4 .toolbar-contact ul li a{
		font-size:16px !important;
}
p.content-data {
    margin-bottom: 0.5em;
}

.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #128dd4  !important;
    background-color: #128dd4!important;
}

.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
	    border-color: #128dd4  !important;
    background-color: #128dd4  !important;
	
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {
    padding: 3px 11px !important;
}
/* .vc_tta-panel.vc_active .vc_tta-panel-title a{
color:#fff !important;	
} */
.vc_tta-panel.vc_active .vc_tta-controls-icon::before,.vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-panel-heading:hover .vc_tta-controls-icon::before{
	border-color:#fff !important;
}


span.drop-down-icon {
	height: 20px !important;
    position: absolute !important;
    right: 15px !important;
    z-index: 11 !important;
    width: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    background-color:#fff !important;
	top:8px;
	border-radius:50px;
}
#board-box i.vc_tta-controls-icon{
position:absolute !important;
	right:3px !important;
	top:6px !important;
}

/* 1-1-2021 css */
.topbar a{
    font-family: 'Roboto', sans-serif !important;
}

.topbar a:hover,.topbar a:focus{
	color:#fff !important;
}
.topbar a:hover{
	text-decoration: none !important;
}


.topbar a:focus{
 text-decoration: none !important;
}

i.fa.fa-envelope {
    color: #59aee9 !important;
    font-size: 36px !important;
    margin-right: 10px;
}

.search-container button[type="submit"] {
    border: none;
    position: absolute;
    right: 12px;
    color: #97aab7;
    background: #128dd4;
    padding: 7px 12px;
    color: #fff;
    font-size: 22px;
    top: 0px;
	margin: 25px 0;
}

.search-container input{
border: 1px solid rgba(0, 0, 0, 0.13);
    margin-bottom: 0;
    width: 98%;
    padding: 13px;
	outline:none;
	height:40px !important;
}
.search-container{
    padding: 15px 9px;
    margin: 10px 0px;
    line-height: 1.2;
    font-size: 13px;
}

/* after VAPT footer changes  */
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
.navbar-header .navbar-toggler {
	padding: 8px !important;
}
.navbar-header {
    float: right !important;
    position: absolute !important;
    right: 15px !important;
	width: 40px !important;
}
.navbar-collapse.collapse.show{
	display: block !important;
}
#rs-header .menu-area .navbar ul li.active-open .sub-menu{
    min-width: 100%;
    width: 100%;
    opacity: 1 !important;
    transform: scaleY(1) !important;
    visibility: visible !important;
    transition: all 0.3s ease 0s !important;
    display: block;
    margin-top: 0;
}

#rev_slider_5_1_forcefullwidth{
	margin-top: 0 !important;
}

@media only screen and (max-width: 991px){
.rs-footer .footer-top [class*="col-"] + [class*="col-"] {
    margin-top: 0 !important;
}
	
	#rev_slider_5_1_forcefullwidth{
	margin-top: 120px !important;
}
	.vc_custom_1587047715281.vc_row-has-fill {
		margin-top: 100px !important;
	}

}
@media(min-width:10px) and (max-width:769px){


	.search-container{
		    margin:0 0 0 !important;
		padding:0 !important;
	}
	.search-container button[type="submit"]{
		margin:0 !important;
/* 		z-index:999 !important; */
	}
	
}

.menu-item-object-custom a{
	text-decoration:none !important;
}

#rs-header .menu-area .navbar ul li .sub-menu, #rs-header .menu-area .navbar ul li .children{
	width:295px !important;
}

li.submenu-item{
	height:35px !important;
	padding:3px 20px !important;
}

.grecaptcha-badge{
	z-index:999 !important;
}
.vc_btn3-size-md{
	border-radius:0 !important;
}
#rev_slider_5_1 .rs-sbg{
	background-size:100% 100% !important;
}

.tab-pane .box-footer{
	position: absolute;
    top: 50px;
    right: 10px;
/* 	    background: #128dd4 !important; */
	    padding: 5px 0 !important;
}
/* .tab-pane .box-footer a{ 
	font-size:14px !important;
	color:#fff !important;
}
.tab-pane .pull-right{
	   background: #128dd4 !important;
	  padding: 5px 30px !important;
}
.tab-pane a.pull-right {
	 	font-size:14px !important;
	color:#fff !important;
}

 */


.profile_view   .box-body{
	padding:5% 5% !important;
}
.profile_view .box-footer a{
	background-color: #128dd4;
    padding: 7px 12px;
    color: #fff;
}
.profile_view .box-footer a:hover{
	background-color: #128dd4;
}
.profile_view .nav-stacked li a{
	background-color:#fff !important;
}
.profile_view  .panel-heading{
	background-color:#def1ff !important;
}
.profile_view .nav-tabs-custom>.nav-tabs>li.active:hover>a, .profile_view .nav-tabs-custom>.nav-tabs>li.active>a{
	font-size:16px !important;
}
.profile_view  .nav-tabs>li>a{
	font-size:16px !important;
}
#google_form  input,.additional-user-image{
	margin:10px 0 !important;
}
#google_form #wpuser_update_profile_button,#wp_user_profile_close_group,#wp_user_profile_group_submit{
	width:200px !important;
	background-color: #128dd4 !important;
}
#myProfileSection  .nav-tabs{
	    background-color: #128dd4;
	color:#fff !important;
}
#myProfileSection  .nav-tabs  li a{
	color:#fff !important;
}
#myProfileSection  .nav-tabs  li.active a{
	color:#000 !important;
}

#wp_user_profile_add_group{
	    background-color: #116798 !important;
    margin: 5px;

}
.box-body .col-md-6
{
	width:100% !important;
}
.forgot_password{
	float:none !important;
}
.box-header a{
	margin:10px !important;
}

/* ul.sub-menu{
	overflow-y: scroll;
    height: 150px;
	min-height:150px;
}


ul.sub-menu::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
ul.sub-menu::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

ul.sub-menu::-webkit-scrollbar-thumb
{
	background-color: #000000; */
/* } */






/* search page */

.entry-title a,.entry-title a:hover,a.vc_inline-link {
	color: #128dd4 !important;
}
.entry-title  a:hover{
	color: #128dd4 !important;
}
.entry-footer {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.entry-summary,.entry-footer{
	display:none !important;
}

.entry-content{
	padding: 80px 0 !important;
	min-height:650px !important;
}
.bootstrap-wrapper .box{
	border:none !important;
}
.forgot_password,.sign-up-btn
{
	padding: 11px !important;
    background-color: #128dd4 !important;
    color: #fff !important;
    margin: 10px !important;
    font-size: 14px !important;
}


.status-publish.hentry .vc_custom_1587047264389{
	    padding-bottom: 135px !important;

    background-position: center -75px !important;
}




@media (min-width:768px) and (max-width:5000px){
	.custom-html-widget .container{
		display: flex;
		padding: 0;
	}
	
}




@media (min-width:1024px) and (max-width:1920px){

	.navbar-toggle{
		display: none!important;
	}

	.cv-logo{
		text-align:left !important;padding-left: 25px;
	}
	.menu-area {
	    position: absolute;
    width: 100%;
}
.main-contain{
	margin-top:85px !important;
}
	.header-count .col-sm-5 {
	width:45.55555% !important;
	padding:0 !important;
}
.header-count .col-sm-7{
	
    width: 54.333333%;
	padding:0 !important;

}
.header.style4 .toolbar-contact ul
{
	float:none !important;
	text-align:left !important;
}
	.menu-responsive{
	margin-top:-10px !important;
}
}
/* .col-sm-3.cv-logo{
	width:22%;
}
.col-sm-9.header-count {
	width:78%;
} */
@media (min-width:10px) and (max-width:835px){
.menu-area .col-sm-9{
	padding:0 !important;
}
		.status-publish.hentry .vc_custom_1587047264389{
		    margin-top: 55px !important;
	}

}
@media (min-width:768px) and (max-width:1024px){


	.custom-html-widget .container .col-md-6{
width: 100% !important;
	}
header.style4 .toolbar-contact ul li a{
	font-size:13px !important;
}
	.header-count .col-sm-5{
		width:97%;
		padding:0;
		
	}
}

.site-main{
	margin-top:200px;
	    min-height: 500px;
}



/* @media (min-width:1024px) and (max-width:1920px){
li.username-data{
	float:left !important;   padding-left: 70%;
} */
	
/* .topbar{
	height:38px !important;
	    padding: 2px !important;
}
}

.topbar{
	height:60px !important;
	    padding: 2px !important;
} */

@media (min-width:1024px) and (max-width:1920px){
	.topbar{
	height:38px !important;
	    padding: 2px !important;
}
	
}
@media (min-width:1024px) and (max-width:1366px){
/* 	#rs-header #primary-menu{
		margin-top:70px !important;
	} */
	.menu-canvas-menu-container{
		height:50px;
	}
}

/* @media (min-width:375px) and (max-width:992px) and (orientation: landscape){
	.topbar{
			height:58px !important;
		padding:25px !important;
	}
}
 */

.topbar ul li{
	display: contents!important;
}


.header-transparent #primary-menu li.menu-item-has-children > a{
	pointer-events:none !important;
	user-select: none !important;
}


 @media (min-width:10px) and (max-width:992px) and (orientation: landscape){
.rightmenu ul{
	    position: absolute;
    width: 100%;
       top: -25px;
    right: 0;
}
	 li.username-data {
		 float:none !important;
	 }
	 .topbar{
		     height: 40px !important;
	 }
	 header.style4 .navbar
	 {
		 padding-left:0px;
		 padding-right:0px;
	 }
	 
	 		 header.style4 .navbar .menu-canvas-menu-container
	{
		padding:0px;
	}
	 	.topbar .container{
	    display: block;
    text-align: center;
    width: 100%;
}
}


@media (min-width:10px) and (max-width:992px) {
		.navbar-header {
   
    top: 8px !important;
}
}

@media (min-width:10px) and (max-width:700px)   {
		.navbar-header {
   
    top: 0 !important;
}
}
@media (min-width:10px) and (max-width:768px) and (orientation: portrait){
.navbar-header {
   
    top: 0 !important;
}
}
@media (min-width:10px) and (max-width:768px) and (orientation: portrait){


.rightmenu ul{
	    position: absolute;
    width: 100%;
       top: -25px;
    right: 0;
}
		 header.style4 .navbar
	 {
		 padding-left:0px;
		 padding-right:0px;
	 }
	 		 header.style4 .navbar .menu-canvas-menu-container
	{
		padding:0px;
	}
		.topbar .container{
	    display: block;
    text-align: center;
    width: 100%;
}
	
}
@media screen and (max-width: 480px)
{
	#rs-header .menu-area .navbar {
		background: #fff !important; 
		z-index:0 !important;
	}
	.status-publish.hentry .vc_custom_1587047264389 {
    margin-top: 50px !important;
		margin-bottom:0 !important;
}
	.topbar .container{
	    display: block;
    text-align: center;
    width: 100%;
}
	.logo-area{
		width:200px;
	}
	
}

.forgot_password {
    display: none;
}