/*======================================
Theme Name: Divi Child
Theme URI: https://www.elegantthemes.com/
Description: Divi child theme
Version: 1.0
Author: Attractive UI
Author URI: https://attractiveui.com
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */



/********************************************************* Start Global area  ***************************************/
/* freashy header ·  ·  · · ·  */

header .container,
#main-footer .container {
	width: 90% !important;
}
body,h1, h2, h3, h4, h5, h6 {
	font-weight:400;
}
.et_pb_button {
    line-height: 1 !important;
    font-weight: 400;
}
.align_tems_cmn{align-items:center;}
.clomn_items_center{
display: flex;
flex-direction: column;
justify-content: center;
}
/* end fresy header footer  */
@media all and (min-width:981px) {
	.margin_right_30_row_cmn .et_pb_column {
		width: calc(33.33% - 30px + 10px) !important;
		margin-right: 30px !important;
	}
	.margin_right_30_row_cmn .et_pb_column:last-child {
		margin-right: 0 !important;
	}
  .for_practice_page_2box_row .et_pb_column {
    width: calc(50% - 30px + 15px ) !important;
}
  .for_prace_page_4box_row .et_pb_column {
    width: calc(25% - 16px + 4px)!important;
}
}
@media all and (max-width:980px) {
	body div#et-boc .margin_right_30_row_cmn .et_pb_column {
		margin-bottom: 30px !important;
	}
	body div#et-boc .margin_right_30_row_cmn .et_pb_column:last-child {
		margin-bottom: 0 !important;
	}
}

/* end gatter 1 custom margin */

@media all and (max-width: 980px) {
  .column-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
  .column-reverse .et_pb_column:first-child {
    margin-bottom: 0;
  }
  .column-reverse .et_pb_column:last-child {
    margin-bottom: 30px  !important;
  }
}

/*  divi icon  text icon */
.et_pb_text_inner ul:not(.gform_fields) li, .et_pb_blurb_description ul li {
    padding-left: 10px;
    margin-bottom: 10px;
}
.et_pb_text_inner ul:not(.gform_fields) li::marker, .et_pb_blurb_description ul li::marker {
    content: '\e052';
    font-family: ETmodules;
    color: #F26C10;
    margin-right: 10px;
}

/* end divi text icon  */
/* -- Scroll to Top Style -- */
.et_pb_scroll_top.et-pb-icon{
	background: #0372BC;
	border-radius: 0;
    padding: 25px 0;
}

/* end scrool top */
@media only screen and (min-width:981px) and (max-width:1650px){
	.cmn_section{
		padding-top:80px !important;
		padding-bottom:80px !important;
	}
	
	.cmn_section_top{
		padding-top:80px !important;
	}

	.cmn_section_btm{
		padding-bottom:80px !important;
	}
 div#page-container .cmn_margin_j{
    margin-bottom:80px !important;
    margin-top:80px !important;
  }
  div#page-container .cmn_margin_top_cmn{
    margin-top:80px !important;
    
  }
  div#page-container .cmn_margin_btm_cmn{
    margin-bottom:80px !important;
  }
}

/* up  */
@media only screen and (min-width: 981px) and (max-width: 1650px) {
    .custom_h_for_all h1 {
        font-size: 50px !important;
        line-height: 1.2em;
    }

    .custom_h_for_all h2 {
        font-size: 40px !important;
    }

    .custom_h_for_all h3 {
        font-size: 28px !important;
    }

    .custom_h_for_all h4 {
        font-size: 24px !important;
    }

    .custom_h_for_all h5 {
        font-size: 22px !important;
    }
}

body{
	overflow-x: hidden;
}

/* end cmn global  */
header .container, #main-footer .container {
    width: 92% !important;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'MYRIADPRO-BOLD',Helvetica,Arial,Lucida,sans-serif;
}

@media only screen and (min-width:981px) and (max-width:1650px){
	body{
		font-size:17px !important;
	}
}
/********************************************************* End Global area  ***************************************/
/*********************************************************  Header area ***************************************/
@media all and (min-width:981px){
div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper {
    display: inline-block;
    margin-bottom: 0;
    margin-right:17px;
}

div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper:last-child{
    margin-right:0;
} 
div#page-container .primary_menu ul {
    padding: 0;
    margin: 0;
}

div#page-container .primary_menu ul li {
    padding-left: 0;
    margin: 0;
    padding-right: 60px;
}

div#page-container .primary_menu ul li:last-child {
    padding-right: 0;
}
/* .row_for_primary_menu .et_pb_column:first-child {
    padding-right: 80px;
} */
div#page-container .primary_menu ul li a {
    font-weight: 400;
}
.row_for_primary_menu .et_pb_column:last-child {
   
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}  
}
/* menu responsive  */
@media only screen and (min-width:981px) and (max-width:1160px){
.row_for_primary_menu .et_pb_column:first-child {
    padding-right: 0;
}

div#page-container .primary_menu ul li {
    padding-right: 13px;
}

 

div#page-container .primary_menu ul li a {
    font-size: 15px;
}
div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper{
    margin-right:10px;
}
div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn {
    font-size:14px;
padding:10px 15px !important;
}
 div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn.paybill_btn_menu, div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn.phone_btn_menu {padding-left: 35px !important;}
    

.row_for_primary_menu .et_pb_column:first-child {
    width: calc(58.8% - 10% - 4% );
	margin-right:1%;
}

.row_for_primary_menu .et_pb_column:last-child {
    width: calc(38.2% + 10% + 6% );
  
}
}

@media only screen and (min-width:1161px) and (max-width:1350px){
  .row_for_primary_menu .et_pb_column:first-child {
    padding-right: 0;
}

div#page-container .primary_menu ul li {
    padding-right: 25px;
}



div#page-container .primary_menu ul li a {
    font-size: 17px;
}
div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper{
    margin-right:12px;
}
div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn {
    font-size:15px;
padding:18px 20px !important;
}
 div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn.paybill_btn_menu, div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn.phone_btn_menu {padding-left: 45px !important;}
    

.row_for_primary_menu .et_pb_column:first-child {
    width: calc(58.8% - 10% - 4%);
	margin-right:1%;
}

.row_for_primary_menu .et_pb_column:last-child {
    width: calc(38.2% + 10% + 6%);
  
}  
}

@media only screen and (min-width:1351px) and (max-width:1650px){
   .row_for_primary_menu .et_pb_column:first-child {
    padding-right: 0;
}

div#page-container .primary_menu ul li {
    padding-right: 35px;
}



div#page-container .primary_menu ul li a {
    font-size: 17px;
}
div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper{
    margin-right:15px;
}
div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn {
    font-size:18px;
/* padding:18px 25px !important; */
}
 /* div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn.paybill_btn_menu, div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn.phone_btn_menu {padding-left: 45px !important;} */
    

