/*======================================
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. */

/**Custom CSS Starts**/
/**Checklist**/
.checklist ul {
	margin: 0;
	padding: 0 !important;
	list-style: none;
}
.checklist ul li {
	position: relative;
	padding-left: 30px;
	margin: 0 0 6px !important;
}
.checklist ul li::before {
	font-family: 'ETModules';
	content: '\4e';
	width: 20px;
	margin: 0;
	display: inline-block;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	color: #32a709;
	/* set font size helps make icon sharper */
	font-size: 22px;
	font-weight: normal;
}
.pluslist ul li::before {
	content: '\e050';
}
.externallist ul li::before {
	content: '\e906';	
}



/*=============Common css start==========*/
	/****Common CSS****/
.equalHeight:not(.et_section_specialty) .et_pb_column,
.et_section_specialty.equalHeight
    > .et_pb_row
    > .et_pb_column.et_pb_specialty_column {
    margin: auto;
}
.equalHeight .et_pb_column:first-child {
    margin-left: 0;
}
/*place button modules next to each other in the same column*/

.r_inline_btn .et_pb_button_module_wrapper {
    display: inline-block;
}
.r_inline_btn {
    text-align: center !important;
}


/*Column reverse on mobile*/
@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;
    }
}
@media (min-width: 981px) and (max-width: 1650px) {
    #page-container .hero_hding h1 {
        font-size: 48px !important;
    }
    #page-container .cmn_txt h2 {
        font-size: 40px;
    }
    #page-container .cmn_txt h3 {
        font-size: 32px;
    }
	#page-container .cmn_txt p {
        font-size: 18px;
    }
    #page-container .cmn_section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    #page-container .cmn_section_top {
        padding-top: 80px;
    }
    #page-container .cmn_section_btm {
        padding-bottom: 80px;
    }
    #page-container .cmn_row_btm {
        padding-bottom: 80px !important;
    }
    #page-container .cmn_row_top {
        padding-top: 80px !important;
    }
    #page-container .inner_banner {
        padding-top: 120px;
        padding-bottom: 120px;
    }
}

   .justify_cnt_row {
        justify-content: center !important;
        display: flex;
    }
/*=============Common css end==========*/


/*================ Customm Css start =================== */
body h1,
body h2,
body h3,
body h4,
body h5{
	font-weight: 700;
}
body,
body p, a{
	font-weight: 400;
	font-family: 'Geddes Regular',Helvetica,Arial,Lucida,sans-serif;
}

body #page-container .dash_fix {
	font-family: '"Open Sans", sans-serif';
}
/* Global css  start*/
body #page-container {
	overflow: hidden;
}

body #page-container .middle_hding_col {
	display: inline-flex;
	justify-content: center;
}

@media (max-width: 454px){
	body #page-container .lng_txt_col{
	position: relative !important;
	left: 75%;
	transform: translateX(-50%);
 }
	body #page-container .lng_txt_col h2{
	display: inline;
	}
}
@media (max-width: 338px){
	body #page-container .lng_txt_col{
	left: 65%;
	}
}

body #page-container .sec_heading,
body #page-container .heading_middle{
	position: relative;
}
body #page-container .sec_heading::before,
body #page-container .heading_middle::before{
	content: '';
	position: absolute;
	top: 0;
	left: -36px;
	background: url(/wp-content/uploads/2024/09/heading-shape.svg) no-repeat;
	background-size: contain;
	width: 58px;
	height: 51px;

}
body #page-container .heading_middle::before{
	content: '';
	position: absolute;
	top: -6px;
	left: -22px;
}

@media (min-width: 1366px) and (max-width: 1650px) {
	body #page-container .sec_heading::before {
		width: 45px;
		left: -26px;
 }
   body #page-container .heading_middle::before {
    width: 45px;
/*     left: 24px; */
    top: -4px;
  }
}

@media (min-width: 981px) and (max-width: 1366px) {
	body #page-container .sec_heading::before {
	width: 40px;
	left: -20px;
	top: 5px;
 }
}

@media (min-width: 1220px) and (max-width: 1366px) {
	body #page-container .heading_middle::before {
	width: 40px;
/* 	left: 30px; */
	top: 0px;
}
}

