@media (min-width:1200px){
	.top_nav a {padding: 0 5px; color: #fbc768;}
	.carousel-caption {top: 35%;}
	.tagline h2 {font-size: 32px; line-height: 40px; width: 500px; text-transform: uppercase; font-weight: 700;}
	.carousel-caption2 h2 {font-size: 50px;}
	h1 {font-size: 70px}
	#ddmenu .top-heading {font-weight:bold; margin:0 15px;}
	#about_us .text {width: 520px;}
	#about_us {
	padding: 75px 0;
	}
	#why_dentcraft {padding: 140px 0 80px 0;}
	#why_dentcraft img {margin-top: 60px;}
	.testimonials {padding: 40px 120px;}
	#testimonials .left {padding-left: 0}
	#testimonials .right {padding-right: 0}
	#awards .left {padding-left: 2px}
	#awards .right {padding-right: 2px}
	#awards .img {height: 241px;}
	#awards .img img {height: 100%;}
	footer h3 {margin-bottom: 40px;}
	.medical_package2 {
    margin-right: -50px;
    margin-left: 0;
    position: relative;
    z-index: 9999;
	}
	.medical_package {
    padding: 40px 40px 40px 40px;
    margin-left: -50px;
	}
	.medical_package h2 {
    height: auto;
    margin-bottom: 10px;
	}
	.medical_package p {
    height: auto;
	}
	.medical_package2 {
    margin-right: -50px;
    margin-left: 0;
    position: relative;
    z-index: 9999;
	}
	.dent {padding: 35px; background: #fff;}
	.dent ul li {padding: 0px 0 0 20px;
    font-size: 15px;
    color: #464646;
    line-height: 22px;
    letter-spacing: 0.4px;
    margin: 0 0 7px 0;
    list-style: none;
    display: block;
    position: relative;
}
    .dent ul li:before {
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0px;
    top: 7px;
    background: rgba(0, 0, 0, 0.5);
    content: "";
}
	.treatment_page2 {background: #191919; height: 350px;}
	#main_text {margin: 0 50px; font-size: 14px;}
	#main_text p {font-size: 15px; color: #464646; line-height: 22px; letter-spacing: 0.4px; margin: 0 0 10px 0;}
	#main { padding: 30px 0;}
	#main_text .nbs-flexisel-item {margin: 0 0 0 -1px}
	.effect1{
    -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
	}
	.effect5 { 
	-webkit-box-shadow: 3px 20px 19px 0px #c1c1c1;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	  -moz-box-shadow:    3px 20px 19px 0px #c1c1c1;  /* Firefox 3.5 - 3.6 */
	  box-shadow:         3px 20px 19px 0px #c1c1c1;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
	  }
	 .left {padding-left: 0;}
	 .right {padding-right: 0;}
	 .technology .box {min-height: 450px; padding: 55px; position: relative}
	 .technology .img {min-height: 350px; background: #000;}
	 .technology .img img {height: 450px;}
	 .content {position: absolute; margin: auto; left: 0; top: 0; bottom: 0; right: 0; width: 500px; height: 200px;}
	 .why_d {padding: 30px;}
	 .why_b {padding: 30px;}
	 .mission {min-height: 500px;}
	 .doctor .box h5 {min-height: 37px; max-height: 37px; overflow: hidden}
	 .doctor .box .height {min-height: 55px; max-height: 55px; overflow: hidden}
	 .s_gallery .before {top: 160px;}
	 .s_gallery .after {bottom: 160px;}
	 .testimonial_video h5 {min-height: 60px; max-height: 60px;}
	 .gallery-container .caption p {min-height: 50px; max-height: 50px;}
	 .d_details .doctor_img { height: 600px;}
	 .d_details .appointments_img { height: 1010px;}
	#treatment_gallery .img1 {width: 50%; float: left; height: 350px; background: #ffff00;}
	#treatment_gallery .img2 {width: 25%; float: left; height: 350px; background: #ff0000;}
	#treatment_gallery .img2 img, .img3 img, .img1 img {width: 100%; height: 350px;}
	#treatment_gallery .img3 {width: 25%; float: left; height: 350px; background: #ffff00;}
	.s_gallery .before, .after {right: 2px; background: #fbc768;}
	#smiley_gallery ul li .s_gallery .before, .after {right: 24px;}
	#testimonials_new ul li .t_box {padding: 35px; min-height: 335px; max-height: 335px;}
	#testimonials_new ul li .t_box .min-text {min-height: 195px; max-height: 195px; overflow-y: scroll; font-size:16px;}
	#testimonials_new .t_box .text {padding-left: 215px; z-index: 2; position: relative;}
	.clinic-gallery img { border-radius: 0; max-height: 350px; }

}

@media (min-width:1600px){

}

@media (min-width:992px) and (max-width:1199px){
 
}

@media screen and (max-width: 1024px) {
	
} 

@media (min-width:768px) and (max-width:991px){
	
}

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

@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){

}
 
@media only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:landscape){
	
}

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

@media (max-width:768px){
	.top_nav button {font-size: 12px;}
	.carousel-caption {top: 25%;}
	.tagline h2 {font-size: 20px; line-height: 30px;}
	.carousel-caption2 h2 {font-size: 50px;}
	h1 {font-size: 50px}
	#awards .img img {width: 100%;}
	.awards {min-height: 296px;}
	#awards .img {height: 300px;;}
	.clearsm {clear: both;}
	.medical_package {
    background: #191919;
    padding: 30px 55px 42px 40px;
    margin-top: 0;
	}
	.download_top .btn {font-size: 12px;}
	h2.h2inner {font-size: 18px; margin-bottom: 10px;}
	#main_text p {text-align: justify;}
	.doctor .box h5 {min-height: 37px; max-height: 37px; overflow: hidden}
	.doctor .box .height {min-height: 55px; max-height: 55px; overflow: hidden}
	.history .text {padding-left: 70px; position: relative}
	.history1 {width: 60px; height: 60px; line-height: 60px; font-size: 15px; left: -5px;}
	.history_border {left: 25px;}
	.dent ul li {padding: 0px 0 0 20px;
    font-size: 15px;
    color: #464646;
    line-height: 22px;
    letter-spacing: 0.4px;
    margin: 0 0 7px 0;
    list-style: none;
    display: block;
    position: relative;
}
    .dent ul li:before {
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0px;
    top: 7px;
    background: rgba(0, 0, 0, 0.5);
    content: "";
}
	
	
}

@media (max-width:640px){

}

@media (max-width:480px){
	.top_nav button {font-size: 11px; padding: 2px 3px; text-transform: capitalize; margin-bottom: 5px; }
	.top_nav {float: none;}
	.tagline h2 {font-size: 12px; line-height: 17px; width: inherit; text-transform: uppercase; font-weight: 700;}
	.carousel-caption2 h2 {font-size: 50px;}
	h1 {font-size: 18px}
	#awards .img, .awards{width: 285px; margin: auto;}
	#awards .img {height: inherit;}
	.happy_text {clear: both;}
	#breadcrumb ul li {font-size: 11px;}
	#breadcrumb ul li {margin: 0 5px 0 10px;}
	.doctor .box h5, .doctor .box .height {min-height: inherit; max-height: inherit;}
	#testimonials_new .t_box .img {margin: auto auto 15px auto; float: none;}
	.s_gallery .before, .after {right: 18px; background: #fbc768;}
	#testimonials_new .t_box i {z-index: -1}
	.treatment_page {margin-top:0px; clear: both!important;}
	.dent ul li {padding: 0px 0 0 20px;
    font-size: 15px;
    color: #464646;
    line-height: 22px;
    letter-spacing: 0.4px;
    margin: 0 0 7px 0;
    list-style: none;
    display: block;
    position: relative;
}
    .dent ul li:before {
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0px;
    top: 7px;
    background: rgba(0, 0, 0, 0.5);
    content: "";
	}
	.logo img {width: 260px}
	.logo {margin-bottom: 10px}
}

@media only screen and (min-device-width: 375px) and (max-device-width:667px){

}


@media (max-width:360px){
	.top_nav button {font-size: 9px; padding: 2px 3px; text-transform: capitalize; margin-bottom: 5px; }
.s_gallery .before, .after {right: 0; background: #fbc768;}
#testimonials_new .t_box i {z-index: -1}
.treatment_page {margin-top:0px; clear: both!important;}
.dent ul li {padding: 0px 0 0 20px;
    font-size: 15px;
    color: #464646;
    line-height: 22px;
    letter-spacing: 0.4px;
    margin: 0 0 7px 0;
    list-style: none;
    display: block;
    position: relative;
}
    .dent ul li:before {
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0px;
    top: 7px;
    background: rgba(0, 0, 0, 0.5);
    content: "";
	}
	.logo img {width: 250px}
	.logo {margin-bottom: 10px}
}

@media (max-width:320px){
	.top_nav button {font-size: 8px; padding: 2px 3px; text-transform: capitalize; margin-bottom: 5px; }
	.s_gallery .before, .after {right: 0; background: #fbc768;}
	#testimonials_new .t_box i {z-index: -1}
	.treatment_page {margin-top:0px; clear: both!important;}
	.dent ul li {padding: 0px 0 0 20px;
    font-size: 15px;
    color: #464646;
    line-height: 22px;
    letter-spacing: 0.4px;
    margin: 0 0 7px 0;
    list-style: none;
    display: block;
    position: relative;
	}
    .dent ul li:before {
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0px;
    top: 7px;
    background: rgba(0, 0, 0, 0.5);
    content: "";
	}
	.logo img {width: 200px}
}


@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation : landscape) {
.s_gallery .before, .after {right: 19px; background: #fbc768;}
#testimonials_new .t_box i {z-index: -1}
.treatment_page {margin-top:0px; clear: both!important;}
.dent ul li {padding: 0px 0 0 20px;
    font-size: 15px;
    color: #464646;
    line-height: 22px;
    letter-spacing: 0.4px;
    margin: 0 0 7px 0;
    list-style: none;
    display: block;
    position: relative;
}
    .dent ul li:before {
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0px;
    top: 7px;
    background: rgba(0, 0, 0, 0.5);
    content: "";
}
}