.row_for_primary_menu .et_pb_column:first-child {
    width: calc(58.8% - 8% - 8%);
}

.row_for_primary_menu .et_pb_column:last-child {
    width: calc(38.2% + 8% + 8%);
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
} 
	
}
@media only screen and (min-width:1651px) and (max-width:1860px){
	
.row_for_primary_menu .et_pb_column:first-child {
    width: calc(58.8% - 8% - 5%);
}

.row_for_primary_menu .et_pb_column:last-child {
    width: calc(38.2% + 8% + 5%);
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
} 

}
/* menu responsive  */
/* mobile  */
@media all and (max-width:980px){
.row_for_primary_menu {
    display: flex;
    flex-wrap: wrap;
}

.row_for_primary_menu .et_pb_column:first-child {
    order: 2;
    margin-bottom: 0px;
}
.row_for_primary_menu .et_pb_column:last-child {
    order: 1;
display:flex;
    flex-wrap:wrap;
    justify-content:center;
}

div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper{
    margin-right:13px;
    display:inline-block;
    
}
/* div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn.paybill_btn_menu, div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper .top_menu_btn_cmn.phone_btn_menu {
    padding-left: 35px !important;
} */

 div#page-container div#et-boc .cmn_for_ic_btn {
    padding-left: 40px !important;
}
ul#mobile_menu1 {
    background:#000 !important;
}

}
/* end mobiel  */
/********************************************************* End Header area   ***************************************/
/********************************************************* Footer area  ***************************************/
.cmn_footer_blurb  
 .et_pb_main_blurb_image {
    margin-bottom: 10px;
}

div#page-container .footer_menu  ul {
    margin: 0;
    padding: 0;
}

div#page-container .footer_menu ul li {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    margin-bottom:30px;
}
div#page-container .footer_menu ul li:last-child {
    margin-bottom: 0;
}
 div#page-container .footer_menu ul li a{
     display:inline-block;
     border-bottom:1px solid;
     padding-bottom:4px;
 }

.row_for_bottom_footer {position: relative;}

.row_for_bottom_footer:before {
    top: 0;
    left: 40px;
    background: rgb(0 176 48 / 30%);
    position: absolute;
    width: calc(100% - 80px );
    height: 1px;
    content: "";
}
div#page-container .social_cmn li {
    margin-bottom: 0;
    margin-right: 17px;
}

 
div#page-container .social_cmn li a {
    margin: 0;
}

div#page-container .social_cmn li:last-child {
    margin-right: 0;
} 
div#page-container .footer_menu ul li a {
    opacity: 1;
}

.cmn_for_ic_btn::before {
    margin-left: -1.5em !important;
}
 

/* up  */
 @media all and (max-width:980px){
div#page-container .footer_menu 
 .et_pb_menu__menu {
    display: block;
}

div#page-container .footer_menu 
 .et_mobile_nav_menu {
    display: none;
}

div#page-container .footer_menu 
 .et_pb_menu__wrap {
    justify-content: flex-start;
}

div#page-container .footer_menu ul li {
    margin-bottom: 15px;
}
 }

/* desktop  */
/* end dekstop  */
@media all and  (min-width:981px) {

div#page-container .row_for_footer .et_pb_column:nth-child(1) {
    width: calc(17.6% + 5% + 6% );
}

     div#page-container .row_for_footer .et_pb_column:nth-child(3) {
    width: calc(17.6% + 2% );
}
 
div#page-container .row_for_footer .et_pb_column:nth-child(4) {
    width: calc(17.6% + 0% );
}
  div#page-container .row_for_footer .et_pb_column:nth-child(2) {
    width: calc(17.6% - 5% );
}
div#page-container .row_for_footer .et_pb_column:nth-child(5) {
    width: calc(17.6% - 8% );
}
 

div#page-container .row_for_footer .et_pb_column:last-child {
    display: flex;
     flex-wrap: wrap;  
     justify-content: flex-end;  
     align-items: flex-start; 
    
}
 
div#page-container .row_for_footer .et_pb_column:last-child .et_pb_module {
    width: 100%;
    display: flex;
   
    justify-content:flex-end;
    text-align:center;
}  

div#page-container .row_for_footer .et_pb_column:last-child .et_pb_module .et_pb_text_inner,div#page-container .row_for_footer .et_pb_column:last-child .et_pb_module span.et_pb_image_wrap {
    min-width: 130px;
    display: block;
}
    
}


/* responsive  */
@media only screen and  (min-width:981px) and (max-width:1270px) {

div#page-container .row_for_footer .et_pb_column:nth-child(1) {
    
    width:100%;
    margin-right:0;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
}

     div#page-container .row_for_footer .et_pb_column:nth-child(2),div#page-container .row_for_footer .et_pb_column:nth-child(3),div#page-container .row_for_footer .et_pb_column:nth-child(4),div#page-container .row_for_footer .et_pb_column:nth-child(5) {
    width: calc(25% + 0% - 2% + 0.5%);
    margin-right:2%;
}
    
     div#page-container .row_for_footer .et_pb_column:nth-child(2) {
     width: calc(25% + 0% - 2% + 0.5% - 6%);
}
    
     div#page-container .row_for_footer .et_pb_column:nth-child(3) {
    width: calc(25% + 0% - 2% + 0.5% + 7% + 2%);
    
}
       
     div#page-container .row_for_footer .et_pb_column:nth-child(4) {
    width: calc(25% + 0% - 2% + 0.5% + 4%);
    
}
      
     div#page-container .row_for_footer .et_pb_column:nth-child(5) {
    width: calc(25% + 0% - 2% + 0.5% - 7%);
    
}
   
    
    .cmn_footer_blurb  
 .et_pb_blurb_description,div#page-container .footer_menu ul li a {
    font-size: 16px;
}
div#page-container .row_for_footer .et_pb_column:nth-child(5){
    margin-right:0%;
}
 div#page-container .row_for_footer .et_pb_column:nth-child(1) .et_pb_module.et_pb_image {
    margin-bottom: 30px;
}
     
div#page-container .footer_btn {
    font-size: 16px !important;
    padding: 15px 20px !important;
    padding-left: 35px !important;
}

 
div#page-container .row_for_footer .et_pb_column:nth-child(5) .cmn_footer_title h2 {
    font-size:18px
}
	
div#page-container .row_for_footer,div#page-container .row_for_bottom_footer  {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

 
 
.row_for_bottom_footer:before {
    left: 30px;
    width: calc(100% - 60px );
}
}

@media only screen and (min-width:981px) and (max-width:1650px){
.cmn_footer_title   h2 {
    font-size: 22px;
}

div#page-container .footer_menu ul li {
    margin-bottom: 13px;
}