@media (min-width: 1170px) and (max-width: 1219px) {
	body #page-container .heading_middle::before {
	width: 40px;
/* 	left: 28px; */
	top: 0px;
}
}
@media (min-width: 1110px) and (max-width: 1169px) {
	body #page-container .heading_middle::before {
	width: 40px;
/* 	left: 18px; */
	top: 0px;
}
}
@media (min-width: 1030px) and (max-width: 1109px) {
	body #page-container .heading_middle::before {
	width: 40px;
/* 	left: 8px; */
	top: 0px;
}
}
@media (min-width: 980px) and (max-width: 1029px) {
	body #page-container .heading_middle::before {
	width: 40px;
/* 	left: 0px; */
	top: 0px;
}
}
@media (max-width: 980px) {
	body #page-container .sec_heading::before {
	width: 35px;
	left: -20px;
	top: 2px;
 }
	body #page-container .heading_middle::before {
	width: 40px;
/* 	left: 55px; */
	top: 0px;
}
}
/* Global css end */



/* Header start */
body #page-container .hdr_primry_mnu ul li a{
	padding: 0;
}
body #page-container .hdr_primry_mnu .hdr_cntct_btn a{
	font-size: 24px;
	color: #fff !important;
	font-weight: bold;
	font-family: 'Geddes Regular',Helvetica,Arial,Lucida,sans-serif;
}
body #page-container .hdr_primry_mnu .hdr_cntct_btn {
	position: absolute;
	right: 0;
	padding: 1.15vw 3.125vw;
	background: #EE904E;
	border: 2px solid #EE904E;
	transition: .3s ease-in-out;
	cursor: pointer;
	border-radius: 8px;
	top: 50%;
	transform: translateY(-50%);
}
body #page-container .hdr_primry_mnu .hdr_cntct_btn:hover{
	background: transparent !important;
}

/* mobile menu */
body #page-container .mobile_menu_bar {
	top: -26px;
}
body #page-container #mobile_menu1 li {
	padding: 12px 0;
}
body #page-container #mobile_menu1 li a{
	border-color: transparent;
}
body #page-container #mobile_menu1 {
	background: #fff !important;
}
/* header shape */
body #page-container .main_hdr_sec::before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	background: url(/wp-content/uploads/2024/09/Mask-group.svg) no-repeat;
	width: 640px;
	height: 396px;
	background-size: contain;
}

/* Header responsive */
/* Laptop */
@media (min-width: 981px) and (max-width: 1650px) {
	body #page-container .hdr_primry_mnu .hdr_cntct_btn a{
		font-size: 20px;
}
	body #page-container .hdr_primry_mnu ul li a{
		font-size: 18px;
	}
}
@media only screen and (max-width: 980px){
	body #page-container .hdr_primry_mnu .hdr_cntct_btn {
		position: relative !important;
		top: 0%;
		transform: translateY(-0%);
		text-align: center;
	}
	.et_pb_fullwidth_menu .et_mobile_menu {
	padding: 5% 5% 3% 5%;
 }
	body #page-container .hdr_primry_mnu .hdr_cntct_btn a{
	font-size: 18px;
}
	body #page-container .hdr_primry_mnu .et_pb_menu__wrap {
		position: relative;
		top: -30px;
}
}
@media only screen and (max-width: 767px) {
  body #page-container .hdr_primry_mnu .hdr_cntct_btn a{
	font-size: 16px;
}
}

/* Shape responsive */

@media only screen and (max-width: 1750px){
  body #page-container .main_hdr_sec::before {
	width: 630px;
  }
	body #page-container .hero_r .hero_hding {
	margin-right: 20px !important;
}
}

@media only screen and (max-width: 1668px){
  body #page-container .main_hdr_sec::before {
	width: 600px;
  }
}

@media only screen and (max-width: 1150px){
  body #page-container .main_hdr_sec::before {
	width: 620px;
  }
}
 
@media only screen and (max-width: 1050px){
  body #page-container .main_hdr_sec::before {
	width: 635px;
  }
}

@media only screen and (max-width: 1030px){
  body #page-container .main_hdr_sec::before {
	width: 290px;
  }
}

@media only screen and (max-width: 1000px){
  body #page-container .main_hdr_sec::before {
	width: 275px;
  }
}

@media only screen and (max-width: 980px) {
  body #page-container .main_hdr_sec::before {
	z-index: -1;
	top: 40%;
  }
}
@media only screen and (max-width: 480px){
  body #page-container .main_hdr_sec::before {
	width: 220px;
  }
}
/* Header end */


