@import url("https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700"); html, body, div, span, applet, object, iframe,p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline; 
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; 
} ul, ol {
padding: 0 20px;
}
.btn-primary:focus,
.btn-primary:active,.btn-primary.active, 
.open .dropdown-toggle.btn-primary {
box-shadow: none;
border: none;
}
blockquote {
padding: 30px;
border-left: 0;
margin: 30px 0;
background: #f9f9f9;
position: relative;
}
blockquote:before {
content: "\f10d";
font-family: FontAwesome;
position: absolute;
font-size: 54px;
color: #E5E5E5;
top: 8px;
left: 15px;
z-index: 0;
}
blockquote p{
font-size: 16px;
line-height: 24px;
font-weight: 300;
position: relative;
z-index: 1;
}
cite {
display: block;
font-size: 14px;
margin-top: 10px;
}
.bg-overlay{
position: relative;
}
.bg-overlay .vc_column_container{
z-index: 1;
}
.bg-overlay .container{
position: relative;
z-index: 1;
}
.bg-overlay:after{
background-color: rgba(0, 0, 0, 0.8);
z-index: 0;
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
display: block !important;
} .list-round-arrow, 
.list-arrow,
.thw-feature-content ul{
list-style: none;
margin: 0;
padding: 0;
}
.list-arrow{
padding: 0;
}
ul.list-arrow li:before {
font-family: FontAwesome;
content: "\f105";
margin-right: 10px;
font-size: 16px;
}
.unstyled {
list-style: none;
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0; 
} .btn-primary,
.btn-dark,
.wpcf7-form .wpcf7-form-control.wpcf7-submit{
border: 0;
border-radius: 0;
padding: 12px 25px 10px;
font-weight: 700;
text-transform: uppercase;
color: #fff;
-webkit-transition: 350ms;
-moz-transition: 350ms;
-o-transition: 350ms;
transition: 350ms;
}
.btn-white.btn-primary {
background: #fff;
}
.btn-dark {
background: #242427;
}
.btn-primary:hover,
.btn-dark:hover,
.btn-white.btn-primary:hover,
.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{
background: #272d33;
color: #fff;
}
.general-btn{
clear: both;
margin-top: 50px;
}
.thw-btn-effect {
transition: 300ms;
-webkit-transition: 300ms;
}
.readmore-blog {
margin-top: 25px;
font-size: 12px;
display: inline-block;
}
.fixed-char {
display: block;
} input,textarea {
border:1px solid #dedede;
padding: 5px 20px;
color: #959595;
font-weight: normal;
}
input[type=submit] {
color: #fff;
}
input{
height: 44px;
}
input:focus,textarea:focus {
box-shadow: none;
outline-offset: 0;
outline:0;
}
.about-us-intro {
max-width: 750px;
margin: 0 auto;
}
.form-control {
box-shadow: none;
border: 1px solid #dedede;
padding: 5px 20px;
height: 50px;
background: none;
color: #959595;
font-size: 14px;
border-radius: 0;
} html {
overflow-x: hidden !important;
width: 100%;
height: 100%;
position: relative;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
} 
body {
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
background-position: top center;
background-attachment: fixed;
word-wrap: break-word;
background-color: #fff;
line-height: 24px; 
text-rendering: optimizeLegibility;
font-family: 'Hind', sans-serif;  
} h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
font-weight: inherit; 
}
h1 a:hover, h2 a:hover, 
h3 a:hover, h4 a:hover, 
h5 a:hover, h6 a:hover {
text-decoration: none; 
}
h1,h2 { 
margin-bottom: 20px; 
}
h3,h4,h5,h6 { 
margin-bottom: 15px; 
}
p { 
margin: 0 0 10px; 
}
b, strong { 
font-weight: bold; 
}
big { 
font-size: 110%; 
line-height: 180%; 
}
dt { 
font-weight:bold;
}
a:focus{
outline: 0;
}
::selection {
color: #000;
background-color: #fff100;
} a, a:visited, a:focus { 
text-decoration: none; 
outline: 0; 
}
a:hover { 
text-decoration: none; 
color: #333;
}
p a, p a:visited { 
line-height: inherit; 
}
.btn-primary:focus, .btn-primary:active, 
.btn-primary.active, .open .dropdown-toggle.btn-primary {
outline: 0;
}
a.box-btn{
position: relative;
padding-left: 10px;
}
a.box-btn:before{ 
content: "\f0da";
position: absolute;
font-family: FontAwesome;
left: 0;
} .title{
font-size: 32px;
line-height: 36px;
margin-bottom: 20px;
} .border-title {
padding-bottom: 20px;
position: relative;
}
.border-title:after {
content: "";
position: absolute;
display: inline-block;
bottom: 0px;
width: 150px;
height: 1px;
background: #dadada;
left: 50%;
margin-left: -80px;
}
.border-title:before {
content: "";
position: absolute;
display: inline-block;
bottom: 0px;
width: 50px;
height: 2px;
left: 50%;
margin-left: -30px;
z-index: 1;
}
.border-title.border-left:before,
.border-title.border-left:after{
left: 0;
margin-left: 0;
}
.border-title.border-right:before,
.border-title.border-right:after{
right: 0;
margin-left: 0;
margin-right: 0;
left: auto;
}
.border-sub-title {
display: inline-block;
max-width: 80%;
font-size: 16px;
margin-bottom: 60px;
}
.style-sub-title{
display: inline-block;
}
.bg-overlay .border-title, 
.bg-overlay .style-sub-title{
color: #fff;
} .image-angle{
position: relative;
display: block;
}
.image-angle:before {
content: '';
width: 0;
height: 0;
border-bottom: 20px solid #fff;
border-right: 20px solid rgba(0, 0, 0, 0);
background: none;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
} .img-box {
position: relative;
text-align: right;
margin-top: 30px;
}
.img-box .img-box-small {
position: absolute;
left: -5px;
height: 100px;
width: 120px;
top: -5px;
bottom: 0;
margin: auto;
color: #fff;
border: 8px solid #e9edeb;
align-items: center;
padding: 10px;
line-height: normal;
text-align: center;
font-weight: 700;
text-transform: uppercase;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.img-box figure {
display: inline-block;
border: 8px solid #e9edeb;
margin-left: -10px;
width: 31%;
}
.img-box figure img{
margin: 0;
} body.boxwidth {
max-width: 1250px;
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
margin: 0 auto 30px;
overflow: hidden;
}
body.boxwidth .navbar-fixed {
max-width: 1250px;
}
body.boxwidth .topbar >.container,
body.boxwidth .site-header >.container,
body.boxwidth .thw-menubar >.container,
body.boxwidth .main-content >.container,
body.boxwidth .footer >.container,
body.boxwidth .footer-bottom >.container {
padding: 0 30px;
}
body.boxwidth .thw-menubar.sticky-header {
width: auto;
} .top-bar .container .top-bar1{
padding: 8px 20px 8px;
background: #272d33;
position: relative;
}
.top-bar .container .top-bar1:before {
content: '';
width: 0;
height: 0;
border-bottom: 20px solid #fff;
border-right: 20px solid rgba(0, 0, 0, 0);
background: none;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
} ul.top-info {
list-style: none;
margin: 0;
padding: 0;
color: #fff;
font-weight: 700;
}
ul.top-info li {
position: relative;
line-height: 10px;
display: inline-block;
margin-left: 0;
padding-right: 15px;
}
ul.top-info li i{
font-size: 18px;
position: relative;
top: 2px;
margin-right: 5px;
}
ul.top-info li p.info-text {
margin: 0;
line-height: normal;
display: inline-block;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
} .top-social ul{
list-style: none;
padding: 0;
margin: 0;
}
.top-social li {
display: inline-block;
padding: 0;
}
.top-social li a{
color: #fff;
margin-left: 15px;
font-size: 14px;
-webkit-transition: 400ms;
-moz-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
}
.top-bar2 .top-social li a {
margin-right: 0;
margin-left: 15px;
}
.top-social li a:hover{
color: #333;
} .top-bar2{
padding: 8px 20px 8px;
border-bottom: 1px solid #ddd;
}
.top-bar2 ul.top-info{
color: #7c7c7c;
font-weight: 400;
}
.top-bar2 .top-social li a{
color: #7c7c7c;
}  .header-variation1 .logo {
margin-top: 30px;
}
.header-variation1 {
background: #fff;
} .header-right {
float: right;
}
ul.top-info-box {
list-style: none;
margin: 0;
padding: 0;
float: right;
}
ul.top-info-box li {
position: relative;
float: left;
margin-left: 40px;
}
ul.top-info-box li:first-child{
margin-left: 0;
}
ul.top-info-box li:first-child:before{
background: none;
}
ul.top-info-box li .info-box span.info-icon {
font-size: 20px;
display: inline-block;
text-align: center;
float: left;
width: 42px;
height: 42px;
line-height: 44px;
border: 1px solid #d3d3d3;
margin-right: 20px;
position: relative;
}
ul.top-info-box li .info-box span.info-icon i{
margin-left: 5px;
}
ul.top-info-box li .info-box .info-box-content {
display: inline-block;
font-family: Montserrat;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
ul.top-info-box li .info-box .info-box-title {
font-weight: 600;
color: #303030;
font-size: 15px;
margin-bottom: 0;
line-height: normal;
}
ul.top-info-box li .info-box .info-box-subtitle {
margin: 0;
line-height: normal;
color: #999;
font-size: 14px;
font-weight: 300;
} .header-variation2{
padding-top: 40px;
}
.headernav-variation2 ul.main-menu,
.headernav-variation3 ul.main-menu {
text-align: left;
} .header-variation3 {
padding: 40px 0;
}
.nav-style-boxed .header-get-a-quote{
position: absolute;
right: 0;
top: 6px;
}
.nav-style-boxed .header-get-a-quote a{
padding: 15px;
font-size: 14px;
line-height: 35px;
text-transform: uppercase;
}
.nav-style-boxed .header-get-a-quote a:hover{
color: #fff;
}
.nav-style-boxed .header-get-a-quote a:before {
content: '';
position: absolute;
right: 100%;
z-index: 999;
border-left: 30px solid transparent;
border-right: 0 solid transparent;
bottom: 0;
webkit-transition: 350ms;
-moz-transition: 350ms;
-o-transition: 350ms;
transition: 350ms;    
} .nav-search-quote {
margin-top: 38px;
}
.nav-search {
cursor: pointer;
padding-left: 20px;
margin-left: 0px;
margin-right: 25px;
position: absolute;
left: 0;
}
.nav-search:before{
position: absolute;
content: '';
background: #ddd;
left: 0;
width: 1px;
height: 20px;
top: 50%;
margin-top: -10px;
}
#home-search {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(53,53,53,.92);
display: none;
z-index: 9;
}
#home-search .form-control {
border: 1px solid #fff;
position: fixed;
top: 50%;
left: 25%;
width: 50%;
height: 60px;
background: none;
border-radius: 0;
padding: 20px 25px;
color: #fff;
}
#home-search .search-close {
color: #fff;
position: fixed;
top: 113px;
right: 18%;
font-size: 36px;
cursor: pointer;
} .header-get-a-quote .btn-primary{
padding: 8px 15px;
font-size: 12px;
border-radius: 0;
line-height: normal;
text-transform: capitalize;
color: #fff;
position: relative;
top: -6px;
}
.header-get-a-quote:hover > a:after{
position: relative;
content: no-close-quote;
} .main-content {
margin: 0 auto;
padding: 70px 0;  
}
.thw-main-content{
padding-bottom: 40px;
} body.display-header .thw-offcanvas {
left: 0; 
}
header.header >.container,
header.site-header >.container{
position: relative;
} 
.header-offcanvas {
position: absolute;
right: 20px;
top: 45px;
z-index: 999999999;
}
header.site-header .header-offcanvas {
top: 20px;
}
#header-trigger:hover{
color:#000;
}
.thw-offcanvas {
height:100%; 
background: #fff; 
bottom: 0; 
height: 100%; 
left: 0; 
padding: 0; 
position: fixed; 
top: 0; 
width: 300px; 
z-index: 999999; 
left: -300px;
}
.admin-bar .thw-offcanvas {
top:32px;
}
.display-header #header-trigger {
left: 250px;
top: 33px;
color: #000;
position: fixed;
}
.display-header.admin-bar #header-trigger {
top: 65px;
}
.thw-offcanvas, 
.main-content {
-webkit-transition: all 200ms linear;
-o-transition: all 200ms linear;
-moz-transition: all 200ms linear;
transition: all 200ms linear;
}
#header-trigger .icon-bar {
display: block;
width: 25px;
height: 3px;
background-color: #000;
margin-bottom: 2px;
transition: 300ms;
-webkit-transition: 300ms;
}
.display-header #header-trigger .icon-bar {
width: 25px;
}
.display-header #header-trigger .icon-bar:nth-child(1) {
-webkit-transform: rotate(45deg) translate(5px, 6px);
-ms-transform: rotate(45deg) translate(5px, 6px);
transform: rotate(45deg) translate(5px, 6px); 
}
.display-header #header-trigger .icon-bar:nth-child(2),
.display-header #header-trigger .icon-bar:nth-child(5),
.display-header #header-trigger .icon-bar:nth-child(4) {
opacity: 0; 
}
.display-header #header-trigger .icon-bar:nth-child(3) {
-webkit-transform: rotate(-45deg) translate(0px, -2px);
-ms-transform: rotate(-45deg) translate(0px, -2px);
transform: rotate(-45deg) translate(0px, -2px); 
}
#header-trigger:hover .icon-bar {
width: 28px;
}
body.display-header #body-inner:after {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(103, 103, 103, 0.2);
content: '';
-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
z-index: 999;
}
.thw-offcanvas-in {
padding: 25px 25px 60px;
} #menu-main-menu {
padding: 30px 0;
}
.off-canvas-list {
list-style: none;
margin: 0;
padding: 0;
}
.off-canvas-list li {
padding: 0 0 10px 0; 
}
.off-canvas-list li:last-child {
padding-bottom: 0;
}
.off-canvas-list li a {
color: #000;
transition: 400ms;
-webkit-transition: 400ms;
}
.off-canvas-list .sub-menu {
list-style: none;
padding: 12px 0 0 20px;
}
.thw-offcanvas .nano > .nano-pane > .nano-slider {
margin: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0px;  
}
.thw-offcanvas .nano > .nano-pane {
background: rgba(173, 173, 173, 0.25);
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;  
}
.thw-offcanvas .nano > .nano-pane {
width: 5px; 
} .site-navigation-inner .navbar-collapse{
padding-right: 0;
padding-left: 0;
}
.site-navigation-inner {
position: relative;
}
.headernav-variation2 .site-navigation-inner {
padding-left: 40px;
position: relative;
background: #272d33;
bottom: -35px;
z-index: 9;  
}
.headernav-variation2.navbar-fixed .site-navigation-inner {
bottom: 0;
}
ul.main-menu li ul {
z-index: 998;
}
ul.main-menu {
float: none;
list-style: none;
padding: 0;
margin: 0;
display: block;
text-align: right;
}
ul.main-menu > li {
margin-right: 0;
position: relative;
float: none;
display: inline-block;
padding: 0 12px;
}
ul.main-menu > li:first-child {
padding-left: 0;
}
ul.main-menu>li>a{
color: #333;
text-rendering: optimizeLegibility;
margin: 0;
line-height: 25px;
padding: 30px 0;
text-transform: uppercase;
font-size: 13px;
-webkit-transition: 350ms;
-moz-transition: 350ms;
-o-transition: 350ms;
transition: 350ms;
line-height: 40px;
}
.headernav-variation2 ul.main-menu>li>a,
.headernav-variation3 ul.main-menu>li>a {
padding: 15px 0;
line-height: 35px;
color: #fff;
}
ul.main-menu>li.menu-item-has-children a{
position: relative;
}
ul.main-menu>li.menu-item-has-children:hover>a:after, 
ul.main-menu>li.current-menu-ancestor>a:after{
font-family: FontAwesome;
position: absolute;
clear: both;
content: "\f107";
text-align: center;
display: block;
line-height: 0;
font-size: 14px;
left: 50%;
margin-left: -6px;
}
ul.main-menu > li ul {
list-style: none;
padding: 0;
margin: 0;
display: block;
}
ul.main-menu > li:last-child {
margin-right: 0;
}
ul.main-menu > li:hover > ul.sub-menu,
ul.main-menu > li:hover > ul li ul{
background-color: #fff;
}
ul.main-menu > li:hover > ul li ul{
background-color: #fff;
}
ul.main-menu li ul li ul {
position: absolute;
left: 100%;
top:0;
overflow: hidden;
}
ul.main-menu li > ul > li {
float: none;
margin: 0;
}
ul.main-menu li ul {
position: absolute;
left: 0;
top: 100%;
z-index: 993;
width: 220px;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}
ul.main-menu li ul li {
position: relative;
float: none;
list-style: none;
margin-bottom: 0;
}
ul.main-menu li ul li a {
visibility: inherit !important;
height: inherit;
float: inherit;
text-align: left;
z-index: 993;
color: #333333; 
display: block;
font-size: 14px;
font-weight: 400;
line-height: normal;
text-decoration: none;
padding: 15px 0;
border-bottom: 1px solid #e5e5e5;
}
ul.main-menu li ul li:last-child a{
border-bottom: 0;
} ul.main-menu li > ul {
padding: 0 20px;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.28s ease-in-out;
-moz-transition: all 0.28s ease-in-out;
-ms-transition: all 0.28s ease-in-out;
-o-transition: all 0.28s ease-in-out;
transition: all 0.28s ease-in-out;
}
ul.main-menu li:hover > ul{
opacity: 1;
visibility: visible;
}
ul.main-menu li:hover > ul li >ul {
top: -2px;
}
.nav>li>a:hover, 
.nav>li>a:focus,
.nav>li.current-menu-item>a{
background: none;
}
ul.main-menu > li {
position: relative;
}
ul.main-menu > li:first-child:after {
display: none;
} .navbar-toggle {
padding: 0;
border-radius: 0;
background: none;
margin: 20px 0;
}
.navbar-toggle:focus {
border: none;
box-shadow: none;
outline: 0;
}
.navbar-header .navbar-toggle .icon-bar{
width: 25px;
height: 4px;
background-color: #000;
}
.navbar-header .navbar-toggle .icon-bar+.icon-bar {
margin-top: 2px;
}
.navbar-header .navbar-toggle {
float: none;
background: none;
position: absolute;
right: 0;
top: -85px;
}
.navbar-header .navbar-toggle .menu-text {
display: block;
text-transform: uppercase;
font-size: 14px;
position: absolute;
left: 32px;
top: -1px;
font-weight: 600;
color: #fff;  
}
.navbar-collapse.in {
}
.navbar-responsive-collapse.collapse.in {
min-height: 320px;
}
@media (max-width: 767px){
ul.main-menu {
text-align: left;
float: none;
}
ul.main-menu li ul {
left:120px;
top: 50%;
}
ul.main-menu li ul li ul {
left: 100%;
}
ul.main-menu > li {
display: block;
}
ul.main-menu>li>a,
.headernav-variation2 ul.main-menu>li>a, 
.headernav-variation3 ul.main-menu>li>a{
padding: 2px 0;  
}
}
@media (max-width: 500px){
ul.main-menu li ul {
left: 100px;x
}
ul.navbar-nav > li {
padding: 0;
}
} .tp-caption.title-bg-small {
text-transform: uppercase;
}
.tp-caption.rev-btn{
background: none !important;
}
.tp-caption a.slide-btn{
background: none;
padding: 10px 25px !important;
}
.tp-caption .btn-primary{
border: 2px solid transparent;
}
.tp-caption a.slide-btn.btn-primary{
padding: 11px 25px !important;
}
.tp-caption a.slide-btn.btn-primary:hover,
.tp-caption .btn-primary:hover {
background: #272d33;
border: 2px solid transparent;
}
.tp-caption a.slide-btn-white.btn-primary{
background: none;
padding: 11px 25px !important;
border: 2px solid #fff;
color: #fff;
}
.tp-caption a.slide-btn-white.btn-primary:hover {
background: #272d33;
border: 2px solid transparent;
} .banner-area {
position: relative;
min-height: 300px;
color: #fff;
background-position: 50% 50%;
-webkit-background-size: cover;
background-size: cover;
-webkit-backface-visibility: hidden;
}
.single.single-post .banner-area {
min-height: 150px;
}
.banner-text {
position: absolute;
top: 50%;
left: 15px;
right: 0;
max-width: 1170px;
margin: 0 auto;
width: 100%;
z-index: 1;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.banner-heading .border-title.border-left{
color: #fff;
font-size: 36px;
margin-top: 0;
padding-bottom: 24px;
margin-bottom: 20px;
}
.banner-heading .border-title:after{
background: #fff;
}
.banner-desc{
font-size: 18px;
max-width: 650px;
}
.breadcrumb{
padding: 0;
background: none;
margin-bottom: 0;
}
.breadcrumb a:hover{
color: #fff;
}  .post-layout.post{
border-bottom: 1px solid #dadada;
padding: 0 0 30px;
margin: 0 0 45px;
}
.post-layout.post.sticky {
padding: 20px;
background: #f5f5f5;
}
.single .post-layout.post {
margin-bottom: 0;
border-bottom: none;
padding: 0;
}
.featured-image {
margin-bottom: 10px;
}
.main-content-inner .post-layout.post:last-child {
border-bottom: none;
padding: 0;
margin: 0;
}
.post-layout.post.last{
padding-bottom: 0;
margin-bottom: 0;
border-bottom: 0;
}
.post-body{
padding: 20px 0;
}
.entry-header .entry-title{
font-size: 28px;
margin: 5px 0 25px;
position: relative;
line-height: 36px;
font-weight: 700;
text-transform: capitalize;
}
.entry-header .entry-title a{
color: #303030;
} .post-meta{
padding-bottom: 10px;
}
.post-meta a{
color: #303030;
}
.post-meta span{
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid #dadada;
line-height: 12px;
display: inline-block;
}
.post-meta span:last-child {
border-right: none;
}
.post-meta i{
color: #bbb;
margin-right: 3px;
}
.post-meta .post-comment{
border-right: 0;
}
.post-meta .post-comment .comments-link{
margin-left: 5px;
} .entry-meta-tag{
margin: 20px 0;
display: inline-block;
}
.entry-meta-tag a{
border: 1px solid #dadada;
color: #7c7c7c;
display: inline-block;
font-size: 12px;
padding: 3px 10px;
margin-left: 3px;
}
.entry-meta-tag a:hover{
color: #fff;
border: 1px solid transparent;
} .post-nav {
list-style: none;
padding: 0;
margin: 0;
} .paging-navigation ul.post-nav li.previous{
float: left;
}
.paging-navigation ul.post-nav li.previous i{
padding-right: 5px;
}
.paging-navigation ul.post-nav li.next{
float: right;
}
.paging-navigation ul.post-nav li.next i{
padding-left: 5px;
} .navigation.post-navigation{
background: #fff;
}
.post-navigation{
background: #fff;
text-align: center;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding: 20px 0;
margin: 20px 0 40px;
}
.post-navigation .nav-previous,
.post-navigation .nav-next {
padding: 0 40px;
width: 50%;
border-left: 1px solid #dedede;
border-right: 1px solid #dedede;
display: table-cell;
position: relative;
vertical-align: middle;
}
.post-navigation li a{
color: #303030;
font-size: 16px;
font-weight: 500;
}  
.post-navigation i{
margin: 0 5px;
}
.post-navigation span{
font-size: 16px;
color: #999;
margin-bottom: 10px;
}
.post-navigation:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.post-navigation {
display: inline-block;
}
.post-navigation {
display: block;
}
.post-navigation .nav-previous {
text-align: right;
float: left;
border-left: 0 none;
border-right: 0 none;
padding: 0 20px 0 40px;
}
.post-navigation .nav-next {
text-align: left;
float: left;
border-right: 0 none;
padding: 0 40px 0 20px;
}
.post-navigation h3{
font-size: 18px;
font-weight: 400 !important;
line-height: normal;
margin: 8px 0 0;
text-transform: uppercase;
letter-spacing: 0;
}
.single .post-layout embed, 
.single .post-layout iframe, 
.single .post-layout object {
height: 419px;
}
.single.single-post .paging-navigation .post-nav li>a,
.single.single-post .paging-navigation .post-nav li>span {
margin: 10px 15px 0 0;
}
.post-navigation ul.post-nav {
margin: 0px 0 40px 0;
}
#nav-below.post-navigation ul {
margin: 0 auto;
list-style: none;
padding: 0; 
text-align: center;
}  .format-video .post-overlay .post-head-content .page-header .page-header-in >div {
z-index: 0;
}
.video-post {
z-index: 2;
}
.format-video .post-overlay .meta-category {
display: none;
}
.entry-video {
margin-bottom: 28px;
margin-top: 10px;  
} .format-audio .post-overlay .post-head-content .page-header .page-header-in >div {
z-index: 0;
}
.format-audio .post-overlay .meta-category {
display: none;
}
.entry-audio {
position: relative;
z-index: 2;
margin-bottom: 38px;  
} .format-quote .post-overlay .post-head-content,
.format-link .post-overlay .post-head-content {
opacity: .1;
}
.meta-quote {
padding: 80px;
color:#fff;
text-align: center;
font-size: 24px;
line-height: 36px;
}
.meta-quote span {
font-weight: 700;
}
.meta-quote p {
margin-bottom: 15px;
font-style: italic;
}
.entry-overlay{
height: 100%;
left: 0px;
position: absolute;
top: 0px;
width: 100%;
z-index: 0;
}
.entry-image {
position: relative;
height: 100%;
width: 100%;
margin-bottom: 40px;
}
.entry-image .quote-link {
color: #fff;
position: relative;
margin: 0;
z-index: 1;
text-align: center;
opacity: .90;
display: table;
width: 100%;
padding: 100px 50px;
height: 100%;
background: #028ad4;
}
.entry-image .quote-link i {
font-size: 42px;
line-height: 10px;
}
.entry-image .quote-link i.fa-quote-left {
margin-right: 10px;
}
.entry-image .quote-link i.fa-quote-right {
margin-left: 10px;
margin-top: 15px;
}
.entry-image .quote-link p {
font-size: 16px;
}
.format-link:hover .entry-image {
z-index: 2;
}
.entry-image .quote-link span {
font-weight: bold;
font-size: 24px;
margin-top: 25px;
display: block; 
}
.entry-image .quote-link div {
display: table-cell;
vertical-align: middle;
padding: 0 40px;
}
.entry-image .quote-link h4 {
color: #fff;
font-size: 30px;
line-height: 36px;
word-break: break-all;
} .blog-gallery-slider .carousel-control{
width: 35px;
height: 35px;
line-height: 35px;
background-image: none;
opacity: .8;
text-shadow:none;
background-color:#fff;
color: #000;
top: 45%;
bottom: auto;
font-size: 20px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.blog-gallery-slider:hover .carousel-control {
opacity: 1;
}
.format-gallery .post-overlay .post-head-content .page-header .page-header-in >div {
z-index: 0;
}
.format-gallery .post-overlay .meta-category {
display: none;
}
.format-gallery:hover .entry-content-gallery{
z-index: 2;
}
.post-entry-image.enrty-gallery-img {
height: 400px;
opacity: .6;
}
.entry-content-gallery .carousel-inner>.item {
background: rgba(0,0,0,.6);
}
.entry-content-gallery {
position: relative;
z-index: 1;
} .gallery .gallery-item dl {
margin-bottom:  0 !important;
}
.gallery .gallery-item img {
border: none !important;
}
.post-navigation ul.pager {
text-align: left;
} #commentsubmit.btn.btn-primary:hover {
color:#fff;
}
.comments-title {
margin: 0 0 30px; 
font-weight: 700;
}
.comment-body{
padding-bottom: 40px;
position: relative;
margin-bottom: 40px;
}
ul.children >li.parent .comment-body {
margin-bottom: 0;
}
.comment-area .media-heading {
margin: 0;
line-height: 22px;
}
.comment-area .media-heading a {
color:#333;
}
.comment-meta {
font-style: italic;
line-height: 24px;
}
.media-body-wrap .comment-content p,
.comment-awaiting-moderation {
margin-bottom: 10px;
}
.comment-meta a {
color:#888;
font-size: 12px;
}
.media>.pull-left.author-comment {
margin-right: 20px;
}
.comment-respond .alert-info {
display: none;
}
.comment .comment-body:last-child:after {
display: none;
}
.comment-reply-link {
background: none;
color:#888;
border:none;
position: absolute;
}
.media-heading cite {
margin-top: 0;
}
.comment-reply-link:before {
content: "\f112";
padding-right: 10px;
font-family:FontAwesome;
}
.comment-reply-link.btn-primary {
font-weight: 300;
padding: 5px 15px;
border-radius: 50px;
color: #fff;
}
.parent .reply.comment-reply {
display: inline-block;
margin-bottom: 30px;
}
.comment-reply-link.btn-primary:hover,
.comment-reply-link.btn-primary:focus,
.comment-reply-link.btn-primary:active {
border:none;
color:#fff;
}
.comment-reply-title {
font-size: 24px;
}
.comment-form label {
display: block;
margin-bottom: 10px;
}
.comment-form .comment-form-author input,
.comment-form .comment-form-email input,
.comment-form .comment-form-url input{
width: 50%;
background: rgba(255, 255, 255, 0.7);
}
.comment-form textarea {
width: 100%;
background: #fff;
}
.comment-form .form-submit {
margin-top: 40px;
margin-bottom: 60px;
}
.comments-area .form-submit .btn-primary{
padding: 12px 20px;
} .page-template-page-blog-right-sidebar .sidebar{
padding-left: 30px;
}
.page-template-page-blog-left-sidebar .sidebar{
padding-right: 30px;
} .widget.cornike_latest_news_widget .widget-title{
margin-bottom: 35px;
}
.widget.cornike_latest_news_widget ul li{
border-bottom: 1px solid #dadada;
padding-bottom: 15px;
margin-bottom: 17px;
}
.widget.cornike_latest_news_widget ul li:last-child{
border: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.widget.cornike_latest_news_widget .posts-thumb img{
margin-right: 15px;
width: 90px;
height: 70px;
}
.widget.cornike_latest_news_widget .post-info .entry-title{
font-size: 14px;
font-weight: 400;
line-height: 20px;
margin: 0;
}
.widget.cornike_latest_news_widget .entry-title a, 
.widget.widget_recent_entries ul.nav>li>a{
color: #303030;
}
.widget.cornike_latest_news_widget .post-date{
font-weight: 400;
color: #999;
text-transform: capitalize;
} .sidebar .widget{
margin-bottom: 40px;
}
.widget ul.nav>li{
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #ddd;
}
.widget ul.nav>li:last-child{
border-bottom: 0;
}
.widget ul.nav>li>a {
color: #666;
border-radius: 0;
font-weight: 400;
padding: 0;
-webkit-transition: 400ms;
-moz-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
display: inline-block;
}
.widget >ul.nav {
padding: 0;
}
.sidebar .widget_title{
font-size: 20px;
font-weight: 700;
position: relative;
margin-bottom: 40px;
margin-top: 0;
padding-bottom: 15px;
line-height: normal;
}
.sidebar .widget_title:after{
content: "";
position: absolute;
display: inline-block;
bottom: 0px;
width: 150px;
height: 1px;
left: 0;
background: #dadada;
}
.sidebar .widget_title:before {
content: "";
position: absolute;
display: inline-block;
bottom: 0px;
width: 50px;
height: 2px;
left: 0;
z-index: 1;
} .error404 {
text-align: center;
}
.error404 .common-btns {
padding: 12px 28px;
border-radius: 50px;
border-width: 2px;
border-style: solid;
}
.error404 #content {
margin-bottom: 80px;
border-right: none;
}  .entry-content .vc_col-has-fill>.vc_column-inner, 
.home-entry-content .vc_col-has-fill>.vc_column-inner, 
.entry-content .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
.home-entry-content .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
.entry-content .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, 
.home-entry-content .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, 
.entry-content .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
.home-entry-content .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
.entry-content .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.home-entry-content .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.entry-content .vc_row-has-fill>.vc_column_container>.vc_column-inner, 
.home-entry-content .vc_row-has-fill>.vc_column_container>.vc_column-inner, 
.entry-content .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
.home-entry-content .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
.entry-content .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.home-entry-content .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
padding-top: 0;
}
.wpb_text_column.wpb_content_element {
margin-bottom: 0;
}
.fixed-bg {
background-attachment: fixed;
}  .call-to-action{
background-color: #272d33;
padding: 0;
}
.call-to-action-title{
color: #fff;
margin: 0;
padding: 25px 0;
line-height: normal;
font-size: 22px;
text-transform: capitalize;
}
.call-to-action-btn-angle {
min-height: 80px;
padding: 28px 0;
position: relative;
text-align: center;
}
.vc_btn3-container.call-to-action-btn-angle{
margin-bottom: 0;
}
.call-to-action-btn-angle .vc_btn3.vc_btn3-size-md {
padding: 0;
background: none;
border: 0 !important;
}
.call-to-action-btn-angle:before {
content: '';
position: absolute;
left: -30px;
z-index: 0;
border-left: 30px solid transparent;
border-right: 0 solid transparent;
bottom: 0;
}
.call-to-action-btn-angle:after {
content: "";
position: absolute;
display: block;
width: 300%;
height: 100%;
right: -300%;
top: 0;
}
.call-to-action-btn-angle a {
font-size: 18px;
display: inline-block;
font-weight: 700;
color: #272d33;
}
.call-to-action-btn-angle .vc_btn3.vc_btn3-size-md {
font-size: 18px;
color: #272d33;
line-height: 20px;
border: none;  
}
.call-to-action-btn-angle .vc_btn3.vc_btn3-size-md a:hover{
color: #fff;
background: none;
border: none;
}
.call-to-action-btn-angle .vc_btn3.vc_btn3-color-grey:hover {
background: none;
color: #fff;
}
.call-to-action-btn-angle a i{
padding-right: 8px;
} .call-to-action.classic{
padding: 20px;
color: #fff;
}
.call-to-action.classic .action-title{
font-size: 20px;
line-height: normal;
color: #fff;
margin: 0;
}
.call-to-action.classic .call-to-action-btn{
margin-top: 5px;
} .call-to-action-box .action-style-box {
padding: 25px 30px;
}
.action-title{
color: #fff;
margin: 0;
line-height: 36px;
} .thw-hover-effect i {
transition: 400ms;
-webkit-transition: 400ms;
}
.layout-withtitle i,
.layout-withtitle img {
float: left; 
margin-right: 12px;  
}
.layout-withtitle .feature-title {
display: inline-block;
letter-spacing: -0.5px;
}
.thw-features.layout-left i {
font-size: 28px;
margin-top: 0px;
display: inline-block;
text-align: center;
}
.thw-icon.pull-left,
.thw-image.pull-left {
margin-right: 20px;
}
.icon-top-left .layout-withtitle i{
float: none;
margin: 0;
} .thw-features.icon-square .thw-icon i{
position: relative;
}
.thw-features.icon-square .thw-icon i:after{
content: '';
width: 0;
height: 0;
border-bottom: 10px solid #fff;
border-right: 10px solid rgba(0, 0, 0, 0);
background: none;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
}
.thw-features.icon-square-solid .thw-icon i{
position: relative;
}
.thw-features.icon-square-solid .thw-icon i:after{
content: '';
width: 0;
height: 0;
border-bottom: 10px solid #f9f9f9;
border-right: 10px solid rgba(0, 0, 0, 0);
background: none;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
} .featured-tab .nav-tabs{
border-bottom: 0;
}
.featured-tab .tab-content{
margin-top: 15px;
}
.vc_tta.vc_general.featured-tab li a{
font-family: 'Roboto Slab', serif;
background: #272d33;
color: #fff;
text-shadow: none;
font-weight: 700;
border-radius: 0;
text-transform: uppercase;
line-height: 50px;
margin: 0 1px 25px;
padding: 0 20px;
border:none;
}
.vc_tta.vc_general.featured-tab.logistic-tab li a{
font-family: 'Roboto', serif;
padding: 5px 30px;
}
.vc_tta.vc_general.featured-tab.full-tab li a {font-size:14px; padding: 0 18px; text-transform:capitalize;}
.vc_tta.vc_general.featured-tab .vc_tta-tab.vc_active > a, 
.vc_tta.vc_general.featured-tab .vc_tta-tab > a:hover, 
.vc_tta.vc_general.featured-tab .vc_tta-tab > a:focus{
position: relative;
color: #fff;
}
.vc_tta.vc_general.featured-tab .vc_tta-tab.vc_active > a:after, 
.vc_tta-tabs.featured-tab:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::after,
.vc_tta.vc_general.featured-tab .vc_tta-tab > a:hover:after, 
.vc_tta.vc_general.featured-tab .vc_tta-tab > a:focus:after {
position: absolute;
content: " ";
width: auto;
height: auto;
bottom: -20px;
margin-left: -12px;
left: 50%;
border-width: 10px;
border-style: solid;  
}
.vc_tta.vc_general.featured-tab .vc_tta-panel-body {
padding-left: 0;
padding-right: 0;
}
.featured-tab .tab-content .title-normal{
margin-top: 0;
} .thw-facts-content-classic .thw-facts-num,
.thw-facts-content-classic .thw-facts-title {
display: inline-block;
margin: 0;
}
.thw-facts-content-classic .thw-facts-title {
margin: 0 0 0 10px !important;
}
.thw-facts-img,
.thw-facts-content{
display: table-cell;
vertical-align: middle;
}
.thw-facts-content{
padding-left: 30px;
}
.thw-facts .thw-facts-content .thw-facts-num {
font-size: 18px;
margin: 25px 0 10px 0;
}
.thw-facts .thw-facts-content .thw-facts-num .counterUp{
font-size: 52px;
margin-right: 10px;
}
.thw-facts .thw-facts-content .thw-facts-title {
font-size: 16px;
line-height: 20px;
margin: 0;
}  .project-area .title{
color: #fff;
}
.isotope-nav{
margin: 0 0 50px;
text-align: center;
}
.isotope-nav ul{
list-style: none;
margin: 0;
padding: 0;
display: inline-block;
}
.isotope-nav ul li{
float: left;
margin-right: 30px;
}
.isotope-nav ul li a{
color: #303030;
font-size: 14px;
padding: 10px 0;
font-weight: 600;
text-transform: capitalize;
border-bottom: 2px solid transparent;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.project-area.project-dark-bg .isotope-nav ul li a{
color: #fff;
}
.project-area.project-dark-bg .isotope-nav{
margin: 40px 0 55px;
text-align: left;
} .isotope-item {
padding: 0;
margin: -1px;
}
.isotope-img-container{
position: relative;
overflow: hidden;
}
.isotope-img-container img{
-webkit-transform: perspective(1px) scale3d(1.1, 1.1, 1);
transform: perspective(1px) scale3d(1.1, 1.1, 1);
-webkit-transition: all 400ms;
transition: all 400ms;
}
.isotope-img-container:hover img {
-webkit-transform: perspective(1px) scale3d(1.15, 1.15, 1);
transform: perspective(1px) scale3d(1.15, 1.15, 1);
}
.isotope-img-container:after{
opacity: 0;
position: absolute;
content: '';
top: 0;
right: auto;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
-webkit-transition: all 400ms;
transition: all 400ms;
}
.isotope-img-container:hover:after{
opacity: 1;
}
.gallery-popup .gallery-icon{
position: absolute;
top: 0;
right: 0;
z-index: 1;
padding: 5px 12px;
color: #fff;
opacity: 0;
-webkit-transform: perspective(1px) scale3d(0, 0, 0);
transform: perspective(1px) scale3d(0, 0, 0);
-webkit-transition: all 400ms;
transition: all 400ms;
}
.isotope-img-container:hover .gallery-popup .gallery-icon{
opacity: 1;
-webkit-transform: perspective(1px) scale3d(1, 1, 1);
transform: perspective(1px) scale3d(1, 1, 1);
}
.project-item-info{
position: absolute;
top: 50%;
margin-top: -15%;
bottom: 0;
left: 0;
right: 0;
padding: 0 30px;
z-index: 1;
}
.project-item-info-content{
opacity: 0;
-webkit-transform: perspective(1px) translate3d(0, 15px, 0);
transform: perspective(1px) translate3d(0, 15px, 0);
-webkit-transition: all 400ms;
transition: all 400ms;
}
.isotope-img-container:hover .project-item-info-content{
opacity: 1;
-webkit-transform: perspective(1px) translate3d(0, 0, 0);
transform: perspective(1px) translate3d(0, 0, 0);
}
.project-item-title{
font-size: 20px;
}
.project-item-title a{
color: #fff;
}
.project-cat{
display: inline-block;
padding: 2px 8px;
font-weight: 700;
color: #000;
font-size: 10px;
text-transform: uppercase;
}
.project-item-info .isotop-readmore:hover{
color: #fff;
}
.general-btn .btn-primary:hover {
background: #000;
} .project-area.project-item-gap .isotope-item {
padding: 15px;
margin: 0;
} .vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel .vc_tta-panel-title>a{
color: #333;
}
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel-title {
font-size: 16px;
}
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel-title>a {
padding: 15px 20px;
}
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel-body, 
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel-heading, 
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-tab>a {
border-width: 1px;
}
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel .vc_tta-panel-heading,
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel .vc_tta-panel-body,
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-color: #dadada;
}
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading, 
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
margin-bottom: -1px;
}
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel {
margin-bottom: 10px;
}
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel-heading .vc_tta-controls-icon::after,
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel-heading .vc_tta-controls-icon::before{
border-color: #dadada;
}
.vc_tta.vc_tta-accordion.feature-accordion .thw-features .thw-image{
padding-right: 0;
}
.vc_tta.vc_tta-accordion.feature-accordion .thw-features img{
width: 100px;
}
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel-body{
padding: 20px 20px 10px;
}
.vc_tta.vc_tta-accordion.feature-accordion .vc_tta-panel-heading:hover{
background: none !important;
} .clients-logo{
max-height: 100px;
display: block;
margin-bottom: 25px;
}
.clients-logo a{
border: 1px solid #dadada;
padding: 15px;
display: inline-block;
margin-bottom: 35px;
} .partner-logo {
border-right: 1px solid #eee;
padding: 0 15px;
margin-top: 20px;
}
.partner-logo.last{
border-right: 0;
}
.partner-logo img {
-webkit-transition: 350ms;
-moz-transition: 350ms;
-o-transition: 350ms;
transition: 350ms;
opacity: .6;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}
.partner-logo:hover img {
opacity: 1;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
} .testimonial-area .border-title,
.testimonial-area .border-sub-title{
color: #fff;
}
.quote-item .quote-text{
margin: 40px 0 10px;
display: inline-block;
padding: 50px 40px 30px 45px;
background-color: #fff;
position: relative;
font-size: 16px;
font-weight: 600;
color: #303030;
}
.quote-item .quote-text:before{
content: "\f10d";
font-family: FontAwesome;
position: absolute;
font-size: 20px;
left: 45px;
top: -20px;
color: #fff;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
border-radius: 100%;
}
.quote-item .quote-text:after{
content: "";
position: absolute;
bottom: -16px;
left: 50px;
border-width: 16px 0 0 16px;
border-style: solid;
border-color: #fff transparent;
display: block;
width: 0;
}
img.testimonial-thumb{
max-width: 80px;
float: left;
margin-right: 20px;
border-radius: 100%;
}
.quote-item-info{
padding-top: 15px;
display: inline-block;
}
.quote-author{
font-size: 16px;
line-height: 18px;
margin: 0 0 2px;
font-weight: 700;
display: block;
}
.quote-subtext{
color: #9e9e9e;
font-size: 14px;
font-weight: 400;
margin: 0;
}
.quote-item-footer{
margin-top: 20px;
margin-left: 70px;
}
.testimonial-slide.owl-theme .owl-dots{
text-align: center;
margin-top: 60px;
position: relative;
z-index: 1;
}
.testimonial-slide.owl-theme .owl-dots .owl-dot{
display: inline-block;
}
.testimonial-slide.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 4px;
background: #fff;
opacity: .45;
display: inline-block;
}
.testimonial-slide.owl-theme .owl-dots .owl-dot.active span {
opacity: 1;
} .testimonial-slide2 .quote-item{
max-width: 700px;
margin:  0 auto;
}
.testimonial-slide2 .quote-item .quote-text:before{
left: 50%;
top: -40px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.testimonial-slide2 .quote-item-footer{
margin-left: 0;
text-align: center;
margin-top: 0;
}
.testimonial-slide2 .quote-item-footer img.testimonial-thumb{
float: none;
margin: 0;
display: inline-block;
}
.testimonial-slide2 .quote-item-footer .quote-item-info{
display: block;
} .quote-item.quote-border .quote-text-border{
padding: 20px;
position: relative;
line-height: 28px;
color: #666;
font-size: 18px;
text-align: center;
border-width: 1px !important;
}
.quote-item.quote-border .quote-text-border:before {
border: 12px solid;
border-color: #e1e1e1 transparent transparent;
bottom: -24px;
position: absolute;
content: "";
display: block;
height: 0;
width: 0;
left: 0;
margin: 0 auto;
right: 0;
}
.quote-item.quote-border .quote-text-border:after {
border: 12px solid;
border-color: #fff transparent transparent;
bottom: -23px;
position: absolute;
content: "";
display: block;
height: 0;
width: 0;
left: 0;
margin: 0 auto;
right: 0;
}
.quote-item.quote-border .quote-item-footer{
margin-left: 0;
text-align: center;
margin-top: 35px;
}
.quote-item.quote-border .quote-item-footer img.testimonial-thumb{
float: none;
margin: 0;
}
.quote-item.quote-border .quote-item-footer .quote-item-info{
display: block;
}  .ts-pricing-box {
margin: 20px 0;
padding:0;
text-align: center;
background: #f9f9f9;
}
.ts-pricing-header{
background: #222;
color: #fff;
position: relative;
padding: 30px 20px;
}
.ts-pricing-header:after {
content: '';
width: 0;
height: 0;
border-bottom: 20px solid #f9f9f9;
border-right: 20px solid rgba(0, 0, 0, 0);
background: none;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
}
.ts-pricing-name{
font-size: 18px;
line-height: normal;
margin: 0 0 5px 0;
color: #fff;
}
.ts-pricing-price{
font-size: 40px;
color: #fff;
margin: 8px 0 0;
display: inline-block;
}
.ts-pricing-price > small{
font-size: 16px;
line-height: 16px;
display: block;
margin-top: 15px;
color: #fff;
}
.ts-pricing-features{
padding: 15px 0;
}
.ts-pricing-features > ul {
list-style: none;
}
.ts-pricing-features > ul > li{
padding: 20px 0;
border-top: 1px dotted #e5e5e5;
}
.ts-pricing-features > ul > li:first-child{
border-top: 0;
}
.ts-pricing-features > ul{
padding: 0 20px;
}
.plan-action{
padding-bottom: 40px;
}
.ts-pricing-box .btn-primary{
background: #222;
} .ts-newsletter{
background: #272d33;
position: relative;
min-height: 115px;
padding: 30px 0 0 50px;
}
.ts-newsletter:before{
content: '';
position: absolute;
left: -50px;
z-index: 1;
border-left: 50px solid transparent;
border-right: 0 solid transparent;
border-bottom: 115px solid #272d33;
bottom: 0;
}
.ts-newsletter:after {
content: "";
position: absolute;
background: #272d33;
display: block;
width: 100%;
height: 100%;
right: -100%;
top: 0;
}
.newsletter-introtext{
float: left;
}
.newsletter-introtext h4{
margin: 0;
color: #fff;
font-size: 18px;
line-height: 28px;   
}
.newsletter-form{
float: left;
margin-left: 30px;
margin-top: 3px;
position: relative;
}
.newsletter-form [type=email]{
background: none;
min-width: 450px;
font-size: 12px;
text-transform: capitalize;
height: 45px;
border: 1px solid rgba(255,255,255,.3);
padding: 10px 15px;
}
.newsletter-form input[type=submit] {
position: absolute;
right: 0;
border: none;
box-shadow: none;
top: 0;
border-radius: 0;
padding: 10px 30px 11px;
background: url(//www.zebbysuleckiinc.com/wp-content/themes/cornike/images/newsletter-icon.png) no-repeat 20px 50% !important;
text-indent: -9999em;
} .latest-post{
position: relative;
}
.latest-post .image-angle:before{
border-bottom: 20px solid #fff;
}
.latest-post .post-title{
font-size: 16px;
line-height: 24px;
margin:0 0 10px;
}
.latest-post .post-title a {
color: #303030;
}
.latest-post .post-item-author{
margin-left: 8px;
}
.latest-post .post-body{
padding: 20px 0 5px;
}
.post-item-author a {
color: #7c7c7c;
text-transform: capitalize;
}
.latest-post-meta span i {
margin-right: 5px;
}  .box-slider-content{
top: 50%;
padding: 0;
position: absolute;
width: 100%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.box-slider-text{
background: #fff;
display: inline-block;
padding: 30px;
max-width: 600px;
}
.box-slide-title{
font-size: 24px;
margin: 0;
color: #666;
}
.box-slide-sub-title{
font-size: 36px;
line-height: 40px;
margin: 5px 0 15px;
}
.box-slide-description{
color: #666;
}
.box-slider-text .btn{
padding: 10px 20px;
margin-top: 16px;
}
.box-slide.owl-theme .owl-controls{
margin: -20px;
} .owl-carousel.page-slider .owl-nav{
margin: 0;
}
.owl-carousel .owl-nav{
text-align: center;
margin-top: 50px;
}
.owl-carousel .owl-nav > div{
margin: 0 5px;
color: #fff;
width: 32px;
height: 32px;
line-height: 34px;
display: inline-block;
text-align: center;
font-size: 20px;
-webkit-transition: 400ms;
-moz-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
}
.owl-carousel .owl-nav > div:hover{
background: #272d33;
}
.owl-theme .owl-dots{
text-align: center;
margin-top: 40px;
position: relative;
z-index: 1;
}
.owl-theme .owl-dots .owl-dot{
display: inline-block;
}
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 4px;
background: #000;
opacity: .3;
display: inline-block;
}
.owl-theme .owl-dots .owl-dot.active span {
opacity: 1;
} .page-slider.owl-theme .owl-nav > div{
background: rgba(0, 0, 0, 0.5);
position: absolute;
top: 50%;
width: 36px;
height: 72px;
line-height: 72px;
font-size: 26px;
text-align: center;
margin: 0;
-webkit-transition: 400ms;
-moz-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.page-slider.owl-theme .owl-nav > .owl-prev{
left: 0;
}
.page-slider.owl-theme .owl-nav > .owl-next{
right: 0;
}
.page-slider.owl-theme .owl-nav > div:hover{
color: #fff;
}
.page-slider .item{
min-height: 700px;
background-position: 50% 50%;
-webkit-background-size: cover;
background-size: cover;
-webkit-backface-visibility: hidden;
} .page-slider .item.layoutabout2 {
min-height: 330px;
}
.page-slider .layoutabout2 .box-slider-content {
left: 20%;
}
.page-slider .layoutabout2 .box-slider-text {
background: rgba(0, 0, 0, 0.55);
padding: 3px 15px;
}
.page-slider .layoutabout2 .box-slide-title {
font-size: 28px;
color: #fff;
} .page-slider .item.layoutservice {
min-height: 580px;
}
.layoutservice .box-slider-content {
top: auto;
-webkit-transform: translateY(0%);
transform: translateY(0%);
position: absolute;
bottom: 0;
width: 100%;
padding: 5px 20px;
background: rgba(255,255,255,.9);
}
.layoutservice .box-slider-text {
background: none;
max-width: auto;
padding: 0;
}
.layoutservice .box-slide-title {
font-size: 20px;
padding: 15px 0;
}
.layoutservice .box-slide-title span {
font-weight: 400;
} .single-project #main-container {
margin: 70px 0;
}
.project-feature-image {
margin-bottom: 40px;
}
.project-title{
font-size: 30px;
margin-top: 0;
}
.project-info-label{
color: #303030;
font-weight: 700;
font-size: 16px;
font-family: 'Roboto Slab', serif;
}
.project-info li{
margin-bottom: 15px;
}  .widget_nav_menu{
margin-top: 10px;
margin-bottom: 40px;
}
.widget_nav_menu ul.menu.nav{
padding: 0;
}
.widget_nav_menu ul.menu.nav > li{
border-bottom: 0;
padding: 0;
margin: 0;
}
.widget_nav_menu ul.menu.nav > li a{
background-color: #f4f4f4;
font-family: 'Roboto Slab', serif;
padding: 15px 20px;
border: 0;
margin-bottom: 8px;
position: relative;
display: block;
-webkit-transition: 400ms;
-moz-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
}
.widget_nav_menu ul.menu.nav > li.current-menu-item > a,
.widget_nav_menu ul.menu.nav > li:hover > a{
color: #fff;
cursor: pointer;
font-weight: 700;
}
.widget_nav_menu ul.menu.nav > li a:before{
content: "\f105";
font-family: FontAwesome;
padding-right: 10px;
font-weight: normal;
}  .wpcf7-form .wpcf7-form-control,
select.wpcf7-form-control{
width: 100%;
box-shadow: none;
border: 1px solid #dadada;
padding: 5px 20px;
background: none;
color: #959595;
font-size: 14px;
border-radius: 0;
}
select.wpcf7-form-control{
border: 0 !important;
outline: 1px solid #dadada;
}
.wpcf7-form input.wpcf7-form-control,
select.wpcf7-form-control{
height: 44px;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit{
width: auto;
float: right;
color: #fff;
font-weight: 700;
text-transform: uppercase;
}
.wpcf7-form p{
margin-bottom: 15px;
}  .ts-team-wrapper {
position: relative;
overflow: hidden;
}
.ts-team-content{
position: absolute;
top: 76%;
left: 0;
width: 100%;
height: 100%;
padding: 15px 25px;
margin-top: 0;
color: #fff;
background: rgba(0, 0, 0, 0.5);
-webkit-transition: 350ms;
-moz-transition: 350ms;
-o-transition: 350ms;
transition: 350ms;
}
.ts-team-wrapper:hover .ts-team-content{
top: 0;
padding-top: 50px;
}
.ts-team-content .ts-name {
font-size: 16px;
margin-top: 0;
margin-bottom: 3px;
line-height: normal;
}
.ts-team-content .ts-designation {
color: #fff;
font-size: 14px;
margin-bottom: 15px;
font-weight: 700;
}
.team-social-icons{
margin-top: 10px;
}
.team-social-icons a i{
color: #fff;
margin-right: 8px;
text-align: center;
-webkit-transition: 400ms;
-moz-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
} .ts-team-content-classic .ts-name{
font-size: 16px;
margin-bottom: 5px;
}
.ts-team-content-classic .ts-designation{
color: #888;
margin-bottom: 5px;
font-weight: 600;
}
.ts-team-content-classic .team-social-icons a i{
color: #999;
} .owl-carousel.page-slider .owl-nav{
margin: 0;
}
.owl-carousel .owl-nav{
text-align: center;
margin-top: 50px;
}
.owl-carousel .owl-nav > div{
margin: 0 5px;
color: #fff;
width: 32px;
height: 32px;
line-height: 34px;
display: inline-block;
text-align: center;
font-size: 20px;
-webkit-transition: 400ms;
-moz-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
}
.owl-carousel .owl-nav > div:hover{
background: #272d33;
}
.owl-theme .owl-dots{
text-align: center;
margin-top: 40px;
position: relative;
z-index: 1;
}
.owl-theme .owl-dots .owl-dot{
display: inline-block;
}
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 4px;
background: #000;
opacity: .3;
display: inline-block;
}
.owl-theme .owl-dots .owl-dot.active span {
opacity: 1;
} .page-slider.owl-theme .owl-nav > div{
background: rgba(0, 0, 0, 0.5);
position: absolute;
top: 50%;
width: 36px;
height: 72px;
line-height: 72px;
font-size: 26px;
text-align: center;
margin: 0;
-webkit-transition: 400ms;
-moz-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.page-slider.owl-theme .owl-nav > .owl-prev{
left: 0;
}
.page-slider.owl-theme .owl-nav > .owl-next{
right: 0;
}
.page-slider.owl-theme .owl-nav > div:hover{
color: #fff;
}  .footer{
background-color: #272d33;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
background-position: 50% 50%;
color: #747474;
padding-top: 60px;
padding-bottom: 60px;
}
.footer.bg-overlay:after{
background-color: rgba(10,10,10,0.95);
}
.footer-main{
padding-top: 60px;
}
.footer .widget-title{
font-size: 16px;
font-weight: 700;
position: relative;
margin-bottom: 35px;
padding-bottom: 15px;
text-transform: uppercase;
color: #fff;
}
.footer .widget-title:before {
content: "";
position: absolute;
display: inline-block;
bottom: 0px;
width: 50px;
height: 1px;
left: 0;
z-index: 1;
}
.footer .widget-title:after {
content: "";
position: absolute;
display: inline-block;
bottom: 0px;
width: 100px;
height: 1px;
background: rgba(255,255,255,.3);
left: 0;
} .action-box{
border: 1px solid rgba(255,255,255,.3);
border-left: 0;
padding: 20px 15px 0 20px;
min-height: 135px;
position: relative;
}
.action-box:before, .action-box:after{
background: rgba(255,255,255,.3);
content: '';
height: 30px;
position: absolute;
left: 0;
width: 1px;
bottom: 0;
}
.action-box:before{
top: 0;
}
.action-box-icon i{
float: left;
font-size: 32px;
margin-top: 10px;
background: rgba(255, 255, 255, .1);
border: 5px solid rgba(0, 0, 0, 0.3);
display: inline-block;
text-align: center;
width: 72px;
height: 72px;
line-height: 66px;
border-radius: 100%;
-webkit-transition: 350ms;
-moz-transition: 350ms;
-o-transition: 350ms;
transition: 350ms;
}
.action-box:hover .action-box-icon i{
color: #fff;
}
.action-box-content{
margin-left: 95px;
}
.action-box-content a:hover{
color: #fff;
}
.action-box-content h3{
margin-top: 0;
margin-bottom: 8px;
font-size: 16px;
color: #fff;
}
.action-box-text{
margin-bottom: 5px;
line-height: 22px;
} .footer-logo{
margin-bottom: 25px;
} .footer-social{
margin-top: 15px;
}
.footer-social .widget-title{
font-size: 14px;
margin-bottom: 10px;
}
.footer-social ul{
list-style: none;
margin: 0;
padding: 0;
}
.footer-social ul li {
margin: 0 10px 0 0;
display: inline-block;
}
.footer-social ul li a i{
display: block;
width: 30px;
height: 30px;
line-height: 30px;
font-size: 12px;
border-radius: 50%;
color: #9b9b9b;
background: #2b2b2b;
text-align: center;
-webkit-transition: 400ms;
-moz-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
}
.footer-social ul li a i:hover {
color: #fff;
}
.footer-social ul li a i.fa-rss:hover {
background: #faaa5e;
}
.footer-social ul li a i.fa-facebook:hover {
background: #677fb5;
}
.footer-social ul li a i.fa-twitter:hover {
background: #70c2e9;
}
.footer-social ul li a i.fa-google-plus:hover {
background: #c53942;
}
.footer-social ul li a i.fa-pinterest:hover {
background: #d8545d;
}
.footer-social ul li a i.fa-linkedin:hover {
background: #3daccf;
} .footer-widget ul.list-arrow li {
border-bottom: 1px solid rgba(255,255,255,.07);
padding: 8px 0;
}
.footer-widget ul.list-arrow li:last-child{
border-bottom: 0;
}
.footer-widget ul.list-arrow li a,
.footer-widget ul.list-arrow li:before{
color: #747474;
}
.working-hours {
padding-right: 10px;
}
.working-hours .text-right {
float: right;
} .thw-instagram-photo {
margin: 0 -5px; 
padding: 0;
}
.thw-instagram-photo li.photos-list {
display: block;
float: left;
width: 33.333%;
margin-left: 0;
margin-bottom: 10px;
padding: 0 5px;
}
.thw-instagram-photo li.photos-list img{
width: 100%;
}
.thw-instagram-photo li.photos-list:nth-child(3n+1) {
margin-left: 0;
} .copyright{
background: #ffc000;
color: #333333;
padding: 40px 0;
position: relative;
z-index: 1;
font-weight: 500;
}
.footer-menu{
float: right;
}
.footer-menu ul li{
display: inline-block;
line-height: 12px;
padding-left: 15px;
}
.footer-menu ul.nav li a{
background: none;
color: #333333;
padding: 0;
}
.footer-menu ul li a:hover{
color: #fff;
}
#back-to-top {
right: 40px;
top: auto;
z-index: 10;
-webkit-backface-visibility: hidden;
}
#back-to-top.affix {
bottom: 30px;
}
#back-to-top .btn.btn-primary{
width: 40px;
height: 40px;
line-height: 42px;
background: rgba(0, 0, 0, 0.9);
border-radius: 3px;
font-weight: 700;
font-size: 18px;
padding: 0;
}  .widgettitle{
font-size: 20px;
font-weight: 700;
position: relative;
margin-bottom: 40px;
margin-top: 0;
padding-bottom: 15px;
line-height: normal;
}
.widgettitle:before {
content: "";
position: absolute;
display: inline-block;
bottom: 0px;
width: 50px;
height: 2px;
left: 0;
z-index: 1;
}
.widgettitle:after {
content: "";
position: absolute;
display: inline-block;
bottom: 0px;
width: 150px;
height: 1px;
left: 0;
background: #dadada;
} .thw-list-item .list-item-title i{
margin-right: 5px;
font-size: 16px;
} .vc_toggle{
border: 1px solid #ddd;
padding: 10px 15px 10px 15px !important;
margin-bottom: 10px !important;
}
.vc_toggle.vc_toggle_active .vc_toggle_title{
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
}
.vc_toggle_title h4{
font-size: 16px;
}
.vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon{
margin-top: -5px;
}
.vc_toggle_content{
margin: 0 !important;
padding: 15px 15px 0 15px !important;
} @media only screen and (max-width: 1170px) {
ul.main-menu {
float: none;
}
ul.main-menu > li {
padding: 0 8px;
}
}
@media (max-width: 991px){ ul.top-info-box li {
margin-left: 20px;
}
ul.top-info-box li .info-box span.info-icon {
font-size: 14px;
float: left;
width: 30px;
height: 30px;
line-height: 30px;
margin-right: 10px;
}
ul.top-info-box li .info-box .info-box-title {
font-size: 14px;
} 
ul.top-info-box li .info-box .info-box-subtitle {
font-size: 10px;
font-weight: 300;
}  
}
@media (min-width : 768px) and (max-width: 991px) {
ul.main-menu {
float: none;
}
ul.main-menu > li {
padding: 0 5px;
} .angle-call-to-action .wpb_column{
width: 100%;
}
.angle-call-to-action .action-shortcode .style-title{
margin: 0 !important;
padding: 25px 0;
text-align: center;
}
.call-to-action-btn-angle:before {
width: 100%;
height: 100%;
left: -100%;
border: 0;
} .thw-facts-content-classic .thw-facts-title {
margin: 10px 0 0 0 !important;
font-size: 14px !important;
} .project-area .title{
padding-left: 25px;
}
.project-area.project-dark-bg .isotope-nav{
margin: 40px 0 20px 25px;
}
.isotope-nav ul li{
margin-bottom: 30px;
}
.project-item-info{
padding: 0 15px;
}
.project-item-title{
font-size: 14px;
margin-bottom: 5px;
} .ts-newsletter{
min-height: 165px;
}
.ts-newsletter:before{
border: 0;
}
.newsletter-form{
margin-left: 0;
}
.newsletter-form [type=email]{
min-width: 350px;
} .latest-post{
margin-bottom: 30px;
} .action-box{
margin-bottom: 30px;
}
.footer-main {
padding: 0;
}
.footer-widget{
margin-bottom: 20px;
} .media>.pull-left.author-comment {
margin-right: 10px;
}
.comment .children {
margin-left: 0;
padding: 0;
}
.media-list {
padding: 0;
}
} @media (max-width: 767px){
#wpadminbar {
position: fixed;
} .top-bar .container{
padding-left: 0;
padding-right: 0;
}
.top-info, .top-social{
text-align: center;
}
.top-social{
margin-top: 5px;
}
.logo {
margin-top: 25px;
margin-bottom: 25px;
display: inline-block;
}
.header-right,
ul.top-info-box{
float: left;
}
.nav-style-boxed .header-get-a-quote {
display: none;
}
ul.top-info-box li {
margin-bottom: 20px;
float: none;
}
.headernav-variation2 .site-navigation-inner {
bottom: 0;
} .navbar-collapse.in {
overflow-x: hidden;
}
.site-navigation-inner .navbar-collapse{
border-top: 1px solid #f7f7f7;
padding-top: 10px;
}
ul.main-menu > li:first-child{
padding-left: 8px;
}
ul.main-menu>li.menu-item-has-children:hover>a:after, 
ul.main-menu>li.current-menu-ancestor>a:after{
content: '';
} .nav-style-boxed .navbar-header .navbar-toggle{
position: relative;
top: 0;
float: none;
}
.nav-style-boxed .navbar-header .navbar-toggle .icon-bar{
background: #fff;
}
ul.top-info-box li:first-child{
margin-left: 20px;
} .tp-caption a.slide-btn.btn-primary, .tp-caption .btn-primary,
.tp-caption a.slide-btn-white.btn-primary {
padding: 8px 20px !important;
font-size: 12px;
} .angle-call-to-action .action-shortcode .style-title{
margin: 0 !important;
padding: 25px 0;
text-align: center;
}
.call-to-action-btn-angle:before {
width: 100%;
height: 100%;
left: -100%;
border: 0;
} .owl-theme.box-slide .owl-pagination{
display: none;
}
.box-slider-text{
max-width: 360px;
}
.box-slide-title {
font-size: 18px;
margin-top: 0;
line-height: normal;
}
.box-slide-sub-title{
font-size: 26px;
} .img-box {
margin-bottom: 20px;
text-align: center;
}
.img-box .img-box-small {
position: relative;
left: 0;
top: 0;
} .vc_tta-color-white.vc_tta-style-flat.featured-tab{
margin-top: 20px;
}
.vc_tta-color-white.vc_tta-style-flat.featured-tab .vc_tta-panel .vc_tta-panel-heading{
border: 1px solid #ddd !important;
}
.vc_tta-color-white.vc_tta-style-flat.featured-tab .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: #000;
} .thw-facts-wraper {
margin-bottom: 25px;
}
.bg-overlay{
padding-left: 40px !important;
padding-right: 40px !important;
}
.footer.bg-overlay{
padding-left: 0 !important;
padding-right: 0 !important;
} .project-area .title{
padding-left: 25px;
}
.project-area.project-dark-bg .isotope-nav{
margin: 40px 0 20px 25px;
}
.isotope-nav ul li{
margin-bottom: 30px;
} .feature-accordion{
margin-bottom: 40px;
} .clients-logo{
text-align: center;
margin-bottom: 55px;
} .subscribe-area .action-shortcode .style-title{
margin-top: 0 !important;
}
.subscribe-area .action-shortcode{
padding: 25px 0 25px 30px;
}
.ts-newsletter {
padding-left: 30px;
min-height: 170px;
}
.ts-newsletter:before{
background: #272d33;
border: 0;
width: 100%;
height: 100%;
left: -100%;
}
.newsletter-form [type=email]{
min-width: 250px;
}
.newsletter-form{
margin-left: 0;
}
.newsletter-introtext{
margin-bottom: 5px;
margin-right: 15px;
} .latest-post{
margin-bottom: 30px;
} .action-box{
margin-bottom: 30px;
}
.footer-main {
padding: 0 0 60px;
}
.footer-widget{
margin-bottom: 40px;
}
.copyright-info{
text-align: center;
}
.footer-menu {
float: none;
text-align: center;
}
#back-to-top{
right: 20px;
} .ts-action-btn{
text-align: left;
margin-top: 20px;
display: inline-block;
}
a.box-btn{
display: inline-block;
margin-bottom: 40px;
}
.wpb_single_image.vc_custom_1478791351870{
margin-bottom: 20px !important;
} .vc_custom_1478430369634{
margin-top: 20px;
}
.ts-team-content{
top: 80%;
} .media>.pull-left.author-comment {
margin-right: 10px;
}
.comment .children {
margin-left: 0;
padding: 0;
}
.media-list {
padding: 0;
}
}/* max-width: 767px end /*