/*
Theme Name: promience
Theme URI: 
Author: the WordPress team
Author URI: 
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.2
License: GNU General Public License v2 or later
License URI: 
Tags: 
Text Domain: 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */



 
body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	color:#333333; font-family: 'Open Sans', sans-serif;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}
 

a { 
	text-decoration: none; 
	outline: 0;
	-webkit-transform: translateZ(0);
	-webkit-transition:0.2s color linear;
		-moz-transition:0.2s color linear;
			transition:0.2s color linear;
}
:hover {  transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;}
@font-face {
  font-family: 'FontAwesome';
  src: url('font/fontawesome-webfont.eot?v=4.6.2');
  src: url('font/fontawesome-webfont.eot?#iefix&v=4.6.2') format('embedded-opentype'), url('font/fontawesome-webfont.woff2?v=4.6.2') format('woff2'), url('font/fontawesome-webfont.woff?v=4.6.2') format('woff'), url('font/fontawesome-webfont.ttf?v=4.6.2') format('truetype'), url('font/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.hvr-bounce-to-bottom {display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.5s;  transition-duration: 0.5s; float:right; }
.hvr-bounce-to-bottom:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right:0; bottom:0; background:#02549f; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin:50% 0; -webkit-transition-property: transform;transition-property:transform;-webkit-transition-duration:0.5s; transition-duration:0.5s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {color: white;}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {-webkit-transform: scaleY(1); transform:scaleY(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);border-radius:5px;}


.hvr-bounce-to-bottom1 {display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.5s;  transition-duration: 0.5s;}
.hvr-bounce-to-bottom1:before {content: ""; position: absolute; z-index:-1; top: 0; left: 0; right:0; bottom:0; background:#333; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin:50% 0; -webkit-transition-property: transform;transition-property:transform;-webkit-transition-duration:0.5s; transition-duration:0.5s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {color: white;}
.hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {-webkit-transform: scaleY(1); transform:scaleY(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);border-radius:5px;}


/* #fonts
================================================== */

body{ margin:0px; padding:0px;}
.main-container{width:100%; float:left; margin:0px; padding:0px;}
.container {width:1170px; margin:0 auto; padding:0px; display:table;}

header{width:100%; float:left; margin:0px; padding:0px;}
.logo{float:left; margin:17px 0 11px 0; padding:0px; line-height:0px;}


.top-right{width:47%; float:right; margin:0px 0 0 0; padding:0px;}

.top-right1 {width:365px; float:right; margin:35px 0 0 0; padding:0px; color:#02549f; font-weight:700; font-size:30px; text-align:right; line-height:28px}
.top-right1 a{color:#02549f; text-decoration:none;}
.top-right1 a:hover{color:#02549f; text-decoration:none;}
.top-right1 span{color:#333; font-weight:300; font-size:24px;}
.top-right2 {float:left; margin:0px; padding:20px 0 0 0; line-height:0px;}




.banner{width:100%; float:left; margin:0px; padding:0px;}
.banner-image{width:100%; float:left; margin:0px; padding:0;  height:523px; box-sizing:border-box;}
.banner-txt{width:385px; float:left; margin:0px; padding:0px;}
.banner-txt h2{ width:100%; float:left; font-size:48px; color:#000; font-weight:700; text-transform: uppercase; line-height:48px; text-align:left}
.banner-txt p{width:100%; float:left; font-size:24px; color:#000; font-weight:300; margin:10px 0; text-align:left}
.banner-txt ul{width:100%; float:left; margin:10px 0 0 0; padding:0px;}
.banner-txt ul li{width:100%; float:left; margin:0px; padding:0px; list-style:none; line-height:30px; font-size:18px; font-weight:600; color:#000;text-align:left}
.banner-txt ul li i{font-size:8px; line-height:30px; margin:0px 8px 0 0; padding:0px; float:left;}

.readmore{margin:30px 0 0 0; background:#de4a36; text-align:center; font-weight:600; color:#fff; font-size:14px; text-transform:uppercase; padding:14px 38px; border-radius:5px; cursor:pointer; float:left;}
.readmore a{color:#fff; text-decoration:none;}

.banner-button{width:100%; margin:0px; padding:0px; background:#de4a36; float:left; height:180px;}
.banner-button ul{width:100%; margin:-46px 0 0 0; padding:0px;  float:left; text-align:center;}
.banner-button ul li{width:188px; margin:0 50px; padding:0px; float:left; text-align:center; list-style:none; }
.banner-button ul li p{width:100%; float:left; margin:7px 0 0 0; padding:0px; font-size:24px; color:#fff; font-weight:700; text-align:center; text-transform: uppercase}

.banner-icon{width:170px; height:170px;  margin: -46px auto auto; padding:30px 0 0 0; text-align:center; background:#fff; line-height:0px; border-radius:100%; box-sizing:border-box; border:#de4a36 10px solid; cursor:pointer; transition: all 0.5s ease-in-out 0s;}


.middle-content { width:100%; float:left; margin:0px; padding:0px;}

.welcome { width:100%; float:left; margin:50px 0; padding:0px;}
.welcome h2{ width:100%; float:left; margin:0px 0; padding:0px; color:#333333; font-size:36px; font-weight:300; line-height:40px; text-align:center;}
.welcome p{ width:100%; float:left; margin:20px 0; padding:0px; color:#333333; font-size:18px; font-weight:400; line-height:24px; text-align:center;}

.readmore1{margin:0 auto; display:table; background:#02549f; text-align:center; font-weight:600; color:#fff; font-size:14px; text-transform:uppercase; padding:14px 38px; border-radius:5px; cursor:pointer; z-index:0;}
.readmore1 a{color:#fff; text-decoration:none;}

.service { width:100%; float:left; margin:0px; padding:0px; background:#02549f;}
.service-image{ width:50%; float:left; margin:0px; padding:0px; line-height:0px;}
.service-image img{ width:100%; height:auto;}
.service-text{ width:50%; float:right; margin:0px; padding:30px 40px; box-sizing:border-box;}
.service-text h3{width:100%; float:left; margin:0px; padding:0px;color:#fff; font-size:36px; font-weight:700; line-height:35px; text-transform: uppercase}
.service-text h3 span{color:#fff; font-size:24px; font-weight:300; }

.service-text ul{width:100%; float:left; margin:12px 0; padding:0px;}
.service-text ul li{width:100%; float:left; margin:0px; padding:0 0 0 30px; list-style:none; background:url(images/arrow.png) no-repeat left center;box-sizing:border-box; line-height:36px; color:#fff; font-size:18px;}

.readmore2{margin:0px; float:left; display:block; text-align:center; font-weight:600; color:#02549f; font-size:14px; text-transform:uppercase; padding:0px; cursor:pointer; z-index:0; line-height:14px;}
.readmore2 a{color:#02549f; float:left;text-decoration:none; background:#ffffff; padding:12px 20px; border-radius:5px; }
.readmore2 a:hover{color:#fff; text-decoration:none; background:#333;}


.startup { width:100%; float:left; margin:0px; padding:0px; background:#de4a36;}
.startup-image{ width:50%; float:right; margin:0px; padding:0px; line-height:0px;}
.startup-image img{ width:100%; height:auto;}

.startup-text1{ width:50%; float:left; margin:0px; padding:0px; }
.startup-text{ width:580px; float:right; margin:0px; padding:30px 40px 0 0; box-sizing:border-box;}
.startup-text h3{width:100%; float:left; margin:0px; padding:0px;color:#fff; font-size:36px; font-weight:700; line-height:35px; text-transform: uppercase}
.startup-text h3 span{color:#fff; font-size:24px; font-weight:300; }
.startup-text p{width:100%; float:left; margin:15px 0; padding:0px; color:#fff; font-size:18px; font-weight:400; }


.startup-text ul{float:left; margin:12px 55px 0 0; padding:0px; width:208px;}
.startup-text ul li{width:100%; float:left; margin:0 0 15px 0; padding:0 0 0 30px; list-style:none; background:url(images/arrow.png) no-repeat left center;box-sizing:border-box; line-height: normal; color:#fff;}

.readmore3{margin:15px 0 0 0; float:left; display:block; text-align:center; font-weight:600; color:#de4a36; font-size:14px; text-transform:uppercase; padding:0px; cursor:pointer; z-index:0; line-height:14px;}
.readmore3 a{color:#de4a36; float:left;text-decoration:none; background:#ffffff; padding:12px 20px; border-radius:5px; }
.readmore3 a:hover{color:#fff; text-decoration:none; background:#333;}


.blog { width:100%; float:left; margin:60px 0 40px 0; padding:0px;}
.blog h3{width:100%; float:left; margin:0 0 25px 0; padding:0 0 20px 0; color:#333333; font-size:36px; font-weight:300; line-height:36px; text-transform: uppercase; border-bottom:#a5a5a5 1px solid; text-align:center;}

.blog-left { width:650px; float:left; margin:0px; padding:0px;}
.blog-img {float:left; margin:0px; padding:0px; line-height:0px;}
.blog-txt {float:right; margin:0px; padding:0px; width:330px}
.blog-txt h4{width:100%; float:left; margin:0px; padding:0px; color:#02549f; font-size:18px; font-weight:700; line-height:18px;}
.blog-txt h4 a{color:#02549f; text-decoration:none}
.blog-txt h4 a:hover{color:#333; text-decoration:none}

.blog-txt h6{width:100%; float:left; margin:0px; padding:0px; color:#333333; font-size:12px; font-weight:400; line-height:30px;}
.blog-txt p{width:100%; float:left; margin:0 0 18px 0; padding:0px; color:#333333; font-size:14px; font-weight:300; line-height:18px;}
.blog-txt p span{color:#02549f;}
.blog-txt p span a{color:#02549f; text-decoration:underline;}
.blog-txt p span a:hover{color:#333; text-decoration:none;}

.blog-right { width:460px; float:right; margin:0px; padding:0px;}
.blog-right ul{width:100%; float:left; margin:0px; padding:0px;}
.blog-right ul li{width:100%; float:left; margin:0 0 17px 0; padding:0px; list-style:none;}
.blog-le-img{float:left; margin:0px; padding:0px; line-height:0px;}
.blog-right-txt{width:327px; float:right; margin:0px; padding:0px;}
.blog-right-txt h4{width:100%; float:right; margin:0px; padding:0px; color:#02549f; font-size:14px; line-height:15px; font-weight:700;}
.blog-right-txt h4 a{color:#02549f; text-decoration:none}
.blog-right-txt h4 a:hover{color:#333; text-decoration:none}

.blog-right-txt p{width:100%; float:right; margin:0px; padding:0px; color:#333333; font-size:14px; line-height:18px; font-weight:300;}
.blog-right-txt span{color:#02549f; font-size:14px;}
.blog-right-txt span a{color:#02549f; text-decoration:underline; font-size:14px;}
.blog-right-txt span a:hover{color:#333; text-decoration:none; font-size:14px;}
.readall { width:100%; float:left; margin:0px; padding:5px 0 0 0; border-top:#a5a5a5 1px solid; text-align:right}
.readall a{font-size:14px; color:#02549f; text-decoration: underline; font-style: italic;}
.readall a:hover{font-size:14px; color:#333; text-decoration:none;font-style: italic;}


footer{width:100%; float:left; margin:0px; padding:40px 0 30px 0; background:#02549f;}
.footer-left { width:545px; float:left; margin:0px; padding:0px;}
.quick-link { width:250px; float:left; margin:0px; padding:0px;}
.quick-link h3{ width:100%; float:left; margin:0 0 10px 0; padding:0px; color:#fff; font-size:18px; line-height:18px; font-weight:700;}
.quick-link ul{ width:100%; float:left; margin:0 0 0px 0; padding:0px;}
.quick-link ul li{ width:100%; float:left; margin:0 0 0px 0; padding:0px; color:#fff; font-size:14px; line-height:26px; font-weight:600; list-style:none;}
.quick-link ul li a{color:#fff; text-decoration:none;}
.quick-link ul li a:hover{color:#fff; text-decoration: underline;}

.contact { width:250px; float:left; margin:0px; padding:0px;}
.contact h3{ width:100%; float:left; margin:0 0 10px 0; padding:0px; color:#fff; font-size:18px; line-height:18px; font-weight:700;}
.contact p{ width:100%; float:left; margin:0 0 12px 0; padding:0px; color:#fff; font-size:14px; font-weight:600;}
.contact p a{color:#fff; text-decoration:none;}
.contact p a:hover{color:#fff; text-decoration:none;}

.footer-right { width:620px; float:right; margin:0px; padding:0px;}
.footer-right p{ width:100%; float:right; margin:0 0 10px 0; padding:0px;color:#fff; font-size:14px; font-weight:600;}
.footer-right ul{width:298px; float:left; margin:0 10px 0 0; padding:0px;}
.footer-right ul li{width:100%; float:left; margin:0 0px 10px 0; padding:0px; list-style:none;}

.txt-field{width:100%; float:left; margin:0px; padding:0 10px; height:35px; border-radius:5px; background:#fff; box-sizing:border-box; border:0px; color:#7c7c7c; font-size:12px; font-weight:400;}
.txt-area{width:100%; float:left; margin:0px; padding:10px; height:172px; border-radius:5px; background:#fff; box-sizing:border-box; border:0px; color:#7c7c7c; font-size:12px; font-weight:400; font-family: 'Open Sans', sans-serif;}


input.wpcf7-form-control.wpcf7-submit.submit{width: 108px; margin: 0px 13px 0 0;float: right;display: block;text-align: center;font-weight: 600;color: #FFF;font-size: 14px;
 text-transform: uppercase; padding: 0px;    cursor: pointer;z-index: 0;line-height: 14px;background: #de4a36; padding: 12px 0px;    border-radius: 5px; BORDER: NONE;-webkit-appearance: none;}
.submit a{width:108px;color:#fff; float:left;text-decoration:none; background:#de4a36; padding:12px 0px; border-radius:5px; }
input.wpcf7-form-control.wpcf7-submit.submit:hover{width:108px;color:#de4a36; text-decoration:none; background:#fff;}


.copyright{ width:100%; float:left; margin:0px; padding:18px 0; font-size:12px; color:#333; font-weight:400;}
div.wpcf7-validation-errors { border: 2px solid red;     float: left;  color: red; }

.footer-right div.wpcf7-validation-errors { border: 2px solid red;     float: left;  color: #fff; }

span.wpcf7-not-valid-tip{float:left; }
div.wpcf7-mail-sent-ng{ float:left; color:#fff; }
#scroll-to{  padding-top: 40px;    margin-top: -40px;}






/*categories*/
.categories { width:100%; float:left; margin:0px; padding:25px 0 40px 0;}
.categories h1{ width:100%; float:left; margin:0 0 26px 0; padding:0px; color:#333333; font-size:36px; line-height:40px; font-weight:700; text-transform: uppercase}
.categories ul{ width:100%; float:left; margin:0px; padding:0px; display:flex; flex-wrap:wrap;}
.categories ul li{ width:47%; float:left; margin:0 3% 30px 0%; padding:0px; list-style:none;}

.categories-img {width:40%;float:left; margin:0px; padding:0px; line-height:0px;}
.categories-img img{ width:100%; height:auto;}
.categories-txt {width:57%; float:right; margin:0px; padding:0px; }
.categories-txt h4{width:100%; float:left; margin:0px; padding:0px; color:#02549f; font-size:18px; font-weight:700; line-height:18px;}
.categories-txt h4 a{color:#02549f; text-decoration:none}
.categories-txt h4 a:hover{color:#333; text-decoration:none}

.categories-txt h6{width:100%; float:left; margin:0px; padding:0px; color:#333333; font-size:12px; font-weight:400; line-height:30px;}
.categories-txt p{width:100%; float:left; margin:0 0 18px 0; padding:0px; color:#333333; font-size:14px; font-weight:300; line-height:18px;}
.categories-txt p span{color:#02549f;}
.categories-txt p span a{color:#02549f; text-decoration:underline;}
.categories-txt p span a:hover{color:#333; text-decoration:none;}

/*close categories*/







/*audit page*/
.audit { width:100%; float:left; margin:0px; padding:25px 0 40px 0;}
.content-left { width:65%; float:left; margin:0px; padding:0px;}
.content-left h1{ width:100%; float:left; margin:0 0 12px 0; padding:0px; color:#333333; font-size:36px; line-height:40px; font-weight:700; text-transform: uppercase}
.content-left p{ margin:0 0 18px 0; padding:0px; color:#333333; font-size:14px; line-height:22px; font-weight:400;}


.content-right { width:32%; float:right; margin:0px; padding:15px; background:#02549f; box-sizing:border-box}


.news-blog{width:100%; float:left; margin:0px; padding:0px;}
.news-blog-img {width:100%; float:left; margin:0px; padding:0px; line-height:0px;}
.news-blog-img img{ width:100%; height:auto;}
.news-blog h2{width:100%; float:left; margin:0 0 20px 0; padding:0 0 10px 0; color:#fff; font-size:32px; font-weight:300; line-height:32px; text-transform: uppercase; border-bottom:#a5a5a5 1px solid; text-align:left;}

.news-blog ul{width:100%; float:left; margin:0px; padding:0px;}
.news-blog ul li{width:100%; float:left; margin:0 0 17px 0; padding:0px; list-style:none;}

.news-blog-img1{float:left; margin:0px; padding:0px; line-height:0px;}
.news-blog-txt{width:230px; float:right; margin:0px; padding:0px;}
.news-blog-txt h4{width:100%; float:right; margin:0px; padding:0px; color:#fff; font-size:13px; line-height:15px; font-weight:600;}
.news-blog-txt h4 a{color:#fff; text-decoration: none}
.news-blog-txt h4 a:hover{color:#fff; text-decoration: underline}

.news-blog-txt p{width:100%; float:right; margin:4px 0 0 0; padding:0px; color:#fff; font-size:13px; line-height:16px; font-weight:300;}
.news-blog-txt span{color:#fff; font-size:13px;}
.news-blog-txt span a{color:#fff; text-decoration:underline; font-size:13px;}
.news-blog-txt span a:hover{color:#fff; text-decoration:none; font-size:13px;}
.readall1 { width:100%; float:left; margin:0px; padding:5px 0 0 0; border-top:#a5a5a5 1px solid; text-align:right}
.readall1 a{font-size:14px; color:#fff; text-decoration: underline; font-style: italic;}
.readall1 a:hover{font-size:14px; color:#fff; text-decoration:none;font-style: italic;}

/*close audit page*/



.tax { width:100%; float:left; margin:0px; padding:0px;}
.tax-img { float:right; margin:0 0 15px 15px; padding:0px; line-height:0px;}
.tax-txt{width:auto; float:left; margin:0px; padding:0px}
.tax-txt ul{width:100%; float:left; margin:0px 0 0 0; padding:0px;}
.tax-txt ul li{width:100%; float:left; margin:0px; padding:0px; list-style:none; line-height:30px; font-size:16px; font-weight:400; color:#000;text-align:left}
.tax-txt ul li i{font-size:8px; line-height:30px; margin:0px 8px 0 0; padding:0px; float:left;}
.img_page img {  padding: 0 0 15px 15px;}
.audit  ul{list-style:none; padding-bottom:18px; }
.audit  ul li{padding-bottom:10px; }
img.attachment-homepage_blog_small.size-homepage_blog_small.wp-post-image:hover{}









/*contact*/
.contact-page { width:100%; float:left; margin:0px; padding:35px 0 40px 0;}
.contact-page-left { width:607px; float:left; margin:0px; padding:0px;}
.contact-page-left h1{ width:100%; float:left; margin:0 0 12px 0; padding:0 0 12px 0; color:#333333; font-size:48px; line-height:48px; font-weight:300; border-bottom:#b2b2b2 1px solid}
.contact-page-left p{ width:100%; float:left; margin:0 0 18px 0; padding:0px; color:#333333; font-size:16px; line-height:24px; font-weight:400;}
.contact-page-left ul{ width:100%; float:left; margin:0px; padding:0px;}
.contact-page-left ul li{ width:100%; float:left; margin:0 0 10px 0; padding:0px; list-style:none;}
.contact-page-left ul li span{ width:100%; float:left; margin:0 0 8px 0; padding:0px; list-style:none; font-size:18px; color:#333; font-weight:400;}
.contact-field{ width:100%; float:left; margin:0px; padding:0 10px; background:#f9f9f9; border:#e8e8e8 1px solid; box-sizing:border-box;color:#333333; font-size:14px; line-height:24px; font-weight:400; height:38px;}
.contact-area{ width:100%; float:left; margin:0px; padding:10px; background:#f9f9f9; border:#e8e8e8 1px solid; box-sizing:border-box;color:#333333; font-size:14px; line-height:24px; font-weight:400; height:186px; font-family: 'Open Sans', sans-serif;}

.readmore-contact{margin:0px 0 0 0; background:#de4a36; text-align:center; font-weight:600; color:#fff; font-size:14px; text-transform:uppercase; padding:14px 38px; border-radius:5px; cursor:pointer; float:right; -webkit-appearance:none; border:none;}

.readmore-contact:hover { background: #333; }

.readmore-contact a{color:#fff; text-decoration:none;}



.contact-page-right { width:490px; float:right; margin:0px; padding:0px; box-sizing:border-box}
.map{width:100%; float:left; margin:0px; padding:0px;}
.contact-txt { width:100%; float:left; margin:15px 0 0 0; padding:0px;}
.contact-txt h2{ width:100%; float:left; margin:0px 0 20px 0; padding:0px; color:#333333; font-size:24px; line-height:24px; font-weight:400;}
.contact-txt p{ width:100%; float:left; margin:0px 0 10px 0; padding:0px; color:#333333; font-size:14px; line-height: normal; font-weight:400;}
.contact-txt p a{ color:#333333; text-decoration:none;}
.contact-txt p a:hover{ color:#333333; text-decoration:none;}



.blog1 { width:100%; float:left; margin:30px 0 0px 0; padding:30px 0; background:#02549f;}
.blog1 h3{width:100%; float:left; margin:0 0 25px 0; padding:0 0 20px 0; color:#fff; font-size:36px; font-weight:300; line-height:36px; text-transform: uppercase; border-bottom:#719fc9 1px solid; text-align:center;}

.blog-left1 { width:650px; float:left; margin:0px; padding:0px;}
.blog-img1 {float:left; margin:0px; padding:0px; line-height:0px;}
.blog-txt1 {float:right; margin:0px; padding:0px; width:330px}
.blog-txt1 h4{width:100%; float:left; margin:0px; padding:0px; color:#fff; font-size:18px; font-weight:700; line-height:18px;}
.blog-txt1 h4 a{color:#fff; text-decoration:none}
.blog-txt1 h4 a:hover{color:#fff; text-decoration: underline}

.blog-txt1 h6{width:100%; float:left; margin:0px; padding:0px; color:#fff; font-size:12px; font-weight:400; line-height:30px;}
.blog-txt1 p{width:100%; float:left; margin:0 0 18px 0; padding:0px; color:#fff; font-size:14px; font-weight:300; line-height:18px;}
.blog-txt1 p span{color:#fff;}
.blog-txt1 p span a{color:#fff; text-decoration:underline;}
.blog-txt1 p span a:hover{color:#fff; text-decoration:none;}
.blog-txt1  span a{color: #fff; text-decoration: underline;}
.blog-txt1  span a:hover{color:#fff; text-decoration:none;}


.blog-right1 { width:460px; float:right; margin:0px; padding:0px;}
.blog-right1 ul{width:100%; float:left; margin:0px; padding:0px;}
.blog-right1 ul li{width:100%; float:left; margin:0 0 17px 0; padding:0px; list-style:none;}
.blog-le-img1{float:left; margin:0px; padding:0px; line-height:0px;}
.blog-right-txt1{width:327px; float:right; margin:0px; padding:0px;}
.blog-right-txt1 h4{width:100%; float:right; margin:0px; padding:0px; color:#fff; font-size:14px; line-height:15px; font-weight:700;}
.blog-right-txt1 h4 a{color:#fff; text-decoration:none}
.blog-right-txt1 h4 a:hover{color:#fff; text-decoration:underline}

.blog-right-txt1 p{width:100%; float:right; margin:0px; padding:0px; color:#fff; font-size:14px; line-height:18px; font-weight:300;}
.blog-right-txt1 span{color:#fff; font-size:14px;}
.blog-right-txt1 span a{color:#fff; text-decoration:underline; font-size:14px;}
.blog-right-txt1 span a:hover{color:#fff; text-decoration:none; font-size:14px;}
.readall-new { width:100%; float:left; margin:0px; padding:5px 0 0 0; border-top:#719fc9 1px solid; text-align:right}
.readall-new a{font-size:14px; color:#fff; text-decoration: underline; font-style: italic;}
.readall-new a:hover{font-size:14px; color:#fff; text-decoration:none;font-style: italic;}
span.wpcf7-not-valid-tip{color: red !important; font-size: 12px !important; }

.footer-right span.wpcf7-not-valid-tip{color: #fff !important; font-size: 12px !important; }

/*close contact*/
input.wpcf7-form-control.wpcf7-captchar {
    width: 72%;
    /* width: 100%; */
    float: right;
    margin: 0px;
    padding: 0 10px;
    height: 35px;
    border-radius: 5px;
    background: #fff;
    box-sizing: border-box;
    border: 0px;
    color: #7c7c7c;
    font-size: 12px;
    font-weight: 400; }
	span.wpcf7-form-control-wrap.captcha-709{ width: 84%; float: right;}
input.wpcf7-form-control.wpcf7-captchar.cptchs{	
	width: 100%;
    margin: 0px;
    padding: 0 10px;
    background: #f9f9f9;
    border: #e8e8e8 1px solid;
    box-sizing: border-box;
    color: #333333;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    height: 38px; 

	}
 ul.inner_pages {
    width: 50%;
    float: left;
	min-width:250px;
}

ul.inner_pages li {
    background: rgba(0, 0, 0, 0) url("images/arrow1.png") no-repeat scroll left center;
    box-sizing: border-box;
    float: right;
    list-style: outside none none;
    margin: 0 0 6px;
    padding: 0 0 0 26px;
    width: 100%;
}

a img:hover {
    opacity: 0.9;
}
.quick-link ul li.current-menu-item a{text-decoration:underline;}
.wp-paginate .current {  background: #02549F !important;   border: 1px solid #02549F !important;   }



.bannermobile > img {
    height: auto;
    width: 100%;
}
.banner-image > img {
    height: auto;
    width: 100%;
}

div.taxtation_div div { width:38%;float:left; min-width:250px; }

div.taxtation_div div h3{ margin:0 0 10px!important; }

div.taxtation_div ul.inner_pages { width: 100%; }
span.captcha-61 {  width:87%!important; float:right!important;}
span.captcha-61 input {  width:100%!important; background: #f9f9f9!important; border: #e8e8e8 1px solid!important; border-radius: 0px!important; color:black!important;}




.img_page {
    float: right;
    margin: 0;
    padding: 0;
    width: auto;
}

.audit h1 {
    float: left;
    margin: 0 0 13px;
    width: 100%;
}


.audit.inner.wow.fadeInUp.animated.animated > p {
    margin: 0 0 12px;
}


div.wpcf7-mail-sent-ok {  float:left!important; }
.footer-right div.wpcf7-mail-sent-ok {  color:#fff!important; }

.a-text-underline { 	text-decoration: underline!important;  }
.a-text-underline:hover {	text-decoration: none!important;  }

.wid-20 {
    width: 23%;
    float: left;
    min-width: 200px;
    margin: 10px 20px 0px 0;
    padding: 0px;
}

.mgmt-table {    width: auto; float: none; margin: 20px 0 0 0; }

.page-img { width:250px;height:auto;  }

.audit.inner p {    padding-bottom: 10px; }

.audit h3, .audit h4 {    margin-bottom:10px;	 }

.clear-div { clear:both; }

.a-tag-effect  { color:#02549f!important; }
.a-tag-effect:hover  { color:#000!important; }

.contact-a-tag-effect:hover { color:#de4a36!important; }

.li-nostyle { background-position: 0px 3px!important;}

.li-nostyle ul { margin:10px 0px 0 0;}

.news-blog-txt h4 { margin:0px 0px 0px 0px; }

.contact-h4 {     margin: 0px 0 15px 0!important;   }

 .contact {		line-height: 20px;	}
 
 
 
 
.welcome > h3 {
    float: left;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}
 
 .welcome.wow.fadeInUp.animated.animated > a {
    float: left;
    margin: 14px 0;
    text-align: center;
    width: 100%;
}