body {
    background: #F1F1E8;
}
#wrapper {
    background: #FFFFFF;
}

.main-area a {
	color: #01A850 !important;
}
p {
	color:#333!important;
}

.center-content a, .inner-content a {
	color: #00A850 !important;
}

p {
	font-size: 14px !important;
}
.shadow{
box-shadow:0 3px 5px rgba(0, 0, 0, 0.57);
border-top:3px solid #00a850!important;
}
.bgnone{
background:none!important;
padding:8px 0px!important;
}

.phone-num{
margin:0px 0 0 20px;
font-size:12px;
text-align:center;
}
.phone-num h1{
font-size:20px;
padding:0px;
text-align:center;
}

.copyRigh a, .inner_content a {
	color: #52A853 !important;
}

.copyRigh a:hover, .inner_content a:hover {
	color: #5a5a5a !important;
}

.center-content h3 {
	color: #5a5a5a;
}

.inner_content h2, .inner_content h4 {
	color: #5A5A5A;
	line-height: 25px;
}

.inner_content h3, .center-content h3 {
	color: #52A853;
	line-height: 20px;
}

#mathLabel {
	display: inline-block;
	width: 93px;
}

#mathCheck {
	display: inline-block;
	width: 104px;
}

/*Customize Image Caption*/
.wp-caption {
text-align: center;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

.humanBox input {
	width: 16px !important;
	margin-top: 9px !important;
}


#footer-bottom .left-txt, #footer-bottom .copyRigh {
	padding: 7px 0;
}

#logo{
margin:5px 0 5px 20px;
text-align:center;

}
.united{
margin:10px 0 0 100px;
text-align:center;

}
.bgnav{
box-shadow:none!important;
background:red!important;

}
.bgblue{
background:blue!Important;
}
.navbar-inverse .navbar-inner {
    background-color: #01a752!important;
    background-image: none!important; 
    border-color: #61c895!important;
}
.liborder{
border-right:2px solid #6399CB!important;
}
.wd100{
width:100%!important;
}
.leftImg{
background:url("../images/li-lefImage.png") no-repeat scroll left 0 transparent;
   clear: both;
    float: left;
    height: 45px;
    margin: 0 0 0 -10px;
    width: 10px;
}
.rightImg{
background:url("../images/li-rightImage.png") no-repeat scroll left 0 transparent;
 
    float: right;
    height: 45px;
    margin: -40px -10px 0 -10px;
    width: 10px;
}
.location h3{
color:#fff;
font-size:20px;
line-height:none;
margin:0px!important;

}

#footer .location a {
	color: #fff;
}
.location p{
color:#fff!important;
font-size:12px;
line-height:none;
margin:0px!important;
font-weight:bold;
}
.location{
float:none;
margin:0 auto;

}
#footer{
background:url("../images/foterbg.png") repeat ;
}
.txtshadow {
color:white!important;
text-shadow:none!important;
}
.margintop{
margin-top:-20px;
}
.copyRigh{
	float: none;
    margin: 0 auto;
    text-align: center;
}
.copyRigh p{
margin:5px 0px 0px 30px
}
.left-txt{
float:none;
}
.left-txt p{
margin:5px 0px 0px 30px!important;
}
.slider{
margin:0px;
padding:0px;
}
.left-btn{
float:left;
margin:70px 0px;
}
.left-btn a{
float:left;
background:#4C4C4C;
    color: #FFFFFF;
    float: left;
    padding: 20px 10px;
    text-decoration: none;
}
#mainpaddright {
    min-height: 400px;
}
.slider-txt{
	padding:0px;
	margin:0px;
}
.slider-txt h2{
	color:#045AA8;
	text-align:center;
}
.main-box{
background: #FFC800;
    margin: 0;
    padding:0px 5px 1px;
    width: 100%;
	 box-shadow: 1px 4px 5px #000000;

}
.main-form {
    left: 20px;
    margin: 0;
    padding: 0 5px 5px;
    position: absolute;
    top: -315px;
    width: 100%;
}
.main-input label {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 0 2px;
    width: 100%;
}
.main-input {
    display: block;
    float: left;
    margin: 0;
    width: 50%;
}
#tab1{
box-shadow: 2px 4px 6px #000;
position: relative;
z-index: 2;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.tab1{
      color:#FFF;
    float: left;
    font-size: 18px;
    line-height: normal;
    margin: 0 !important;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 50%;
    font-weight: bold;
	 background-color: #6ED03C;
    text-shadow: 0px 2px 2px rgba(0,0,0,.75);
}
.tab1 a {
    color: #FFFFFF;
    line-height: normal;
    text-transform: uppercase;
}

