*{padding:0;margin:0;box-sizing:border-box;}
html{font-size: calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200)));}

a{text-decoration:none;}
body{font-family: 'Poppins', sans-serif;}
img{max-width:100%;}
p{font-size:1.25rem;font-weight:400;color:#fff;margin-bottom:1.563rem;}
li{list-style:none;}
h1{font-size:5.438rem;font-weight:700;margin-bottom:1.875rem;font-style:italic;color:#fff;line-height:1;}
h2{font-size:3.125rem;font-weight:700;margin-bottom:1.875rem;font-style:italic;color:#000;line-height:1.2;}
h3{font-size:1.75rem;font-weight:700;margin-bottom:0.625rem;font-style:italic;color:#0e647d;line-height:1;}


.container{max-width:73%;padding:0 15px;margin:0 auto;}
/*header*/
@keyframes scrolltop{0% {top: -100px;opacity:.2;}100% {top: 0;opacity: 1;transition: .33s linear}}
#header.fixed{position: fixed;left: 0;width: 100%;top: 0;background: #000;animation: scrolltop .6s linear;box-shadow: 0px 0px 8px 0px #000 !important;;z-index: 999;}
#header{width:100%;float: left;background: #000; z-index:99;}
.header_row{width:100%;float:left;display:flex;flex-wrap:wrap;padding:15px;align-items:center;}
.logo_column{width:40%;float:left;padding-left:2.2rem;}
.logo_column img{width:23.25rem;}
.header_content{width:38%;float: left;margin-left: auto;margin-right:0;}
.header_content ul{width:100%;float;display:flex;flex-wrap:wrap;grid-column-gap:2.188rem;background:#0e5e7d;justify-content:space-between;
	border-radius:5px;padding-left:1.875rem;align-items:center;}
.header_content li:first-child a:hover,.header_content li:nth-child(2) a:hover{color:#75a712;}
.header_content li:first-child a,.header_content li:nth-child(2) a{font-size:1.375rem;color:#fff;font-weight:600;transition:0.5s linear;}
.header_content li:first-child,.header_content li:nth-child(2){position:relative;padding-left:4.375rem;}
.header_content li:first-child:before,.header_content li:nth-child(2):before{content:"";width:3.125rem;height:3.125rem;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(../images/mail-icon.png) no-repeat;
	background-size:100% 100%;}
.header_content li:nth-child(2):before{background:url(../images/call-icon.png) no-repeat;background-size:100% 100%;}
.header_content li:last-child a{display:inline-block;font-size:1.25rem;font-weight:700;background:#75a712;color:#fff;
	text-transform:uppercase;padding:2.188rem 2.5rem;border-radius:5px;transition:0.5s linear;}
.header_content li:last-child a:hover{background:#000;color:#75a712;}
.header_content li span{display:block;font-weight:400;font-size:1.125rem;color:#fff;margin-bottom:0.8rem;}
.mobile_icon{display:none;}
.mobile_icon a{font-size:0;width:3.125rem;height:3.125rem;background:url(../images/call-icon.png) no-repeat;background-size:100% 100%;display:block;}



.banner_sec::before {content: "";width: 100%;height: 100%;background: #000;position: absolute;left: 0;top: 0;bottom: 0;rgiht: ;right: 0;z-index: 1;opacity: .3;}


/*banner_sec*/
.banner_sec,.banner_sec img{width:100%;float:left;position:relative;}
a.custam_btn{display:inline-block;padding:1.875rem 3.125rem;font-size:1.25rem;font-weight:700;color:#fff;
	background-color:#75a712;border-radius:5px;text-transform:uppercase;transition:0.5s linear;}
a.custam_btn:hover{background-color:#000;color:#75a712;}
.banner_content{width:50%;position:absolute;left:14%;top:42%;transform:translateY(-50%);z-index: 9;}

/*policy_sec*/
.policy_sec{width:100%;float:left;border-bottom:1px solid #e9f1f3;padding:4.375rem 3.125rem 3.125rem 3.125rem}
.policy_content{width:80%;float:left;}
.policy_sec ul{margin-left:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1.75rem;grid-row-gap:1.75rem;}
.policy_sec li{display:flex;align-items:center;grid-column-gap:1.563rem;}
.policy_sec li:before{content:"";display:inline-block;width:7.813rem;height:5rem;background:url(../images/delivery.png) no-repeat;background-size:100% 100%;}
.policy_sec li:nth-child(2):before{width:7.5rem;height:7.438rem;background:url(../images/available.png) no-repeat;background-size:100%;}
.policy_sec li:nth-child(3):before{width:6.5rem;height:7.5rem;background:url(../images/homes.png) no-repeat;background-size:100%;}
.policy_sec li:last-child:before{width:7.5rem;height:7.125rem;background:url(../images/Cheap.png) no-repeat;background-size:100% 100%;}
.policy_sec p{font-size:0.938rem;color:#76787d;margin-bottom:0;}


/*we_have_sec*/
.row,.providing_img_column img{width:100%;float:left;}
.we_have_sec{width:100%;float:left;padding:6.625rem 0;}
.providing_row{padding-top:3.375rem;}
.providing_column,.providing_img_column{width:50%;float:left;position:relative;}
.providing_column{padding-left:5.85rem;padding-top:3.8rem;}
.we_have_sec h3{font-size:2.25rem;font-weight:300;color:#63696b;margin-bottom:1.5rem;line-height:1.2;}
.we_have_sec p{font-size:1.125rem;font-weight:400;color:#63696b;margin-bottom:1.5rem;}
.rotate_btn{position:absolute;right: 0;bottom: 0;display: inline-block;transform: rotate(0deg)}

/*walk_sec*/
.huge_range_sec{background:#f4f4f4;padding-top:8.125rem;padding-bottom:6.875rem;}
.huge_range_content h2{color:#0f647d;margin-bottom:2.188rem;}
.huge_range_content h3{color:#7c7e80;font-size:2.25rem;font-weight:300;font-style:italic;line-height:1.2;}
.tabs_sec{width:100%;float:left;}
.walk_sec{text-align:center;width:100%;float:left;}
.tabs_sec{margin-top:7.5rem;}
.walk_sec{display:none;width:70%;float:left;padding:4.375rem 4.7rem 2.5rem;border:1px solid #3e8097;margin-top:0rem;}
.walk_sec.current{display:block;}
.walk_img{width:44.688rem;margin:0 auto;}
.bin_align{width:29%;float:left;display: block;}
.huge_range_content .bin_align h3{font-weight:700;font-size:2.5rem;color:#0f647d;font-style:normal;margin-bottom:20px;}
.bin_align label{font-size:1.125rem;font-weight:400;color:#7c7e80;display:inline-block;margin-bottom: 10px;display: none;}
.walk_tab{display:block;position:relative;}
.serve_tab{}
.walk_tab:before{content:"";position:absolute;top:8px;right:0;width:0.938rem;height:0.75rem;background:url(../images/dropdown-icon.png)no-repeat;background-size:100% 100%;background: none;}
.serve_tab::-webkit-scrollbar{display:none;}
.bin_align li{font-size:2.25rem;font-weight:700;color:#7c7e80;background:unset;line-height:1;cursor:pointer;margin-bottom: 8px;}
.walk_content{width:100%;float:left;margin-top:4.688rem;}
.walk_content p,.walk_content li{font-size:1.125rem;font-weight:400;margin-bottom:1.875rem;line-height:1.5;color: #7c7e80;}
.walk_content li{margin-bottom:8px;color:#7c7e80;line-height:1.2;}
.walk_content ul{margin-bottom:1.875rem;}
.two_btn .custam_btn.custam_btn_2{display:none;}
.custam_btn.custam_btn_2{background-color:#fff;color:#0e607d;margin-left:1.25rem;padding:1.875rem 5.225rem;}
.custam_btn.custam_btn_2:hover{background:#000;color:#0e607d;}
.two_btn br{display:none;}
.bin_align li.current{color:#0e5e7d;}
.bin_align li:hover{color: #0e5e7d;}
.bin_align ul.open_tab li{opacity:1;visibility:visible;}
/*.bin_align ul.serve_tab.open_tab{height:180px;margin-bottom:-180px;}*/





/*about_sec*/
.about_sec .providing_column{padding-left:5rem;padding-top:5.625rem;}
.about_row h3{font-size:1.875rem;font-weight:700;color:#0e647d;margin-bottom:0.938rem;}
.about_sec h3.choose_heading{font-size:2rem;margin-bottom:0;}
.about_row p{font-size:0.938rem;}

/*contact_sec*/
.contact_row{margin-bottom:-6.5rem;z-index:1;position:relative;}
.contact_sec{width:100%;float:left;padding:2.188rem 0;background:#75a712;border-radius:5px;text-align:center;}
.contact_sec h4{font-size:2.063rem;font-weight:700;margin-bottom:1.25rem;color:#fff;line-height:1;}
.contact_sec p{margin-bottom:0;}

/*footer*/
footer{width:100%;float:left;background:#1c1c1c;padding-top:12.5rem;padding-bottom:4.813rem;}
.footer_row{width:100%;float:left;}
.footer_content{width:40%;float:left;padding-right:3.7rem;}
.site_details{width:60%;float:left;}
.rights{display:block;font-size:0.9rem;font-weight:400;color:#fff;}
.footer_content img{margin-bottom:1.875rem;padding-right:3.125rem;}
.footer_content p{color:#a8a8a8;font-weight:400;font-size:0.938rem;margin-bottom:0;line-height:1.5;}
.footer_content span.rights{margin-top:3.125rem;}
.site_details ul{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:4.625rem;grid-column-gap:2.625rem;}
.site_details li{position:relative;padding-left:4.688rem;}
.site_details li:before{content:"";width:3.125rem;height:3.125rem;position:absolute;left:0;top:0;background:url(../images/call-icon2.png) no-repeat;
	background-size:100% 100%;}
.site_details li:nth-child(2):before{width:3.625rem;height:3.625rem;background:url(../images/mail-icon2.png)no-repeat;background-size:100% 100%;}
.site_details li:nth-child(3):before{width:2.375rem;height:3.5rem;background:url(../images/loction-icon.png)no-repeat;background-size:100% 100%;}
.site_details li:last-child:before{width:3.5rem;height:3.5rem;background:url(../images/time-icon.png)no-repeat;background-size:100% 100%;}
.site_details li span{color:#a8a8a8;font-size:1.125rem;font-weight:400;display:block;margin-bottom:0.938rem;}
.site_details li a:hover{color:#75a712;}
.site_details li a{color:#fff;transition:0.5s linear;}
.site_details li:first-child a{font-size:1.625rem;font-weight:600;}
.site_details li:nth-child(2) a{font-size:1.25rem;font-weight:600;}
.site_details li:nth-child(3) a{font-size:1.625rem;font-weight:400;line-height:1.1;}
.site_details li:last-child p{display:inline-block;font-size:1.625rem;font-weight:400;margin-bottom:1.125rem;}
.site_details li p span.time_span{font-size:1rem;margin-bottom:0;display:inline-block;color:#fff;}
.site_details .closed_p{color:#75a712;font-size:1rem;font-weight:400;text-transform:uppercase;margin-bottom:0;}



/*responsive*/

@media screen and (max-width:1366px){
.banner_content{top: 45%;}
}

@media screen and (max-width:1200px){

	html{font-size:62%;}
}

@media screen and (max-width:1100px){
	
	.container{max-width:90%;}
	.header_content{width:45%;}
	.logo_column{width:30%;}
}

@media screen and (max-width:950px){

	footer .container{max-width:100%;}
	.footer_content{padding-right:15px;width:35%;}
	.site_details li span{margin-bottom:0;}
	.site_details{width:65%;}
	.header_content ul{display:none;}
	h1{font-size:4.438rem;}
	.policy_sec ul{grid-template-columns:1fr 1fr;}
	.banner_content{width:75%;top:50%;}
	p,.footer_content p,.about_row p,.policy_sec p,.walk_content p,.site_details li span,.we_have_sec p,.walk_content li{font-size:12px;line-height:normal;}
	.walk_content li{line-height:1.3;}
	.rights{font-size:11px;}
	.walk_sec{padding:4.375rem 15px 2.5rem}
	.about_row h3{margin-bottom:8px;font-size:18px;}
	.providing_column{padding-left:30px;padding-top:0px;}
	.about_row .providing_column,.about_row .providing_img_column{width:100%;}
	.about_row .providing_column{padding-left:0px;padding-top:10px;}
	.providing_img_column img{width:100%;float:left;}
	.site_details li:first-child a,.site_details li:nth-child(2) a,.site_details li:nth-child(3) a,.site_details li:last-child p{font-size:14px;}
	.logo_column{width:40%;}
	.header_content{width:60%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
	.mobile_icon{display:inline-block;}

}

@media screen and (max-width:767px){

	.container{max-width:100%;}
	.footer_content{padding-right:0;width:100%;}
	.site_details li span{margin-bottom:5px;}
	.site_details{width:100%;margin-top:35px;}
	.footer_content span.rights{margin-top:15px;}
	.site_details .closed_p{font-size:12px;}
	p,.footer_content p,.about_row p,.walk_content p,.site_details li span,.we_have_sec p,.walk_content li{font-size:14px;line-height:normal;text-align:justify;}
	.walk_content li{line-height:1.3;}
	.contact_sec{padding:25px;}
	.contact_sec p{text-align:center;}
	.providing_row{padding-top:15px;}
	.providing_column,.providing_img_column{width:100%;}
	.providing_column{padding-left:0px;padding-top:10px;}
	.we_have_sec{padding:40px 0;}
	a.custam_btn{padding:15px 40px;font-size:12px;}
	.custam_btn.custam_btn_2{padding:15px 60px;}
	.banner_content{width:100%;left:0;padding:0 15px;}
	h1{font-size:32px;}
	.walk_img{width:100%;}
	.walk_content{margin-top:20px;}
	.huge_range_sec{padding-top:50px;padding-bottom:40px;}
	.tabs_sec{margin-top:40px;}
	.bin_align{width: 100%;}
	.walk_sec{width: 100%;margin-top: 20px;}
	.bin_align li{background: #e5e7e8;padding: 8px 10px 7px;border-radius: 3px;}

}

@media screen and (max-width:550px){
	
	.policy_sec ul{grid-template-columns:1fr;grid-column-gap:30px;grid-row-gap:30px;}
	.policy_sec{padding:35px 15px 40px;}
	.site_details ul{grid-template-columns:1fr;grid-row-gap:30px;grid-column-gap:30px;}
	.custam_btn.custam_btn_2{margin-left:0;margin-top:10px;}
	.two_btn br{display:inline-block;}
	.contact_sec p br{display:none;}
	.huge_range_content .bin_align h3{font-size:20px;}
	.banner_sec img{height:290px;object-fit:cover;}
	.logo_column{width:50%;padding-left:0;}
	.header_content{width:50%;}
	.banner_content{top:50%;}
	h1{font-size:26px;margin-bottom: 10px;line-height: 1.2;}
	.banner_content p{line-height:1.4;font-size:13px;}
	.we_have_sec h2{font-size:22px;}
	

}