
.accordion-section-title {
    width: 100%;
    padding: 8px 0;
    display: inline-block;
    background: #7ac143;
    transition: all linear 0.15s;
    font-size: 16px;
    color: #fff !important;
    text-indent: 2em;
    text-decoration: none;
}
a:hover, a:focus
{
	color: #fff;
}
.accordion-section-title.active, .accordion-section-title:hover,.accordion-section-title.focus {
    color: #fff;
  text-decoration:none;
}

.accordion-section:last-child .accordion-section-title {
  border-bottom:none;
}
.accordion-section-content {
    padding: 15px;
    display: none;
    border:1px solid #7ac143;
    border-top: none;
    background: #fff;
}
.accordion p {
    color: #464646;
    font-size: 14px;
    line-height: 1.8em;
}
.accordion i {
    float: right;
    margin:4px 18px 0 0;
    color: #fff;
    font-size: 13px;
}
.accordion-section {
    margin: 5px 0;
}
.main_ser_two h4 {
    margin: 18px 0 15px;
    color: #C82647;
    font-size: 25px;
}

/*-- responsive media queries --*/

@media (max-width: 1440px){
	.treat-head {
		padding: 3em 2.5em 0em 2.5em;
	}	
}
@media (max-width: 1366px){
	.treat-grids img, .treat-pad, .treat-head {
		height: 300px;
	}
	.treat-head {
		padding: 3em 2em 0em 2em;
	}
	.treat-grids p {
		margin-top: 15px;
	}
	.treat-head {
		padding: 2.6em 2em 0em 2em;
	}
	.treat-pad {
		padding: 2em 0em 0em 2em;
	}	
}
@media (max-width: 1280px){
	.treat-grids p,.banner-left p,p.para1,.bottom-grid p,.main_ser_one p,.cont-grid-right p,.accordion-section-title,.treat-grids ul li,p.para,.foo-right p,.foo-right p,p.copy-right,.ser-left-grid p,.ser-left-grid ul li,.featured_left p,.info-content p,.contact_left_w3l  p,ul.contact-list li,.map-grid ul li,.map-grid ul li {
		font-size: 14px;
	}
	.banner-left h3 {
		font-size: 35px;
	}
	.banner-left h3 span {
		font-size: 50px;
	}
	.banner-info {
		margin-top: 12em;
	}
	.banner {
		min-height: 632px;
	}
	.banner-bottom ,.main_ser,.treatments,.contact, .short_codes, .services, .services_bot, .ser-foo, .gallery{
		padding: 4em 0;
	}
	.contact_right_w3lagile iframe {
		height: 586px;
	}	
}
@media (max-width: 1080px){
	.header-left {
		margin-left: 11em;
	}
	.navbar-nav > li > a {
		padding: 20px 26px;
		font-size: 14px;
	}
	.search {
		margin: 14px 29px 0 0;
	}
	.ban-icon {
		margin: 0 42px;
	}
	.ban-icon3 {
		margin: 55px 136px 0;
	}
	.banner-bottom h3,.main_ser_one h3 ,.treatments h3,.contact h3, .short_codes h3.title, .services h3, .services_bot h3, .ser-foo h3, .gallery h3,.footer-w3layouts-agileinfo h2{
		font-size: 32px;
	}
	.mar-pad {
		padding-top: 0px;
	}
	.callbacks_tabs {
		top: 82%;
		left: 35.5%;
	}
	.bottom-grid h4 {
		margin-bottom: 17px;
	}
	.main_ser_two h4 ,.treat-grids h5,.treat-head h4{
		font-size: 21px;
	}
	.cont-grid-right h4 {
		font-size: 19px;
	}
	.cont-grids {
		margin-top: 0px;
	}
	.cont-grid-one {
		padding: 0;
		width: 100%;
	}
	.yes_magr {
		margin-top: 0px;
	}
	.cont-grid-one {
		padding: 0;
		width: 100%;
		margin-top: 25px !important;
	}
	.banner {
		min-height: 590px;
	}
	.treat-grids img, .treat-pad, .treat-head {
		height: 245px;
	}
	.treat-grids h5 {
		margin-bottom: 12px;
	}
	.treat-pad {
		padding: 1em 0em 0em 2em;
	}
	.treat-grids p {
		line-height: 2em;
	}
	.treat-head {
		padding: 2em .5em 0em .5em;
	}
	.treat-grids p {
		margin-top: 15px;
	}
	p.copy-right {
		margin-top: 40px;
	}
	.foo-right input[type="text"] {
		padding: 8px 10px;
		font-size: 14px;
	}
	.foo-right input[type="submit"] {
		padding: 9px 10px;
	}
	.foo-left span {
		font-size: 29px;
	}
	figure.effect-apollo p {
		font-size: 18px;
	}
	.banner-left h3 span {
		font-size: 46px;
	}
	.banner-left h3 {
		font-size: 28px;
	}
	.ser-right-grid {
		padding: 0;
	}
	.main-ser {
		padding: 27px 13px;
	}
	.captn h4 {
		font-size: 18px;
	}
	.btm-right .captn {
		bottom: -78%;
	}
	.captn-icon {
		width: 18.2%;
	}
	.captn-icon ul li a {
		height: 43px;
	}
	.btm-right .captn {
		bottom: -81%;
	}
	.captn h4 {
		padding: 14px 0 0;
	}
	.captn-icon {
		height: 76%;
	}
	.captn-icon ul li a.fb {
		background: url(../images/social2.png) no-repeat -37px -1px #C82647;
	}
	.captn-icon ul li a.twit {
		background: url(../images/social2.png) no-repeat 5px 0px #C82647;
	}
	.captn-icon ul li a.goog {
		background: url(../images/social2.png) no-repeat -75px 0px #C82647;
	}
	.lastest-grid {
		padding: 28px 22px;
	}
	.lastest-grid h4 {
		margin: 17px 0 11px;
	}
	ul.contact-list li {
		margin: 0 14px 0 0;
	}
	.contact_left_w3l  input[type="text"], .contact_left_w3l  input[type="email"] {
		width: 48.5%;
	}
	.contact_left_w3l  h5 {
		font-size: 19px;
	}
	.contact_left_w3l  textarea {
		height: 141px;
	}
	.contact_left_w3l  input[type="submit"] {
		padding: 7px 0;
		width: 18%;
		font-size: 15px;
	}
	.contact_left_w3l  textarea {
		width: 98.5%;
	}
	.contact_right_w3lagile iframe {
		height: 536px;
	}
	.contact_left_w3l  h4, .contact_right_w3lagile h4 {
		font-size: 22px;
	}	
}
@media (max-width: 1024px){
	.ban-icon3 {
		margin: 55px 134px 0;
	}
	.banner-right {
		margin-top: 0px;
	}
	.treat-grids p {
		line-height: 1.8em;
	}	
}
@media (max-width: 991px){
	.navbar-nav > li > a {
		padding: 14px 21px;
	}
	.search {
		margin: 18px 9px 0 0;
	}
	.header-left {
		margin-left: 10em;
	}
	.header-right {
		width: 30%;
	}
	.search input[type="search"] {
		width: 73%;
	}
	.navbar-nav > li > a {
		padding: 24px 12px;
	}
	.search form input[type="submit"] {
		background: url(../images/key2.png) no-repeat 9px 9px;
		width: 37px;
		height: 32px;
	}
	.search input[type="search"] {
		width: 78%;
	}
	.logo a {
		font-size: 20px;
		padding: 20px 15px;
	}
	.banner-left {
		float: left;
		width: 54%;
	}
	.banner-left h3 {
		font-size: 22px;
	}
	.banner-left h3 span {
		font-size: 35px;
	}
	.ban-icon ,.ban-icon3{
		width: 75px;
		height: 75px;
		line-height: 4em;
	}
	.ban-icon img,.ban-icon3 img {
		width: 61%;
	}
	.ban-icon {
		margin: 0 37px;
	}
	.banner-right{
		float: right;
		width: 46%;
	}
	.banner-info {
		margin-top: 9em;
	}
	.banner {
		min-height: 440px;
	}
	.bottom-grid {
		float: left;
		width: 33.333333%;
		padding: 0;
	}
	.bottom-grid.mar-pad {
		padding: 0 4px !important;
	}
	.bottom-grid p {
		line-height: 2em;
	}
	.bottom-grid h4 {
		margin-bottom: 9px;
	}
	.banner-bottom h3, .main_ser_one h3, .treatments h3, .contact h3, .short_codes h3.title, .services h3, .services_bot h3, .ser-foo h3, .gallery h3, .footer-w3layouts-agileinfo h2 {
		font-size: 28px;
	}
	.cont-grid-one {
		float:left;
		width: 50%;
	}
	.main_ser_two {
		padding: 0;
		float: left;
		width: 66%;
		margin-top: 40px;
	}
	.treat-grids {
		float: left;
		width: 50%;
		margin-bottom: 30px !important;
	}
	.treat-head {
		padding: 1em 2em 0em 2em;
	}
	.treat_mar{
		margin-bottom:0 !important;
	}
	.footer-w3layouts-agileinfo-left {
		float: left;
		width: 50%;
	}
	.footer-w3layouts-agileinfo-right {
		float: left;
		width: 50%;
	}
	.foo-right input[type="text"] {
		width: 71%;
	}
	.ser-right-grid {
		margin-top: 30px;
	}
	.ser_bottom-grid {
		float: left;
		width: 33.333%;
		padding: 0 8px;
	}
	.captn h4 {
		font-size: 15px;
	}
	.btm-right .captn {
		bottom: -78%;
	}
	.captn-icon ul li a {
		height: 38px;
	}
	.captn-icon {
		height: 85%;
	}
	.captn-icon ul li a.fb {
		background: url(../images/social2.png) no-repeat -42px -3px #C82647;
	}
	.captn-icon ul li a.twit {
		background: url(../images/social2.png) no-repeat -1px -3px #C82647;
	}
	.captn-icon ul li a.goog {
		background: url(../images/social2.png) no-repeat -82px -2px #C82647;
	}
	.featured_left {
		float: left;
		width: 33.333%;
		padding: 0 6px;
	}
	.featured_left p {
		line-height: 2em;
	}
	.lastest-grid h4 {
		font-size: 21px;
	}
	.lastest-grid {
		padding: 15px 7px;
	}
	.gal-left {
		float: left;
		width: 50%;
		padding: 0 10px;
	}
	.gal-left{
		margin-bottom:30px;
	}
	.gal_mar {
		margin-top: 0px;
	}
	.contact_right_w3lagile iframe {
		height: 300px;
	}
	.contact_right_w3lagile  {
	   margin-top:50px;
	}	
	.contact_left_w3l  {
		padding: 0 0px 0 0;
	}
	.ban-icon3 {
		margin: 45px 115px 0;
	}
	.foo-right input[type="submit"] {
		width: 20%;
	}
	.foo-right input[type="text"] {
		width: 62%;
	}
	.footer-right-wthree-agileits {
      margin-top: 2em;
	}
}
@media (max-width: 800px){
	.ban-icon3 {
		margin: 45px 112px 0;
	}	
}
@media (max-width: 768px){
	.callbacks_tabs {
		top: 82%;
		left: 33.5%;
	}
	.foo-right input[type="submit"] {
		width: 23%;
	}	
}
@media (max-width: 767px){
	.ban-icon {
		margin: 0 34px;
	}
	a.hvr-outline-out {
		padding: 7px 13px;
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #7ac143;
	}
	.navbar-default .navbar-toggle {
		    border-color: #7ac143;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: #fff;
	}
	.navbar-nav {
		margin: 0px;
		float: none;
		margin: 0 15px;
	}
	.header-right {
		width: 100%;
		float: none;
	}
	.navbar-nav > li > a {
		padding: 13px 0px;
		text-align: center;
	}
	.navbar-toggle {
		margin-top: 14px;
		margin-bottom: 14px;
	}
	.search input[type="search"] {
		width: 93%;
	}
	.search {
		margin: 0px 0px 20px 0;
	}
	.nav > li {
		margin-bottom: 10px;
	}
	.banner-info {
		margin-top: 8em;
	}
	.banner {
		min-height: 402px;
	}
	.bottom-grid {
		float: none;
		width: 57%;
		padding: 0;
		margin: 0 auto;
	}
	p.para1 {
		margin: 30px 0 40px;
	}
	.callbacks_container {
		position: relative;
		float: none;
		width: 100%;
	}
	.bottom-grid.mar-pad {
		padding: 0 0px !important;
		margin:30px auto;
	}
	.callbacks_tabs {
		top: 82%;
		left: 39.5%;
	}
	.footer-w3layouts-agileinfo-left,.footer-w3layouts-agileinfo-right {
		float: left;
		width: 100%;
		padding:0;
	}
	.foo-left {
		float: left;
		width: 20%;
	}
	.foo-right {
		float: left;
		width: 82%;
	}
	.foo-left {
		float: left;
		width: 10%;
	}
	.footer-w3layouts-agileinfo-right {
		margin-top: 35px;
	}
	.foo-right h4 {
		font-size: 21px;
	}
	.main-ser {
		float: left;
	}
	.captn-icon {
		height: 88%;
	}
	.lastest-grid h4 {
		font-size: 19px;
	}
	.contact_right_w3lagile iframe {
		height: 261px;
	}
	.ban-icon3 {
		margin: 45px 106px 0;
	}
	.foo-right input[type="submit"] {
		width: 27%;
	}
	.logo i {
		margin-bottom: 10px;
	}
	.logo span {
		margin-top: 8px;
	}
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
    background-color: rgba(197, 194, 194, 0.57);
	}
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
		text-align: center;
	}
}
@media (max-width: 667px){
	.ban-icon, .ban-icon3 {
		width: 59px;
		height: 59px;
		line-height: 3em;
	}
	.banner-left h3 span {
		font-size: 33px;
	}
	.banner-info {
		margin-top: 6.5em;
	}	
	.banner-left h3 {
		font-size: 18px;
	}
	.banner {
		min-height: 360px;
	}
	.bottom-grid {
		float: none;
		width: 61%;
		padding: 0;
		margin: 0 auto;
	}
	.cont-grid-one {
		padding-right: 0;
	}
	.main_ser_two {
		float: left;
		width: 73%;
	}
	.treat-grids img, .treat-pad, .treat-head {
		height: 225px;
	}
	.treat-head {
		padding: 1em 1em 0em 1em;
	}
	.treat-pad {
		padding: 1em 0em 0em 1em;
	}
	p.para {
		margin: 26px 0 43px;
	}
	.search input[type="search"] {
		width: 91%;
	}
	.ser_bottom-grid {
		float: none;
		width: 56%;
		padding: 0;
		margin: 0 auto;
	}
	.btm-right .captn {
		bottom: -81%;
	}
	.captn h4 {
		font-size: 18px;
		padding: 19px 0 0;
	}
	.captn-icon ul li a {
		height: 52px;
	}
	.captn-icon {
		height: 74%;
	}
	.captn-icon ul li a.fb {
		background: url(../images/social2.png) no-repeat -30px 3px #C82647;
	}
	.captn-icon ul li a.twit {
		background: url(../images/social2.png) no-repeat 10px 4px #C82647;
	}
	.captn-icon ul li a.goog {
		background: url(../images/social2.png) no-repeat -70px 4px #C82647;
	}
	.our_marg{
		margin:35px auto !important;
	}
	.featured_left {
		float: none;
		width: 56%;
		padding: 0;
		margin: 0 auto;
	}
	.lastest-grid {
		padding: 25px 20px;
	}
	.page_head {
		min-height: 149px !important;
	}
	h1.t-button, h2.t-button, h3.t-button, h4.t-button, h5.t-button {
		font-size: 18px;
	}
	.banner-bottom h3, .main_ser_one h3, .treatments h3, .contact h3, .short_codes h3.title, .services h3, .services_bot h3, .ser-foo h3, .gallery h3, .footer-w3layouts-agileinfo h2 {
		font-size: 30px;
	}
	.ban-icon3 {
		margin: 35px 98px 0;
	}
}
@media (max-width: 640px){
	.banner-left h3 span {
		font-size: 30px;
	}
	.ban-icon {
		margin: 0 30px;
	}
	.banner-left p {
		margin: 13px 0 26px;
	}
	.callbacks_tabs {
		left: 38.5%;
	}
	.main_ser_two {
		float: left;
		width: 80%;
	}
	.treat-head {
		padding: 1em 0.5em 0em 1em;
	}
	.foo-right h4 {
		margin-bottom: 9px;
	}
	.foo-right p {
		margin-bottom: 15px;
	}
	.main-ser {
		width: 48%;
		margin: 0 1%;
	}
	.mar-bot {
		margin-top: 15px;
	}
	.ser_bottom-grid {
		width: 59.3%;
	}
	.featured_left {
		width: 59%;
	}
	.ban-icon3 {
		margin: 35px 90px 0;
	}
	.foo-right input[type="submit"] {
		width: 21%;
	}
}
@media (max-width: 600px){
	.resp-tabs-list li {
		padding: 6px 9px;
	}
	.resp-tabs-list li span {
		font-size: 20px;
	}
	.ban-icon {
		margin: 0 26px;
	}
	.banner-left h3 span {
		margin: 11px 0;
	}
	.bottom-grid {
		width: 70%;
	}
	.cont-grid-one {
		float: left;
		width: 100%;
	}
	.search input[type="search"] {
		width: 89%;
	}
	.cont-grid-right {
		float: right;
		width: 71%;
	}
	.captn-icon {
		height: 77%;
	}
	.info-content p {
		width: 98%;
	}
	.gal-left {
		float: left;
		width: 50%;
		padding: 0 6px;
	}
	.gal-left {
		margin-bottom: 18px;
	}
	.ban-icon3 {
    margin: 35px 84px 0;
}
}
@media (max-width: 568px){
	.ban-icon {
		margin: 0 22px;
	}
	.banner-left h3 span {
		font-size: 27px;
	}
	a.hvr-outline-out {
		font-size: 14px;
	}
	.banner {
		min-height: 328px;
	}
	.banner-bottom, .main_ser, .treatments, .contact, .short_codes, .services, .services_bot, .ser-foo, .gallery ,.footer-w3layouts-agileinfo{
		padding: 3em 0;
	}
	.banner-bottom h3, .main_ser_one h3, .treatments h3, .contact h3, .short_codes h3.title, .services h3, .services_bot h3, .ser-foo h3, .gallery h3, .footer-w3layouts-agileinfo h2 {
		font-size: 29px;
	}
	.treat-grids {
		float: left;
		width: 62%;
		margin:0px auto 30px !important;
	}
	p.para1 {
		margin: 30px 0 22px;
	}
	.main-ser {
		width: 100%;
		margin: 0 0%;
	}
	.main-ser {
		width: 100%;
		margin: 16px 0% 0;
	}
	.ser_bottom-grid {
		width: 64%;
	}
	.featured_left {
		width: 64%;
	}
	.info-content h4 {
		font-size: 21px;
	}
	.contact_right_w3lagile iframe {
		height: 221px;
	}
	.contact_left_w3l  h4, .contact_right_w3lagile h4 {
		margin-bottom: 19px;
	}
	.ban-icon3 {
		margin: 35px 74px 0;
	}
	.bs-glyphicons li {
		float: left;
		width: 48%;
	}
}
@media (max-width: 480px){
	.banner-left {
		float: left;
		width: 100%;
		padding: 0;
	}
	.banner-left p {
		margin: 13px 0 18px;
	}
	.banner-right {
		width: 100%;
		padding: 0;
	}
	.ban-icon {
		margin: 0 22px 0 0;
		display: inline-block;
	}
	.ban-icon3 {
		margin: 0px 0px 0;
	}
	.banner-right {
		margin-top: 30px;
	}
	.banner {
		min-height: 420px;
	}
	.bottom-grid {
		width: 74%;
	}
	.treat-grids {
		float: left;
		width: 75%;
	}
	.treat-head {
		width: 100% !important;
	}
	.treat-grids img, .treat-pad, .treat-head {
		height: inherit;
	}
	p.para,p.para1 {
		line-height: 2em;
	}
	p.para1 {
		margin: 22px 0 22px;
	}
	.search input[type="search"] {
		width: 85%;
	}
	.ser_bottom-grid {
		width: 77%;
	}
	.featured_left {
		width: 77%;
	}
	.contact h3, .short_codes h3.title, .services h3, .services_bot h3, .ser-foo h3, .gallery h3 {
		margin-bottom: 35px;
	}
	.ser-left-grid h4 {
		font-size: 22px;
		margin-bottom: 14px;
	}
	.ser-left-grid ul {
		margin-top: 11px;
	}
	.main-ser {
		padding: 27px 29px;
	}
	.gal-left {
		float: none;
		width: 75%;
		padding: 0;
		margin: 0 auto 25px;
	}
	ul.contact-list li {
		display: block;
		line-height: 2.5em;
	}
	.contact_left_w3l  textarea {
		height: 127px;
	}
	.resp-tabs-list li {
		width: 28%;
	}
	.contact_left_w3l  input[type="text"], .contact_left_w3l  input[type="email"],.contact_left_w3l  textarea {
		width: 100%;
	}
	.contact_left_w3l  input[type="submit"] {
		width: 23%;
	}
	.foo-right input[type="submit"] {
    width: 29%;
}
}
@media (max-width: 414px){
	.logo a {
		font-size: 17px;
		padding: 11px 11px;
	}
	.banner-info {
		margin-top: 5.5em;
	}
	.banner {
		min-height: 391px;
	}
	.bottom-grid {
		width: 100%;
	}
	.main_ser_one p {
		margin: 15px 0 0px;
	}
	.cont-grid-right {
		float: right;
		width: 75%;
	}
	.main_ser_two {
		width: 100%;
	}
	.treat-grids {
		float: left;
		width: 100%;
	}
	.treat-grids {
		margin: 0px auto 21px !important;
	}
	.banner-bottom h3, .main_ser_one h3, .treatments h3, .contact h3, .short_codes h3.title, .services h3, .services_bot h3, .ser-foo h3, .gallery h3, .footer-w3layouts-agileinfo h2 {
		font-size: 26px;
	}
	.foo-left {
		width: 16%;
		padding:0;
	}
	p.copy-right {
		margin-top: 29px;
		line-height:1.8em;
	}
	.search input[type="search"] {
		width: 78%;
	}
	.navbar-nav > li > a {
		padding: 7px 0px;
	}
	.ser_bottom-grid {
		width: 91%;
	}
	.featured_left {
		width: 100%;
	}
	.page_head {
		min-height: 103px !important;
	}
	.gal-left {
		float: none;
		width: 90%;
	}
	.foo-right input[type="submit"] {
		width: 33%;
	}	
}
@media (max-width: 384px){
	.ser_bottom-grid {
		width: 99%;
	}
	.contact_left_w3l  h4, .contact_right_w3lagile h4 {
		margin-bottom: 17px;
	}
	.resp-tabs-list li span {
		padding: 10px 0;
	}
	.ser-right-grid {
		margin-top: 11px;
	}
}
@media (max-width: 375px){
	p.para {
		margin: 17px 0 30px;
	}
	.gal-left {
		float: none;
		width: 100%;
	}
	.contact_left_w3l  input[type="submit"] {
		width: 27%;
	}
	ul.contact-list {
		margin: 22px 0 32px;
	}
	.pagination-lg > li > a, .pagination-lg > li > span {
		padding: 6px 13px;
	}
	.contact_right_w3lagile iframe {
		height: 210px;
	}
	.foo-right input[type="submit"] {
		width: 36%;
	}
	.dropdown-menu {
		min-width: 117px;
	}
	.banner-bottom h3, .main_ser_one h3, .treatments h3, .contact h3, .short_codes h3.title, .services h3, .services_bot h3, .ser-foo h3, .gallery h3, .footer-w3layouts-agileinfo h2 {
		font-size: 22px;
	}
}
@media (max-width: 320px){
	.resp-tabs-list li {
		width: 31%;
	}
	.header-left {
		margin-left: 7.5em;
	}
	.search input[type="search"] {
		width: 76%;
	}
	.contact_left_w3l  input[type="submit"] {
		width: 30%;
	}
	.banner-info {
		margin-top: 4.5em;
	}
	.banner {
		min-height: 367px;
	}
	.callbacks_tabs {
		left: 34.5%;
	}
	.wel-grid .icon {
		margin: 0 auto;
	}
	.cont-grid-left {
		float: left;
		width: 100%;
		text-align: center;
	}
	.cont-grid-right {
		float: right;
		width: 100%;
		text-align: center;
		margin: 16px 0 0;
	}
	.cont-grid-right p {
		margin-top: 8px !important;
	}
	.hvr-outline-out:before {
		border: #7ac143 solid 3px;
	}
	.main_ser_one {
		padding: 0;
	}
	.foo-right {
		float: left;
		width: 84%;
		padding-right: 0;
	}
	.ser-left-grid {
		padding: 0;
	}
	.ser_bottom-grid {
		width: 100%;
	}
	.btm-right .captn {
		bottom: -82%;
	}
	.captn h4 {
		padding: 12px 0 0;
	}
	.btm-right img {
		width: 85%;
	}
	.captn-icon ul li a {
		height: 40px;
	}
	.captn-icon {
		width: 15.2%;
	}
	.captn-icon ul li a.fb {
		background: url(../images/social2.png) no-repeat -42px -2px #C82647;
	}
	.captn-icon ul li a.twit {
		background: url(../images/social2.png) no-repeat -1px -1px #C82647;
	}
	.captn-icon ul li a.goog {
		background: url(../images/social2.png) no-repeat -82px -2px #C82647;
	}
	.captn-icon {
		height: 71%;
	}
	.nav-tabs > li > a {
		padding: 8px 15px;
	}
	.pagination-lg > li > a, .pagination-lg > li > span {
		padding: 6px 10px;
	}
	.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
		padding: 12px!important;
	}
	.contact_left_w3l  input[type="submit"] {
		width: 31%;
	}
	.contact_left_w3l  input[type="text"], .contact_left_w3l  input[type="email"] {
		padding: 7px 12px;
	}
	.contact_right_w3lagile {
		margin-top: 38px;
	}
	.foo-right input[type="text"] {
		width: 59%;
	}
	.foo-right input[type="submit"] {
		width: 39%;
	}	
}
/*-- //responsive media queries --*/