.tab2{
	width:50%;
	background:blue;
}

#tab2 a:hover {
	color: #fff;
}

#tab2 {
	 background: none repeat scroll 0 0 #5A5A5A;
    margin-top: 10px !important;
    padding-bottom: 7px;
    padding-top: 3px;
    text-shadow: none !important;
    position: relative;
    z-index: 1;
    border-top-right-radius: 3px;
}
.right-btn{
	float:left;
	margin:70px 0px;
}

.bgwhite,
#contact-form .gform_wrapper {
    background: none repeat scroll 0 0 #FBFBFC !important;
    float: left;
    margin: 0;
    padding: 0 9px;
}

#contact-form .gform_wrapper {
	max-width: 100%;
}
#contact-form .gform_wrapper input {
	box-shadow: none;
    width: calc(100% - 5px) !important;
    margin: 0px;
    padding: 0px;
    height: 20px;
}
#contact-form .gform_wrapper .gfield.main-input:nth-child(even) {
	clear: none;
}
#contact-form .gform_wrapper .gfield.main-input:nth-child(odd) {
	clear: left;
}
#contact-form .gform_wrapper .gfield.main-input.full {
	width: 100%;
}
#contact-form .gform_wrapper .gform_footer input.button {
	background: #e3e645!important;
    color: #5a5a5a;
    margin: 10px 0;
    height: auto;
    width: auto !important;
}
#contact-form .gform_wrapper .top_label textarea.textarea {
	width: calc(100% - 8px);
	height: 42px;
}
#contact-form .gform_wrapper ul.gfield_checkbox li input[type=checkbox] {
	width: auto !important;
}
#contact-form .gform_wrapper .gform_footer {
	margin: 0;
	padding: 0;
}
#field_1_9 .gfield_label {
	display: none;
}
#contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
#contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
	margin-top: 0;
}
#contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
	margin: 0 !important;
	padding: 0 !important;
	border: 0;
}
#contact-form .gform_wrapper .validation_message {
	font-weight: normal;
	font-style: italic;
	padding: 0 !important;
}
#contact-form #gforms_confirmation_message {
    text-align: center;
    color: white;
    font-weight: bold;
    padding: 10px;
}

/* Meraj CODE Start */
.grid_full {
    display: block;
    float: left;
    width: 100%;
}
.grid_full .full {
    float: left;
    margin: 0;
    width: 100%;
}
.grid_full input {
    box-shadow: none;
    width: 96%;
	margin:0px;
    padding: 0px;
	height: 20px;
}
.grid_full .full input {
	box-shadow: none;
    float: left;
    width: 98%;
	margin:0px;
    padding: 0px;
	height: 20px;
}
.grid_full .full textarea {
    box-shadow: none;
    float: left;
    height: 42px;
    width: 98%;
	margin:0px;
    padding: 0px;
}
.grid_full #submit {
    margin: 10px 0;
}
/* Meraj Code End */
.bg-btn{
	background:#e3e645!important;
	color:#5a5a5a;
}
.right-btn a{
	background:#4C4C4C;
    color: #FFFFFF;
    float: right;
    padding: 20px 10px;
    text-decoration: none;
}
						/* left side bar start */
   