/* Footer start */
/**Remove hamburger on mobile**/
@media only screen and (max-width:980px) {
	.ftr_menu .et_pb_menu__menu {
		display: block !important;
	}
	.ftr_menu .et_mobile_nav_menu {
		display: none !important;
	}
	.ftr_menu .et_pb_menu__wrap {
		justify-content: center !important;
	}
}
body #page-container .ftr_r{
	display: flex;
	align-items: center;
}
@media only screen and (max-width: 980px){
  body #page-container .ftr_r{
	flex-direction: column;
 }
}
body #page-container .ftr_sec::before {
	content: '';
	position: absolute;
	top: 40%;
	left: 50%;
	background: url(/wp-content/uploads/2024/09/Footer-BGs.png) no-repeat;
	width: 500px;
	height: 360px;
	display: block !important;
	background-size: contain;
	transform: translate(-50%, -50%);
}
body #page-container .ftr_sec::after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(/wp-content/uploads/2024/09/Footer-Clip-path-group.png) no-repeat;
	width: 487px;
	height: 103px;
	display: block !important;
	background-size: contain;
}

@media only screen and (max-width: 1050px){
 body #page-container .ftr_sec::after {
	width: 420px;
	 height: 89px;
 }
}

@media only screen and (max-width: 980px){
 body #page-container .ftr_sec::after {
	width: 320px;
	height: 68px;
 }
	body #page-container .ftr_sec::before {
	top: 50%;
 }
}

@media only screen and (max-width: 930px) {
  body #page-container .ftr_sec::after {
    width: 240px;
    height: 51px;
  }
}

@media only screen and (max-width: 767px) {
  body #page-container .ftr_sec::after {
    width: 200px;
    height: 43px;
  }
	body #page-container .ftr_bttm_r {
	margin-bottom: 20px;
}
}
/* Footer end */


/* Our value section start */
body #page-container .ov_blrb .et_pb_main_blurb_image {
	margin-bottom: 17px;
}
body #page-container .ov_blrb .et_pb_main_blurb_image img {
	width: 47px;
	height: 47px;
}
/* Our values section end */



/* Our advance section start */
body #page-container .oa_r .et_pb_column:first-child {
	margin-bottom: 0;
}
body #page-container .our_adv_sec::before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	background: url(/wp-content/uploads/2024/09/Middle-bg.png) no-repeat;
	background-size: contain;
	width: 558px; 
	height: 566px;
	transform: translateX(-50%);
}

.et_pb_toggle h3:before {
    display: inline-block !important;
}
body #page-container .oa_acrdn .et_pb_toggle_content {
	padding-top: 15px;
}
body #page-container .oa_acrdn .et_pb_toggle {
	margin-bottom: 20px;
}

/* custom icon for close */
body #page-container .oa_acrdn .et_pb_toggle_close h3::before {
    content: "" !important;
	position: absolute;
	top: 68%;
	right: 0;
	background: url(/wp-content/uploads/2024/09/Plus-icon.svg) no-repeat;
	background-size: contain;
	height: 38px;
	width: 38px;
	display: block !important;
	transform: translateY(-50%);
}

/* custom icon for open */
body #page-container .oa_acrdn .et_pb_toggle_open h3::before {
   content: "" !important;
	position: absolute;
	top: 68%;
	right: 0;
	background: url(/wp-content/uploads/2024/09/Minus-icon.svg) no-repeat;
	background-size: contain;
	height: 38px;
	width: 38px;
	display: block !important;
	transform: translateY(-50%);
}

@media (min-width: 981px) and (max-width: 1450px) {
	body #page-container .oa_acrdn .et_pb_toggle_close h3::before {
	height: 30px;
	width: 30px;
 }

/* custom icon for open */
body #page-container .oa_acrdn .et_pb_toggle_open h3::before {
	height: 30px;
	width: 30px;
 }
}

@media (max-width: 980px){
	body #page-container .oa_acrdn .et_pb_toggle_close h3::before {
	height: 25px;
	width: 25px;
 }

/* custom icon for open */
body #page-container .oa_acrdn .et_pb_toggle_open h3::before {
	height: 25px;
	width: 25px;
 }
}
/* Our advance section end */





/* Our service section start */
body #page-container .os_blrb .et_pb_main_blurb_image {
	margin-bottom: 0;
}

body #page-container .os_blrb .et_pb_blurb_container {
	background: #fff;
	padding: 22px 20px 42px 22px;
	max-width: 345px;
	max-height: 185px;
	height: 185px;
	box-shadow: 0px 48px 100px 4px rgba(204,201,201,0.25);
}

