@charset "utf-8";
/* CSS Document */


@media screen and (max-width: 767px) {
    
    
    .yotubelink-channel {
  clear: both;
  float: right;
  position: relative;
  top: 0;
  vertical-align: top;
  width: 100%;
  margin-bottom: 20px;
}
   .rajat-box-videos {
  
  width: 100%;
} 
.inner-contact-no-box {
  
  margin-bottom: 4px;
  
  width: 100%;
}
    .main-banner img {
  height: auto;
}
.topnav.floatLeft.top-menu {
  width: 100%;
}
.header .floatLeft {
  width: 100%;
}
.contact-no {
 
  line-height: 37px;

}
.post-cont-one.floatLeft {
  width: 100%;
}
    
}

@media only screen and (min-width:320px) and (max-width: 479px)
{
.header > .floatLeft img{width: 100%;}
.clients-reviews{padding: 0;width: 100%;}
}
@media only screen and (min-width:320px) and (max-width: 480px) 
{
.container{padding: 1%;width: 98%;}
.header > .floatLeft{float: none;text-align: center;}
.topbar{text-align: center;}
.topnav, .topsocial{display: inline-block;float: none;padding: 5px 0;}
.header{text-align: center;}
.header .floatLeft.logo img{display: inline-block;}
.floatLeft.logo,.email{float: none;}
.floatLeft > img,.ser_one img,.ser-one img{width: 100%;}
.banner-right{text-align: center;width: 100%;}
.ser_one,.ser-one{display: inline-block;}
.banner-left{width: 100%;}
.introduction-details{padding: 0;text-align: center;width: 100%;}
.guery-form,.top-details{display: inline-block;float: none;}
.detail-img{display: inline-block;float: none;margin-bottom: 20px;}
.margin{margin-left: 0px;}
.detail-content{display: inline-block;float: none;padding: 2%;width: 96%;}
#post-content img{padding-bottom: 10px;width: 100%;}
.post-cont-one{padding-right: 0;}
.service-box{display: inline-block;float: none;margin-right: 0;width: 91%;}
.Services .introduction-details{padding-bottom: 30px;padding-top: 0;}
.clients{width: 100%;}
.clients-reviews.spacing.col-3{margin: 0;padding: 0;}
.feature-one, .feature-two, .feature{margin-bottom: 14px;margin-right: 0;width: 100%;}
.feature.last > img{width: 100%;}
.bank-details{width: 96%;}
.aside{width: 100%;}
/*inner-pages*/
.left-content{margin: 1%;max-width: 98%;}
.content{padding: 1%;width: 99%;}
.block1,.block-service{width: 100%;}
.any-one-living.inner-any-living{width: 100%;}
.nice-phone.inner-nice-phone{width: 100px;}
.nice-phone-right.inner-phone-riight{width: 184px;}
.nice-phone-right.inner-phone-riight p{font-size: 16px;}
.nice-phone-right.inner-phone-riight p br {float:left;}
.offical-phone.inner-offical-phone span{font-size: 14px;}
.offical-phone ul{margin-top: 6px;}
.contact{font-size: 14px;width: 50%;padding-left:46px;margin:0;}
.inner-view{font-size: 12px;}
.ser-nayar{font-size: 18px;}
.sidebar{max-width: 100%;padding: 1%;text-align: center;width: 98%;}
.testimonial1_con{margin: 0;width: 100%;}
.main_appointmant.main-contact,.main_appointmant{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.appointment label{width: 100%;}
.dob{margin-top: 10px;max-width: 70px;}
.appointment label {margin-bottom: 10px;}
.appointment{margin-bottom: 20px;}
.res_menu_link{color: #fff;cursor: pointer;display: block;float: left;font-size: 23px;padding: 5px 0;text-align: center;width: 100%;}
.nav .navigation.inner_nav li{border: medium none;float: left;margin: 0;padding-bottom: 5px;padding-left: 0; padding-right:0;text-align: left;width: 100%;}
.nav .navigation.inner_nav li ul{left: 0;top:160px;width: 96%; background:#68AA02;}
.nav .navigation.inner_nav li a{padding: 10px;}
.inner_nav { display:none;}
.tv-channels {text-align: center;}
.feature.last iframe {width: 100%;}

}
@media only screen and (min-width:481px) and (max-width:640px) {

.container{padding: 1%;width: 98%;}
.header > .floatLeft{float: none;text-align: center;}
.header{text-align: center;}
.header .floatLeft.logo img{display: inline-block;width: auto;}
.floatLeft.logo{float: none;}
.testimonial1_con{width: 76%;}
.topbar{text-align: center;}
.topnav, .topsocial{display: inline-block;padding: 5px 0;}
.floatLeft > img,.ser_one img,.ser-one img{width: 100%;}
.banner-right{text-align: center;width: 100%;}
.ser_one,.ser-one{display: inline-block;}
.banner-left{width: 100%;}
.introduction-details{padding: 0;text-align: center;width: 100%;}
.guery-form{ display: inline-block;float: none;}
.detail-img{display: inline-block;float: none;margin-bottom: 20px;}
.margin{margin-left: 0px;}
.detail-content{display: inline-block;float: none;padding: 2%;width: 96%;}
#post-content img{padding-bottom: 10px;width: 100%;}
#post-content{text-align: center;}
.post-cont-one,.post-cont{display: inline-block;float: none;padding-right: 0;}
.service-box{display: inline-block;float: none;margin-right: 0;width: 91%;}
.Services .introduction-details{padding-bottom: 30px;padding-top: 0;}
.clients{width: 100%;}
.clients-reviews.spacing.col-3{margin: 0;padding: 0;}
.feature-one, .feature-two, .feature{margin-bottom: 14px;margin-right: 0;width: 100%;}
.feature.last > img{width: 100%;}
.bank-details{width: 96%;}
.aside{width: 100%;}
.any-one-living.inner-any-living{width: 49%;}
.nice-phone-right.inner-phone-riight{width: 64%;}
.nice-phone.inner-nice-phone{width: 32%;}
.nice-phone-right.inner-phone-riight p br {float:left;}
.sidebar{clear: both;display: inherit; margin: 0 auto;}
.main_appointmant.main-contact,.main_appointmant{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.res_menu_link{color: #fff;cursor: pointer;display: block;float: left;font-size: 23px;padding: 5px 0;text-align: center;width: 100%;}
.nav .navigation.inner_nav li{border: medium none;float: left;margin: 0;padding-bottom: 5px;padding-left: 0;text-align: left;width: 100%;}
.nav .navigation.inner_nav li ul{left: 0;top: 99px;width: 96%;}
.nav .navigation.inner_nav li a{padding: 10px;}
.inner_nav { display:none;}
.tv-channels {text-align: center;}
.feature.last iframe {width: 100%;}
}
@media only screen and (min-width:768px) and (max-width:979px) {
.container{width: 100%;}
.floatLeft.logo > img{width: 100%;}
.floatLeft.logo{width: 30%;}
.top-details{padding-top: 0;}
.nav .navigation li a{font-size: 10px;}
.nav .navigation li.dropdown{padding-left: 2px;padding-right:15px;}
.nav .navigation > li{padding: 0 4px;}
.banner-left{width: 69%;}
.banner-right img{width: 100%;}
.banner-right{margin-right: 6px;width: 29%;}
#post-content{padding: 1%;}
.post-cont-one,.post-cont{float: left;width: 48%;}
.post-cont-one img,.post-cont img{width: 100%;}
.introduction-details .service-box.last, .clients.last, .feature.last {margin-right:14px; }
.service-content > p{min-height: 90px;}
.clients{width: 31%;}
.feature.last > img{width: 100%;}
.contact p{font-size: 12px;}
.introduction-details .service-box.last, .clients.last, .feature.last{margin-right: 0;}
.bank-details p{min-height: 56px;}
.introduction-details{padding: 2%;width: 96%; text-align:center;}
.nav.container{padding: 10px 0;width: 100%;}
.post-cont-one{padding-right: 15px;}
.feature-one > h3{font-size: 13px;font-weight: bold;line-height: 20px;}
#content{margin: 1%;width: 98%;}
.left-content{max-width:66%;}
.sidebar{max-width: 30%;}
.block-service > img{width: 100%;}
.any-one-living.inner-any-living{width: 48%;}
.nice-phone-right.inner-phone-riight{width: 63%;}
.nice-phone.inner-nice-phone{width: 32%;}
.nice-phone-right.inner-phone-riight p br {float:left;}
.nice-phone-right.inner-phone-riight p{font-size:13px;}
.offical-phone.inner-offical-phone span{font-size: 13px;}
.offical-phone.inner-offical-phone ul li{font-size: 12px;}
.contact{width: 57%;}
.sidebar-aside ul li input{width: 64%;}
.guery-form h3{width: 93%;margin:0 0 -12px 5px;}
.quick-contact-box{background-size: 100% auto;}
.textfield.type-here{float: none;}
.testimonial1_con{width: 72%;}
}
@media only screen and (min-width:980px) and (max-width:1024px) {
.container{width: 100%;}
.floatLeft.logo > img{width: 100%;}
.floatLeft.logo{width: 30%;}
.navigation{padding-left: 8px;}
.top-details{padding-top: 0;}
.nav .navigation > li{padding: 0 4px;}
.banner-left{width: 69%;}
.banner-right img{width: 100%;}
.banner-right{margin-right: 4px;width: 30%;}
#post-content{padding: 1%;}
.post-cont-one,.post-cont{float: left;width: 49%;}
.post-cont-one img,.post-cont img{width: 100%;}
.service-box{width: 20.9%;}
.introduction-details .service-box.last, .clients.last, .feature.last {margin-right:14px;}
.service-content > p{min-height: 90px;}
.clients{width: 31%;}
.feature.last > img{width: 100%;}
.detail-img{width: 32%;}
.guery-form{width: 31%;}
.introduction-details .service-box.last, .clients.last, .feature.last{margin-right: 0;}
.bank-details p{min-height: 56px;}
.introduction-details{padding: 1%;width: 98%;}
.detail-content{float: left;max-width: 100%;width: 31.4%;margin-left:0;}
.nav.container{padding: 10px 0;width: 100%;}
.post-cont-one{padding-right: 15px;}
.feature-one > h3{font-size: 20px;font-weight: bold;line-height: 23px;}
#content{margin: 1%;width: 98%;}
.left-content{max-width:66%;}
.sidebar{max-width: 30%;}
.block-service > img{width: 100%;}
.any-one-living.inner-any-living{width: 48%;}
.nice-phone-right.inner-phone-riight{width: 63%;}
.nice-phone.inner-nice-phone{width: 32%;}
.nice-phone-right.inner-phone-riight p br {float:left;}
.nice-phone-right.inner-phone-riight p{font-size:13px;}
.offical-phone.inner-offical-phone span{font-size: 13px;}
.offical-phone.inner-offical-phone ul li{font-size: 12px;}
.contact{width: 57%;}
.sidebar-aside ul li input{width: 64%;}
.guery-form{width: 100%;}
.guery-form h3{width: 93%;margin:0 0 -12px 7px;}
.quick-contact-box{background-size: 100% auto;}
.textfield.type-here{margin-right: 0;}
.testimonial1_con{width: 72%;}
}