/******************************
responsive area
********************************/
/*------------------
	Responsive
---------------------*/

@media (min-width: 1200px) {
}

/* Medium screen : 992px. */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
}

/* Tablet :768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {

}

/* Large Mobile :480px. */

@media only screen and (max-width: 767px) {
.about ul.our-links {
    margin: 0 0 0 0 !important;
    position: inherit !important;
    z-index:0 !important;
	margin-top:30px !important;
	}
<!-----------------Header------------------->
.header-section {
 padding: 20px 0 10px 0 !important;
}
.site-logo{
padding-top:10px;
text-align:center;
}
.logo {
width: 250px;
height: auto;
}
.site-logo span{
margin-top:10px;
text-align:center;
float: right;
}
.header-info {
	float: left;
	margin-top: 10px;
}
.header-info .hf-item {
	margin-left: 10px;
}

.header-info .hf-item i {
	width:30px;
	height: 30px;
	display: inline-block;
	position: relative;
	text-align: center;
	color: #009638;
	font-size: 15px;
	padding-top: 7px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*---------Home Slider---------*/
.hero-slider .hs-item {
    height: 120px;
}
.hs-text {
display:none !important;
}
.hero-slider .owl-dots {
    bottom: 2px;
}
/*---------Home Slider---------*/
<!-----------------Home Page------------------->
.about ul.our-links li {
    padding: 33px 0px 0 44px;
}
.about ul.our-links li .detail h3 {
    font-size: 19px;
}
.equal-hight{
margin-bottom:25px;
}
.homeabout {
    padding: 20px 0 0 0;
}
.homeabout h2 {
    text-align: center !important;
    font-size: 28px;
}
.homeabout p {
    text-align:center;
}
.video-block img {
    width: 100%;
	height:auto;
	padding-top: 10px;
}
.allpage-containdiv {
    width: 100%;
    padding: 40px 0 0px 0;
	padding-bottom:0px;
}
.service-item .service-content {
    height: 270px;
}
.padbot {
    padding-bottom: 10px !important;
}
.homeabout .know-more-wrapper {
    text-align: center;
}
/*---------Testimonial---------*/
.testimonial-slider .ts-text h5{
font-size:16px;
}
.testimonial-slider .ts-text span {
    font-size: 14px;
}
.testimonial-section {
	padding-top:30px;
	padding-bottom:30px;
}
.testimonial-slider .owl-nav {
	left: 50%;
	margin-left: -90px;
}
.testimonial-slider .owl-dots {
	text-align: center;
	width: 100%;
	left: 0;
	bottom: 0;
}
.testimonial-slider .ts-author-pic {
	margin: 5px auto 20px;
}
.testimonial-slider .ts-item {
	text-align: center;
	padding-bottom:30px;
}
/*---------Testimonial---------*/
/*---------Footer---------*/
.footer-section {
background-image: none;
}
.footer-widget{
margin-bottom:20px;
float: left;
}
.footmargin{
padding-left:15px;
}
.footer-widget ul {
    margin-right:10px;
}
.footer-section .footer-top {
    padding: 30px 15px 10px 15px;
}
.fb-like{
margin-top:10px;
}
.incremental-counter{
margin-bottom:20px;
}
.footadd{
padding-bottom:20px;
}
.footer-section .copyright {
	padding: 15px 0 20px 0;
}
/*---------Footer---------*/
/*---------Other Page---------*/
.compageimg {
    height: 115px;
}
.page-title {
    font-size: 28px;
}
.comcaption {
    margin-top: -75px;
}
.allpage_comdiv {
    padding: 30px 0 35px 0;
}
.page-title-box {
    margin-bottom:27px;
}
.text-page-title {
    font-size: 25px;
}
.pagepadding {
    padding-bottom: 0px !important;
}
.aboutimg {
    padding:0px 0 30px 0;
}
.aboutus p {
    text-align: left;
}
#faq #faq-list a {
    padding: 12px 30px 12px 10px;
    font-size: 14px;
    font-weight: 500;
}
#faq #faq-list a .offericon i {
    font-size: 16px;
	padding-right: 5px;
}
#faq #faq-list p {
    padding-left:0px;
	margin: 15px 0 0px 0;
	width: 100%;
}
#faq #faq-list .plusicon i {
    font-size: 14px;
    right: 12px;
}
.formmargin11{
margin-bottom:10px !important;
}
/*---------Other Page---------*/
.contact-section {
   padding: 30px 0 30px 0;
}
.address-grid h4, h4.white-w3ls {
    text-align: center;
	font-size:28px;
	padding-bottom: 5px;
}
.mail-agileits-w3layouts {
    margin-top: 30px;
}
.address-grid {
    padding:0 0px 15px 0px;
}
.contact-formdiv {
    padding-top: 25px;
}
.contact-right span {
    font-size: 13px;
}
.contact-right span, .contact-right a {
    font-size:14px;
}
.mail-agileits-w3layouts i {
    width: 55px;
    height: 55px;
	font-size: 20px;
	line-height: 51px;
	margin-left:15px;
}
.contact-right p {
    font-size: 15px;
}
.contact-right {
float: left;
width: 66%;
margin-bottom: 25px;
}
.whatofferlist{
padding-left:2px !important;
padding-right:2px !important;
}
.formwidth {
    width: 95%;
	padding-right:17px;
}
.formwidth{
margin-top:20px;
}
}