@media (max-width: 1485px) and (min-width: 1211px) {
	body #page-container .os_blrb .et_pb_blurb_container{
		max-height: 222px;
		min-height: 222px;
	}	
}
@media (max-width: 1210px) and (min-width: 1110px) {
	body #page-container .os_blrb .et_pb_blurb_container{
		max-height: 240px;
		min-height: 240px;
	}	
}
@media (max-width: 1109px) and (min-width: 981px) {
	body #page-container .os_blrb .et_pb_blurb_container{
		max-height: 290px;
		min-height: 290px;
	}	
}
body #page-container .os_blrb:hover .et_pb_blurb_container {
	box-shadow: 0px 48px 100px 4px rgba(137,137,137,0.25);
}

@media (min-width: 1650px) {
	body #page-container .our_service_r .et_pb_column:nth-child(3) .et_pb_blurb_container{
	padding: 22px 20px 63px 22px;
}

body #page-container .our_service_r .et_pb_column:nth-child(4) .et_pb_blurb_container{
	padding: 22px 28px 42px 27px;
 }
}

@media (max-width: 1650px) {
	body #page-container .os_blrb .et_pb_blurb_container {
	padding: 10px 27px 25px 28px;
}
	body #page-container .os_blrb .et_pb_blurb_container h3{
	font-size: 28px;
 }
}
@media (max-width: 1604px) {

}
@media (max-width: 1431px) and (min-width: 1111px) {
		body #page-container .os_blrb .et_pb_blurb_container {
			padding: 10px 22px 25px 22px;
}	
}

@media (max-width: 980px){
	body #page-container .os_blrb .et_pb_blurb_container {
	background: #fff;
	padding: 12px 10px 22px 12px;
 }
	body #page-container .os_blrb .et_pb_blurb_content {
	max-width: 345px;
 }
}
@media (max-width: 980px) and (min-width: 695px){
	body #page-container .os_blrb .et_pb_blurb_container {
		max-height: 160px;
		min-height: 160px;
 }
}
@media (max-width: 637px){
	body #page-container .os_blrb .et_pb_blurb_container {
		max-height: 210px;
		min-height: 210px;
 }
}
@media (max-width: 529px) and (min-width: 480px){
	body #page-container .os_blrb .et_pb_blurb_container {
		max-height: 230px;
		min-height: 230px;
 }
}
@media (max-width: 479px){
	body #page-container .os_blrb .et_pb_blurb_container {
		max-height: 160px;
		min-height: 160px;
 }
}
/* Our service section end */



/* Our workflow section start */

body #page-container .owf_r{
	display: flex;
	justify-content: center;
}
body #page-container .owf_blrb .et_pb_main_blurb_image {
	margin-bottom: 23px;
}

body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
	content: '';
	position: absolute;
	top: 15%;
	left: 118%;
	background: url(/wp-content/uploads/2024/09/Arrow1.png) no-repeat;
	background-size: contain;
	width: 229px;
	height: 29px;
	transform: translate(-50%, -50%);
}
body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
	content: '';
	position: absolute;
	top: 40%;
	left: 118%;
	background: url(/wp-content/uploads/2024/09/arrow2.png) no-repeat;
	background-size: contain;
	width: 238px;
	height: 28px;
	transform: translate(-50%, -50%);
}
body #page-container .owf_r .et_pb_column:last-child .owf_blrb::before{
	display: none;
}

/* Responsive */
@media (max-width: 1730px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 200px;
}
	body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
		top: 36%;
		width: 200px;
}
}

@media (max-width: 1555px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 180px;
		top: 18%;
}
	body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
		top: 34%;
		width: 180px;
 }
}

@media (max-width: 1450px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 160px;
}
	body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
		width: 160px;
 }
}

@media (max-width: 1350px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 140px;
}
	body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
		width: 140px;
 }
}

@media (max-width: 1250px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 120px;
}
	body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
		width: 120px;
 }
}

@media (max-width: 1150px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 100px;
}
	body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
		width: 100px;
 }
}

@media (max-width: 1050px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 80px;
}
	body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
		width: 80px;
		top: 30%;
 }
}

@media (max-width: 980px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 228px;
		left: 106%;
 }
}

@media (max-width: 980px) and (min-width: 480px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
		display: none;
 }
}

@media (max-width: 700px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 200px;
 }
}

@media (max-width: 625px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 170px;
 }
}

