body {margin:0px; font-family: 'Quattrocento Sans', sans-serif; font-size: 14px; color: #666;
 background-color: #F8F8F8; line-height: 1.6; font-weight: 400; }
#container{
margin:auto;
width:960px;
}
.top-header {
    background: none repeat scroll 0 0 #FFFFFF;
}
header {
    background: none repeat scroll 0 0 #FFFFFF !important;
    margin: auto;
    padding: 20px;
    width: 960px;
}


.clr{clear: both}

.logo{float:left;
width:300px;
height:auto;}

/*-----navigation---------*/

#top-menu{  float: right;
    
    padding: 0 0 0 40px;
    text-align: left;
    list-style:none;
    }

#top-menu li{display:inline;
padding:10px 2px 10px 19px;
text-transform:capitalize;
font-size:17px;
}
#top-menu li a{text-decoration:none;
color:#000;}
#top-menu li a:hover{
text-decoration:none;
color:#D4CDD5;

}
#et-top-navigation{padding-top:21px;}
#slidercontainer{background:#fff;}
#slideshow{
width:960px;
margin:auto;
padding-bottom:10px;


}

.et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left > ul {
    padding: 0 0 0 35px;
       font-size: 1.1em;
    line-height: 1.85em;
    text-align: justify;
}
.faq{border-bottom:1px solid #696969; 
     margin-bottom:32px;
}
.faq > ul{font-size: 1.1em;
    line-height: 1.85em;
    text-align: justify;
    padding:0px 0px 0px 30px;}
.heading{color: #696969;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1.3em;
    margin: 0;
    word-spacing: 1px;}

h1, h2, h3, h4, h5, h6 { color: #000; padding-bottom: 5px; line-height: 1em; font-weight: normal; }



h1 { font-size: 26px; color:#696969;text-align:center;}
h2 { color: #696969;
    font-size: 2.09em;
    font-weight: 600;
    margin: 0;}
h3 {  font-size: 3em;
    letter-spacing: -1px;
    line-height: 1.33em;
    margin: 0;}
h4 { font-size: 1.85em;
    line-height: 1.5em;
    margin:0px 0px 10px;
    color:#000;}
h5 {font-size: 20px;
    letter-spacing: 1px;
    line-height: 1.3em;
    margin: 0;
  
    word-spacing: 1px;}
h6 {  color: #0F0F0F;
    font-size: 1.6em;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0;
    padding: 9px 0;
    text-align: center;
    width: 300px;}
    
    
    

    
.entry_full img{border:1px solid !important;}
#clientarea{margin:0px;padding:25px 0;}
#clientarea ul{list-style:none;margin:0px; padding:0px;}

#clientarea ul li { float: left;
    padding-left: 6px;
    padding-right: 14px;}
#clientarea ul li img{ height: 196px;
    width: 298px;
border:1px solid #89D9BE;}
.centertxt{   color: #696969;
    font-size: 16px;
   
    margin: auto;
    padding: 14px;
    text-align: center;
    width: 600px;}
    #featureclient img {
    float: left;
    padding-right: 27px;
}

#thumb {
    float: left;
    width: 220px;
}
#thumb img {border:1px solid}
#metaslider_29 > div {
    display: block !important;
}
.wp-image-23.alignleft {
    border: 1px solid;
}
.alignnone.wp-image-239{
    border: 1px solid;
}
.alignnone.wp-image-30{
    border: 1px solid;
}
.post-area > img {
    border: 1px solid;
}
.alignnone.size-full.wp-image-239 {
    border: 1px solid #A5E8F5;
}
.alignnone.size-full.wp-image-241{

 border: 1px solid #A5E8F5;

}
#blogcontant {
    float: right;
    width: 729px;
}
.upper-border {
    border-bottom: 1px solid #999999;
    text-indent:-99999;
    color:#fff;
}
.article {
    border-bottom: 1px solid #999999;
    float: left;
    margin-bottom: 34px;
    padding-bottom:16px;
}
#blogcontant a {
    text-decoration: none;
    color:#000;
}
#blogcontant > p {
    line-height: 1.8em;
}

article {
    float: left;
    letter-spacing: 1px;
    width: 960px;
}
.flexslider{border:1px solid #7F634A !important}

.et_right_sidebar #sidebar {
    float: left;
    margin-top: 56px;
    width: 258px;
}
.et_right_sidebar #sidebar ul{list-style:none;padding:0px;}
.et_right_sidebar #sidebar ul li {
    background: url("../images/arrow.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E7E7E7;
    list-style-type: none;
    padding: 8px 0 9px 15px;
}
.et_right_sidebar #sidebar ul li a{
    color: #111111;
    text-decoration: none;
}
.et_right_sidebar #sidebar ul li a:hover{
color:#444444;
text-decoration:none;
}

	#sidebar .et_pb_widget { float: none; margin: 0 0 30px 30px; }
.et_right_sidebar #sidebar { margin-left: 0; border-left: none; }
	.et_left_sidebar #sidebar { margin-right: 0; border-right: none; }
	.et_right_sidebar #sidebar .et_pb_widget, .et_left_sidebar #sidebar .et_pb_widget { margin: 0 0 30px; }
#main-footer {
    background-color: #FFFFFF !important;
    padding: 29px;

text-align:center;
} 
#main-footer ul{list-style:none; margin:0px;padding:0px;color:#AAAAAA;}

#main-footer ul li{display:inline;
padding:0px 3px;}
#main-footer ul li a{text-decoration:none;
color:#AAAAAA;}