.row_for_footer {
    flex-wrap: wrap;
}

div#page-container .row_for_footer .et_pb_column:nth-child(1) .et_pb_module {
    width: 100%;
    text-align: center;
}


}
@media only screen and (min-width:1271px) and (max-width:1650px){
	    .cmn_footer_blurb  
 .et_pb_blurb_description,div#page-container .footer_menu ul li a {
    font-size: 17px;
}
	
div#page-container .row_for_footer .et_pb_column:nth-child(1) {
    width: calc(17.6% - 3% );
}
  div#page-container .row_for_footer .et_pb_column:nth-child(2) {
    width: calc(17.6% - 1% );
      padding-left:3%;
}
     div#page-container .row_for_footer .et_pb_column:nth-child(3) {
    width: calc(17.6% + 7% );
}
 
div#page-container .row_for_footer .et_pb_column:nth-child(4) {
    width: calc(17.6% + 3% );
}

div#page-container .row_for_footer .et_pb_column:nth-child(5) {
    width: calc(17.6% - 6% );
}
 
div#page-container .footer_btn {
    font-size: 17px !important;
    padding: 15px 25px !important;
    padding-left: 40px !important;
}


div#page-container .social_cmn li {
    margin-right: 15px;
}

div#page-container .row_for_footer,div#page-container .row_for_bottom_footer  {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

 
 
.row_for_bottom_footer:before {
    left: 30px;
    width: calc(100% - 60px );
}
}
/* end responsive  */

/* yo  */
@media all and (max-width:980px){
div#page-container .row_for_footer 
 .et_pb_column:nth-child(1) {
    width: 100%;
    margin-right: 0 !important;
}

div#page-container .row_for_footer {
    display: flex;
    flex-wrap: wrap;
}

div#page-container .row_for_footer .et_pb_column:nth-child(1) {
    
    width:100%;
    margin-right:0;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
}

 
div#page-container .row_for_footer .et_pb_column:nth-child(1) .et_pb_module {
    width: 100%;
    text-align: center;
}


div#page-container .row_for_footer .et_pb_column:last-child .et_pb_module .et_pb_text_inner, div#page-container .row_for_footer .et_pb_column:last-child .et_pb_module span.et_pb_image_wrap {
 
    display: block;
        max-width: 100px ;
}
}

@media only screen and (min-width:480px) and (max-width:980px){
	div#page-container .row_for_footer 
 .et_pb_column:nth-child(4) {
    order: 5;
}

div#page-container .row_for_footer 
 .et_pb_column:nth-child(5) {
    order: 4;
 
}
}
/* en du  */

@media all and (max-width:980px){
	 
.row_for_bottom_footer  .et_pb_column:nth-child(1) {
    margin-bottom: 20px;
}

.row_for_bottom_footer:before {
    left: 0;
    width: 100%;
}
div#page-container .row_for_footer .et_pb_column:nth-child(4) {
    justify-content: flex-start;
    margin-bottom: 0;
}
 
}
@media all and (max-width:479px){
	div#page-container .row_for_footer .et_pb_column:nth-child(4){
		margin-bottom:30px ;
	}
}


@media all and (max-width:399px){
	.cmn_footer_blurb  
 .et_pb_blurb_description {
    font-size: 14px;
}

div#page-container .footer_menu ul li a {
    font-size: 14px;
}

}

/* phone  */
@media only screen and (min-width:480px) and (max-width:550px){
div#page-container .row_for_footer .et_pb_column:nth-child(2),div#page-container .row_for_footer .et_pb_column:nth-child(5) {
    width: calc(47.25% - 16%  );
    margin-right: 2.5% !important;
}

div#page-container .row_for_footer .et_pb_column:nth-child(3),div#page-container .row_for_footer .et_pb_column:nth-child(4) {
    width: calc(47.25% + 16% + 3%);
    margin-right: 0;
}
}
@media only screen and (min-width:551px) and (max-width:650px){
    div#page-container .row_for_footer .et_pb_column:nth-child(2),div#page-container .row_for_footer .et_pb_column:nth-child(5) {
    width: calc(47.25% - 16%  );
    margin-right: 5.5% !important;
}

div#page-container .row_for_footer .et_pb_column:nth-child(3),div#page-container .row_for_footer .et_pb_column:nth-child(4) {
    width: calc(47.25% + 16% + 0%);
    margin-right: 0;
}
}


/* f up  */
.footer_section {
    position: relative;
    overflow: hidden;
}

.footer_section:after {
    content: "";
    position: absolute;
    bottom: 3px;
    left: 163px;
    width: 100%;
    height: 509px;
    background-image: url("/wp-content/uploads/2024/08/footer-shape-img.png");
    opacity: 0.5;
}

.footer_section .et_pb_row {
    z-index: 5;
}
/********************************************************* End footer area   ***************************************/

/********************************************************* Home page area  ***************************************/
/* slider area  */
.home_slider .et_pb_slide_title {
    max-width: 1050px;
    margin: 0 auto;
}
/* end slider area  */
.image_overlay_cmn span.et_pb_image_wrap:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(2 33 10 / 40%);
}
@media only screen and (min-width:768px) and (max-width:980px){
div#page-container .cmn_h2_74 h2 {
    font-size: 35px;
}
}
@media all and (max-width:767px){
 div#page-container .cmn_h2_74 h2 {
    font-size: 35px;
}   
}

/* section checklist service  */
.row_for_checklist_row .sp_checkrow_cmn ul li {
    margin-bottom: 0 !important;
}

.row_for_checklist_row  .et_pb_column {
    padding: 20px;
}

.row_for_checklist_row .et_pb_column {
    border-right: 1px solid #00B030;
}

.row_for_checklist_row .et_pb_column:last-child {
    border-right: 0;
}

.sp_checkrow_cmn li span {
    font-weight: 700;
    color: #00B030;
}
.row_for_checklist_row .et_pb_column {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* row -  */

@media only screen and (min-width:1200px) and (max-width:1650px){
.row_for_checklist_row .et_pb_column {
    padding: 20px 15px;
}

.row_for_checklist_row .sp_checkrow_cmn ul li br {
    display: none;
}

.row_for_checklist_row .sp_checkrow_cmn ul li {
    padding-left: 30px !important;
}
}

@media only screen and (min-width:768px) and (max-width:1199px){
/* .row_for_checklist_row .et_pb_column:nth-child(3),.row_for_checklist_row .et_pb_column:nth-child(2),.row_for_checklist_row .et_pb_column:nth-child(1) {
    width: 33.33%;
} */
	
.sp_row_for_another_check {
    width: 100%;
    max-width: 550px;
    margin: 0 auto;
    margin-top: 25px;
}

div#page-container .row_for_checklist_row {
    background: transparent;
    border: 0px;
}

.row_for_checklist_row .et_pb_column {
    background: #fff;
}

.sp_row_for_top_3, .sp_row_for_another_check {
    border: 1px solid #00B030;
    border-radius: 6.84px;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
	
div#page-container .row_for_checklist_row {
    border-radius: 6.86px;
}
 
div#page-container .sp_row_for_another_check .et_pb_column {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
}

 .sp_row_for_top_3 {
    width: 100%;
}

