/* iPads (portrait and landscape) ----------- */
@media screen and (max-width: 1199px)  
{	
	.imaging, .dental-unit, .cadm{width: 313px; height: 240px;}
	.software{width: 640px;} 
	.imaging2,.dental-unit2{width: 310px;height: 205px;}
	.cadm h1{margin-top: 100px;}
	#menu .nav > li > a{padding: 14px 8px;}
}
@media screen and (max-width: 1024px)  
{	
	h1{font-size: 28px;}
	a.product-btn{padding: 10px 0px;}
	#menu .nav > li > a {padding: 20px 3px;font-weight: 500;font-size: 11px;}
	#wowslider-container1 .ws-title span{font-size: 24px !important;}
	#wowslider-container1 .ws-title p{font-size: 14px !important;}
	.slide-heading{top: 33%;left: 28%;width: 50%;font-size: 30px;}
	#slideshowbanner p{top: 56%;left: 31%;width: 43%;font-size: 14px;line-height: 18px;}
	#slideshowbanner button{top: 74%; left: 47%;}
	.about-home{width: 340px;height: 436px;border: solid 10px #307fe2;}
	.inner-about{padding: 10px;left: -40px;margin-top: 10%;width: 330px;}
	.about-home h1{font-size: 28px;padding: 10px; margin: 0px;}
	.about-home p{font-size: 14px;line-height: 1.5;}
	.about-vimg img{width: 100%;}
	.banner-text{font-size: 24px;}
	.oi_icons a{padding: 0px 10px}
	.box .content h4{font-size: 16px;}
	.box .content{padding: 10px !important;opacity: 1 !important; bottom: 0px !important;}
	.c_count{padding: 20px 0px}
	.nwletter{padding: 15px 10px;}
	.nwletter .btn-subscribe{margin-left: 10px;}
	.nwletter h1{font-size: 20px;line-height: normal;letter-spacing: normal;}
	.nwletter p{font-size: 14px;}
	.featured-head, .associates-head{font-size: 28px;margin: 0px; margin-bottom: 10px;}
	.counter-div h1{margin: 10px;}
	.Product-categories-title:after{width: 70%;}
	.services-info .service-img1, .services-info .service-img2, .services-info .service-img3 {padding: 2em 1em;height: 250px;width: 100%; background-position: center;}
	.imaging, .dental-unit, .cadm{margin: 0px 5px 15px 0px;width: 245px;height: 180px;background-position: center;background-size: 100% 100%;}
    .software{margin: 0px 5px 15px 0px;width: 490px;height: 330px;background-position: center;background-size: 100% 100%;}
    .imaging2, .dental-unit2 {margin: 0px 5px 15px 0px;width: 245px;height: 155px;background-position: center;background-size: 100% 100%;}
    .imaging h1, .dental-unit h1, .cadm h1, .software h1, .imaging2 h1, .dental-unit2 h1{font-size: 20px}
    .cadm h1{margin-top: 75px;}
    .imaging2 h1, .dental-unit2 h1{margin-top: 90px;}
    .image-additional{width: 35px;}
    .category-inner-div{padding: 10px;}
    /*.zoom-in a{margin: 10px; border: 5px solid #fff;}*/
    .category-inner-div p{font-size: 14px; font-weight: 600;}
    .search-bar-top .search1 p{padding: 9px 0px;}
    #wowslider-container1 .ws_bullets{bottom: 5px !important;}
    #testimonial0 h1{padding: 30px 15px 0px;}
    .breadcrumb li+li:before{padding: 0px 15px;}
    .form-horizontal .control-label {padding-top: 0px; padding-left: 15px;}
    #carousel .owl-nav{display: block;}
    .sections, .aboutus-section {padding: 30px 0px !important;}
    .button-view .btn-group-sm>.btn{padding: 5px 8px;}
.button-view i{font-size: 12px;}
#carousel .owl-nav .owl-next {
    right: -0px;
    padding-right: 20px;
    font-size: 0px;
}
#carousel .owl-nav .owl-prev {
    left: -0px;
    padding-left: 20px;
    font-size: 0px;
}
.services-info .col-sm-4:nth-child(3n+1){clear: none !important;}
footer, footer p{font-size: 13px;}
.main-product-img img {
    height: 200px;
}
}

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{
	.slide-heading{top: 33%;left: 28%;width: 50%;font-size: 40px;}
	#slideshowbanner p{top: 56%;left: 33%;width: 40%;font-size: 14px;line-height: 18px;}
	#slideshowbanner button{top: 72%; left: 48%;}
	.about-home{width: 414px;height: 370px;border: solid 10px #307fe2;}
	.inner-about{padding: 10px;left: -60px;margin-top: 4%;width: 440px;}
	.about-home h1{font-size: 30px;padding: 10px;}
	.about-home p{font-size: 16px;line-height: 1.5;}
	.about-vimg img{width: 100%;}
	.banner-text{font-size: 24px;}
	#carousel0 .swiper-wrapper .text-center{margin-right: 15px;}
	.services-info .service-img1, .services-info .service-img2, .services-info .service-img3 {width: 295px;}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{

}

@media screen and (max-width: 767px) 
{
	body{animation: none;}
	.category-inner-div{padding: 20px 20px 20px 20px;}
    .category-inner-div p{font-size: 14px; font-weight: 600;}
	h1{font-size: 26px;}
	
	.top-head-element{padding-top: 0px;}
	.about-home{width: 100%;height: 100%;border: solid 10px #307fe2;}
	.inner-about{padding: 15px;left: 0px;margin-top: 0px;width: 100%;}
	.about-home h1, .featured-head, .associates-head{font-size: 24px;padding: 0px 10px;letter-spacing: normal;}
	.about-home p{font-size: 14px;line-height: 1.5;}
	.c_count{ padding: 10px;}
	.c_count .inner-counter{ padding: 10px 5px; }
	.nwletter h1{font-size: 22px;}
	.nwletter .form-group{width: 80%;margin: 0px; margin-top: 10px;  text-align: center;}
	.nwletter .button-submit{width: 20%;margin: 0px; margin-top: 10px;  text-align: center;}
	.nwletter .btn-subscribe span{display: none;}
	.nwletter .btn-subscribe:before{font-family: "fontAwesome";content: "\f003";}
	.nwletter .btn-subscribe{border-radius: 4px;font-size: 14px;}
	.banner-text{font-size: 20px;}
	.top-head{display: none;}
	#avanimenus{width: 100%;height: 100% !important;z-index: 999;background-color: #FFF;margin-top: 15px;overflow-x: visible;}
	#menu .navbar-nav > li{display: block;}
	#menu{padding: 12px 15px;box-shadow: rgba(0, 0, 0, 0.10) 0px 2px 5px 0px, rgba(0, 0, 0, 0.10) 0px 2px 10px 0px !important;}
	#menu .navbar-brand{display: inline-block; padding: 0px;}
	#menu .navbar-brand img{width: 65%;display: block !important;width: 58% !important;margin: 0px !important; transition:none;}
	.aboutus-section {padding: 45px 0px;}
	.about-vimg{padding-top: 45px;}
	.product-thumb .caption p{font-size: 14px;line-height: 1.6;}
	a.product-btn, .view-all a{font-size: 14px; font-weight: 600;}
	.c_count h1{font-size: 26px; margin: 15px;}
	.c_count .counter-div{padding: 10px;}
	.oi_icons a{padding: 0px 10px}
	.user-images .oi_icons .fa{font-size: 20px;}
	.box .content {padding: 10px !important;opacity: 1 !important;bottom: 0px !important;}
	.services-info .service-img1, .services-info .service-img2, .services-info .service-img3{width: 100%;height: 300px;background-position: center; background-size: cover;
    padding: 6em 1em;}
    .Product-categories-title:after{width: 45%;}
    .product-details .nav-tabs>li>a{margin: 0px; padding: 12px;}
    .product-details{padding-top: 20px;}
    .contact-div{padding-bottom: 30px;}
    .imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{width: 100%;height: 300px; margin: 0px 0px 15px 0px; background-position: center;
    	background-size: 100% 100%;}
    .imaging h1, .dental-unit h1, .cadm h1, .software h1, .imaging2 h1, .dental-unit2 h1{font-size: 24px}
    .cadm h1{margin-top: 140px;}
    .imaging2 h1, .dental-unit2 h1{margin-top: 170px;}
    .image-additional{width: 70px;}
    .sticky-social a{padding: 10px 12px;}
	.sticky-social i{font-size: 15px;}
	#menu .nav > li > a{padding: 10px 15px;line-height: 25px !important;}
	.form-horizontal .control-label{padding: 10px; text-align: left; width: 100%;}
	.form-horizontal div.buttons .pull-right{float: left !important;}
	#testimonial0 h1 {padding: 0px 20px 0px;}
	.product-thumb{margin-bottom: 0px;}
	.view-all{padding-top: 15px !important;}
	.inner-content, .sections, .aboutus-section{padding: 25px 0px;}
	.inner-content2{padding-top: 25px;}
	.owl-dots{display: none;}
	#carousel .owl-nav{display: block;}
	.breadcrumb li+li:before{padding: 0px 5px;}
	.navbar{border:none;}
	.navbar-fixed-top{border-width: 0px;}
	#product-search .form-control{margin-bottom: 20px;}
	.footer{padding: 20px 10px 10px 15px;}
	#footer_third{margin-bottom: 15px;}
	#carousel .owl-nav .owl-next { right: -0px;padding-right: 20px;font-size: 0px;}
	#carousel .owl-nav .owl-prev {left: -0px;padding-left: 20px;font-size: 0px;}
	.services-section{margin-bottom: 20px;}
	/*.zoom-in a {margin: 15px;}*/
	.navbar-collapse.in{overflow-y: visible;}
	.breadcrumb > li > a{font-size: 12px;}
	#mainSlider h1 {font-size: 24px;line-height: 26px;}
  #mainSlider p {font-size: 14px;margin-top: 10px;line-height: 16px;margin-top: 5px;}
  #mainSlider .btn-large{padding: 10px;font-size: 14px;}
  #owl-main .owl-controls{margin-top: -35px;}
  #owl-main .owl-pagination{padding: 5px;}
  .owl-pagination .owl-page span{height: 10px; width: 10px;}
  .left-cls{background-position: left !important;}
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) 
{
	
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) 
{
	/*.services-info .service-img1, .services-info .service-img2, .services-info .service-img3{width: 100%;height: 100%;background-position: center; background-size: cover;
    padding: 6em 1em;}*/
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {

	.slide-heading {top: 15%;left: 25%;width: 50%}
	#slideshowbanner p {top: 45%;left: 21%;width: 60%;}
	#slideshowbanner button {top: 70%;left: 37%;}
	.imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{width: 100%;height: 260px; margin: 0px 0px 15px 0px; background-position: center;
    	background-size: 100% 100%;}
    .cadm h1{margin-top: 140px;}
    .imaging2 h1, .dental-unit2 h1{margin-top: 120px;}

}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	/* Styles */
	.imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{width: 100%;height: 215px; margin: 0px 0px 15px 0px; background-position: center;
    	background-size: 100% 100%;}
    .cadm h1{margin-top: 100px;}
    .imaging2 h1, .dental-unit2 h1{margin-top: 120px;}
    div.owl-theme .item .cover .header-content{padding: 0px;}
    div.owl-theme .item .cover .header-content h1 {
    	font-size: 22px;
    	margin: 0px;
    }
    div.owl-theme .item .cover .header-content h3 {
    	margin: 0px;
    	margin-top: 0px;
    	font-size: 12px;
    	line-height: 16px;
    }
    .owl-home-slider .owl-dots{bottom: 30px;}
    #mainSlider h1 {font-size: 18px;line-height: 20px;}
  #mainSlider p {font-size: 11px;line-height: 13px;margin-top: 5px;}
  #mainSlider .btn-large{padding: 5px;font-size: 12px;}
  #mainSlider .btn{margin-top: 5px;}
  #owl-main .owl-controls{margin-top: -35px;}
  #owl-main .owl-pagination{padding: 5px;}
  .owl-pagination .owl-page span{height: 10px; width: 10px;}
  .image-additional{width: 50px;}
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	div.owl-theme .item .cover .header-content h1 {
		font-size: 22px;
		margin: 0px;
	}
	div.owl-theme .item .cover .header-content h3 {
		margin: 0px;
		margin-top: 0px;
		font-size: 12px;
		line-height: 16px;
	}
	div.owl-theme .item .cover .header-content h1 {
		font-size: 22px;
		margin: 0px;
	}
	.imaging2 h1, .dental-unit2 h1{margin-top: 120px;}
	div.owl-theme .item .cover .header-content{padding: 0px;}
	div.owl-theme .item .cover .header-content h1 {
		font-size: 22px;
		margin: 0px;
	}
	div.owl-theme .item .cover .header-content h3 {
		margin: 0px;
		margin-top: 10px;
		font-size: 12px;
		line-height: 16px;
	}
	 #mainSlider h1 {font-size: 18px;line-height: 20px;}
  #mainSlider p {font-size: 11px;line-height: 13px;margin-top: 5px;}
  #mainSlider .btn-large{padding: 5px;font-size: 12px;}
  #mainSlider .btn{margin-top: 5px;}
  .image-additional{width: 50px;}
}

/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	/* Styles */
	.aboutus-section {padding: 45px 0px;}
	.about-vimg{padding-top: 45px;}
	.imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{width: 100%;height: 240px; margin: 0px 0px 15px 0px; background-position: center;
    	background-size: 100% 100%;}
    .imaging h1, .dental-unit h1, .cadm h1, .software h1, .imaging2 h1, .dental-unit2 h1{font-size: 26px}
    .cadm h1{margin-top: 140px;}
    .imaging2 h1, .dental-unit2 h1{margin-top: 145px;}
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	/* Styles */
	.imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{width: 100%;height: 240px; margin: 0px 0px 15px 0px; background-position: center;
    	background-size: 100% 100%;}
    .imaging h1, .dental-unit h1, .cadm h1, .software h1, .imaging2 h1, .dental-unit2 h1{font-size: 26px}
    .cadm h1{margin-top: 140px;}
    .imaging2 h1, .dental-unit2 h1{margin-top: 145px;}
    div.owl-theme .item .cover .header-content{padding: 0px;}
    div.owl-theme .item .cover .header-content h1 {
    	font-size: 22px;
    	margin: 0px;
    }
    div.owl-theme .item .cover .header-content h3 {
    	margin: 0px;
    	margin-top: 10px;
    	font-size: 14px;
    	line-height: 18px;
    }
}

/* iPhone 6+, 7+, 8+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	/* Styles */
	.imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{width: 100%;margin: 0px 0px 15px 0px; background-position: center;
    	background-size: 100% 100%;}
    .imaging h1, .dental-unit h1, .cadm h1, .software h1, .imaging2 h1, .dental-unit2 h1{font-size: 26px}
    .cadm h1{margin-top: 140px;}
    .imaging2 h1, .dental-unit2 h1{margin-top: 145px;}
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	/* Styles */
	.imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{width: 100%; margin: 0px 0px 15px 0px; background-position: center;
    	background-size: 100% 100%;}
    .imaging h1, .dental-unit h1, .cadm h1, .software h1, .imaging2 h1, .dental-unit2 h1{font-size: 26px}
    .cadm h1{margin-top: 140px;}
    .imaging2 h1, .dental-unit2 h1{margin-top: 145px;}
     div.owl-theme .item .cover .header-content{padding: 20px;}
    div.owl-theme .item .cover .header-content h1 {
    	font-size: 22px;
    	margin: 0px;
    }
    div.owl-theme .item .cover .header-content h3 {
    	margin: 0px;
    	margin-top: 10px;
    	font-size: 14px;
    	line-height: 18px;
    }
}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	/* Styles */
	.imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{width: 375px;height: 240px; margin: 0px 0px 15px 0px; background-position: center;
    	background-size: 100% 100%;}
    .imaging h1, .dental-unit h1, .cadm h1, .software h1, .imaging2 h1, .dental-unit2 h1{font-size: 26px}
    .cadm h1{margin-top: 140px;}
    .imaging2 h1, .dental-unit2 h1{margin-top: 145px;}
}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	/* Styles */
	.imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{width: 100%;height: 240px; margin: 0px 0px 15px 0px; background-position: center;
    	background-size: 100% 100%;}
    .imaging h1, .dental-unit h1, .cadm h1, .software h1, .imaging2 h1, .dental-unit2 h1{font-size: 26px}
    .cadm h1{margin-top: 140px;}
    .imaging2 h1, .dental-unit2 h1{margin-top: 145px;}
}

/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	/* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	/* Styles */
}
