﻿/*
	Theme Name: Notio Child Theme
	Theme URI: https://themeforest.net/item/notio-deluxe-portfolio-theme/10049784
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Author URI: http://themeforest.net/user/fuelthemes
	Template: notio-wp
*/ 

.job-list-sec .wpb_wrapper ul li {
    position: relative;
    display: flex;
    align-items: start;
    padding-left: 17px;
    line-height: inherit;
}  

.job-list-sec .wpb_wrapper ul li:before{
    position: absolute;
    left: 0;
    content: "\f105";
    font-family: FontAwesome;
    display: flex;
    align-items: start;
}

.wpcf7-form-control {border: 1px solid #000 !important;
    border-radius: 22px !important;
    padding: 14px 30px 14px !important;
    color: #000;
    letter-spacing: 2px;
    font-size: 14px;
    margin-bottom: 20px !important;
    width: 100%;
}
#footer { background: #000; text-align: center; color: #FFF;  }
#footer .widget_media_image img  {background-color: #FFF; padding: 20px; border-radius: 15px; }
#footer a { color: #FFF; font-size: 20px; } 
#footer a i { letter-spacing: 10px; }

.test { display: none; }
}



body,*{margin: 0px; padding: 0px; box-sizing: border-box; max-width: 100%; font-family: 'Open Sans', sans-serif;}

/*----reset css----*/
div,p,aside,h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
a{text-decoration: none; color: #000;}


section{float: left; width: 100%;}
.container{
	width: 1170px;
	margin: 0px auto;
	max-width: 100%;
	display: flex;
    	justify-content: space-between;
}
.box{width: 30.5%!important; max-width: 100%; margin-right: 28px; margin-bottom: 54px;}
.box:last-child{margin-right: 0px;}
/*.icon{float: left;width: 100%;}*/
.icon{border-radius: 50%; overflow: hidden; background-color: #1aa97f; border: 8px solid #fff; margin: 0px auto; width: 88px; height: 88px; position: relative; margin-bottom: -24px;}
.info{/*margin-top: -24px;*/
    background: rgba(0, 0, 0, 0.04);
    border: 1px solid #e0e0e0;
    padding: 30px 20px; text-align: center;}
.title{font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #000000;
    font-weight: bold; margin-top: 20px;
    margin-bottom: 10px;}
.info p{font-size: 15px;
    color: #666;
    line-height: 1.5em;
    margin: 20px;}
.info a{color: #fff;
    background-color: #1aa97f;
    border-color: #357ebd; display: inline-block;
    padding: 9px 14px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    }
.info a:hover{
 background-color: #000000;
color:#fff;
}






.service-content{
    position:relative;
    padding: 0px 0 50px;
}
.service-content h4{
    
    margin: 0 0 20px 0;
    padding: 0;
    font-weight: 600;
    font-size: 25px;
    max-width: 90%;
    line-height: 40px;
}
.service-content ul.feature-list {
    padding-left: 0;
}
.service-content ul.feature-list li {
    padding: 5px 0 5px 46px;
    position: relative;
    color: #565656;
    list-style: none;
    margin: 0 0 3px 0;
}
.service-content ul.feature-list li:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 1px;
    background: #d8d8d8;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.service-content ul.feature-list li a {
    color: #000;
}
.service-content ul.feature-list li a:hover {
    color: #1aa97f;
}
.service-content ul.feature-list li:after{content: "";position: absolute;width: 10px;height: 10px;box-shadow: 0px 0px 0px 4px #d8d8d8;background-color:#1aa97f;border-radius: 100%;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}

.service-content ul.feature-list li:hover:after{color: #1aa97f;left: 20px;}




.project-p {
    padding: 50px;
    box-shadow: 10px 10px 10px 10px #777;
}  


.footer_simple_fixed_on #wrapper {
    padding-bottom: 0;
}

#footer .widget_media_image img {
 
    padding: 10px 20px;
    
}





#tf-stat-1108 .stat .fa {
    font-size: 50px;
    color: #cfd2d5;
}
#tf-stat-1108 .stat .number {
    font-size: 40px;
    font-weight: bold;
    color: #cfd2d5;
}
#tf-stat-1108 .stat .count-title {
    color: #cfd2d5;
    font-size: 18px;
}
.statistics {
    padding: 0;
    text-align: center;
    
    position: relative;
}
.statistics-inner {
    padding: 0;
    text-align: center;
    z-index: 2;
    position: relative;
}
.statistics .statistics-inner .stat {
    padding: 50px 0;
    text-align: center;
    width: 25%;
    display: table-cell;
    vertical-align: middle;
    line-height: 1.4;
}
.statistics .statistics-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
}
.statistics .statistics-inner .stat:nth-child(1) {
    background: #101f2e;
}
.statistics .statistics-inner .stat:nth-child(1) {
    background: #101f2e;
}
.statistics .statistics-inner .stat:nth-child(2) {
    background: #122233;
}.statistics .statistics-inner .stat:nth-child(3) {
    background: #152638;
}.statistics .statistics-inner .stat:nth-child(4) {
    background: #172c42;
}

.statistics .stat {
   
    margin: 0px;   
}


.services-box p { text-align: justify; padding: 25px; }
.services-box-main .vc_icon_element-align-center { margin-bottom: 0 !important; }
.services-box-main h4{
    font-family: sofia-pro, 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' !important;
}
.services-box-main p { text-align: justify; }
.services-box-main .vc_column-inner { padding: 25px; }
.manufacture-main-list p {
    background: #FFF;
    text-align: center;
    box-shadow: 0 21px 81px rgba(0,0,0,.15);
    padding: 25px;
    border-radius: 15px;
}
.gs_logo_single img { display: none; }
.gs_logo_single h3 { box-shadow: 0 21px 81px rgba(0,0,0,.15); border-radius: 15px; padding: 15px;}


.thb-iconbox{
	min-height: 300px;
}
.comment-form-cookies-consent label {
	display: inline;
}
.style2 .mobile-menu > li > a::before {
	top: 75% !important;
	height: 12% !important;
}
div.wpcf7-response-output {
	margin: 0em 0.5em 1em !important;
}

@media(min-width:1200px){
.joblist_Identity {
	padding-left: 30px;
}
}

@media(max-width: 767px){
.menu-footer {
	text-align: center;
}
.manufacture-main-list{
	margin-top: 10px;
}
}