.left-sidebar{
	margin:0px 0px 10px 10px;
}
   .follow-us{
	border:1px solid #CFCFCF;
	padding:0px;
	margin:0px 0px 0px 0px;
}
.follow-us h3{
	background: url("../images/bg-followus.png") repeat-x scroll left bottom transparent;
    color: #5a5a5a;
    font-size: 18px;
    padding: 0 0 0 15px;
	margin:0px;
    text-transform: capitalize;
	background-color:#FCFDFE;
	font-weight: normal;
	}
	
.recent{
	border:1px solid #CFCFCF;
	padding:0px;
	margin:40px 0px 0px 0px;
}
.recent h3 {
	background: url("../images/bg-followus.png") repeat-x scroll left bottom transparent;
    color: #5a5a5a;
    font-size: 18px;
    padding: 0 0 0 15px;
	margin:0px;
    text-transform: capitalize;
	background-color:#FCFCFD;
	font-weight: normal;
}	
.recent-news {
    background-color: #FAFAFA;
    display: table;
    float: left;
    margin: 0;
    padding: 8px 0;
    width: 100%;
}
.recent-news .recent-news-inner {
    display: table-cell;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}
.date-section{
	width:30%;
	text-align: center;
	font-weight:bold;
	font-size:20px;
	float:left;
}
.date{
	padding:15px;
	background:#37bc46;
	text-align: center;
	font-weight:bold;
	color:#fff;
	font-size:20px;
}

.month{
	background:#F6F6F6;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-transform:capitalize;
	font-size:13px;
	font-weight: normal;
}
.recent-title{
	float:right;
	margin: 0 0 0 5px;
	width: 66%;
}
.recent-title h4{
	color:#00a850;
	font-size:16px;
	padding:0px;
	margin:0 0 5px 0;
	font-weight: normal;
}
.recent-title p{
	padding:0px;
	margin:0px;
	color:#6E6D6D;
	font-size: 13px !important;
}
.recent-title a{
	text-decoration:none;
	color:#00a850;
	font-size:13px;
	padding:0px;
	margin:10px 0px 6px 0px;
	float:left;
}
.icon{
	padding:0px;
	margin:0px;
	width:100%;
	background:#FAFAFA;
	float:left;
}
.social-icon
{
	padding:0px;
	margin:14px 0px;
	text-align:center;
}
.social-icon a img {
	margin:0px 0px 0px 14px;
}
.social-icon a:first-child img {
    margin: 0;
}
.center-content{
	padding:0px;
	margin:0 0 10px;
}
.center-content h2{
	color:#5a5a5a;
	padding:0px;
	margin:0px;
	font-size:25px;
}
.center-content p{
	color:#666666;
	padding:0px;
	margin:0 0 9px;
	font-size: 13px;
	font-weight:normal;
}
         
		                /* right side bar start */
.right-sidebar{
	margin:0px 10px 10px 0px;
}
.links{
	border:1px solid #CFCFCF;
	padding:0px;
	margin:0px 0px 0px 0px;
}
.links h3{
	background:#FCFDFE url("../images/bg-followus.png") repeat-x scroll left bottom ;
    color: #5a5a5a;
    font-size: 18px;
    padding: 0 0 0 15px;
	margin:0px;
    text-transform: capitalize;
    font-weight: normal;
    }
	
.right-links{
	width:100%;
	margin:0px;
	float:left;
	background:#FAFAFA;
}
.right-links ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.right-links ul li {
    background: url("../images/li-bg.png") no-repeat scroll 0 6px transparent;
    float: left;
    font-size: 12px;
    list-style-type: none;
    margin: 4px 0;
    width: 100%;
}
.right-links ul li a {
    color: #5a5a5a;
    float: left;
    padding: 0 2px 0 12px;
    text-decoration: none;
}
.testimonials{
	border:1px solid #CFCFCF;
	padding:0px;
	margin:40px 0px 0px 0px;
}
.testimonials h3{
	background:url("../images/bg-followus.png") repeat-x scroll left bottom transparent;
    color: #5a5a5a;
    font-size: 18px;
    padding: 0 0 0 15px;
	margin:0px;
	background-color:#FCFCFD ;
    text-transform: capitalize;
    font-weight: normal;
    }
	
