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

h1 {
	color: #336699 !important;
}
p {
	color:#444444 !important;
	font-size: 14px !important;
}
.shadow{
box-shadow:0 3px 5px rgba(0, 0, 0, 0.57);
border-top:5px solid #005AAB;
}
.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, .inner_contentt a {
	color: #005AAB;
}

/*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;
}

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

.inner_content h2, .inner_content h4, .center-content h2, .center-content h4 {
	color: #005AAB;
	line-height: 25px;
}

.inner_content h3, .center-content h3 {
	color: #5A5A5A;
	line-height: 24px;
}

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

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

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

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

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

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

}
.bgblue{
background:blue!Important;
}
.navbar-inverse .navbar-inner {
    background-color: #0058AB!important;
    background-image: none!important; 
    border-color: #0058AB!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;

}
.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 {
 
   /* box-shadow: 1px 4px 5px #000000;*/
    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: #FFC800;
    text-shadow: 0px 2px 2px rgba(0,0,0,.75);
}
.main_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: #FFC800;
    text-shadow: 0px 2px 2px rgba(0,0,0,.75);}
.tab1 a {
    color: #FFFFFF;
    line-height: normal;
    text-transform: uppercase;
}
.main_tab1 a {
    color: #FFFFFF;
    line-height: normal;
    text-transform: uppercase;
}

.tab2{
	width:50%;
	background:blue;
}
#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;
}
#main-formTab2{
 background: none repeat scroll 0 0 #5A5A5A;
    border-top-right-radius: 3px;
    margin-top: 9px !important;
    padding-bottom: 7px;
    padding-top: 4px;
    position: relative;
    text-shadow: none !important;
    z-index: 1;}
.right-btn{
	float:left;
	margin:70px 0px;
}

.bgwhite {
    background: none repeat scroll 0 0 #FBFBFC !important;
    float: left;
    margin: 0;
    padding: 0 9px;
}
.bgwhite_main {
    background: none repeat scroll 0 0 #FBFBFC !important;
    float: left;
    margin: 0;
    padding: 0 9px;
	box-shadow:1px 4px 5px #000000;
	border:5px solid #FFC800;
	position:relative;
}

/* 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:#005AAB!important;
	color:#fff;
}
.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: #336699;
    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: #336699;
    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:#FFC800;
	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:#00A0FF;
	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:#00A0FF;
	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 30px;
}
.center-content h2{
	color:#336699;
	padding:0px;
	margin: 15px 0;
	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: #336699;
    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: #00A0FF;
    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: #336699;
    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:first-child {
	background: url("../images/testimonialbg.png") no-repeat scroll left top transparent;
	padding-top: 29px;
}
.testimonials-para p{
	margin: 10px 7px;
    padding: 5px 0 5px 15px;
	font-size:13px !important;
	font-style: italic;
	line-height: 20px;
}
.readMoreB{
float:left;
clear: both;
}
.readMoreB a{
	color: #00A0FF;
    float: left;
    font-size: 13px;
    margin: 0 0 10px 20px;
    padding: 0;
    text-decoration: none;
}
.testimonial-link{
	padding:0px;
	margin:0px;
	width:100%;
	float:left;
	background:#FAFAFA;
}
.testimonial-link p{
	float:left;
	color:#4076B7!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;
	
}
.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 #FFC800;
    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;
}

.btn-top{
margin:0px 0px 10px 0px;
}
.moving-cont{
margin-left:35px;
}	
.moving-cont > h2{
    border-bottom: 2px solid #E1E1E1;
    color: #005AAB;
    font-size: 28px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 13px;
    text-transform: capitalize;
    width: 100%;
}
.inner_content{
margin:10px 0 30px;
}	
.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%;
}

.adj {
	padding: 0px;
background: none repeat scroll 0px 0px rgba(0, 0, 0, 0);
box-shadow: none;
}

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

									/*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: #FFC800;
    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: #336699;
    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%;
}
.newspage_recent-title a{
	text-decoration:none;
	color:#00A0FF;
	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;
}


						/* testimonials 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: #FFC800;
    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: #336699;
    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%;
}
.testimonialp_recent-title a{
	text-decoration:none;
	color:#00A0FF;
	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;
}
									
/* 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: #336699;
    line-height: normal;
    margin: 0 0 5px;
    padding: 0;
    text-transform: capitalize;
    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:first-child {
	background: url("../images/testi-coma.png") no-repeat scroll left top transparent;
}
.page-testimonials-para p {
	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:#005AAB !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:#005AAB;
	border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    height: 27px !important;
    width: 112px !important;
}
.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 #005AAB!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 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 #005AAB!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;
}

@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: "AvenirNextLTPro-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;
color: #0058AB !important;
font-size: 14px;
width: 100%;
}
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;
}

#innerfoter {
    
}

/* 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%;
               /*  display: inline-block; */
                list-style: none;
                margin: 0;
                padding: 0;
                }
 