.page-title{ border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    color: #000000;
    font-size: 3em;
    font-weight: 400;
    letter-spacing: -1px;
    margin: 10px auto 31px;
    padding: 5px 0 6px;
  
}
p{font-size: 1.1em;
    line-height: 1.85em;
    text-align:justify;}
.page-content{margin:auto;
width:960px;}

.et_pb_column.et_pb_column_2_3 {
    float: left;
    width: 600px;
}

     
.wpcf7-form-control.wpcf7-text {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #E1E1E1;
    border-radius: 3px;
    padding: 9px;
    width: 450px;
}


textarea {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #E1E1E1;
    border-radius: 3px;
    height: 110px;
    padding: 7px;
    width: 456px;
}
.wpcf7-form-control.wpcf7-submit {
    background: #000;
    border: medium none;
    color: #FFFFFF;
    padding: 8px 30px;
}
.wpcf7-form-control.wpcf7-submit:hover{cursor:pointer;}
.s1{padding-right:16px;}
.s2{padding-right:20px;}

.message{  float: left;
   }
.et_pb_column.et_pb_column_1_3 {
    float: right;
    width:257px;
    padding-bottom:35px;
    
}
.mail{padding-left:0px;}
.contact-details{   color: #666;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 3em;
    margin-top: 13px;}
    .address{ color: #666;
    font-size: 16px;
    letter-spacing: 1px;
    word-spacing: 0;}
    
    
span.wpcf7-form-control-wrap {
    padding-left: 20px;
    position: relative;
}
span.wpcf7-not-valid-tip {
    color: #FF0000;
    display: block;
    font-size: 1em;
    padding-left: 82px;
    text-align: left;
}
    
    
    
    
#left-area {
    margin: auto;
    width: 960px;
}.post-area {
    float: left;
    width: 690px;
    padding-top:45px;
}
    
    .entry-content > p {
    width: 610px;
}
.rightalign{text-align:right;}
.l1{ float: left;
    padding-top: 14px;
    padding-right:5px;}


	#footer-widgets { padding-top: 80px; }
		.footer-widget { float: left; width: 225px; margin: 0 60px 50px 0; color: #fff; }
		.last { margin-right: 0; }
			.fwidget { padding-bottom: 15px; }
			.footer-widget h4 { font-weight: 500; padding-bottom: 9px; color: #7EBEC5; font-size: 18px; }
			.footer-widget p { line-height: 24px; }
			.footer-widget li { line-height: 24px; padding: 0 0 18px 14px; position: relative; }
			.footer-widget li:before { border-color: #7EBEC5; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; position: absolute; top: 9px; }
				.footer-widget li a { color: #fff; text-decoration: none; }
				.footer-widget li a:hover { color: rgba(255, 255, 255, 0.7); }
#footer-bottom { background-color: #1f1f1f; background-color: rgba(0, 0, 0, 0.32); padding: 15px 0 5px; }
	#footer-info { text-align: left; color: #666; padding-bottom: 10px; float: left; }
		#footer-info a { font-weight: 700; color: #666; }
		
		/*----------27 feb------------------*/
		
		
x
		
div.logo a {
    display: block;
}
div#header_wrap {
    background: none repeat scroll 0 0 #FFFFFF;
}
div#header_container {
    border-top: medium none;
}
div.headline_title {
    background: url("images/headline_bg.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
div.headline_close {
    background: url("images/headline_close.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.headline_title h3 {
    color: #333333;
}
.headline_inner h4 {
    color: #222222;
}
#searchwrapper input {
    color: #6A6A6A;
}
#searchwrapper {
    background-image: url("images/search.png");
}
div#main_container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
div#footer_container {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #EEEEEE;
}
ul.footer_widgets h3 {
    color: #1F1F1F;
}
.footer h5 {
    color: #1F1F1F;
}
.footer ul.footer_widgets ul.thumblist img {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #E9E9E9;
    margin-right: 17px;
}
.footer a {
    color: #5C5C5C;
}
.footer ul a:hover {
    color: #5C5C5C;
}
.footer ul ul li:hover {
    background: none repeat scroll 0 0 #444444;
}
.footer ul {
    border-color: #DDDDDD;
    color: #555555;
}
ul.footer_widgets ul li {
    border-bottom: 1px solid #DDDDDD;
}
.footer input, .footer textarea {
    background: none repeat scroll 0 0 #EEEEEE;
}
.footer input:hover, .footer textarea:hover {
    background: none repeat scroll 0 0 #F2F2F2;
}
.footer_form label {
}
.footer_form .submit input {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #333333;
}
.footer_form .submit input:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #555555;
}
.copyright p {
    color: #AAAAAA;
}
.copyright p a, .copyright p a:hover {
    color: #AAAAAA;
}
div.copyright_container {
    background: none repeat scroll 0 0 #FFFFFF;
}
div.copyright {
    height: 53px;
}
@media screen and (max-width: 800px){
p{width:773px;
padding-left:10px;}
    
}
@media screen and (max-width: 768px){
p{width:730px;}
.et_pb_column.et_pb_column_1_3{float:none;
width:600px;
padding:0px 14px 0px 99px;
}
.mail{margin-left:-9px;}
}
@media screen and (max-width: 360px){

p{width:330px;}
.heading{width:342px;
padding:0 14px;}
.faq>ul{
width:308px;

}
.wpcf7-form-control.wpcf7-text{width:270px;}
textarea {width:270px;}
.et_pb_column.et_pb_column_1_3{float:none;

padding:0px 14px 0px 42px;
}
.address{width:300px;}
span.wpcf7-form-control-wrap{padding:0px;}


}

@media screen and (max-width: 320px){

p{width:293px;}

}