.testimonials-para{
	background:#FAFAFA;
	float:left;
	padding:0px;
	margin:0px
}
.testimonials-para p{
	background: url("../images/testimonialbg.png") no-repeat scroll left top transparent;
	margin: 10px 7px;
    padding: 29px 0 5px 15px;
	font-size:13px !important;
	font-style: italic;
	line-height: 20px;
}
.testimonial-link{
	padding:0px;
	margin:0px;
	width:100%;
	float:left;
	background:#FAFAFA;
}
.testimonial-link p{
	float:left;
	color:#6ed03c!important;
	margin:0px 14px 10px 14px;
	font-weight: normal;
	font-size: 15px !important;
}
.testimonial-link p span{
	color:#969696;
	border-left:2px solid #969696;
	margin: 0 0 0 6px;
    padding: 0 0 0 6px;
	font-weight: normal;
	
}
.readMoreB {
	clear: both;
}
.readMoreB a {
    color: #00A850;
    float: left;
    font-size: 13px;
    margin: 0 0 10px 20px;
    padding: 0;
    text-decoration: none;}
.m-top70{
margin-top:0px!important;
}
.m-bottom{
margin-bottom:0px!important;
}
.main-img{
	float: right;
    margin: 0 4px;
    padding: 0;
    width: 91%;
}
.main-img ul{
padding:0px;
}
.main-img ul  li{
list-style-type:none;
}
.bjqs-markers h-centered
{
display:none!important;
}
										/* innner pages*/

