/* Media Query */
@media (max-width: 576px) {
	.header_top_list {
	    text-align: center;
	}
	.header_top_list li {
	    margin-left: 1px;
	    transform: skewX(0deg);
	    margin-bottom: 5px;
	}
	.header_top_list li .skew_normal {
	    transform: skewX(0deg);
	}
	.header_top_list li .skew_normal a {
	    font-size: 12px;
	    padding: 5px 5px;
	}
	.header_top_list li .skew_normal a img {
	    margin-right: 3px;
	    width: 10px;
	}
}

@media (min-width: 577px) and (max-width: 767px) {
	.header_top_list {
	    text-align: center;
	}
	.header_top_list li {
	    margin-left: 1px;
	    /*transform: skewX(0deg);*/
	    margin-bottom: 5px;
	}
	/*.header_top_list li .skew_normal {
	    transform: skewX(0deg);
	}*/
	.header_top_list li .skew_normal a {
	    font-size: 12px;
	    padding: 10px 15px;
	}
	.header_top_list li .skew_normal a img {
	    margin-right: 3px;
	    width: 10px;
	}
}


@media (min-width: 768px) and (max-width: 991px) {
	.header_top_list {
	    text-align: center;
	}
	.header_top_list li {
	    margin-left: 1px;
	    /*transform: skewX(0deg);*/
	    margin-bottom: 5px;
	}
	/*.header_top_list li .skew_normal {
	    transform: skewX(0deg);
	}*/
	.header_top_list li .skew_normal a {
	    /*font-size: 14px;*/
	    padding: 10px 15px;
	}
	.header_top_list li .skew_normal a img {
	    margin-right: 3px;
	    width: 20px;
	}
}


@media (max-width: 991px) {
.mobile_menu.navbar_toggler{
	display: block;
}
h1 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 10px;
}
h2 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
}
h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px;
}
h4 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;    
}
.subhead {
    letter-spacing: 2px;
    font-size: 16px;
}

	.head_main{
		padding-bottom: 10px;
	}
	.logo_wrapper{
		position: static;
	    display: inline-block;
	}
	.logo_wrapper .navbar-brand img{
		width: 110px;
	}
	.mobile_menu.navbar_toggler{
		display: inline-block;
	    float: right;
	    margin-top: 30px;
	}
	.slider_sec #metaslider_64.flexslider .slides li {
	    padding-bottom: 0;
	}
	.slider_sec .metaslider .caption-wrap {
	    position: static;
	    transform: skewX(0deg);
	    width: 100%;
	    padding-bottom: 30px;
	}
	.slider_sec .metaslider .caption {
	    padding: 15px;
	    transform: skewX(0deg);
	}
	.slider_sec .metaslider .flex-control-nav {
	    text-align: center;
	    bottom: 10px!important;
	}
	.slider_sec .metaslider .caption-wrap:after{
		display: none;
	}
	.slider_sec .metaslider .caption h2 {
	    margin-bottom: 5px;
	    font-size: 22px;
	    line-height: normal;
	}
	.slider_sec .metaslider .caption a {
	    font-size: 14px;
	}
	.video_sec,
	.patch_kit_sec,
	.testimonial_sec,
	.section_space {
	    margin-bottom: 60px;
	}
	.product_sec {
	    padding-bottom: 50px;
	}
	.video_sec > .container,
	.patch_kit_sec > .container{
		padding: 0!important
	}
	.video_sec_left:before {
		display: none;
	}
	.video_sec_left {
	    margin-bottom: 15px;
	    transform: skewX(0deg);
	}
	.section_angle {
	    transform: skewX(0deg);
	    padding-right: 0px;
	    padding: 15px;
	}
	.feature_wrap {
	    min-height: auto;
	}
	.video_sec_right {
	    position: static;
	    transform: translateY(0%);
	    left: 0;
	    width: 100%;
	}
	.video_sec_right iframe{
		    width: 100%;
	    height: auto;
	}
	.patch_kit_left {
	    position: static;
	    transform: translateY(0%);
	    width: 100%;
	    height: auto;
	}
	.patch_kit_right {
	    transform: skewX(0deg);
	}
	.patch_section_angle {
	    transform: skewX(0deg);
	    padding-right: 0px;
	    padding: 15px;
	    text-align: left;
	}
	.patch_kit_right:after {
		display: none;
	}
	.testimonial_slider_wrapper {
	   	transform: skewX(0deg);
	}
	.testimonial_slider_normal {
	    transform: skewX(0deg);
	    padding: 15px;
	}
	.testimonial_sec .text-right{
		text-align: left!important;
	}
	/*.testimonial_bg > img {
	    position: static;
	    width: 100%;
	    height: auto;
	}*/
	.testimonial_bg,
	.testimonial_slider:before,
	.testimonial_slider:after,
	.testimonial_slider_wrapper:after{
		display: none;
	}
	.info_box {
	    margin-bottom: 30px;
	    padding: 15px;
	    border: 1px solid #ccc;
	}
	.client_logo_sec img{
		margin-bottom: 20px;
	}
	.footer_menu ul li {
	    width: 100%;
	}
	.product_sec .tab_wrapper {
	    display: block!important;
	}
	.product_sec .tab_wrapper .nav-pills {
		display: block!important;
	}
	.product_sec .tab_wrapper .nav-pills .nav-item {
    	margin: 0 0 15px 0;
    	width: 100%;
    	max-width: 100%;	    
	}
	.product_sec .tab-content > .container {
		padding: 0;
	}
	.about_sec {
	    padding-bottom: 15px;
	}
	.feature_wrap {
	    padding: 15px 15px 0 15px;
	}
	.header_main_nav{
		display: none;
	}
	.page_title {
	    font-size: 24px;
	    margin-bottom: 5px;
	}
	.banner_sec {
	    padding-bottom: 0;
	}
	.banner_box {
	    position: static;
	}
	.page_title_noramlize{
		padding: 15px 40px 15px 0;
	}
	.year_text_lg {
		font-size: 40px;
	}
}

@media (max-width: 1200px) {
	.feature_arrow_wrapper .feature_arrow.feature_left {
	    left: 5px;
	}
	.feature_arrow_wrapper .feature_arrow.feature_right {
	    right: 5px;
	}
}