/* small Mobile :320px. */

@media only screen and (max-width: 479px) {
<!-----------------Header------------------->
.header-section {
 padding: 20px 0 10px 0 !important;
}
.site-logo{
padding-top:10px;
text-align:center;
}
.logo {
width: 250px;
height: auto;
}
.site-logo span{
margin-top:10px;
text-align:center;
float: right;
}
.header-info {
	float: left;
	margin-top: 10px;
}
.header-info .hf-item {
	margin-left: 10px;
}

.header-info .hf-item i {
	width:30px;
	height: 30px;
	display: inline-block;
	position: relative;
	text-align: center;
	color: #009638;
	font-size: 15px;
	padding-top: 7px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*---------Home Slider---------*/
.hero-slider .hs-item {
    height: 120px;
}
.hs-text {
display:none !important;
}
.hero-slider .owl-dots {
    bottom: 2px;
}
/*---------Home Slider---------*/
<!-----------------Home Page------------------->
.about ul.our-links {
    margin: 0 0 0 0 !important;
    position: inherit !important;
    z-index:0 !important;
	margin-top:30px !important;
	}
.about ul.our-links li {
    padding: 33px 0px 0 44px;
}
.about ul.our-links li .detail h3 {
    font-size: 19px;
}
.equal-hight{
margin-bottom:25px;
}
.homeabout {
    padding: 20px 0 0 0;
}
.homeabout h2 {
    text-align: center !important;
    font-size: 28px;
}
.homeabout p {
    text-align:center;
}
.video-block img {
    width: 100%;
	height:auto;
	padding-top: 10px;
}
.allpage-containdiv {
    width: 100%;
    padding: 40px 0 0px 0;
	padding-bottom:0px;
}
.service-item .service-content {
    height: 270px;
}
.padbot {
    padding-bottom: 10px !important;
}
.homeabout .know-more-wrapper {
    text-align: center;
}
/*---------Testimonial---------*/
.testimonial-slider .ts-text h5{
font-size:16px;
}
.testimonial-slider .ts-text span {
    font-size: 14px;
}
.testimonial-section {
	padding-top:30px;
	padding-bottom:30px;
}
.testimonial-slider .owl-nav {
	left: 50%;
	margin-left: -90px;
}
.testimonial-slider .owl-dots {
	text-align: center;
	width: 100%;
	left: 0;
	bottom: 0;
}
.testimonial-slider .ts-author-pic {
	margin: 5px auto 20px;
}
.testimonial-slider .ts-item {
	text-align: center;
	padding-bottom:30px;
}
/*---------Testimonial---------*/
/*---------Footer---------*/
.footer-section {
background-image: none;
}
.footer-widget{
margin-bottom:20px;
float: left;
}
.footmargin{
padding-left:15px;
}
.footer-widget ul {
    margin-right:10px;
}
.footer-section .footer-top {
    padding: 30px 15px 10px 15px;
}
.fb-like{
margin-top:10px;
}
.incremental-counter{
margin-bottom:20px;
}
.footadd{
padding-bottom:20px;
}
.footer-section .copyright {
	padding: 15px 0 20px 0;
}
/*---------Footer---------*/
/*---------Other Page---------*/
.compageimg {
    height: 115px;
}
.page-title {
    font-size: 28px;
}
.comcaption {
    margin-top: -75px;
}
.allpage_comdiv {
    padding: 30px 0 35px 0;
}
.page-title-box {
    margin-bottom:27px;
}
.text-page-title {
    font-size: 25px;
}
.pagepadding {
    padding-bottom: 0px !important;
}
.aboutimg {
    padding:0px 0 30px 0;
}
.aboutus p {
    text-align: left;
}
#faq #faq-list a {
    padding: 12px 30px 12px 10px;
    font-size: 14px;
    font-weight: 500;
}
#faq #faq-list a .offericon i {
    font-size: 16px;
	padding-right: 5px;
}
#faq #faq-list p {
    padding-left:0px;
	margin: 15px 0 0px 0;
	width: 100%;
}
#faq #faq-list .plusicon i {
    font-size: 14px;
    right: 12px;
}
.formmargin11{
margin-bottom:10px !important;
}
/*---------Other Page---------*/
.contact-section {
   padding: 30px 0 30px 0;
}
.address-grid h4, h4.white-w3ls {
    text-align: center;
	font-size:28px;
	padding-bottom: 5px;
}
.mail-agileits-w3layouts {
    margin-top: 30px;
}
.address-grid {
    padding:0 0px 15px 0px;
}
.contact-formdiv {
    padding-top: 25px;
}
.contact-right span {
    font-size: 13px;
}
.contact-right span, .contact-right a {
    font-size:14px;
}
.mail-agileits-w3layouts i {
    width: 55px;
    height: 55px;
	font-size: 20px;
	line-height: 51px;
	margin-left:15px;
}
.contact-right p {
    font-size: 15px;
}
.contact-right {
float: left;
width: 66%;
margin-bottom: 25px;
}
.whatofferlist{
padding-left:2px !important;
padding-right:2px !important;
}
.formwidth {
    width: 95%;
	padding-right:17px;
}
.formwidth{
margin-top:20px;
}
}