.left-form{
	background:#fff;
	background: none repeat scroll 0 0 #6ed03c;
    box-shadow: 1px 6px 5px #999999;
    margin: 0;
    padding:5px 5px 5px 5px;
	display:table;
	position: relative;
	z-index: 11;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;

}
.adj
{
padding: 0px; 
background: none repeat scroll 0px 0px transparent; 
box-shadow: none; 
}
.btn-top{
margin:0px 0px 10px 0px;
}
.moving-cont{
margin-left:35px;
}	
.moving-cont > h2{
    border-bottom: 2px solid #E1E1E1;
    color: #5a5a5a;
    font-size: 28px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 13px;
    text-transform: capitalize;
    width: 100%;
}
.inner_content{
margin:10px 0 0;
}	
.inner_content img {
    border: 8px solid #FFF;
    /* float: right; */
    margin: 5px 15px;
    outline: 1px solid #DDD;}

.inner_content p{
padding:5px 0;
}
.w{
width:100%;
}

									/*News Page */

.newspage_recent{
	border-bottom:2px solid #ECECEC;
	padding:0px;
	margin:20px 0px 0px 0px;
}
/*
.newspage_recent h3{
	background: url("../images/bg-followus.png") repeat-x scroll left bottom transparent;
    color: #336699;
    font-size: 18px;
    padding: 0 0 0 15px;
	margin:0px;
    text-transform: capitalize;
	background-color:#FCFCFD;
	}
*/	
.newspage_recent-news{
	padding:8px;
	float:left;
	margin:0;
	width:100%;
	
}
.newspage_date-section{
	width:14%;
	text-align: center;
	font-weight:bold;
	font-size:20px;
	float:left;
}
.newspage_date {
    background: #37bc46;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    padding: 15px 0;
    text-align: center;
}

.newspage_month{
	background:#F6F6F6;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-transform:capitalize;
	font-size:15px;
	font-weight: normal;
}
.newspage_recent-title{
	float:right;
	margin: 0 0 5px 5px;
	width: 82%;
}
.newspage_recent-title h4{
	 color: #00a850;
    font-size: 22px;
    margin: 0;
    padding: 0;
}
.newspage_recent-title p{
	 color: #666666;
    /* float: left; */
    font-size: 12px;
    margin:0 0 10px;
    padding: 0;
    width: 100%;
}

.comment-author.vcard img {
	display: none;
}
.newspage_recent-title a{
	text-decoration:none;
	color:#52a853;
	font-size:13px;
	padding:0px;
	margin:10px 0px 6px 0px;
}
.newspage_recent-title > span{
background: url("../images/authorBg.png") no-repeat scroll left top transparent;
	float: left;
   margin: 10px 0;
    padding: 0 0 0 19px;
    width: 100%;
	color:#666666;
}

								/*testimonial page*/	


.testimonialp_recent{
	border-bottom:2px solid #ECECEC;
	padding:0px;
	margin:40px 0px 0px 0px;
}
.testimonialp_recent h3{
	background: url("../images/bg-followus.png") repeat-x scroll left bottom transparent;
    color: #336699;
    font-size: 18px;
    padding: 0 0 0 15px;
	margin:0px;
    text-transform: capitalize;
	background-color:#FCFCFD;
	}	
.testimonialp_recent-testo{
	padding:8px;
	float:left;
	margin:0;
	width:100%;
	
}
.testimonialp_date-section{
	width:14%;
	text-align: center;
	font-weight:bold;
	font-size:20px;
	float:left;
}
.testimonialp_date {
    background: #37bc46;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    padding: 15px 0;
    text-align: center;
}

.testimonialp_month{
	background:#F6F6F6;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-transform:capitalize;
	font-size:15px
}
.testimonialp_recent-title{
	float:right;
	margin: 0 0 5px 5px;
	width: 82%;
}
.testimonialp_recent-title h4{
	 color: #00a850;
    font-size: 22px;
    margin: 0;
    padding: 0;
}
.testimonialp_recent-title p{
	 color: #666666;
    /* float: left; */
    font-size: 12px;
    margin:0 0 10px;
    padding: 0;
    width: 100%;
}

.comment-author.vcard img {
	display: none;
}
.testimonialp_recent-title a{
	text-decoration:none;
	color:#52a853;
	font-size:13px;
	padding:0px;
	margin:10px 0px 6px 0px;
}
.testimonialp_recent-title span{
background: url("../images/authorBg.png") no-repeat scroll left top transparent;
	float: left;
   margin: 10px 0;
    padding: 0 0 0 19px;
    width: 100%;
	color:#666666;
}

.testimonialp_recent-title > h4, .testimonialp_recent-title > span {
	display: none;
}	




							
/* extras*/
.cont-mar-top{
margin-top:70px;
}
.frame15 {
    margin: 10px 15px 0;
}


.new-width{
width:10%;
}

/* association page*/
.main-area{
border-bottom: 1px solid #ECECEC;
    float: left;
    margin: 30px 0 0;
    padding: 0 2px 15px 0;
	width:100%;
}
.associ-logo {
    border: 1px solid #DDD;
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px;
}
.associ-logo img{
padding:0px;
margin:0px;
}
.associatation-content{
padding:0px;
margin:0px 0 0 10px;
float: left;
width: 70%;
}
.associatation-content h3 {
    color: #00a850;
    line-height: normal;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}
.associatation-content p {
    color: #666666;
    font-size: 12px;
    line-height: normal;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}

/*testimonials page*/
.test_inner_content {
    float: left;
    margin: 0 0 50px;
}
.test-main {
    margin: 30px 0 0 3px;
    padding: 0 ;
}
.page-testimonials {
    border: 1px solid #CFCFCF;
    margin: 0;
    padding: 10px;
}
.page-testimonials h3{
	background:url("../images/bg-followus.png") repeat-x scroll left bottom transparent;
    color: #336699;
    font-size: 18px;
    padding: 0 0 0 15px;
	margin:0px;
	background-color:#FCFCFD ;
    text-transform: capitalize;
}
.page-testimonials-para {
    background: none repeat scroll 0 0 #F2F2F2;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.page-testimonials-para p{
	background: url("../images/testi-coma.png") no-repeat scroll left top transparent;
	margin: 10px 7px;
    padding: 16px 0 5px 9px;
	color: #333333 !important;
    font-size: 14px;
    font-style: italic;
}
.page-testimonial-link{
	padding:0px;
	margin:0px;
	width:100%;
	float:left;
	background:#F2F2F2;
}
.page-testimonial-link p{
	float:left;
	color:#6ed03c !important;
	margin:0px 14px 10px 14px;
	font-weight: bold;
}
.page-testimonial-link p span{
	color:#333333;
	border-left:2px solid #333333;
	margin: 0 0 0 6px;
    padding: 0 0 0 6px;
	 font-weight: normal;
}
						/*comment box*/
.comment-box{
padding:0px 0px 0px 40px;
margin:0px;
}
.comment-box h3{
color:#333333;
}
.comment-box textarea{
width:60%;
}
.comment-box input{
width:50%;
height:12px;
}
.btn-form{
	background:#e3e645;
	border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #5a5a5a;
    height: 27px !important;
    width: 112px !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);

}
.comment-box  label{
color:#666666;
}

									/* 1 may work sheraz */
								