@media (max-width: 560px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 140px;
 }
}

@media (max-width: 500px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before {
		width: 120px;
 }
}

/* mobile */
@media (max-width: 479px) {
	body #page-container .owf_r .et_pb_column:nth-child(2n+1) .owf_blrb::before,
	body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
		width: 150px; 
		left: 50%;
		top: 245px;
		transform: translateX(-50%) rotate(90deg);
	}
	body #page-container .owf_r .owf_blrb {
		margin-bottom: 160px !important;
 }
	body #page-container .owf_r .et_pb_column:last-child .owf_blrb {
		margin-bottom: 0 !important;
 }
	body #page-container .owf_r .et_pb_column:nth-child(2n) .owf_blrb::before {
		left: 45%;
	}
}

/* Our workflow section end */



/* Design support section start */
body #page-container .ds_blrb .et_pb_main_blurb_image {
	margin-bottom: 15px;
}

body #page-container .ds_r .ds_col{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	justify-items: center;
	align-items: center;
}

body #page-container .ds_r .ds_col .ds_hding,
body #page-container .ds_r .ds_col .ds_sub_txt{
	grid-column: 1/ span 3;
}
body #page-container .ds_r .ds_col .ds_blrb:nth-child(1) {
	grid-column: 1/ 2
}
body #page-container .ds_r .ds_col .ds_blrb:nth-child(2) {
	grid-column: 2/ 3;
}

@media (min-width: 1650px) {
	body #page-container .ds_r .ds_col{
	grid-column-gap: 10.42vw;
 }
	body #page-container .ds_blrb ul li::marker {
	font-size: 24px;
}
}
@media (min-width: 1336px) and (max-width: 1650px) {
	body #page-container .ds_r .ds_col{
	grid-column-gap: 5.42vw;
 }
}
@media (min-width: 981px) and (max-width: 1335px) {
	body #page-container .ds_r .ds_col{
	grid-column-gap: 3vw;
 }
}
@media (max-width: 980px) {
	body #page-container .ds_r .ds_col{
	grid-column-gap: 2vw;
 }
}

/* Responsive */
@media (max-width: 981px) {
    body #page-container .ds_r .ds_col {
        grid-template-columns: repeat(2, 1fr);
    }

    body #page-container .ds_r .ds_col .ds_hding,
    body #page-container .ds_r .ds_col .ds_sub_txt {
        grid-column: 1 / span 2;
    }

    body #page-container .ds_r .ds_col .ds_blrb:nth-child(3) {
        grid-column: 1 / 2;
    }
}

@media (max-width: 479px) {
    body #page-container .ds_r .ds_col {
        grid-template-columns: 1fr; 
    }

    body #page-container .ds_r .ds_col .ds_hding,
    body #page-container .ds_r .ds_col .ds_sub_txt {
        grid-column: 1 / span 1; 
    }

    body #page-container .ds_r .ds_col .ds_blrb {
        grid-column: 1 / 2; 
    }
}	
/* Design support section end */



/* Management section start */
body #page-container .mngmnt_blrb .et_pb_main_blurb_image {
	margin-bottom: 23px;
}
body #page-container .mngmnt_r .mngmnt_blrb2 .et_pb_main_blurb_image{
	margin-bottom: 15px
}
body #page-container .mngmnt_r .mngmnt_blrb2 .et_pb_blurb_content,
body #page-container .mngmnt_r .mngmnt_blrb3 .et_pb_blurb_content{
	display: flex;
	justify-content: center;
}
body #page-container .mngmnt_r .mngmnt_blrb2 .et_pb_blurb_content .et_pb_blurb_container,
body #page-container .mngmnt_r .mngmnt_blrb3 .et_pb_blurb_content .et_pb_blurb_container{
	padding-left: 10px;
}
@media (min-width: 981px) and (max-width: 1650px) {
	body #page-container .mngmnt_blrb h3,
	body #page-container .mngmnt_blrb2 .et_pb_blurb_content h3{
	font-size: 26px;
 }
	body #page-container .mngmnt_blrb3 p{
	font-size: 22px;
 }
}

@media (min-width: 1450px){
	body #page-container .mngmnt_r .et_pb_column:first-child {
	width: 34%;
 }
	body #page-container .mngmnt_r .et_pb_column:last-child {
	width: 34%;
 }
	body #page-container .mngmnt_r .et_pb_column {
	margin-right: 3.5%;
 }
	body #page-container .mngmnt_r .et_pb_column:last-child {
	margin-right: 0%;
 }
}
/* Management section end */