div#page-container .sp_row_for_top_3 .et_pb_column {
    width: 33.33%;
}

.sp_row_for_top_3 .et_pb_column:last-child {
    border-right: 0;
}

.row_for_checklist_row .sp_checkrow_cmn ul li br {
    display: none;
}

.row_for_checklist_row {
    flex-wrap: wrap;
}

.row_for_checklist_row .sp_checkrow_cmn ul li {
    padding-left: 30px !important;
}
 
}

 
/* end row  */

@media all and (max-width:479px){
div#page-container .row_for_checklist_row {
    background: transparent;
    border: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

 
div#page-container .row_for_checklist_row .et_pb_column {
    border: 1px solid  #00B030;
    border-radius: 6.84px;
    margin-bottom: 20px !important;
    background:#fff;
    display:flex;
    justify-content:center;
}
}
@media only screen and (min-width:480px) and (max-width:767px ){
    div#page-container .row_for_checklist_row {
    background: transparent;
    border: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
div#page-container .row_for_checklist_row .et_pb_column {
    border: 1px solid  #00B030;
    /* border-radius: 6.84px; */
    margin-bottom: 20px !important;
    background:#fff;
    display:flex;
    justify-content:center;
    padding: 20px 15px;
}
    div#page-container .row_for_checklist_row .et_pb_column:last-child {
    width: 62%;
}
}

@media all and (max-width:980px){
.row_for_checklist_row .sp_checkrow_cmn ul li {
    padding-left: 30px !important;
}

.row_for_checklist_row .sp_checkrow_cmn ul li br {
    display: none;
}
}


/* end section checklist service  */
/* unit section  */
#page-container .button_size_26 {
    font-weight: 500 !important;
}
@media only screen and (min-width:981px) and (max-width:1650px){
#page-container .button_size_26 {
   font-size: 22px !important;
   padding: 18.5px 28.5px !important;
}
}

@media all and (min-width:981px){
	.cmn_left_img_right_content .et_pb_column:first-child {
    width: calc(48.5% - 1% );
    margin-right: 5%;
}

.cmn_left_img_right_content .et_pb_column:last-child {
    width: calc(48.5% - 1% );
}
}

/* up  */
.row_for_unit  .et_pb_column:last-child .et_pb_button_module_wrapper {
    display: inline-block;
    margin-right: 11px;
    margin-bottom: 0;
}

.inlinebox_3_btn {
    margin-bottom: 13px;
}

/* update  */
.banner_section{
    position: relative;
}

.banner_section:before {
    width: 100%;
    height: 1092px;
    background-image: url("/wp-content/uploads/2024/08/banner-image-bg.jpg");
    opacity:0.09;
    position: absolute;
    left: 0;
    content: "";
    top: 0;
    background-repeat:no-repeat;
    /* background-size:contain; */
    background-position:center;
}

.banner_section:after {
    width: 100%;
    height: 1092px;
    background-image: url("/wp-content/uploads/2024/08/top-banner-shape-.png");
    opacity: 1;
    position: absolute;
    left: 20px;
    content: "";
    top: 225px;
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center center;
}

/* end upate  */
.banner_section:after {
    width: 100%;
    height: 1092px;
    background-image: url("/wp-content/uploads/2024/08/top-banner-shape-.png");
    opacity: 1;
    position: absolute;
    left: 72px;
    content: "";
    top: 225px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    border-radius: 60px;
    max-width: 1760px;
}
/* end unit section */
/* update  */
.checklist_service_section {
    position: relative;
    overflow: visible !important;
    /* z-index: 1; */
}

.checklist_service_section:after {
    content: "";
    width: 512px;
    height: 563px;
    background-image: url("/wp-content/uploads/2024/08/right-shape-service-checklist.png");
    bottom: -459px;
    right: -320px;
    position: absolute;
    z-index: -1;
    opacity: 0.5;
}
.checklist_service_section:before {
    content: "";
    width: 512px;
    height: 563px;
    background-image: url("/wp-content/uploads/2024/08/left-shape-service-checklist.png");
    bottom: -559px;
    left: -222px;
    position: absolute;
    z-index: -1;
    opacity: 0.5;
}


.checklist_service_section  .et_pb_row {
    z-index: 5;
    position: relative;
}

 
/* end updae  */
/* tab  */
 
.custom_tab 
 .et_pb_tab {
    padding: 0;
    padding-top: 0px;
}

.custom_tab ul.et_pb_tabs_controls {
    background-color: transparent;
    max-width:355px
}

.custom_tab ul.et_pb_tabs_controls:after {
    border: 0;
}

.custom_tab ul.et_pb_tabs_controls li {
    background-color: transparent;
    border: 0;
    margin-right:11px;
    margin-bottom:13px;
	display:inline-block;
      
}

div#page-container .custom_tab ul.et_pb_tabs_controls li a {
    color: #fff;
    border:1px solid #00b030;
    padding: 6px 15.5px;
    line-height: 1;
    border-radius: 24px;
    font-size: 16px;
    font-weight: 400;
}


div#page-container .custom_tab ul.et_pb_tabs_controls li.et_pb_tab_active a,div#page-container .custom_tab ul.et_pb_tabs_controls li a:hover {
    background: #00b030;
    color: #000 !important;
}

/* res  */
.custom_tab  h3 {
    font-weight: 600;
    font-size: 24px;
    font-family: 'Readex Pro',Helvetica,Arial,Lucida,sans-serif;
}
@media only screen and (min-width:981px) and (max-width:1650px){
   .custom_tab h3{
        font-size:22px
    } 

     
.cmn_left_img_right_content 
 .et_pb_column:last-child, .left_text_right_img_cmn .et_pb_column:first-child {
    padding: 40px 30px;
} 
}
@media all and (max-width:980px){
    .custom_tab h3{
        font-size:20px
    }
}
@media all and (max-width:767px){
    .custom_tab h3{
        font-size:20px
    }
}

div#page-container {
    overflow: hidden;
}
/* end tab  */

/* left right  */
.storage_facility_section {
    position: relative;
}

.storage_facility_section:after {
    content: "";
    position: absolute;
    width: 441px;
    height: 847px;
    left: 0;
    top: 384px;
    background-image: url('/wp-content/uploads/2024/08/unit-size-section-left.png');
    opacity: 0.5;
    background-size: contain;
    background-position: center;
}