.pag{
float:right!important;
}									
.pag a {
	background-color: #FBFBFC!important;
    border-left:2px solid #D8D8D9!important;
	border-right:2px solid #D8D8D9!important;
	border-top:1px solid #D8D8D9!important;
	border-bottom:4px solid #5A5A5A!important;
    border-radius: 3px 3px 3px 3px!important;
    border-style: solid!important;
    border-width: 2px 2px 3px;
    color: #5A5A5A !important;
    float: left!important;
    line-height: 22px!important;
    margin: 2px!important;
    padding: 0 7px!important;
    text-decoration: none!important;
	font-weight:bold!important;
}
.pag a:hover{
	background-color: #FBFBFC!important;
    border-left:2px solid #D8D8D9!important;
	border-right:2px solid #D8D8D9!important;
	border-top:1px solid #D8D8D9!important;
	border-bottom:4px solid #00a850!important;
    border-radius: 3px 3px 3px 3px!important;
    border-style: solid!important;
    border-width: 2px 2px 3px;
    color: #00a850 !important;
    float: left!important;
    line-height: 22px!important;
    margin: 2px!important;
    padding: 0 7px!important;
    text-decoration: none!important;
	font-weight:bold!important;
}
.pag span {
	background-color: #FBFBFC!important;
    border-left:2px solid #D8D8D9!important;
	border-right:2px solid #D8D8D9!important;
	border-top:1px solid #D8D8D9!important;
	border-bottom:4px solid #00a850!important;
    border-radius: 3px 3px 3px 3px!important;
    border-style: solid!important;
    border-width: 2px 2px 3px;
    color: #00a850 !important;
    float: left!important;
    line-height: 22px!important;
    margin: 2px!important;
    padding: 0 7px!important;
    text-decoration: none!important;
	font-weight:bold!important;
}

@media only screen 
and (min-device-width : 760px) 
and (max-device-width : 939px){
.m-top70{
margin-top:7px!important;
}
.wdth300{
width:260px!important;

}

.testimonial-link p{
margin: 0 6px 10px;
font-size:13px;
font-weight: bold;
}
.left-form .main-input {
    width: 100%;
}
.date{
padding:10px;
}

}
@media only screen 
and (min-device-width : 0px) 
and (max-device-width : 685px){
.btn-top{
margin:30px 0px 10px 0px;
}
.moving-cont {
    margin-left: 15px;
}
.moving-cont h2 {
width: 97%;
}

.m-top70{
margin-top:70px!important;
}

#footer{
margin-top:20px!important;
}
.slider{
display:none!important;
}

