body.header-fixed 
{
padding-top:116px !important;
}
body.no-content-padding
{
padding-top:146px !important;
}
#Sliding-top
{
display:none !important;
}
#Filters, .title_wrapper {
padding-top: 50px;
padding-bottom: 25px;
}
#Subheader{
display:none !important;
}
#Action_bar a:link,
#Action_bar a:visited
{
padding:5px 0px;
color:#FFF !important;
text-decoration:none !important;
font-size:14px !important;
}
#Action_bar a.text-header-mail
{
float:left !important;
margin:0px !important;
}
#Action_bar a.text-header-phone
{
float:right !important;
margin:0px !important;
}
.logo-overflow #Top_bar:not(.is-sticky) .logo
{
height:auto !important;
}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
height: auto !important;
line-height: unset !important;
padding: 0 !important;
}
#Top_bar .menu > li ul {
text-align: left;
}
.logo-overflow #Top_bar.is-sticky #logo img:not(.svg)
{
height: 95px !important;
}
.menuo-right #Top_bar .menu_wrapper {
margin-top: 12px !important;
text-align: center!important;
}
.tp-caption.header-title
{
color: #FFF;
text-shadow: 1px 2px RGBA(0, 0, 0, 0.75);
font-size: 2.4em !important;
line-height: 1.2em !important;
}
.tp-caption.header-title span
{
font-weight: 700 !important;
font-size:45px !important;
line-height: 85px !important;
padding-bottom: 25px !important;
text-transform: uppercase;
}
.no-margin
{
margin:0px !important;
}
.box-show,
.box-show h2
{
color:#FFF;
}
.one-third.column.no-margin
{
width:33.3333333% !important;
}
.counter
{
padding:0px !important;
background:none !important;
}
.counter .desc_wrapper .number-wrapper
{
color:#fff;
font-weight:600;
text-shadow: 1px 2px RGBA(0, 0, 0, 0.75);
}
.counter .desc_wrapper .title
{
color:#FFF !important;
font-size:25px;
}
input[type="submit"],
a.black-button:visited,
a.black-button:link,
a.black-buttom:visited,
a.black-buttom:link
{
border:none!important;
color:#FFF !important;
background:#444 !important;
text-transform:uppercase; -webkit-border-radius: 1px !important;
-moz-border-radius: 1px !important;
border-radius: 1px !important;
}
.button-stroke a.button.button_theme:not(.action_button), .button-stroke a.button.button_theme:not(.action_button), .button-stroke a.button.button_theme .button_icon i, .button-stroke a.tp-button.button_theme, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"]{
color:#FFF !important;
border-color:none !important;
}
a.black-button:hover,
a.black-button:focus,
a.black-buttom:hover,
a.black-buttom:focus
{
border:none!important;
color:#FFF !important;
background:#015983 !important;
}
a.button-border-white:link,
a.button-border-white:visited
{
display:inline-block !important;
margin-top:25px;
padding:11px 22px;
border:1px solid #efefef !important;
color:#efefef !important;
background:transparent !important;
text-transform:uppercase;
-webkit-border-radius: 1px !important;
-moz-border-radius: 1px !important;
border-radius: 1px !important;
}
a.button-border-white:hover,
a.button-border-white:focus
{
border:1px solid #444  !important;
color:#fff !important;
background:#444 !important;
}
.ul.clients .client_wrapper
{
padding:0px !important;
margin:0px !important;
height:175px !important;
line-height:175px !important;
}
.padding-top-100
{
padding-top:100px !important
}
.padding-bottom-100
{
padding-bottom: 100px !important;
}
.padding-top-80
{
padding-top:80px !important
}
.padding-bottom-80
{
padding-bottom: 80px !important;
}
.padding-top-60
{
padding-top:60px !important
}
.padding-bottom-60
{
padding-bottom: 60px !important;
}
.padding-bottom-40
{
padding-bottom: 40px !important;
}
.padding-top-40
{
padding-top:40px !important
}
.padding-left-30
{
padding-left: 30px;
}
.padding-left-10 
{
padding-left: 20px;
}
.padding-right-10{
}
.box-service-home > .hover_color > .hover_color_bg
{
padding: 40px;
}
.text-justify
{
text-align: justify !important;
}
.text-white,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h1
{
color: #FFF !important;
}
.pricing-box .plan-header h2 {
font-size: 16px !important;
line-height: 21px !important;
}
.pricing-box .plan-inside {
padding: 10px !important;
font-size: 13px !important; 
}
.pricing-box .plan-header .price sup.currency, .pricing-box .plan-header .price > span
{
color:#005581 !important;
}
.hr_color, .hr_color hr, .hr_dots span {
background:#005581 !important;
color:#005581 !important;
}
.my-content:before, .my-content:after, .my-row:before, .my-row:after
{
display: table;
content: " "
}
.my-row
{
margin-right: -15px;
margin-left: -15px
}
.my-content
{
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.mw-1, .mw-2, .mw-3, .mw-4, .mw-5, .mw-6, .mw-7, .mw-8, .mw-9, .mw-10, .mw-11, .mw-12
{
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.mw-12
{
width: 100%
}
.mw-11
{
width: 91.66666667%
}
.mw-10
{
width: 83.33333333%
}
.mw-9
{
width: 75%
}
.mw-8
{
width: 66.66666667%
}
.mw-7
{
width: 58.33333333%
}
.mw-6
{
width: 50%
}
.mw-5
{
width: 41.66666667%
}
.mw-4
{
width: 33.33333333%
}
.mw-3
{
width: 25%
}
.mw-2
{
width: 16.66666667%
}
.mw-1
{
width: 8.33333333%
}
.mw-offset-12
{
margin-left: 100%
}
.mw-offset-11
{
margin-left: 91.66666667%
}
.mw-offset-10
{
margin-left: 83.33333333%
}
.mw-offset-9
{
margin-left: 75%
}
.mw-offset-8
{
margin-left: 66.66666667%
}
.mw-offset-7
{
margin-left: 58.33333333%
}
.mw-offset-6
{
margin-left: 50%
}
.mw-offset-5
{
margin-left: 41.66666667%
}
.mw-offset-4
{
margin-left: 33.33333333%
}
.mw-offset-3
{
margin-left: 25%
}
.mw-offset-2
{
margin-left: 16.66666667%
}
.mw-offset-1
{
margin-left: 8.33333333%
}
.mw-offset-0
{
margin-left: 0
}
.custon-padding-form
{
padding-left: 10%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.visible-xs
{
display: none !important
}
label{
font-weight:normal !important;
}
.flag-theme img
{
width:29px;
height:18px;
}
.flag-theme{
float:right;
margin:1px 0px 0px 10px;
opacity:0.5;
}
.flag-theme.active{
opacity:1.0;
}
.post-item
{
padding-top:50px;
height:auto !important;
}
.post-desc { 
min-height:100px !important;
}
.post-title > h4 > a{
color:#005581 !important;
}
.post-title > h4 > .post-date
{
font-size:14px;
font-weight:bold;
color:444 !important;
padding-right:10px
}
.post-excerpt > a:link,
.post-excerpt > a:visited,
.post-excerpt > a:hover {
color:#444 !important;
}
.pricing-box .plan-header .image {
vertical-align: middle;
display: inline-grid;
align-items: center;
}
@media (max-width: 1366px) 
{
.tp-mask-wrap
{
padding-left: 100px !important;
}
}