*{padding:0;margin:0;box-sizing:border-box;}
html{font-size: calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200)));}

a{text-decoration:none;}
body,.myBtn{font-family: 'Poppins', sans-serif;}
img{max-width:100%;}
p{font-size:1.4rem;font-weight:400;color:#fff;margin-bottom:1.563rem;}
li{list-style:none;}
h1{font-size:3.7rem;font-weight:600;margin-bottom:1.875rem;color:#fff;line-height:1;}
h2{font-size:3.125rem;font-weight:700;margin-bottom:1.875rem;color:#000;line-height:1.2;}
h3{font-size:1.75rem;font-weight:700;margin-bottom:0.625rem;color:#0e647d;line-height:1;}


.container{max-width:87%;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:#fff;animation: scrolltop .6s linear;box-shadow: 0px 0px 8px 0px #000 !important;;z-index: 999;}
#header{width:100%;z-index:99;}
.header_row{width:100%;float:left;display:flex;flex-wrap:wrap;padding-left:8.125rem;align-items:center;}
.logo_column{width:40%;float:left;}
.logo_column h2{margin-bottom:0;font-size:2.125rem;}
.logo_column a{color:#000;text-transform:uppercase;}
.logo_column img{width:23.25rem;}
.header_content{width:60%;float: left;}
.header_content ul{width:100%;float:left;display:flex;flex-wrap:wrap;grid-column-gap:3.188rem;justify-content:flex-end;
	border-radius:5px;padding-left:1.875rem;align-items:center;}
.header_content li:first-child{display:none;}
.header_content li:first-child a:hover,.header_content li:nth-child(2) a:hover{color:#2976c4;}
.header_content li:first-child a,.header_content li:nth-child(2) a{font-size:2rem;color:#000;font-weight:600;transition:0.5s linear;}
.header_content li:first-child,.header_content li:nth-child(2){position:relative;padding-left:3.375rem;}
.header_content li:first-child:before,.header_content li:nth-child(2):before{content:"";width:2.25rem;height:2.25rem;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:#2976c4;color:#fff;
	text-transform:capitalize;padding:2.188rem 2.5rem;border-radius:5px 0 0 5px;transition:0.5s linear;}
.header_content li:last-child a:hover{background:#000;color:#2976c4;}
.header_content li span{display:block;font-weight:400;font-size:1.5rem;color:#000;margin-bottom:0;line-height:1;}
.extra_color{color:#2976c4;}


/*banner_sec*/
.banner_sec{width:100%;float:left;position:relative;}
.banner_sec a.custam_btn{box-shadow:unset;}
a.custam_btn{display:inline-block;padding:1.875rem 3.75rem;font-size:1.25rem;font-weight:700;color:#fff;
	background-color:#2976c4;border-radius:5px;text-transform:capitalize;transition:0.5s linear;box-shadow:4px 4px 0px 1px #ccc;}
a.custam_btn:hover{background-color:#000;color:#2976c4;}
.banner_content{width:34%;position:absolute;left:10%;top:50%;transform:translateY(-50%);}

/*policy_sec*/
.policy_sec{width:100%;float:left;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;grid-column-gap:1.75rem;grid-row-gap:1.75rem;}
.policy_sec li{display:flex;align-items:flex-start;grid-column-gap:1.563rem;font-family: 'Open Sans', sans-serif;}
.policy_sec li:before{content:"";display:inline-block;width:3.375rem;height:2.938rem;background:url(../images/reliabl.png) no-repeat;background-size:100% 100%;}
.policy_sec li:nth-child(2):before{width:3.25rem;height:3.313rem;background:url(../images/environment.png) no-repeat;background-size:100% 100%;}
.policy_sec li:last-child:before{width:2.875rem;height:3.563rem;background:url(../images/cheap.png) no-repeat;background-size:100% 100%;}
.policy_sec p{font-size:1rem;color:#77797a;margin-bottom:0;font-weight:400;}
.policy_sec h3{color:#0c1217;}


/*we_have_sec*/
.row{width:100%;float:left;}
.we_have_sec{width:100%;float:left;padding:6.625rem 0;}
.we_have_sec.about_sec{background-color:#0c1217;padding:0;padding-right:8.6%;margin-bottom:1.3rem;}
.providing_row{padding-top:0;display:flex;flex-wrap:wrap;}
.providing_column,.providing_img_column{width:50%;float:left;position:relative;}
.cheap_sec{padding-top:3.125rem;}
.cheap_sec .providing_img_column{padding-right:3.125rem;}
.cheap_sec .providing_column{padding-left:3.125rem;}
.providing_img_column img{width:100%;float:left;}
.we_have_sec h3{font-size:2.25rem;font-weight:300;color:#fff;margin-bottom:2.188rem;line-height:1.2;}
.we_have_sec p,.we_have_sec li{font-size:1.125rem;font-weight:400;color:#0c1217;margin-bottom:2.188rem;}
.rotate_btn{position:absolute;right:-75px;bottom:80px;display:inline-block;transform:rotate(-90deg);}


/*walk_sec*/
.huge_range_sec{padding-top:4.125rem;padding-bottom:3.875rem;}
.huge_range_content{width:100%;float:left;display:flex;flex-wrap:wrap;align-items:center;}
.walk_sec,.walk_tab,.tabs_sec{width:100%;float:left;}
.walk_content.walk_content_2{width:60%;float:left;}
.bin_align{width:40%;float:left;}
.walk_content.walk_content_2{padding-right:1.5rem;}
.bin_align{padding-left:1.5rem;}
.walk_sec{display:none;width:100%;float:left;padding-right:1.5rem;}
.walk_sec.current{display:block;}
.huge_range_content .bin_align h3{font-weight:700;font-size:2.5rem;color:#fff;font-style:normal;margin-bottom:0;}
.bin_align label{font-size:1.125rem;font-weight:400;color:#fff;display:inline-block;}
.serve_tab{width:100%;float:left;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;}
/*.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%;}*/
.bin_align li{font-size:1.25rem;font-weight:400;color:#000;background:unset;line-height:1;cursor:pointer;border-radius:50px;
	width:3.75rem;height:3.75rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.bin_align li.current{background:#2976c4;box-shadow:4px 4px 0px 1px #ccc;color:#fff;}
.walk_content{width:100%;float:left;}
.walk_content h2{color:#000;text-transform:unset;font-weight:600;margin-bottom:2.5rem;}
.walk_content p{font-size:1.375rem;font-weight:400;margin-bottom:0;line-height:1.5;color:#000;}
.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;}
.myBtn{font-size:1.25rem;color:#2976c4;text-transform:capitalize;font-weight:700;background:unset;border:0;line-height:1;margin-top:2.188rem;padding:0;cursor:pointer;float:right;}


/*about_sec*/
.about_sec .providing_column{padding-left:8.125rem;padding-top:2rem;padding-bottom:2rem;}
.providing_row.about_row{align-items:center;}
.about_row h3{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:2.5rem;}
.about_row .more h3{font-size:1.8rem;}
.about_row .more h4{font-size:1.5rem;color:#fff;font-weight:500;margin-bottom:10px;}
.we_have_sec.about_sec li{position:relative;padding-left:3.125rem;}
.we_have_sec.about_sec li,.we_have_sec.about_sec p{color:#fff;}
.we_have_sec.about_sec p{line-height:1.7;}
.we_have_sec.about_sec li:before{content:"";width:1.188rem;height:0.875rem;background:url(../images/true-icon.png) no-repeat;background-size:100% 100%;
	position:absolute;top:50%;left:0;transform:translateY(-50%);}


/*map_sec*/
.map_sec{width:100%;float:left;margin-bottom:-5.4rem;}
.map_sec iframe{filter:grayscale(1);}

/*button_sec*/
.button_sec{width:100%;float:left;text-align:center;box-shadow:0 5px 0px 1px #ccc;}
.button_sec a{display:block;text-align:center;background-color:#2976c4;padding:2.5rem;transition:0.5s linear;}
.button_sec a:hover{background:#808080;}
.button_sec a span{display:inline-block;font-size:1.625rem;font-weight:700;color:#fff;text-transform:capitalize;line-height:1;}
.button_sec a span:after{content:" ";display:inline-block;height:1.75rem;width:6.188rem;background:url(../images/button-right-arrow.png) no-repeat;
	background-size:100% 100%;vertical-align:middle;margin-left:1.563rem;}


.review_sec{width:100%;float:left;padding-left:8.6%;padding-top:5.625rem;padding-bottom:5.625rem;}
.review_content p{color:#0c1217;font-size:1.375rem;font-weight:400;}
.review_sec .owl-item{padding-bottom:5px;}
.review_sec .item{border:1px solid #ebebeb;border-radius:10px;box-shadow:4px 4px 0px 1px #ebebeb;}
.item_content,.item{width:100%;float:left;height:100%;}
.item_content{padding:2.188rem;}
.review_star{width:7.75rem;height:1.438rem;display:inline-block;margin-bottom:1.25rem;}
.item_content p{font-size:1.125rem;font-weight:400;font-style:italic;color:#0c1217;}
.date_sec{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:space-between;}
.date_sec span{font-size:1.25rem;font-weight:400;color:#909192;}
.date_sec span.aother{color:#0c1217;font-weight:600;}
.review_slider{position:relative;padding-left:50px;margin-top:4.375rem;padding-top:10px;}
.review_slider .owl-stage{display:flex;flex-wrap:wrap;}
.review_sec .owl-nav{display:flex;flex-wrap:wrap;position:absolute;top:50%;left:0;transform:translateY(-50%);grid-row-gap:3rem;}
.owl-nav button span{font-size:0px;font-weight:300;display:block;width:1.063rem;height:1.438rem;}
.owl-nav button{line-height:1 !important;width:100%;}
.owl-nav button.owl-next span{background:url(../images/slider-arrow-next.png) no-repeat;background-size:100% 100%;}
.owl-nav button.owl-prev span{background:url(../images/slider-arrow-prew.png) no-repeat;background-size:100% 100%;}
.owl-nav button.owl-prev{order:1;}
.owl-nav button.owl-next{order:0;}

/*contact_sec*/
.contact_row{margin-bottom:-4.5rem;z-index:1;position:relative;}
.contact_sec{width:100%;float:left;text-align:center;}
.contact_sec a.contact_link:hover{background:#808080;}
.contact_sec a.contact_link{display:block;padding:2.188rem 0;background:#2976c4;border-radius:5px;transition:0.5s linear;}
.contact_sec h4{font-size:3.313rem;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:10rem;padding-bottom:4.813rem;}
.footer_row{width:100%;float:left;}
.footer_content h2 a{color:#fff;}
.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:2rem;}
.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-icon-2.png) no-repeat;
	background-size:100% 100%;}
.site_details li:nth-child(2):before{width:3.125rem;height:3.125rem;background:url(../images/mail-icon.png)no-repeat;background-size:100% 100%;}
.site_details li:nth-child(3):before{width:2.375rem;height:3.5rem;background:url(../images/location.png)no-repeat;background-size:100% 100%;}
.site_details li:last-child:before{width:3.5rem;height:3.5rem;background:url(../images/time.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.438rem;line-height:1;}
.site_details li a:hover{color:#2976c4;}
.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:#2976c4;font-size:1rem;font-weight:400;text-transform:uppercase;margin-bottom:0;}



/*responsive*/

@media screen and (max-width:1300px){

	.rotate_btn{right:-6.638rem;bottom:7.113rem;}
}

@media screen and (max-width:1200px){

	html{font-size:62%;}
}

@media screen and (max-width:1100px){
	
	.container{max-width:95%;}
}

@media screen and (max-width:950px){

	footer .container{max-width:100%;}
	.footer_content{padding-right:0;width:100%;}
	.site_details{width:100%;margin-top:35px;}
	h1{font-size:3.138rem;}
	.policy_sec ul{grid-template-columns:1fr 1fr;}
	.policy_sec li:last-child{grid-column:2 span;}
	.banner_content{width:75%;}
	p,.footer_content p,.about_row p,.policy_sec p,.walk_content p,.site_details li span,.we_have_sec p{font-size:12px;line-height:normal;}
	.site_details li span{line-height:1;margin-bottom:5px;}
	.rights{font-size:11px;}
	.walk_sec{padding:0rem 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;}
	.header_row{padding-left:15px;}
	.walk_content.walk_content_2{padding-right:0;width:100%;}
	.bin_align{padding-left:0;width:100%;padding-top:20px;}
	.walk_content h2{margin-bottom:15px;}
	.we_have_sec.about_sec{padding:30px 15px;}
	.review_sec{padding-left:15px;}
}

@media screen and (max-width:767px){

	h2{font-size:2.225rem;}
	.header_row{padding:15px;}
	.header_content ul li:last-child,.header_content li:nth-child(2):before{display:none;}
	.header_content li:nth-child(2) span,.header_content li:nth-child(2) a{font-size:0;}
	.logo_column{width:80%;}
	.header_content{width:20%;}
	.header_content li:nth-child(2){padding-left:0;}
	.header_content li:nth-child(2) a{background: url(../images/call-icon.png) no-repeat;
		background-size:100% 100%;width:2.75rem;height:2.75rem;display:block;}
	.container{max-width:100%;}
	.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{font-size:14px;line-height:normal;text-align:justify;}
	.contact_sec .contact_link{padding:25px;}
	.contact_sec p{text-align:center;}
	.providing_row{padding-top:15px;}
	.cheap_sec .providing_img_column{padding-right:0;}
	.cheap_sec .providing_column{padding-left:0;}
	.providing_column,.providing_img_column{width:100%;}
	.providing_column{padding-left:0px;padding-top:10px;}
	.we_have_sec{padding:40px 0;padding-top: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:0;padding-bottom:30px;}
	.rotate_btn{right:-7.838rem;bottom:7.613rem;}
	.tabs_sec{margin-top:0px;}
	.walk_sec{padding:0;}
	.map_sec{margin-bottom:-8.5rem;}
	.contact_row{margin-bottom:-6.5rem;}
	.we_have_sec.about_sec li{padding-left:2.125rem;}
	.we_have_sec p, .we_have_sec li{font-size:12px;margin-bottom:15px;}
	.review_sec{padding-right:15px;padding-top:35px;padding-bottom:20px;}
	.review_slider{margin-top:20px;padding-left:25px;}
	.item_content p{font-size:12px;}
	.owl-nav button span{width:9px;height:20px;}


}

@media screen and (max-width:550px){
	
	.policy_sec ul{grid-template-columns:1fr;grid-column-gap:30px;grid-row-gap:30px;}
	.policy_sec li:last-child{grid-column:unset;}
	.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:80%;padding-left:0;}
	.banner_content{top:50%;}
	h1{font-size:26px;margin-bottom: 10px;}
	.banner_content p{line-height:1.4;font-size:13px;}
	.we_have_sec h2{font-size:22px;}
	.we_have_sec h2 br{display:none;}
	.contact_sec h4{font-size:2.313rem;}
}