.center-content h2{
margin:0px 7px 0px 7px;
}
.center-content p{
margin:0px 7px 0px 7px;
}
.right-sidebar{
margin:0 10px 10px;
}
.left-sidebar {
    margin: 0 10px 10px;
}
.center-content {
    margin: 10px;
    padding: 0;
}
.main-img{
width:87%!Important;
}
.m-top70 {
    margin-top: 173px !important;
}
.m-bottom {
    margin-bottom: 34px !important;
}
}
@media only screen 
and (min-device-width : 0px) 
and (max-device-width : 740px){

	.left-txt{
	float: none;
	margin: 0 auto;
	text-align: center;
	}
	.left-txt p{
	margin:5px 0 0 0!important;
	}
	.copyRigh p{
	margin:5px 0px 0px 0px!important;
	}
	.location {
    float: none;
    margin: 0 auto;
	width:220px!important;
	}
	.united{
	margin:0px 0px 10px 0px!important;
	}
	#logo{
	margin:10px 0px 0px 0px !important
	}
	.phone-num h1{
	text-align:center;
	}
}
@media only screen 
and (min-device-width : 0px) 
and (max-device-width : 512px){
.m-bottom{
margin-bottom:100px!Important;
}

}
@media only screen 
and (min-device-width : 0px) 
and (max-device-width : 600px){

.m-bottom {
    margin-bottom: 80px !important;
}
}



/* styles for desktop */
.tinynav { display: none }

/* styles for mobile */
@media screen and (max-width: 600px) {
    .tinynav { display: block }
    #nav { display: none }
}
/* sam css start */
#phonestart{color:#5a5a5a;font-size:29px;font-weight:bold;}
#header_upper_menu li a{color:#005aab;font-size:13px;font-weight:normal;}
#footer_upper_menu li a{color:#FFF;font-size:13px;font-weight:normal;}
.navbar .btn-navbar {margin-top:6px; margin-bottom:6px;}
.footernav{
float:right;
}
ul.bjqs-controls.v-centered li a {
    background: none repeat scroll 0 0 #575A5E;
    color: #FFFFFF;
    display: block;
    padding: 20px 10px;
    text-decoration: none;
}
@media (max-width: 767px) {
.footernav{
text-align:center;
float:none;
}
.margintop {
    margin-top: 0px;
}
	.location {
	width:220px!important;
	}
.left-txt {
    margin: 0 auto;
    text-align: center;
}
}
/* sam css end */

/* CSS for AJAX Contact form */
span.error {
    color: red;
    margin-left: 3px;
}
p.tick {
float: left;
text-align: center;
font-family: Arial,sans-serif;
color: green !important;
font-size: 14px;
width: 100%;
}
body .left-form p.tick {
	color: #fff !important;
}
p.alert {
	background: none repeat scroll 0 0 #F00;
	border: 1px solid #CD5C5C;
	color: #FFF !important;
	margin: 2px 0 0;
	text-shadow: none;
	padding: 0px 35px 2px 34px;
}

/* CSS for AJAX Contact form */

.right-links .inner-padding {
	float: left;
	padding: 12px;
}
#optionsframework .section .controls input{
	
	
	width:300px!important;}
	.abc {
               
                font-family: Georgia, Times New Roman, Trebuchet MS;
                font-size: 16px;
                color: #005AAB;
  
                margin: 0 auto 0;
                clear: both;
                overflow: hidden;
				width:100%;
                }
 
.abc ul {
                width: 100%;
                float: left;
                list-style: none;
                margin: 0;
                padding: 0;
                }
 
.abc li {
                display: inline-block;
                list-style: none;
				line-height:16px!important;
                }
 
 
.abc li a {
                color: #5a5a5a;
                display: block;
                font-size: 12px;
                margin: 0;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:normal;
                padding:0px 6px;
                text-decoration: none;
                position: relative;
				border-right:1px solid #00a850;
				text-transform:capitalize;
                }
                
.abc li:last-child a{
	border-right: none !important;
}
 
.abc li a:hover, .abc li a:active, .abc .current_page_item a, .abc .current-cat a, .abc .current-menu-item {
                color: #00a950;
                }
 
.abc li li a, .abc li li a:link, .abc li li a:visited {
                background:#FFF;
                color: #5A5A5A;
                width: 138px; 
                font-size: 12px;
                margin: 0;
                padding: 6px!important;
                border-left: 1px solid #ededed;
                border-right: 1px solid #ededed;
				  border-top: 1px solid #ededed;
                border-bottom: 1px solid #ededed;
				text-align:left;
                position: relative;
				top:5px;
				text-transform:capitalize;
                }
 
