@media (max-width:1366px) {}

@media (max-width:1199px) {
	.badg {
	   top: 69px;
    }
	#nav a, #nav span.submenu {
    font-size: 12px;
	}
	.p_6 {
	max-width: 100%;
	padding: 2px;
}
.p_8_left {
	padding: 23px 45px;
}
footer h4 {
	font-size: 19px;
}
.banner_top {
	top: 118px;
}
}

@media (max-width:992px) {

	
}

@media (max-width:991px) {
		.badg {
	   top: 0px;
    }
    .h_right a {
        padding: 10px 19px;
        font-size: 11px;
    }
    #nav {
        top: 37px;
    }
    #nav ul {
        padding: 0;
        background: rgb(0, 0, 0, 0.7);
        z-index: 9999;
    }
    .banner_top {
        top: 159px;
        width: 85%;
    }
    .bt_1 {
        margin: 0 0 5px 0;
    }
    .bt_2 {
        font-size: 36px;
        margin: 0 0 2px 0;
    }
    
    .bt_3 {
        margin: 0 0 18px 0;
    }
	#menutoggle {
	   width: 100%;
    }
	.p_6_right ul li:nth-child(3) {
    border-bottom: 1px solid 
    #ccc;
}
.p_6_right ul li {
    width: 101%;
}
.bb-inner ul li {
    width: 33%;
}
.bb_text h4 {
    font-size: 43px;
}
.pert_2_inner {
	margin: -78px 0 0 0;
}
.p_8_left {
	padding: 29px 31px;
}
.p_8_left {
	font-size: 30px;
}
.p_1_inner h4 {
	font-size: 23px;
    margin: 0 0 3px 0;
}
.p_6_full {
background: rgb(0, 0, 0, 0.9);
}
}

@media (max-width:850px) {
	 .bt_2 {
        font-size: 23px;
        margin: 0 0 2px 0;
		line-height: 27px;
    }
	.bt_1 {
        font-size: 16px
	}
	.badg {
	top: 69px;
	width: 13%;
}
.pert_2_inner {
	margin: -63px 0 0 0;
}
.logo {
	min-height: auto;
}
.banner_top {
	top: 143px;
}
.p_1_inner h4 {
	font-size: 24px;
	margin: 0 0 7px 0;
}
.bb_text h4 {
	font-size: 32px;
}
.bb-inner ul li {
    width: 33%;
}
.p_6 {
	max-width: 100%;
}
.p_6_right ul li {
    width: 101%
}
}

@media (max-width:767px) {

    .logo {
        min-height: auto;
        width: auto;
    }
 .menu_wrap {
	margin: 0px 0 45px 0px;
	min-height: 0px;
}
    
    .f-nav {
        position: relative;
    }
    .banner_top {
        background: #000;
        position: relative;
        top: 0;
        padding: 35px;
        width: 100%;
    }
    .bb-inner {
        width: 77%;
    }
    .bt_2 {
        font-size: 26px;
        line-height: 39px;
    }
    .banner {
        overflow: hidden;
    }
    .p_6_right ul li {
        width: 100%;
        height: auto;
        list-style: none;
        float: left;
        min-height: 226px;
        border-right: transparent;
        border-bottom: transparent;
    }
    #nav ul {
	padding: 0;
	background: rgb(0, 0, 0, 0.9);
	z-index: 999;
}
    .p7_1 {
        margin: 0 0 30px 0;
    }
    .p7_2 {
        margin: 0 0 30px 0;
    }
    .h_right {
        text-align: center;
        float: none;
		margin-top: 0px;
    }
    .p_3 {
        margin: 0 auto;
    }
    .bb-inner ul li {
        width: 100%;
    }
    .pert_1 {
        background: #fabf0d;
		min-height: auto;
    }
    .p_8_left {
        background-size: 100% 100%;
        padding: 28px 45px;
    }
    .p_8_right {
        font-size: 28px;
    }
    .p_8_left {
        font-size: 25px;
    }
    .p_1_inner {
        width: 100%;
    }
	.header_bg {
         padding-bottom: 23px;
    }
	#menutoggle {
	width: 79%;
   }