.storage_facility_section:before {
    content: "";
    position: absolute;
    width: 461px;
    height: 847px;
    right: 0;
    top: 384px;
    background-image: url('/wp-content/uploads/2024/08/unit-size-section-right.png');
    opacity: 0.4;
    background-size: contain;
    background-position: center;
}

@media only screen and (min-width:981px) and (max-width:1650px){
	.storage_facility_section:before,.storage_facility_section:after {
    width: 300px;
    height: 500px;
    background-repeat: no-repeat;
}
}
/* up  */
@media only screen and (min-width:981px) and (max-width:1650px){
.checklist_service_section:before,.checklist_service_section:after {
    width: 300px;
    height: 350px;
    bottom: -257px;
    background-size: contain;
    background-position: center;
}

.checklist_service_section:before {
    left: -124px;
}

.checklist_service_section:after {
    right: -151px;
}
}

@media all and (max-width:980px){

    .checklist_service_section:before,.checklist_service_section:after {
    width: 150px;
    height: 200px;
    bottom: -175px;
    background-size: contain;
    background-position: center;
}

.checklist_service_section:before {
    left: -54px;
}

.checklist_service_section:after {
    right: -51px;
}
}
 
@media only screen and (min-width:981px) and (max-width:1650px){
	div#page-container .home_slider .et_pb_slide_title {
    font-size: 55px !important;
}
 
}
/* right left  */

div#page-container div#et-boc .home_slider a.et_pb_button:before {
  content: "" !important;
  background-image: url('/wp-content/uploads/2024/08/slider-arrow-icon-blue-.png');
  width: 38px;
  height: 19px;
  position: relative;
  margin-left: -1.5em !important;
  background-position: center;
  background-position-x: -00px;
  background-position-y:0px;
  background-repeat: no-repeat;
  background-size:contain;
  transform: translatex(-10px);
 }
div#page-container div#et-boc .home_slider.rent_unit_title a.et_pb_button:before {
    background-image: url('/wp-content/uploads/2024/08/icon-sp.png');
}
div#page-container div#et-boc .home_slider a.et_pb_button:hover:before{
 background-image: url('/wp-content/uploads/2024/08/slider-arrow-icon-blcak.png');  
}

@media all and (max-width:980px){
div#page-container div#et-boc .home_slider a.et_pb_button:before {
    width: 27px;
    height: 14px;
}
}
@media all and (max-width:767px){
    div#page-container div#et-boc .home_slider a.et_pb_button:before {
    width: 25px;
    height: 12px;
}
}

/* up  */
.inner_banner  .home_slider span.txt_bg {
    background: rgb(62 243 111 / 15%);
}
@media all and (min-width:981px){
	.row_for_single_service  .et_pb_column:nth-child(1) {
    width: calc(50% - 2.5% );
		  display: flex;
flex-direction: column;
justify-content: center;
}

.row_for_single_service .et_pb_column:nth-child(2) {
    width: calc(50% + 2.5% );
}
}

/* up  */
.inner_banner .home_slider .et_pb_slide_title {
    max-width: 900px;
    margin: 0 auto;
}
@media all and (max-width:980px){
.row_for_single_service {
    width: 93%;
}
}
@media only screen and (min-width:768px) and (max-width:980px){
.row_for_single_service{
    display:flex;
    
}
	.row_for_single_service  .et_pb_column:nth-child(1) {
    width: calc(50% - 5.5% );
        display: flex;
flex-direction: column;
justify-content: center;
}

.row_for_single_service .et_pb_column:nth-child(2) {
    width: calc(50% + 5.5% );
}
}
/********************************************************* End home page area ***************************************/
/********************************************************* sart another page  area  ***************************************/
/* left right  */
.section_for_service {
    position: relative;
}

.section_for_service:after {
    content: "";
    position: absolute;
    width: 637px;
    height: 1237px;
    left: 0;
    top: 500px;
    background-image: url('/wp-content/uploads/2024/08/service-page-left-shape.png');
    opacity: 0.5;
    background-size: contain;
    background-position: center;
}

.section_for_service:before {
    content: "";
    position: absolute;
    width: 461px;
    height: 847px;
    right: 0;
    bottom: 0px;
    background-image: url('/wp-content/uploads/2024/08/service-page-right-shape.png');
    opacity: 0.4;
    background-size: contain;
    background-position: center;
}

@media only screen and (min-width:981px) and (max-width:1650px){
	.section_for_service:before,.section_for_service:after {
    width: 300px;
    height: 500px;
    background-repeat: no-repeat;
}
}
/* up  */
@media only screen and (min-width:981px) and (max-width:1650px){
.section_for_service:before,.section_for_service:after {
    width: 300px;
    height: 350px;
    bottom: -257px;
    background-size: contain;
    background-position: center;
}
.section_for_service:before{
    bottom:0;
}
.section_for_service:before {
    left: -124px;
}

.section_for_service:after {
    right: -151px;
}
}

@media all and (max-width:980px){

    .section_for_service:before,.section_for_service:after {
    width: 150px;
    height: 200px;
    bottom: -175px;
    background-size: contain;
    background-position: center;
}
.section_for_service:before{
    bottom:0;
}
.section_for_service:before {
    left: -54px;
}

.section_for_service:after {
    right: -51px;
}
}
 
/*  slider  */
.custom_slider_facilily   .slick-arrow {
    background: rgb(0 176 48 / 80%);
    border-radius: 50%;
    width: 80px;
    height: 80px;
    background-image:url("/wp-content/uploads/2024/08/arrow-right.png");
    background-size: 35px;
    background-repeat:no-repeat;
    background-position: center;
    border: 1px solid #FFFFFF;
    transition: 0.3s ease-in;
}

.custom_slider_facilily .slick-arrow svg {
    opacity: 0;
}

.custom_slider_facilily .slick-arrow.slick-prev {
    background-image: url("/wp-content/uploads/2024/08/arrow-left.png");
    left: 15%  !important;
}

.custom_slider_facilily .slick-arrow:hover {
    background-color: rgba(29,43,33,0.94);
}

.custom_slider_facilily .slick-arrow.slick-next {
    right: 15%  !important;
}

/* up  */
.custom_slider_facilily   p {
    padding-bottom: 0;
}
/* up  */
.custom_slider_facilily .wpsisac-slick-carousal.wpsisac-center .slick-slide .wpsisac-image-slide-wrap {
    opacity: 1;
    position:relative;
}

.custom_slider_facilily .wpsisac-slick-carousal.wpsisac-center .slick-slide .wpsisac-image-slide-wrap:after {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    background:rgb(1 37 11 / 40%);
    left:0;
    top:0;
    
}
 .custom_slider_facilily  .slick-current .wpsisac-image-slide-wrap:after  {
        display:none;
 }

