/************************ Responsive ************************/


@media screen and (min-width: 1200px){
.main_manu ul li:hover ul {display: block;}

}


@media screen and (max-width: 1199px){
 .serivces .ser-one h6 {font-size: 18px;list-style: 36px;}
 .tree_right {position: static;max-width: 100%;transform: inherit;margin-top: 30px;}
 .tree_left figure {max-width: 100%;}
 .tree_wrapper {flex-wrap: wrap; width: 100%;}
 .tree_left {width: 100% ;}
 .tree_left img {width: 100%;height: 400px;object-fit: cover;max-width:100%;}
 .right_loc ul li span {padding-left: 7px;font-size: 14px;}
 .home_loc ul li span {padding-left: 7px;font-size: 14px;}
 .news_box h6 {font-size: 16px;line-height: 18px;padding-bottom: 7px;}
 .home_about .about_left h3 {max-width: 100%;}
 .home_about .about_left h3 br {display: none;}
 .home_about .about_left p {padding: 30px 0px 30px;}
section.serivces .container {background-position:bottom;}
	.page-id-14 .feature-top {background-position: right;}	
.inner-top .heading h1 {padding: 18px 14px;}
.main_manu .logo_sec span {padding-left:8px;font-size: 13px;}
.btn {padding: 7px 16px !important;}
.main_manu ul li {padding: 0px 16px;}
}

