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


/*----------Responsive Css Start----------*/

@media only screen and (min-width : 768px) and (max-width : 800px){
.wrapper {
    width: 98%;
}

.header ul {display: none;}
.abt-content .section-title::after {
    left: 50%;
    margin-left: -35px;
}
.welcomw-p { width: 100%;}




.topbar {
    margin: 37px auto 0;
}
.logo {
    margin: 10px auto;
    float: none !important;
}


.row.serv-row {
    float: none;
}


.serv-bx {
    width: 32%;
    float: left;
    overflow: hidden;
    margin: 0px 5px;
}


.about {
    display: block !important;
}

.about-div {
    width: 100%;
    height: auto;
}


.about-div img {

    width: 100%;
    height: auto;
	
}

.about-div .abt-content {
    margin: 0 auto;
    padding: 50px 15px;
}
.abt-content .section-title {
    text-align: center;
}

.btn-green{
    margin: 30px auto 0;
}



.service-links ul {
    width: 200px;
}
.foot-bx {
    float: left;
    margin: 0 15px;
    width: 221px;
    min-height: 264px;
}

}

@media only screen and (min-width : 480px) and (max-width : 767px){
.wrapper {
    width:100%;
}
.con-form {
  float: left;
  width: 100%;
}


.pull-left,.pull-right
{
float:none !important;
}
.top-contact ul li {
    display: inline-block;
    float: none;
    width: 100%;
    border: none !important;
    overflow: hidden;
    text-align: center;
}
.topbar {margin: 37px auto 0;}

.topbar ul {margin: 0 auto;text-align: center;}

.social ul li {
    float: none;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    display: inline-block;
}

.logo {margin: 20px auto;}
.section-title {margin-bottom: 20px; font-size: 26px;}
.abt-content .section-title::after { left: 50%; margin-left: -35px;}
img {width: 100% !important;}
.welcomw-p {width: 90%;}

.header ul {display: none;}
.pad60 {
    padding: 40px 0;
}

.serv-bx span {
    width: 9%;
   
}

.serv-bx {width: 100%;float: none;margin: 20px auto;overflow: hidden;}

.about {
    display: block !important;
}

.about-div {
    width: 100%;
    height: auto;
}


.about-div img {

    width: 100%;
    height: auto;
}

.about-div .abt-content {
    margin: 0 auto;
    padding: 50px 15px;
}
.abt-content .section-title {
    text-align: center;
}

.btn-green {margin: 30px auto 0;}



.foot-bx {
    float: none;
    margin: 0 auto 20px;
    width: 90%;
    overflow: hidden;
}

.service-links {
    width:90%;
}

.service-links ul {

    width: 205px;
}

.copy {

    float: none;
    text-align: center;
}
.footer {padding: 40px 0;}
.foot-social {
    float: none;
    padding: 0;
    margin: 0 auto 0px;
    text-align: center;
}

.foot-social ul li {float: none;margin: 0 auto;padding:0px 15px;display: inline-block;}

.page-header {
    height: auto;
    padding: 15px 0;
}
.page-header h1 {
    font-size: 24px;
    text-align: center;
}
.inner .service-img {
    width: 100%;
    padding: 10px;
}
.inner p {
    line-height: 24px;
    margin: 15px auto;
    
}
.inner {
    padding: 0px 15px;
}
}

@media only screen and (max-width : 479px){
	
	.con-form {
  float: left;
  width: 100%;
}
	
	.wrapper {width: 100%;}
.pull-left,.pull-right{float:none !important;}


.top-contact ul li {display: inline-block;float: none;width: 100%;border: none !important;
    overflow: hidden;text-align: center;}
.topbar {margin: 37px auto 0;}
.header .logo {height: auto;margin: 20px 0px;margin: 10px auto;}
.header ul {display: none;}
.pad60 {padding: 40px 0;}
.section-title {margin-bottom: 20px; font-size: 26px;}
.welcomw-p {width: 90%;}

.topbar ul {
    margin: 0 auto;
    text-align: center;
}
.about {display: block !important;}

.bx-wrapper .bx-pager.bx-default-pager a {display:none !important;}

.abt-content .section-title::after {left: 50%;margin-left: -35px;}
.serv-bx {width: 100%;float: none;margin: 20px auto;overflow: hidden;}
.serv-content h3 {margin: 10px 0px;}

.social ul li {
    float: none;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    display: inline-block;
}

nav ul {
    display: none;
}

.about-div {width: 100%;height: auto;}


.about-div img {width: 100%;height: auto;}

.about-div .abt-content {margin: 0 auto;padding: 30px 15px;}
.abt-content .section-title {text-align: center;}

.btn-green{margin: 30px auto 0;}



.footer {padding: 30px 0;}
.foot-bx {float: none;margin: 0 auto 20px;width: 90%;overflow: hidden;}

.service-links {width:90%;}

.service-links ul {float: none;margin: 0 auto;width: 100%;}
.copy {float: none;text-align: center;}
.foot-social {padding: 0; margin: 0 auto 0px;}
.foot-social ul li {float: none;margin: 0 auto;padding:8px 0;}
/*.serv-img{ width:100%;}*/


.page-header {
    height: auto;
    padding: 15px 0;
}
.page-header h1 {
    font-size: 24px;
    text-align: center;
}
.inner .service-img {
    width: 100%;
    padding: 10px;
}
.inner p {
    line-height: 24px;
    margin: 15px auto;
    
}
.inner {
    padding: 0px 15px;
}
}