/* end slider css  */

/* up  */
@media all and (max-width:980px){
    
.custom_slider_facilily .slick-arrow {
    width: 40px;
    height: 40px;
    background-size: 20px;
}

.custom_slider_facilily .slick-arrow.slick-next {
    right: 3% !important;
}

.custom_slider_facilily .slick-arrow.slick-prev {
    left: 3% !important;
}
    
}

@media only screen and (min-width:768px) and (max-width:980px){
   .custom_slider_facilily .slick-arrow {
    width: 50px;
    height: 50px;
    background-size: 20px;
}

.custom_slider_facilily .slick-arrow.slick-next {
    right: 7% !important;
}

.custom_slider_facilily .slick-arrow.slick-prev {
    left: 7% !important;
} 
    
}
@media only screen and (min-width:981px) and (max-width:1650px){
    
    .custom_slider_facilily .slick-arrow {
    width: 60px;
    height: 60px;
    background-size: 20px;
}

.custom_slider_facilily .slick-arrow.slick-next {
    right: 7% !important;
}

.custom_slider_facilily .slick-arrow.slick-prev {
    left: 7% !important;
}
    
}
 
/* update  */
@media all and (max-width:980px){
    
div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper:nth-child(1),div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper:nth-child(3) {
    display: none;
}

div#page-container .row_for_primary_menu .et_pb_column:last-child .et_pb_button_module_wrapper {
    margin: 0;
    margin-right: 55px;
}

.row_for_primary_menu .et_pb_column:last-child {
    justify-content: flex-end;
    margin-top: 0;
    transform: translateY(0px);
}
 
.row_for_primary_menu {
    min-height: 85px;
}
 
.row_for_primary_menu .et_pb_column:first-child {
    position: absolute;
    top: 0;
    width: 100%;
}

}

/* up  */
.primary_menu .mobile_menu_bar:before {
    background-image: url("/wp-content/uploads/2024/08/lists-for-menu.png");
    background-repeat: no-repeat;
    content: "";
    width: 26px;
    height: 20px;
    position: absolute;
    transform: translate(-18px, -11px);
}
 .primary_menu .opened .mobile_menu_bar:before {
    background-image: url(/wp-content/uploads/2024/08/cross-icon-menu.png);
    width:50px;
    height:50px;
    transform: translate(-35px, -30px);
}

 div#page-container .primary_menu .et_mobile_menu {
    background-color: rgb(1 29 9 / 90%) !important;
    border-top-color: #00B030;
}

/*  up asd  */
@media all and (max-width:980px){
	
div#page-container .primary_menu .phone_btn_cmn  a {
    background: #fff;
    color: #000 !important;
}

div#page-container .primary_menu .et_mobile_menu li {
    margin-bottom: 10px;
    border-bottom: 1px solid #fff;
}

div#page-container .primary_menu .et_mobile_menu li.phone_btn_cmn {
    border-bottom: 0px;
}

div#page-container .primary_menu .et_mobile_menu li a {
    font-size: 16px;
    padding: 15px 0px;
}

div#page-container .primary_menu .et_mobile_menu li.phone_btn_cmn a {
    display: inline-block;
    border-radius: 28px;
    padding: 6.5px 20px;
}

div#page-container .primary_menu .et_mobile_menu li.phone_btn_cmn.contact_p_b {
    margin-top: 25px;
}
div#page-container .primary_menu .et_mobile_menu li.phone_btn_cmn {
    margin-bottom: 25px;
}

div#page-container .primary_menu .et_mobile_menu li:last-child {
    margin-bottom: 0;
}
 

div#page-container .primary_menu .et_mobile_menu li.phone_btn_cmn.phone_p_b a {
    position: relative;
    padding-right: 40px;
}
div#page-container .primary_menu .et_mobile_menu li.phone_btn_cmn.phone_p_b a:after{
     position:absolute;
     content:'';
     width:16px;
     height:16px;
     background:url("/wp-content/uploads/2024/08/call-1.png");
     right: 18px;
     top: 12px;
}
  
div#page-container .primary_menu .et_mobile_menu li.phone_btn_cmn.bill_p_b  a {
    position: relative;
    padding-right: 50px;
}
div#page-container .primary_menu .et_mobile_menu li.phone_btn_cmn.bill_p_b  a:after{
     position:absolute;
     content:'';
     width:24px;
     height:24px;
     background:url("/wp-content/uploads/2024/08/bill-icon.png");
     right: 18px;
     top: 7px;
}
 
 
}
/* end up  */
@media only screen  and (min-width:981px) and (max-width:1650px){

.banner_section:after {
    height: 136%;
}
    
}

@media all and (max-width:980px){

.banner_section:after {
    height: 136%;
}
    .checklist_service_section:before,.checklist_service_section:after {
    background-repeat: no-repeat;
}
 .checklist ul li:last-child {
    margin-bottom: 0 !important;
}
}

/********************************************************* End another page  area  ***************************************/
/* ========== CSS by Hridoy starts here ========== */


.gform_required_legend{
	display: none !important	 
}

/* column align middle */
@media (min-width: 981px) {
  .center-align {
    display: flex;
    align-items: center;
  }
	.bottom-align{
		display: flex;
    align-items: flex-end;
	}
}

.info_box .et_pb_main_blurb_image {
    margin-bottom: 15px;
}


.address_row {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

/* ---- Form fix ---- */

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-size: 18px;
    padding: 18px;
    background: #E9FBEE;
    border-color:rgb(5 90 28 / 20%);
    border-radius: 12px;
}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    font-size: 22px;
    background: #000000;
    color: #00B030;
    padding: 11px 34px;
    border: 1px solid #000;
    cursor: pointer !important;
    border-radius: 80px;
	font-weight: 700;
	transition: all 300ms ease 0ms;
}

.gform_wrapper.gravity-theme .gform_footer button:hover, .gform_wrapper.gravity-theme .gform_footer input:hover, .gform_wrapper.gravity-theme .gform_page_footer button:hover, .gform_wrapper.gravity-theme .gform_page_footer input:hover {
    background: #fff;
	border: 1px solid #00B030;
    color: #000;
}

/* ========== CSS by Hridoy ends here ========== */
/* =============== Start Common Css ================= */
@media (min-width: 981px) {
  .center-align {
    display: flex;
    align-items: center;
  }
}

.txt_bg {
  background:rgb(0 176 48 / 15%);
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 50px;
  padding-bottom: 5px;
  border: .5px solid rgb(0 176 48 / 50%);
	display:inline-block;
}

.et_pb_text_inner ul:not(.gform_fields) li::marker{
	content: '' !important;
}
.checklist ul {
	margin: 0;
	padding: 0 !important;
	list-style: none;
}

