.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation { padding: 0 !important;}
.separate-containers .site-main { margin: 0 !important;}
header.entry-header { display: none;}
.elementor-widget:not(:last-child) {margin-bottom: 0 !important;}
.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) { margin-top: 0 !important;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #000;font-weight: 700;}
html body{ background-color:#fff !important;}

======================================================*/
.swiper-slide-inner{max-width:1320px;padding-left:20px !important;}
 #homeslider{position:relative;}
#hmenu{position:absolute;top:0;width:100%;}   
.elementor-nav-menu--main ul li, .hbtn .elementor-button-text{position:relative;}
.elementor-nav-menu--main ul li a .mtit{position:absolute;top:-20px;right:0;font-weight: 600;font-size: 12px;line-height: 15px;}
.hbtn .elementor-button-text .mtit{position:absolute;top:3px;right:0;font-weight: 600;font-size: 12px;line-height: 15px;}
.fitem span.full { width: 100%; float: left; box-sizing: border-box; position: relative;} 
input.wpcf7-form-control{border:0 !important;margin-bottom:20px !important;height:60px !important;font-size:17px !important;width: 100%;background-color:#EEEEEE;border-radius:5px !important;font-family: "Source Sans Pro", Sans-serif !important;}
.wpcf7-list-item-label{font-size:17px !important;font-family: "Source Sans Pro", Sans-serif !important;color:#000 !important;font-weight:400 !important;margin-left:10px;}
input[type=checkbox] {width: 30px !important; height: 30px !important;border: 1px solid #707070 !important;vertical-align: middle;}
input.wpcf7-submit{background-color:#37F713 !important;padding:20px 20px !important;border-radius:0px !important;color:#000 !important;margin-top:0px !important;width: 100% !important;border:0 !important;text-transform:uppercase !important;border-radius:5px !important;}
input.wpcf7-submit:hover{background-color:#37F713 !important;color:#000 !important;margin-top:0px !important;width: 100% !important;border:1px solid #81b234;border-radius:5px !important;}
::placeholder{color:#000 !important;}
.wpcf7-list-item {display: inline-block;margin: 0 0 50px 0 !important;}
.aleft, .cleft{position:relative;}
/* .aleft:before{content:'';background:url('https://rnrtechvibesdemo.com/webdev/nazbuild/wp-content/uploads/2023/04/aleft.png') no-repeat;width:423px; height:463px;position:absolute;top:30px;left:-40px;} */
.cleft .elementor-widget-container:before{content:'';background:url('https://rnrtechvibesdemo.com/webdev/nazbuild/wp-content/uploads/2023/04/aleft.png') no-repeat;width:423px; height:463px;position:absolute;top:0px;left:-60px;z-index:-1;}
a.elementor-button-link, .elementor-slide-button {width: 265px !important;height:67px !important;line-height:67px !important;padding:0 !important;}
.sbox article{position:relative;}
.sbox h3.elementor-post__title{position:absolute;bottom:40px;left:30px;}
.hbtn a.elementor-button-link{width: unset !important;line-height:70px !important;}
a.elementor-button-link{transition: 0.25s;}
a.elementor-button-link:hover,
a.elementor-button-link:focus {box-shadow: inset -8.5em 0 0 0 #164822, inset 8.5em 0 0 0 #164822; color:#fff !important; }
.elementor-slide-button{transition: 0.25s;}
.elementor-slide-button:hover,
.elementor-slide-button:focus {box-shadow: inset -8.5em 0 0 0 #164822, inset 8.5em 0 0 0 #164822 !important; color:#fff !important; }
.btnsub input{transition: 0.25s;}
.btnsub input:hover,
.btnsub input:focus {box-shadow: inset -13.5em 0 0 0 #164822, inset 13.5em 0 0 0 #164822 !important; color:#fff !important; }
.hbtn a.elementor-button-link:hover, .hbtn a.elementor-button-link:focus{box-shadow:unset !important;color:#37F713 !important;}
.sbox .elementor-post__thumbnail{overflow:hidden;}
.sbox .elementor-post__thumbnail img{transition:transform .5s ease;}
.sbox .elementor-post__thumbnail:hover img{transform:scale(1.2);transition:transform .5s ease;
   
    background: rgba(0,0,0,0.6) !important;}
 .elementor-icon-box-description a:hover{color:#37F713 !important;}
/* .cleft .elementor-widget-container img{overflow:hidden;}
.cleft .elementor-widget-container img{transition:transform .5s ease;}
.cleft .elementor-widget-container:hover img{transform:scale(1.2);transition:transform .5s ease;} */

@media (max-width: 1024px){
/* 	.aleft:before{content:'';top:15px !important;left:20px !important;} */
	.cleft .elementor-widget-container:before{content:'';background:url('https://rnrtechvibesdemo.com/webdev/nazbuild/wp-content/uploads/2023/04/cleft-1.png') no-repeat;width:300px; height:329px;top:15px !important;left:-20px !important;}
}

@media (max-width:768px){
/* 	.aleft:before{content:'';top:45px !important;left:20px !important;} */
	.cleft .elementor-widget-container:before{content:'';background:url('https://rnrtechvibesdemo.com/webdev/nazbuild/wp-content/uploads/2023/04/cleft-1.png') no-repeat;width:300px; height:329px;top:-50px !important;left:-20px !important;}
}
@media (max-width: 767px){
	a.elementor-button-link, .elementor-slide-button {width: 180px !important;height:50px !important;line-height:50px !important;padding:0 !important;}
/* 	.aleft:before{content:'';background:url('https://rnrtechvibesdemo.com/webdev/nazbuild/wp-content/uploads/2023/04/aleft1.png') no-repeat;width:350px; height:500px;top:0px !important;left:0px !important;} */
	.cleft .elementor-widget-container:before{content:'';background:url('https://rnrtechvibesdemo.com/webdev/nazbuild/wp-content/uploads/2023/04/cleft-2.png') no-repeat;width:250px; height:274px;top:0px !important;left:-15px !important;}
}