.mob_sticky_btn.mob_sticky_btn1 a{
	background: #d71e35;
}
.icon {
	position: absolute;
	top: 50%;
	right: 0;
	width: 30px;
	height: 30px;
	cursor: pointer;
	transform: translateY(-50%);
}
.hamburger {
	width: 24px;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	transition: .5s;
}
.hamburger::before, .hamburger::after {
	content: '';
	position: absolute;
	width: 24px;
	height: 2px;
	background: #fff;
	transition: .5s;
}
.hamburger::before {
	top: -8px;
}
.hamburger::after {
	top: 8px;
}
.icon.active .hamburger {
	background: rgba(0,0,0,0);
}
.icon.active .hamburger::before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 0;
}
.icon.active .hamburger::after {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	top: 0;
}
@media screen and (max-width : 767px) {
	
	
.head_menu_stl ul li .sub-menu .sub-menu {
	background: rgba(255,255,255,0.8) !important;
	display:block !important;
}
.head_menu_stl ul li .sub-menu .sub_icon {
	display:none !important;
}	
	
/* ------------------------------Menu css start 29-04-2021 ------------------*/

	.head_menu_mainP{
		display: none;	
	}
	.head_menu_stl ul {
		flex-direction: column;
	}
	.head_menu_main.menu_items .container {
		width: 100%;
		padding: 0;
	}
	.head_menu_stl ul li a {
		padding: 5px 5% !important;
		width: 100% !important;
		float: left !important;
	}
	
	.head_menu_stl ul li .sub-menu {
		position: static;
		width: 100%;
		float: left;
		transform: unset;
		box-shadow: 0 -1px 6px rgba(0,0,0,.3) inset;
	}
	.mobile_menu_stl {
		width: 100%;
		float: left;
		position: relative;
		z-index: 99;
	}
	.mobile_menu_stl .logo {
		width: auto;
		float: left;
	}
	.mobile_menu {
		display: unset;
		float: left;
	}
	.head_menu_main.menu_items {
		display: none;
	}
	.head_menu_stl ul li.menu-item-has-children .sub-menu a {
		text-align: center;
	}
	.sub_icon {
		position: absolute;
	width: 100%;
	height: 66px;
	background-size: 13px 13px;
	background-repeat: no-repeat;
	background-position: right 26px;
	top: 0;
	left: 0;
}

	.sub_icon {
		right: 0;
		background-position: 95% 14px;
	}
	
	

/* ------------------------------Menu css end 29-04-2021 ------------------*/
}
@media screen and (min-width:767px) and (max-width:1024px){
	.head_menu_stl ul li .sub-menu .sub-menu {
	background: rgba(255,255,255,0.8) !important;
	display:block !important;
}
.head_menu_stl ul li .sub-menu .sub_icon {
	display:none !important;
}	
.topheader .icon {
	right: -30px;
}
	
/* ------------------------------Menu css start 29-04-2021 ------------------*/

	.head_menu_mainP{
		display: none;	
	}
	.head_menu_stl ul {
		flex-direction: column;
	}
	.head_menu_main.menu_items .container {
		width: 100%;
		padding: 0;
	}
	.head_menu_stl ul li a {
		padding: 5px 5% !important;
		width: 100% !important;
		float: left !important;
	}
	
	.head_menu_stl ul li .sub-menu {
		position: static;
		width: 100%;
		float: left;
		transform: unset;
		box-shadow: 0 -1px 6px rgba(0,0,0,.3) inset;
	}
	.mobile_menu_stl {
		width: 100%;
		float: left;
		position: relative;
		z-index: 99;
	}
	.mobile_menu_stl .logo {
		width: auto;
		float: left;
	}
	.mobile_menu {
		display: unset;
		float: left;
	}
	.head_menu_main.menu_items {
		display: none;
	}
	.head_menu_stl ul li.menu-item-has-children .sub-menu a {
		text-align: center;
	}
	.sub_icon {
		position: absolute;
	width: 100%;
	height: 66px;
	background-size: 13px 13px;
	background-repeat: no-repeat;
	background-position: right 26px;
	top: 0;
	left: 0;
}

	.sub_icon {
		right: 0;
		background-position: 95% 14px;
	}
	
	

/* ------------------------------Menu css end 29-04-2021 ------------------*/
	
	
/* .mob_sticky_btn a {
	font-size: 13px;
} */
.logo {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 20px;
}
	.call_bar {
	display: none !important;
}
.call_bar {
	width: auto;
}
.mob_sticky_btn a {
	width: 100% !important;
}
.mob_sticky_btn {
	float: left;
}
	.mob_sticky_btn.mob_sticky_btn1 {
		float: left !important;
	}
	.inner_get_started_btn {
		max-width: 630px;
		margin: 0px auto;
		float: none;
	}
	.mob_sticky_btn {
		float: left !important;
		width: 45% !important;
		margin: 0px 5px;
	}
	.mob_sticky_btn.mob_sticky_btn1 img {
		width: 23px;
	}	
	.mob_sticky_btn a {
		padding: 10px;
	}
	.mob_sticky_btn img {
		width: 20px !important;
	}
	.main_banner {
		background-size: cover;
		height: 60vh;
	}
}
@media screen and (max-width:767px){
.mob_sticky_btn {
	width: auto;
}
.mob_sticky_btn.mob_sticky_btn1 img {
	width: 17px;
}
.logo {
	padding-bottom: 20px;
	padding-top: 30px;
}
.left_section {
	margin: 0px 0% !important;
}
.mob_sticky_btn a {
	font-size: 13px !important;
	padding: 5px;
}	
.inner_get_started_btn {
	width: 100%;
	float: none;
	max-width: 300px;
	margin: 0px auto;
}	
	
.landing_pages_layer .success_outer {
	width: 80%;
}
.get_stared {
	padding: 30px 20px;
}
.height_align {
	padding-bottom: 450px;
}
/* body {
	margin-top: 122px !important;
} */

.notice_sec p {
	font-size: 14px;
	line-height: 21px;
}    
#body {
	margin-top: 70px;
}
	.container{margin:0px auto;}
	.top_bar {padding: 30px 16px 0px 0;}
	.logo{width:100%;text-align:center;padding-bottom:30px;}
	.main_banner{background-position:center center !important;background-size:cover;height:auto; background:url("../images/banner-mobile.jpg") no-repeat;}
	.banner_text{position:unset;transform:none;padding-bottom:0px; padding-top: 0px;}
	.get_stared input{width:100%;padding:11px 0px;}
	.call_bar{width:100%;float:left;}
	.call_bar_outer {width: 80%;margin: 0px auto;display: none;}
	.phn_icon{width:25%;float:left;}
	.phn_details{width:75%;float:left;padding-left:00px;}
	.call_number{font-size:24px;}
	.left_section{width:90%; margin:0px 5%;}
	.right_section{width:90%; margin:0px 5%;padding-top:0;}
	.banner_title h1{font-size:33px;line-height:44px;}
	.success_outer{width:100%;}
	.success_outer p{font-size:20px;}
	.get_stared a{font-size:18px;padding: 10px 0px;width: 100%;text-align: center;margin: 0 auto;}
	.phn_icon img{width:50px;float:right;margin-right:10px;}
	.call_info{font-size:16px;}
	.title_tab h2{font-size:25px;}
	.inner_mian p{max-width:100%; font-size:16px;}
	.arrow_holder{width:100%;float:left;position:relative;}
	.guarantee{padding:25px 0px 0px;}
	.guarantee_left{width:100%;}
	.outer_section{padding:0px;}
	.guarantee_right{width:100%;}
	.tree_back{margin-top:-35px;}
	.tree_sett{background-image:url('../images/tree.png');height:216px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:50px;}
	.get_started_bar p{font-family:"PM";font-size:16px;}
	.process_title{padding:40px 0px 0px;}
	.process_title h2{margin:0px;font-size:30px;font-family:"OSB";color:#694a77;letter-spacing:1px;}
	.process_title p{font-size:16px;padding:0px 0px;}
	.process_list{padding:0px 0px 0px;}
	.process_list li::after{transform:rotate(90deg);top:82%;right:40%;display:none;}
	.process_list li{padding-bottom:20px; width:49%;}
	.contact_title{padding:50px 0px 10px;}
	.contact_title h2{margin:0px;font-size:25px;font-family:"OSB";color:#694a77;letter-spacing:1px;}
	.left_footer{width:100%;}
	.right_footer{width:100%;float:left;text-align:left;}
	.right_footer img{width:100%;float:left;}
	.left_bottom_footer{width:100%;text-align:center;}
	.right_bottom_footer{width:100%;float:left;text-align:center;}
	.footer_top_holder{padding:40px 0px 20px;}
	.scroll_top{bottom:20px;right:20px;}
	.scroll_top img{height:40px;width:40px;}
	.half_input{width:100%;margin-bottom:5%;}
	.right_section img{width:100%;float:right;}
	/*.main {padding-top: 78px;}*/
.get_started_btn {
	display: block;
	position: fixed;
	top: 0;
}
	.form_header {width: 100%;float: left;padding-top: 75px;}
	.arrow_holder{padding:20px 0px;}
	.bannerBtm li{width:100%; padding-left:0%; margin-bottom:20px;}
	.innerTxt{padding: 20px 20px 20px 20px;border-radius: 25px 25px;}
	.sucessPic { padding-top: 30px;}
	.mobOff{display:none;}
	.mob_sticky_btn a{font-size:15px;}
	.get_started_bar{display:none;}
}
@media screen and (min-width:766px) and (max-width:1024px) and (orientation:portrait){
	.container{width:90%;}
	.top_bar{padding:30px 0px 30px 0px;}
	.banner_title h1{font-size:40px;line-height:50px;}
	.success_outer{width:100%;}
	.success_outer p{font-size:24px;}
	.main_banner{background-size:cover;height:80vh;}
	.banner_text{top:45%;}
	.guarantee_left{width:100%;}
	.outer_section{padding-right:0px;text-align:center;padding-top:0px;}
	.guarantee_right{width:100%;float:left;text-align:center;}
	.tree_back{margin-top:-170px;}
	.process_list li{width:100%;padding-bottom:40px !important;}
	.process_list li img{width:30%;}
	.process_list li::after{background-size:79%;display:inline-block;width:50px;height:50px;content:"";position:absolute;top:82%;background-repeat:no-repeat;background-position:center center;right:46%;transform:rotate(90deg);}
	.process_list{padding:0px 0px 0px;}
	.process_title{padding:40px 0px 15px;}
	.get_started_btn {display: block !important;}
	.main {	padding-top: 85px;}
	


}


@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
	.container{width:90%;}
	.main_banner{background-size:cover;}
	.process_list li{width:25%;}
	.process_list li::after{background-size:79%;display:inline-block;width:50px;height:50px;content:"";position:absolute;top:50px;background-repeat:no-repeat;background-position:center center;right:-25px;}
	.get_started_btn {	display: block !important;}
	.main {	padding-top: 85px;}
	.banner_title h1 {	font-size: 50px;}
	.mob_sticky_btn a {width: 70%;	float: left;}
	.mob_sticky_btn.mob_sticky_btn1 a {	float: right;}
	.mob_sticky_btn {width: 48%;float: right;margin-right: 12px;}
	.page-id-53 .get_started_btn {display: none !important;}
    .bannerBtm li{font-size:15px;}
}

@media screen and (min-width:769px) and (max-width:872px){
	.mob_sticky_btn {width: 48%;	float: right;margin-right: 10px;}
}


@media screen and (min-width:626px) and (max-width:767px) and (orientation:portrait){
	.process_list li{width:100%;}
	.process_list li img{width:30%;}
	.process_list li::after{transform:rotate(90deg);top:82%;right:46%;}
}
@media screen and (min-width:1025px) and (max-width:1126px) and (orientation:landscape){
	.process_list li{display:inline-block;position:relative;width:25%;}
	.form{width:90%;float:none;margin:0px auto;}
}
@media screen and (min-width:1025px) and (max-width:1240px){.form{width:90%;float:none;margin:0px auto;}
}
@media screen and (min-width:1025px) and (max-width:1200px){
	.head_menu_stl ul li .sub-menu .sub-menu {
		left: 279px !important;
	}
}