.checklist ul li {
	position: relative;
	padding-left: 40px !important;
	margin: 0 0 30px !important;
}

.checklist ul li::before {
content: "" !important;
  width: 22px;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0;
  background: Url(/wp-content/uploads/2024/08/green-checkmark.png);
  background-repeat: repeat;
  height: 22px;
  background-size: contain;
  background-position: center;
}
/* =============== Start Common Css ================= */
/* =================== Start Our Most Popular Units css ==================== */

.btn_position_fix {
  background: rgba(0, 176, 48, 0.15);
  padding: 14px 10px;
  padding-bottom:15px !important;
  border-radius: 50px;
  display: flex;
  justify-content: space-between;
}
body div#page-container .available_btn {
  position: relative;
  padding: 3px 12px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  padding-left: 35px;
  font-size: 18px;
  font-weight: 400;
}

body div#page-container .available_btn::before {
  content: url("/wp-content/uploads/2024/08/greent_dot.png") !important;
  transition: all 0.3s ease !important;
  position: absolute;
  left: 11px !important;
  top:4px;
  margin-left: 0px !important;
}

.btm_btn_fix {
  display: flex;
  justify-content: space-between;
}
body div#page-container .select_btn {
  position: relative;
  padding: 10.5px 20.5px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  padding-left: 46px;
  font-weight: 700;
  font-size: 18px;
  border: 1px solid rgb(0, 176, 48);	
}

body div#page-container .select_btn::before {
  content: url("/wp-content/uploads/2024/08/balck_arrow.png") !important;
  transition: all 0.3s ease !important;
  position: absolute;
  left: 22px !important;
  top: 5px;
  margin-left: 0px !important;
}

body div#page-container .service_col:hover .btn_position_fix{
	background:#0f3d1c;
}
body div#page-container .service_col:hover .available_btn{
color:#fff;
background:	#0a5f21;	
}
body div#page-container .service_col:hover .available_btn::before{
content: url("/wp-content/uploads/2024/08/white_dot.png") !important;	
}
body div#page-container .service_col:hover .select_btn{
color:#fff;
background:	rgba(0, 176, 48, 1);	
}
body div#page-container .service_col:hover .select_btn::before{
	content: url("/wp-content/uploads/2024/08/white_arrow.png") !important;	
}
@media (min-width: 981px) {
body div#page-container	.service_row .et_pb_column{
		width: 32.25%;
		margin-right: 1.6%;
	}
}
@media only screen and (max-width:1650px){
.btn_position_fix {
  font-size: 20px;
}
body div#page-container .available_btn {
  font-size: 16px;
}
body div#page-container .available_btn::before {
  top: 2px;
}
.btm_btn_fix {
  font-size: 25px;
}
body div#page-container .select_btn {
  font-size: 16px;
}
}
@media only screen and (max-width:479px){
.btn_position_fix {
  font-size: 18px;
}
body div#page-container .available_btn {
  font-size: 14px;
}
body div#page-container .available_btn::before {
  top: 2px;
}
.btm_btn_fix {
  font-size: 20px;
}
body div#page-container .select_btn {
  font-size: 14px;
}	
}
@media only screen and (min-width: 1651px) and (max-width: 1746px) {
  .storage_h_fix h2 {
    font-size: 60px !important;
  }
}
@media only screen and (min-width: 981px) and (max-width: 1650px) {
  .storage_h_fix h2 {
    font-size: 40px !important;
  }
}
@media only screen and (max-width:479px){
	  .storage_h_fix h2 {
    font-size: 26px !important;
  }
}
/* =================== End Our Most Popular Units css ==================== */


.contact_form textarea {
    height: 150px !important;
}

 
div#page-container .contact_form  
 .gform_footer input {
    padding: 14px 39px;
    padding-left: 75px;
}

 
div#page-container .contact_form .gform_footer {
    position: relative;
    margin: 0;
    padding: 0;
}

div#page-container .contact_form .gform_footer:before {
    content: "";
    background-image: url('/wp-content/uploads/2024/08/slider-arrow-icon-blue-.png');
    width: 38px;
    height: 19px;
    position: absolute;
    margin-left: -0.0em !important;
    background-position: center;
    background-position-x: -00px;
    background-position-y:0px;
    background-repeat: no-repeat;
    background-size:contain;
    transform: translatex(-00px);
    top: 19px;
    left: 18px;
}
 
div#page-container .contact_form .gform_footer:hover:before{
 background-image: url('/wp-content/uploads/2024/08/slider-arrow-icon-blcak.png');  
}

/* popp  */

/* team popup  */

.pum-theme-default-theme .pum-container {
	background: #fff !important;
	border-radius:24px !important;
}

.popup_row {
	width: 100% !important;
}

.popup_section {
	padding:50px 10px !important;
}

button.pum-close.popmake-close {
	background: #00b030 !important;
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 25px !important;
	transition: 0.3s ease-in;
}

button.pum-close.popmake-close:hover {
	background: #000 !important;
	color: #fff !important;
}

.pum-theme-default-theme {
	background: rgb(0 0 0 / 70%) !important;
}


/* popup content  */

.popup_content h4 {
	font-size: 30px;
}

@media all and (max-width:980px) {
	.popup_content h4 {
		font-size: 24px;
	}
	.pum-theme-default-theme .pum-container{
		border-radius:12px !important;
	}
}

@media all and (max-width:767px) {
	.popup_content h4 {
		font-size: 20px;
	}
}

.popup_content {
	color: #000;
}

.popup_content a {
	color: #F43200;
}

.popup_row {
	padding: 0 !important;
}

.popup_section .popup_content {
	margin-bottom: 20px !important;
}

@media all and (min-width:981px){
	.popup_content {
    font-size: 26px !important;
}
}
@media only screen and (min-width:981px) and (max-width:1650px){
	.popup_content {
    font-size: 20px !important;
}	
}
@media all and (max-width:980px){
	.popup_content {
    font-size: 18px !important;
}
}
.popup_img span.et_pb_image_wrap {
    margin: 0 auto;
}

.popup_img {
    text-align: center !important;
    margin-bottom: 10px !important;
}

.popup_row .popup_content h2 {
    color: #000 !important;
    font-size: 50px;
}
@media all and (max-width:980px){
   .popup_row  .popup_content h2{
        font-size:26px;
    }
}
/* end poup content  */
.popup_section .popup_row  .popup_btn {
    background: #00B030;
}

 
/* end popup  */

.popup_section .popup_row .popup_btn:before {
  content: "" !important;
  background-image: url('/wp-content/uploads/2024/08/slider-arrow-icon-white.png');
  width: 38px;
  height: 19px;
  position: relative;
  margin-left: -1.5em !important;
  background-position: center;
  background-position-x: -00px;
  background-position-y:0px;
  background-repeat: no-repeat;
  background-size:contain;
  transform: translatex(-10px);
 }
