


@media screen and (max-width: 767px) {
	
@keyframes blink {
0% {
    
    color: red;
}
100% {
   
    color: white;
}
}

.get-consult > span {
  animation-direction: alternate;
    animation-duration: 0.3s;
    animation-iteration-count: infinite;
    animation-name: blink;
    animation-play-state: running;
    animation-timing-function: linear;
}

.ask-question a {
  color: #fff;
  display: block;
}

.foot-box > h6 {
  
  margin-top: 10px;
}

.ask-question span {
  animation-direction: alternate;
  animation-duration: 0.4s;
  animation-iteration-count: infinite;
  animation-name: blink;
  animation-play-state: running;
  animation-timing-function: linear;
  font-size:20px;
  margin: 10px 0;
}	

.immedeatly p {
  animation-direction: alternate;
  animation-duration: 0.4s;
  animation-iteration-count: infinite;
  animation-name: blink;
  animation-play-state: running;
  animation-timing-function: linear;
  background-color: #FFAE00;
  margin: 10px 0;
}
.res-title-para{ display:none;}
	
	
.container {padding: 0 5%;} 
.logo {width: 100%;}
.logo img { /*width: 100%; */}
.header-right p {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-size: 21px;
  padding-left: 0;
  text-transform: uppercase;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.inner-content-left > img {
  
  width: 100%;
}

.foot-box.resp-foot{ display:none;}

.main-head-navigation {background-color: #a20032;float: right;width: 100%;} 
.header-right {
  margin: 0;
  width: 100%;
  text-align: center;
}
.follow-us {display: none;}
.toggleMenu {
  background: #f1c10a url("../images/menu-icons.png") no-repeat scroll 246px center;
  color: #000;
  font-size: 20px;
  padding: 10px 15px;
  width: 100%;
}
.nav {width: 100%; padding-left:5%;}
.nav a {padding: 6px 0;width: 100%; border-right:none; color:#fff;}
.nav li {width: 100%;}
.nav > li > .parent:hover {
  color: #fff;
}
.inner-content-left {width: 100%;}
.inner-right-side {
  float: right;
  width: 100%;
}
.inner-content {margin-top: 20px;}
.sm-box {

  margin-right:0; margin-bottom:20px;
  width: 100%;
}
#banner .bx-prev {left: 0;}
#banner .bx-next {right: 0;}
.title p {font-size: 18px;line-height: 18px;margin: 10px 0;}
#res-banner{ display:block;}

#res-banner .bx-wrapper .bx-next {
 
  right: 0;
}

#res-banner .bx-wrapper .bx-prev {
 
  left: 0;
}


#banner{ display:none;}
.left-pannel {width: 100%;}
.left-pannel > img {width: 100%;}
.ser-list {width: 100%;}
.ask-question p {background: rgba(0, 0, 0, 0) url("../images/ques-icon.png") no-repeat scroll left 30px;
font-size: 28px;line-height: 30px;padding-left: 57px;padding-top: 31px;}

.testimonials-box {width: 100%;}
.foot-box {width: 100%;}
.foot-box.scn-foot-box {width: 100%;}
.foot-box.scn-foot-box > ul {float: left;width: 100%; margin-right:0;}
.foot-left ul li a {padding: 0 9px;}
.foot-right > p {padding: 10px 0 0;}
.ask-question.footer-ask-ques p {
  background-position: 8px center;
  font-size: 28px;
  line-height: 27px;
  padding-bottom: 10px;
  padding-left: 63px;
  padding-top: 10px;
}
.immedeatly a {

  display: block;
}
.res-para{ display:block;}
.web-para{ display:none;}
.main-inner-services .ser-box {
  margin-bottom: 40px;
  margin-right:0;
  width: 100%;
}
.inner-content .main-inner-services .ser-box > img {
  width: 100%;
}
.contact-us-page .inner-content-left {
  width: 100%;
}
.contact-us-page .inner-right-side {
  width: 100%;
  margin: 10px 0;
}
.right-title {
 
  width: 100%;
}
.ask-question.footer-ask-ques {
  background: rgba(0, 0, 0, 0) url("../images/footer-skew-bg.png") no-repeat scroll center center / cover ;
}
.content-form {display: block;}
.main-content {background-size: cover;border-right: medium none;padding: 5% 5%; min-height:0;width: 100%;
float: left;}
.content-para {float: right;position: relative;right: 0;text-align: left;top: 0;transform: translateY(0px);}
.main-form .content-para {left: 0;right: 0;}
.form-box {float: left;margin: 1px 1% 5px 0;width: 100%;}
.form-box.sen-form-box {width: 100%;}
.resp-menu{ display:block;}
a.get-consult {
 
  margin: 0;
}


.immedeatly.imm-res {
  background: none;
  padding: 10px 0 0; display:block;
}




}



@media (min-width:480px) and (max-width:767px){
	



	}

	
@media only screen and (min-width:320px) and (max-width: 479px) {
	

	}
	
@media only screen and (min-width:360px) and (max-width: 479px) {

}	
	
	