@media screen and (max-width: 1199px)
{
	.connect_sec h5,.counter_sec h5{font-size:16px}
	.contact-content h4{font-size:25px}
	.contact-content p,.content,.why_us_cnt{font-size:13px;line-height:20px}
	.products_content{padding:40px}
	.product_cat a{font-size:14px}
	.product_title h2{font-size:16px}
	.heading_title{padding-bottom:30px}
}

@media screen and (max-width: 992px)
{
	.flexslider li h1{font-size:50px;margin-bottom:15px;line-height:52px}
	.flexslider li h1 span{font-size:65px}
}

@media screen and (max-width: 991px)
{
	.logo a img{width:180px}
	.no-line:after,.no-line:before{content:none!important}
	.flexslider li h1 span{font-size:52px}
	.title h2{font-size:22px}
	.sub_title{font-size:13px}
	.contact-content h4{font-size:20px}
	.connect_sec h5,.counter_sec h5{font-size:14px}
	.counter_sec i{width:100px;height:100px;line-height:100px;font-size:35px}
	.connect_sec i{font-size:35px}
	.products_content{padding:20px}
}

@media screen and (min-width: 320px) and (max-width: 767px)
{
	.mobile-menu-icon{z-index: 5;}
	.mobile-navigation li a,.mobile-navigation li a:visited{padding:15px;font-size:13px}
	.mobile-slider{width: 220px;}
	.flexslider li .meta{top:22%}
	header{position: unset;}
	.header-inner{padding: 5px 0;}
	.mar-last{margin-bottom:0}
	.top-mar{margin-top:30px}
	.connect_sec i{margin-bottom:10px}
	.copyright_sec{padding:10px 0}
	.res-left{text-align:center!important}
	.mar-res-10{margin-top:10px}
	.flexslider li h1{font-size:32px;line-height:35px;margin-bottom:10px}
	.flexslider li h1 span{font-size:42px}
	.flexslider li p{margin-bottom:0;font-size:13px;line-height:20px}
	.flexslider li .meta{max-width:380px}
	.contact-content p,.content,.why_us_cnt{font-size:13px}
	.title h2{font-size:18px}
	.heading_title{padding-bottom:20px}
	.about_sec,.connect_sec,.contact-bg,.counter_sec,.products_sec{padding:30px 0}
	.why_us_block{padding:30px}
	.why_subscribe_sec{padding-bottom:0}
	.contact-btn,.contact-content{text-align:center}
	.contact-btn{padding-top:20px}
	.connect_sec h5,.counter_sec h5{font-size:15px}
	.counter_sec i{width:90px;height:90px;line-height:90px;font-size:35px}
	.connect_sec i{font-size:35px}
	.contact-btn a,.submit_btn{font-size:14px}
	.product_title h2{padding-bottom:15px}
	.video_block1{padding:30px 0}
	.res-title{padding-bottom:0!important}
	.no-res{margin-bottom:0!important}

}
@media screen and (max-width: 480px)
{
	.m-m-20{margin-top:20px}
	.flexslider li h1{font-size:22px;line-height:28px}
	.flexslider li h1 span{font-size:30px}
	.flexslider li p{display:none}
	.contact-content h4{font-size:20px}
	.meta .contact-btn{padding-top:0}
	.meta .contact-btn a{padding:10px 12px}
	.heading_title{padding-bottom:10px}
	.title h2{font-size:16px;margin-bottom:5px}
	.sub_title{font-size:11px}
	.sub_title::before{width:25px;left:-30px}
	.sub_title::after{width:25px;height:2px;right:-30px}
}

@media screen and (max-width: 360px)
{
	.contact-content p,.content,.why_us_cnt{font-size:12px}
	.meta .contact-btn a{padding:8px;font-size:13px}
	.flexslider li h1{font-size:14px;line-height:20px}
	.flexslider li h1 span{font-size:20px}
}