.abc li li a:hover, .abc li li a:active {
         
		
                color: #00aa51;
                }
 
.abc li ul {
                z-index: 9999;
                position: absolute;
                left: -999em;
                height: auto;
                width: 160px;
                }
 
.abc li ul a { 
                width: 140px;
                }
 
.abc li ul ul {
                margin: -31px 0 0 159px;
                }
 
.abc li:hover ul ul, .abc li:hover ul ul ul, .abc li.sfHover ul ul, .abc li.sfHover ul ul ul {
                left: -999em;
                }
 
.abc li:hover ul, .abc li li:hover ul, .abc li li li:hover ul, .abc li.sfHover ul, .abc li li.sfHover ul, .abc li li li.sfHover ul {
                left: auto;
                }
 
.abc li:hover, .abc li.sfHover { 
                position: static;
                }
				
.footerMenu {
               margin:10px 20px 5px 21px;
                font-family: Georgia, Times New Roman, Trebuchet MS;
                font-size: 16px;
                color: #e9e9ea;
                margin: 10px 20px 5px;
                clear: both;
				float: right;
                overflow: hidden;
		
                }
 
.footerMenu ul {
                width: 100%;
               float: right;
                list-style: none;
                margin: 0;
                padding: 0;
                }
 
.footerMenu li {
               float: left;
                list-style: none;
				line-height:16px!important;
                }
 
 
.footerMenu li a {
                color: #e9e9ea;
                display: block;
                font-size: 13px;
                margin: 3px 0px 0px 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:normal;
                padding:0px 6px;
                text-decoration: none;
                position: relative;
				border-right:1px solid #e9e9ea;
				text-transform:capitalize;
                }
                
.footerMenu li:last-child a {
	border-right: none;
}
 
.footerMenu li a:hover, .footerMenu li a:active, .footerMenu .current_page_item a, .footerMenu .current-cat a, .footerMenu .current-menu-item {
                color: #9a9a9a;
                }
 
.footerMenu li li a, .footerMenu li li a:link, .footerMenu li li a:visited {
                background:#FFF;
                color: #6395af;
                width: 138px; 
                font-size: 12px;
                margin: 0;
                padding: 6px!important;
                border-left: 1px solid #ededed;
                border-right: 1px solid #ededed;
				  border-top: 1px solid #ededed;
                border-bottom: 1px solid #ededed;
				text-align:left;
                position: relative;
				top:5px;
				left:0px;
				text-transform:capitalize;
                }
 
.footerMenu li li a:hover, .footerMenu li li a:active {
         
		
                color: #6388aa;
                }
 
.footerMenu li ul {
                z-index: 9999;
                position: absolute;
                left: -999em;
                height: auto;
                width: 160px;
                }
 
.footerMenu li ul a { 
                width: 140px;
                }
 
.footerMenu li ul ul {
                margin: -31px 0 0 159px;
                }
 
.footerMenu li:hover ul ul, .footerMenu li:hover ul ul ul, .footerMenu li.sfHover ul ul, .footerMenu li.sfHover ul ul ul {
                left: -999em;
                }
 
.footerMenu li:hover ul, .footerMenu li li:hover ul, .footerMenu li li li:hover ul, .footerMenu li.sfHover ul, .footerMenu li li.sfHover ul, .footerMenu li li li.sfHover ul {
                left: auto;
                }
 
.footerMenu li:hover, .footerMenu li.sfHover { 
                position: static;
                }
				
	/*21 may ss code*/
	.location-contact h3{
color:#00a850;
font-size:20px;
line-height:none;
margin:0px!important;

}
.location-contact p{
color:#666666!important;
font-size:12px;
line-height:none;
margin:0px!important;
font-weight:normal;
}
.location-contact{
float:none;
margin:0 auto;
}

.navbar .nav > li{
	border-right:1px solid #61c693!important;
	}
	
	.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
    background: none repeat scroll 0 0 #61c895!important;
    color: #ffffff;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a, .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a{
	 color: #ffffff!important;
	}