/* Contact section start */
body #page-container .cntct_sec {
	position: relative;
	overflow: visible;
}
body #page-container .cntct_sec::before {
	content: '';
	position: absolute;
	top: -110%;
	left: -200px;
	background: url(/wp-content/uploads/2024/09/Left-shape.png) no-repeat;
	background-size: contain;
	width: 572px;
	height: 1002px;
}

@media (min-width: 981px) and (max-width: 1650px) {
	body #page-container .cntct_r .cntct_blrb .et_pb_blurb_description{
		font-size: 18px;
	}
	body #page-container .cntct_sec::before {
	left: -135px;
	width: 450px;
}
}


/* tablet */
@media (max-width: 981px) {
	body #page-container .cntct_r .cntct_col .cntct_blrb {
    margin-bottom: 18px;
 }
}

@media (min-width: 981px) {
body #page-container .bttm_inc_nmbr br {
	display: none;
 }
}
/* Contact section end */

	
	
/* Sustainability section start	 */
body #page-container .arrow_btn_r .et_pb_column {
	overflow: visible;
	display: flex;
	justify-content: center;
	align-items: center;
    background: #ffffff;
	padding: 20px 0;
    margin-right: -30px;
	transition: .3s ease-in-out;
}

body #page-container .arrow_btn_r .et_pb_column:hover{
    background: #13805B;
}
body #page-container .arrow_btn_r .right_arrow_blrb .et_pb_blurb_container{
    display: flex;
    justify-content: center;
    align-items: center;
}

body #page-container .arrow_btn_r .et_pb_column:first-child {
   clip-path: polygon(94% 0%, 100% 50%, 94% 100%, 0% 100%, 0 50%, 0% 0%);
}
body #page-container .arrow_btn_r .et_pb_column:nth-child(2) {
	clip-path: polygon(94% 0%, 100% 50%, 94% 100%, 0% 100%, 6% 50%, 0% 0%);
	background: #13805B;
}
body #page-container .arrow_btn_r .et_pb_column:nth-child(2) .right_arrow_blrb .et_pb_blurb_container .et_pb_module_header{
	color: #fff;
}
body #page-container .arrow_btn_r .et_pb_column:last-child {
   clip-path: polygon(94% 0%, 100% 50%, 94% 100%, 0% 100%, 6% 50%, 0% 0%); 
}

body #page-container .arrow_btn_r .right_arrow_blrb .et_pb_blurb_container .et_pb_module_header{
    height: 76px;
    width: 76px;
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 10px;
    border: 3px solid;
    border-radius: 50%;
    margin-right: 20px;
}

/* Responsive */
@media (min-width: 981px) and (max-width: 1650px) {
	body #page-container .arrow_btn_r .right_arrow_blrb .et_pb_blurb_container .et_pb_module_header{
		font-size: 26px;
	}
	
	body #page-container .arrow_btn_r .right_arrow_blrb .et_pb_blurb_container .et_pb_blurb_description{
		font-size: 24px;
	}
}	

@media (min-width: 1300px) and (max-width: 1650px) {
	body #page-container .arrow_btn_r .right_arrow_blrb .et_pb_blurb_container .et_pb_module_header {
	height: 60px;
	width: 60px;
}	
}

@media (min-width: 981px) and (max-width: 1299px) {
	body #page-container .arrow_btn_r .right_arrow_blrb .et_pb_blurb_container .et_pb_module_header {
	height: 50px;
	width: 50px;
}
	body #page-container .arrow_btn_r .right_arrow_blrb .et_pb_blurb_container .et_pb_module_header{
		font-size: 18px !important;
	}
	
	body #page-container .arrow_btn_r .right_arrow_blrb .et_pb_blurb_container .et_pb_blurb_description{
		font-size: 18px;
	}
	body #page-container .arrow_btn_r .et_pb_column {
	padding: 10px 0;
}
}

@media (min-width: 981px) {
	body #page-container .mobile_sustain_blrb .et_pb_module_header {
	display: none;
}
}
@media (max-width: 980px) {
	body #page-container .mbl_sustain_txt {
	list-style-type: none;
	padding-bottom: 0;
}
}
/*================ Customm Css end =================== */
	

/* Up 31/07/25 */
.contact_blurb .et_pb_blurb_content{
	display: flex;
  justify-content: center;
}
	
	