.abc li {
                display: inline-block;
                list-style: none;
				line-height:16px!important;
                }
 
 
.abc li a {
                color: #5d9baf;
                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 #d6d6da;
				text-transform:capitalize;
                }
                
.abc li:last-child a {
	border-right: none;
}
 
.abc li a:hover, .abc li a:active, .abc .current_page_item a, .abc .current-cat a, .abc .current-menu-item {
                color: #9a9a9a;
                }
 
.abc li li a, .abc li li a:link, .abc 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;
				text-transform:capitalize;
                }
 
.abc li li a:hover, .abc li li a:active {
         
		
                color: #6388aa;
                }
 
.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:#005AAB;
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:bold;
}
.location-contact{
float:none;
margin:0 auto;
}

/*4 june code*/
.top-form{
float: left !important;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 0
	}
#field_1_4, #field_1_7, #field_1_9, #field_1_12, #field_1_14, #field_1_16, #field_1_18 {
	background: #E5E5E5;
	overflow-y: hidden;
	min-height: 72px;
	border-bottom: 1px solid #fff;
}
#field_1_6, #field_1_8, #field_1_10, #field_1_13, #field_1_15, #field_1_17, #field_1_5 {
	background: #CCCCCC;
	overflow-y: hidden;
	min-height: 72px;
	border-bottom: 1px solid #fff;
}
#field_1_5 .gfield_description {
	text-align: left;
	margin: 15px 22px 17px;
	color: #F00;	
}
.submitDescription {
	font-size: 11px !important;
	color: #000 !important;
}
#field_1_5 {
	text-align: right;
	padding-right: 33px;
}
#field_1_5 .gfield_label {
	display: inline-block;
	margin-right: 30px;
	padding-top: 16px;
}
#field_1_5 .ginput_container {
	display: inline-block;
}
.gfield_price {
	padding: 8px 8px 22px 22px;
}
.gfield_price .ginput_container {
	float: right;
	padding-right: 22px;
	clear: right;
	position: relative;
	top: 24px;
}
.gfield_price .gfield_label {
	color: #005687;
}
.ginput_product_price_label {
	display: none;	
}
.ginput_quantity_label {
	display: none;
}
.ginput_product_price {
	margin-right: 72px;
}
.gfield_description {
	font-size: 12px !important;
	width: 460px !important;
	float: left;
	padding-top: 0 !important;
}
#gform_submit_button_1 {
	background: rgb(0,81,130); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTE4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDFmNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,81,130,1) 0%, rgba(0,31,73,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,81,130,1)), color-stop(100%,rgba(0,31,73,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,81,130,1) 0%,rgba(0,31,73,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,81,130,1) 0%,rgba(0,31,73,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,81,130,1) 0%,rgba(0,31,73,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,81,130,1) 0%,rgba(0,31,73,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005182', endColorstr='#001f49',GradientType=0 ); /* IE6-8 */
	color: #fff;
	text-transform: uppercase;
	border: 2px solid #7A9DBD;
	float: right;
	margin-bottom: 32px;
}