@media screen and (max-width: 991px){
    .navbar-light .navbar-toggler {color: #000;border: 1px solid #005696;border-radius: 4px;}
    .main_manu #collapsibleNavbar {background: #fff;padding: 10px;position: absolute;width: 100%;height: auto;top: 100%;left: 0px;z-index: 2;}
    .main_manu.in .navbar-toggler {background: #fff;font-size: 18px;}
    .main_manu ul li{padding: 0;}
    .main_manu ul li a{padding: 7px; display: block; border-bottom: 1px solid rgba(204, 204, 204, 0.50);}
    .main_manu ul li:last-child a {border-bottom: 0px;}
    .main_manu ul li a:hover{ background: #005696; color: #fff;}
    .main_manu ul li ul li{padding: 0;}
    .main_manu ul li ul li a{color: #000; padding: 7px 7px 7px 20px;}
    .main_manu .sub {position: absolute;right: 10px;top: 6px;background: #c41230;width: 25px;height: 25px;border-radius: 30px;color: #fff; text-align: center;font-size: 14px;}
    .main_manu .sub.submenu-hide {transform: rotate(180deg);}
	.home_about .about_one img {height: 428px;}
    .home_about .about_left {margin: 0px 0px 30px;}
    .main_manu .logo_sec span {font-size: 12px;}
    .service_left figure figcaption img {height: 60px !important;}
    .service_left figure img {height: 400px;object-fit: cover;}
    .news .row {justify-content: center;}
    .home_loc ul {justify-content: inherit;align-items: center;flex-wrap: wrap;}
    .home_loc ul li {padding: 0px 15px 10px 15px;}
    .home_loc ul li span {font-size: 16px;}
    .foot {padding: 25px 0px 25px 0px;}
    .ser_flex {display: flex;}
     #main_silder .carousel-caption h1 {font-size: 30px;}
    .content_box p {padding: 10px 0px;width: 100%;max-width: 100%;margin-bottom: 5px;}
    .serivces .row .col-xl-6:nth-child(2) {order: -1;margin-bottom: 20px;}
    .content_box .black_btn {padding: 8px 20px !important;}
    .logistics {margin-bottom: 20px;}
	section#team-bio .teamwrapp {justify-content: center;flex-wrap: wrap;}
	section#team-bio .teamwrapp .team-bio {flex: 0 0 50%;}
.service_area .row {row-gap: 30px;}
section.serivces .container {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.inner-top .heading h1 {font-size: 22px;}
.ser-one {padding: 0px 10px;}
.home_about .about_one img {
	width: 100%;
	object-fit: initial;
	object-position: top;
	height: 588px;
}	
.about_one figure {
	margin-top: 0;
}	
}


@media screen and (max-width: 767px){
    .tree-content p {max-width: 100%;margin: 20px 0px  !important;}
    .tree_flex {flex-wrap: wrap;}
    .tree-content figure {margin: 0 0 30px;}
    .tree_right h5,
    .about_left h3,
    .serivces .ser-heading h4,
    .service_area h4,
    .news_head h4,
    .con-min h2,
    .heading-c h6 {font-size: 24px;}
	.home_about .about_left p {	padding: 0px;}
    .serivces .ser-heading p {max-width: 100%;}
    .ser_flex {flex-wrap: wrap;}
    .ser-one p {margin: 0px;}
    .ser-one {margin-bottom: 25px;}
    .foot-follow {margin-bottom: 25px;}
    .foot {padding: 0px 0px 25px 0px;}
    .foot.company_info {padding-top: 25px;}
    .tree_right p {margin: 30px 0px;}
    .tree_right {padding: 30px 15px 10px;}
    .home_about .row .col-xl-4:nth-child(2) {order: -1;}
    .home_about .about_left {margin: 30px 0px 0px;}
    .call_content .view-btn a {font-size: 20px;padding: 8px 20px;}
    .call_us p {font-size: 20px;line-height: 30px;}
    .about_one figure img {width: 100%;height: 400px;object-position: top;}
    #main_silder .carousel-caption h1 {font-size: 25px;line-height: 30px;}
    .content_box p {padding: 5px 0px;margin-bottom: 5px;}
    .serivces {padding-bottom: 55px;}
    .logo_sec {width: 100%;margin: 0px auto;display: flex;justify-content: center;}
    .navbar-brand {justify-content: start;}
    .main_manu aside{margin: 0px;}
    .main_manu {position: static;padding: 20px 0px;}
    .navbar-light .navbar-brand img {width: 60px;height: auto;object-fit: cover;}
    .navbar-brand {margin: 0px;}
	.page-id-14 .feature-top {background-position: right;}
	.ser-one {padding: 0px}
	section#team-bio .teamwrapp .team-bio {flex: 0 0 100%;}
		.postid-253 .feature-top img,
	.postid-250 .feature-top img,
	.page-id-274 .feature-top img,
	.postid-82 .feature-top img{object-position: center;}
	.postid-256	.feature-top img {object-position: center 0px;}
.inner-top .heading h1 {background: #0056967a;border-radius: 5px;border: 1px solid #ffffff70;padding: 14px 7px; font-size: 20px;text-transform: capitalize;}
	.inner-top .heading {top: 50%;transform: translate(-50%, -50%);}
	  .page-id-274 .feature-top img {
    object-position: left;
  }
.home_about .about_one img {
	height: 428px;
	margin-top: 30px;
}	
}

@media screen and (max-width: 676px){
    .main_manu {position: static;}
    #main_silder .carousel-caption {top: 29%;}
    .main_manu #collapsibleNavbar {position: absolute;width: 100%;z-index: 2;top: 100%;left: 0px;}
    .main_manu .navbar {padding: 0px 15px;}
}
@media screen and (max-width: 575px){
    .home_about .about_left h3 br {display: block;margin-top: 9px;}
    .tree_right h5 {word-break: break-word;}
    #main_silder .owl-item img {height: 300px;object-fit: cover;}
    #main_silder .carousel-caption {top: 80px;}
    .copy-right {justify-content: center;flex-wrap: wrap;}
    .right_loc ul {justify-content: flex-start;align-items: flex-start;flex-direction: column;}
    .right_loc,.right_loc p {text-align: left;flex-wrap: wrap;justify-content: left;}
 
	.team-bio figure {	width: 100%;text-align: center;}
	.team-bio figure img {	width: auto;}
	.team-content-box {width: 100%;	padding-left: 0;}
/* 	.feature-top {height: 300px;} */
	.home_main.contact-inner .delivery-list ul {column-count: 1;}
}
@media screen and (max-width: 475px){
    .tree_left img,  .about_one figure img {height: auto;}
    .top_left {justify-content: center;flex-wrap: wrap;text-align: center;flex-direction: column;}
    .top_right {padding: 10px 0px 0px;}
    .top_info ul li a span {padding-left: 7px;}
    .top_info ul li {padding-left: 7px;}
    .con-min h2{font-size: 20px;}

}
@media screen and (max-width: 375px){
    #main_silder .carousel-caption{top: 60px;}
  
	.main_manu .logo_sec span {font-size: 11px;}
}
@media screen and (max-width: 340px){
	#main_silder .carousel-caption{top: 30px;}
	#main_silder .carousel-caption h1 {	font-size: 24px;}
}