div#popmake-554 .popup_section .popup_row .popup_btn:hover{
    border-color:#00B030 !important;
    background:#000 !important;
    color:#00B030 !important;
}
.popup_section .popup_row .popup_btn:hover:before{
 background-image: url('/wp-content/uploads/2024/08/slider-arrow-icon-blue-.png');  
}

@media all and (max-width:980px){
.popup_section .popup_row .popup_btn:before {
    width: 27px;
    height: 14px;
}
}
@media all and (max-width:767px){
    .popup_section .popup_row .popup_btn:before {
    width: 25px;
    height: 12px;
}
}
 @media all and (min-width:981px){
 div#popmake-554 .popup_section .popup_row .popup_btn {
    padding-left: 65px !important;
}   
}
@media all and (max-width:980px){
div#popmake-554 .popup_section .popup_row .popup_btn {
    padding-left: 55px !important;
}
}

/* update  */
@media only screen and (min-width:768px) and (max-width:980px){
/* .lfet_img_contact {width: 50%;}

.contact_address {
    width: 50%;
    float: right;
}
 */
	.address_row {
    max-width: 100% !important;
}
.lfet_img_contact  span.et_pb_image_wrap {
    border-radius: 12px !important;
}

.address_row {
    border-radius: 12px !important;
}
}
@media all and (max-width:500px){
.row_for_primary_menu .et_pb_column:last-child {
    display: none;
}
}

@media all and (max-width:767px){
div#page-container .info_box {
    padding-top: 0px !important;
}

}
@media all and (min-width:981px){
	.row_for_checklist_row .et_pb_column {
    align-items: center;
}
}

/* finsing  */
.home_slider 
 a.et_pb_button {
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%) !important;
    margin-top: 50px;
}
/* end finshing  */
/* up  */
.row_for_footer,.row_for_bottom_footer  {
    border: 0.3px solid rgb(0 176 48 / 50%);
   
}
.row_for_footer{
    border-bottom:0;
}
.row_for_bottom_footer{
    border-top:0;
} 

@media all and (max-width:1650px){
.banner_section:before {
    height: 100%;
}
    .home_slider a.et_pb_button {
    margin-top: 25px;
}
.storage_h_fix h2 br {
    display: none;
}
}

@media all and (max-width:980px){
.storage_facility_section:before, .storage_facility_section:after{
    width:150px;
    height:200px;
    background-repeat:no-repeat;
}
	.checklist ul li {
    margin-bottom: 15px !important;
}
}

@media all and (max-width:400px){
div#page-container .home_slider  h1 {
    font-size: 30px !important;
}
 

div#page-container div#et-boc .home_slider.rent_unit_title a.et_pb_button {
    padding-left: 45px !important;
    padding-right: 20px !important;
}
}

/* update  */
body div#page-container .section_for_service_sp  .select_btn {
    background: #00B030;
} 
.row_for_single_service .et_pb_column:nth-child(2):hover .select_btn{
     background: #fff !important;
    color:#000 !important;
} 
 

 body div#page-container .row_for_single_service .et_pb_column:nth-child(2):hover .select_btn::before {
    content: url("/wp-content/uploads/2024/08/balck_arrow.png") !important;
    transition: all 0.3s ease !important;
    position: absolute;
    left: 22px !important;
    top: 5px;
    margin-left: 0px !important;
}

/* u  */
.section_for_service_sp 
 p.btn_position_fix span {
    color: #00B030;
}
 .row_for_single_service .et_pb_column:nth-child(1) {
    background: #cfd4df;
}

/* up  */
.contact_form   label.gfield_label {
    color: #000000;
}

/* up  */
@media all and (max-width:767px){
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    min-height: inherit !important;
    padding: 8px 15px !important;
}

div#page-container .contact_form {
    padding: 2em 1em !important;
}

}

/* update  */

@media all and (max-width:980px){
div#page-container .contact_form .gform_footer:before {
    width: 27px;
    height: 14px;
}
    div#page-container .contact_form .gform_footer input {
    padding: 19px 35px;
    font-size: 18px;
    padding-left: 55px;
    line-height: 1;
}

}

/* up  */
@media all and (max-width:767px){
.contact_address {
    margin-top: 9em;
}
	.address_row {
    max-width: 100% !important;
}
}
@media all and (max-width:400px){
.contact_address {
    margin-top: 19em;
}
}
 
/* update  */


div#page-container div#et-boc .Thanks_btn:before {
  content: "" !important;
  background-image: url('/wp-content/uploads/2024/08/slider-arrow-icon-white.png');
  width: 38px;
  height: 19px;
  position: relative;
  margin-left: -1.5em !important;
  background-position: center;
  background-position-x: -00px;
  background-position-y:0px;
  background-repeat: no-repeat;
  background-size:contain;
  transform: translatex(-10px);
 }
div#page-container div#et-boc .Thanks_btn:hover{
    border-color:#00B030 !important;
    background:#000 !important;
    color:#00B030 !important;
}
div#page-container div#et-boc .Thanks_btn:hover:before{
 background-image: url('/wp-content/uploads/2024/08/slider-arrow-icon-blue-.png');  
}

@media all and (max-width:980px){
div#page-container div#et-boc .Thanks_btn:before {
    width: 27px;
    height: 14px;
}
}
@media all and (max-width:767px){
   div#page-container div#et-boc .Thanks_btn:before {
    width: 25px;
    height: 12px;
}
}
 @media all and (min-width:981px){
div#page-container div#et-boc .Thanks_btn {
    padding-left: 65px !important;
}   
}
@media all and (max-width:980px){
div#page-container div#et-boc .Thanks_btn {
    padding-left: 55px !important;
}
}


 
 .custom_slider_facilily  .slick-current .wpsisac-image-slide-wrap img  {
    border-radius: 26px;
 }

@media all and (max-width:980px){
     .custom_slider_facilily  .slick-current .wpsisac-image-slide-wrap img  {
    border-radius: 12px;
 }

}

.btn_sp_for_url,.rent_unit_title a.et_pb_button {
    pointer-events: none;
}

/* UP  */
.home_slider {
    position: relative;
}

.home_slider:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120%;
    background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgb(0 0 0 / 09%) 100%);
    content: "";
}

/* up  */
 .footer_section {
    position: relative;
}

.page-id-15 .footer_section:before {
    content: "";
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background: linear-gradient(180deg, rgba(1, 15, 5, 0.5) 0%, #010f05 100%);
    position: absolute;
}
/********************************************************* sart finshing   area  ***************************************/
/********************************************************* End finshing area  ***************************************/