.logo {
 min-height: auto; 
}
.button-added{
display: inherit;
float: none;
margin: 0 auto;
text-align: center;
}

}

@media (max-width:700px) {
#menutoggle {
 	  width: 76%;
   }
		.badg {
	top: 0px;

}
}
@media (max-width:669px) {
	#menutoggle {
	width: 69%;
}
}
@media (max-width:500px) {
    .f-nav {
        position: relative;
    }
    .banner_top {
        background: #000;
        position: relative;
        top: 0;
        padding: 35px;
    }
    .bb-inner {
        width: 77%;
    }
    .bt_2 {
        font-size: 26px;
        line-height: 39px;
    }
    .banner {
        overflow: hidden;
    }
    .bt_4 {
        margin: 0 0 30px 0;
    }
    .bb-inner ul li {
        width: 100%;
    }
    .pert_1 {
        background: #fabf0d;
        min-height: auto;
    }
    .p_1_inner {
        width: 100%;
        float: left;
    }
    .p_1_inner h4 {
        font-size: 19px;
        line-height: 27px;
    }
    .pert_2_inner {
        margin: 0 0 0 0;
    }
    .p_2_car {
        position: relative;
    }
    .p_2_car img {
        width: auto;
        max-width: 100%;
        margin: 0 0 0 0;
    }
    .p_3_heading p {
        max-width: 100%;
    }
    .p_5 {
        width: 100%;
    }
    .p7_1 {
        margin: 0 0 30px 0;
    }
    .p7_2 {
        margin: 0 0 30px 0;
    }
    .p_8_left {
        width: 100%;
        background: #413a1e;
        font-size: 28px;
    }
    .pert_10 {
        background: #389db8;
    }
    .ft_logo {
        text-align: center;
    }
    .pert_6 {
        background: #303928;
    }
    .p_6_left {
        width: 100%;
    }
    .p_6_right {
        width: 100%;
    }
    .p_6_right ul li {
        width: 100%;
    }
    .p_6_dec {
        margin: 10px 0 20px 0;
    }
    .p_6 {
        max-width: 86%;
        margin: 20px auto 0;
    }
    .p_6_heading p {
        max-width: 100%;
    }
    .pert_2 {
        display: none;
    }
    .header_bg {
        position: relative;
        padding-bottom: 20px;
    }
    .logo {
        position: relative;
    }
    .badg img {
        max-width: 42%;
    }
    .badg {
	left: 0px;
	width: 58%;
}
    #menutoggle {
        padding: 12px 21px;
    }
    #nav ul {
        padding: 0;
        background: rgb(0, 0, 0, 0.7);
        z-index: 999;
    }
    .menu_wrap {
        margin: 0px 0 0 0;
    }
    .logo {
        min-height: 0px;
    }
.h_right {
	margin: 0 auto;
	text-align: center;
	float: none;
	padding-top: 43px;
	padding-bottom: 27px;
}
    .pert_3 {
        padding: 37px 0;
    }
    .p_3_heading h3 {
        font-size: 22px;
    }
    .p_3 {
        margin: 0 auto;
    }
    .pert_4 h5 {
        font-size: 36px;
    }
    .margin-top-40 {
        margin-top: 10px;
    }
    .p_3_titl {
        font-size: 18px;
    }
    .pert_4 h4 {
        font-size: 27px;
    }
    .p_8_right {
        width: 100%;
        margin: 30px 0 0 14px;
    }
    .pert_7 {
        padding: 24px 0;
    }
    .pert_10 {
        padding: 56px 0 30px;
    }
    .p_6_heading h3 {
        margin: 0 0 12px 0;
        font-size: 26px;
    }
	#menutoggle {
	width: 100%;
}

}