@media only screen and (max-width: 600px) {
	.navbar-brand{width: 75%;}
	.navbar-brand img{width: 100%;}
	#navbarNav {position: absolute;width: 100%;left: 0;background: #fbfbfb;top: 65px;border-bottom: 1px solid gray;z-index: 1;padding: 5px 15px;border-top: 1px solid lightgray;}
	.header_ph_number span{margin-bottom:10px;}
	.banner_text{padding-left: 10px;top: 15px;}
	.banner_heading1, .banner_heading2, .banner_heading3{font-size: 20px;}
	.requestDemo_sec span{font-size: 16px;text-align: center;}
	.requestDemo_sec a, .requestDemo_sec a:hover{float: none;margin-top: 15px;display: inline-block;font-size:16px;}
	.home_demo_section{padding: 15px;}
	.services_section h5, .product_features_sec h5{font-size: 25px;}
	.services_sub_text span{font-size: 20px;}
	.services_heading span{font-size: 18px;}
	.outer_sec {max-width: 100% !important;margin-bottom: 20px !important;}
	.product_features{max-width: 95%;padding: 20px 0 10px;margin-bottom: 25px;font-size: 15px;}
	.product_features ul{padding-left: 20px;}
	.product_image{text-align: center;}
	.product_image img {width: 90%;float: none;display: inline-block;}
	.owl-carousel .owl-item img{width: 95% !important;}
	.connect_left_sec span{font-size: 26px;margin-bottom: 20px;text-align: center;}
	.connect_right_sec span{font-size: 20px;text-align: center;}
	.footer_right{font-size: 18px;}
	.footer_left, .footer_right, .copyright_sec {text-align: center;}
}

@media only screen and (min-width: 600px) and (max-width : 767px) {
	#navbarNav {position: absolute;width: 100%;left: 0;background: #fbfbfb;top: 76px;border-bottom: 1px solid gray;z-index: 1;padding: 5px 15px;border-top: 1px solid lightgray;}
	.navbar-brand img{width: 100%;}
	.header_ph_number span{margin-bottom:10px;}
	.banner_heading1, .banner_heading2, .banner_heading3{font-size: 40px;}
	.banner_text{top:12%;}
	.services_heading span{font-size: 20px;}
	.requestDemo_sec span{font-size: 24px;text-align: center;}
	.requestDemo_sec a, .requestDemo_sec a:hover{float: none;margin-top: 15px;display: inline-block;font-size:16px;}
	.product_features{max-width: 95%;padding: 20px 0 10px;margin-bottom: 25px;font-size: 15px;}
	.product_image{text-align: center;}
	.product_image img {width: 75%;float: none;display: inline-block;}
	.connect_left_sec span{font-size: 26px;margin-bottom: 20px; text-align: center;}
	.connect_right_sec span{font-size: 20px; text-align: center;}
	.footer_left, .footer_right, .copyright_sec {text-align: center;}
	.footer_right{font-size: 18px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
	#navbarNav {position: absolute;width: 100%;left: 0;background: #fbfbfb;top: 76px;border-bottom: 1px solid gray;z-index: 1;padding: 5px 15px;border-top: 1px solid lightgray;}
	.navbar-brand img{width: 100%;}
	.header_ph_number span{margin-bottom:10px;}
	.banner_heading1, .banner_heading2, .banner_heading3{font-size: 40px;}
	.banner_text{top:12%;}
	.requestDemo_sec span{font-size: 20px;}
	.requestDemo_sec{padding:0;}
	.requestDemo_sec a, .requestDemo_sec a:hover{font-size: 18px;}
	.product_features{max-width: 50%;}
	.product_image img{padding-top: 25px;width: 95%;}
	.connect_left_sec span{font-size: 26px;}
	.connect_right_sec span{font-size: 20px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.navbar-brand{width: 200px;}
	.navbar-brand img{width: 100%;}
	.banner_heading1, .banner_heading2, .banner_heading3{font-size: 40px;}
	.product_features{max-width: 50%;}
	.product_image img{width: 86%;}
	.connect_left_sec span{font-size: 26px;}
	.connect_right_sec span{font-size: 20px;}
	.footer_right{font-size: 18px;}
}

@media only screen and (min-width: 1025px) and (max-width : 1199px) {
	.navbar-brand{width: 240px;}
	.navbar-brand img{width: 100%;}
	.product_features{max-width: 50%;}
	.product_image img{width: 86%;}
	.connect_left_sec span{font-size: 26px;}
	.connect_right_sec span{font-size: 20px;}
	.footer_right{font-size: 18px;}
}
