/*	
Theme Name: Ostrya
Theme URI: http://iwebdc.com/demo/ostrya/landing/
Description: Computer Repair Service WordPress Theme
Author: iWebdc
Author URI: https://themeforest.net/user/iwebdc
Version: 1.0.3
Text Domain: ostrya
Tags: custom-background, custom-colors, custom-menu, post-formats, theme-options, translation-ready
License: -
License URI: -
*/

.social-media-buttons li a {
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
    list-style-type: none;
    float: left;
    padding: 10px;
    margin-right: 5px;
    border-radius: 50%;
    border: 3px solid #fff;
    height: 45px;
    width: 45px;
    text-align: center;
    line-height: 16px;
}
.social-media-buttons li a {
   
    list-style-type: none;
    float: left;
   
}



.social-media-buttons li a:hover {
    border: 3px solid #337ab7 !important;
}

.social-media h2 {font-size: 18px;
    color: #fff;
    letter-spacing: 1px;}

#myCarousel .carousel-inner .item .col-md-6 b{font-size:20px; }
#myCarousel button.btn.btn-primary {
    border: 0px !important;
}
.about-video {
    padding: 50px 0px;
    background-image: url(https://moschip.com/wp-content/uploads/2019/04/about-w.jpg?id=5654) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.about-video .wdc-heading .box-title {
    font-weight: 600;
    font-size: 28px;
    color: #9d0053;
    color: #fff !important;
}


.media-custom-block{background-color:#f9f9f9; width:100%; padding:20px 10px}
.media-text {  width: 68%;  float: left;   text-align: left; margin-left:10px;}
.media-logo { float: left;  width: 30%;text-align: center; }
.media-block { width: 100%; float: left; padding: 30px 5px; background: #fff;  border: 1px solid #949191; border-radius: 10px; margin-bottom:30px !important;  height: 220px; }
.media-block p a{font-size:18px; color:#686868;}

ul.primary-menu ul a {
    color: #00707e;
}
h4.semi-box-title {
    font-size: 24px;
    letter-spacing: 0px;
    font-weight: 500;
	text-align:center;
	color: #006675
}
h4.semi-box-title::after {
    content: " ";
       width: 55px;
    margin: 10px 0 !important;
    position: relative;
    content: '';
    display: block;
    width: 50px;
    margin: 10px 0;
    top: -1px;
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #9d0054;
    left: 40%;
}


.seni-box-size .vc_row.vc_column-gap-10>.vc_column_container {
    padding: 10px !important;
}

button.btn.btn-primary.btn-md a{color:#fff !important;}
.post-3928 table {
    width: 100% !important;
}
.post-template-default a {
    color: #337ab7 !important;
    text-decoration: none;
}
.vc_row, .vc_section{    background-repeat: no-repeat;    background-size: 100%; }
.vc_custom_1556203201702 .wpb_content_element h2, .vc_custom_1556713678612 h3.box-title{    
	font-weight: 500 !important;
    font-size: 28px !important;
	    font-weight: 500;
    font-family: Roboto;
    letter-spacing: 0px;
  }
div#rev_slider_1_1_wrapper {
    top: 26px;
}
.our-vision-text p {
    font-size: 22px;
    line-height: 32px;
    color: #fff;
    padding-top: 50px;
}

.vc_custom_1556716589962 {
    background-color: #ebebeb !important;
    margin-bottom: 30px;
}

.post-3932 img.vc_single_image-img.attachment-large {
    width: 80% !important;
}

ul.turnkey-text li {
    font-family: Roboto;
    line-height: inherit;
    font-size: 15px;
    line-height: 26px;
    padding-bottom: 5px;
    list-style-type: none;
    padding-left: 25px;
    position: relative;
}
i.fa.fa-circle-o {
    position: absolute;
    top: 5px;
    left: 0px;
    color: #006778;
}
.contact-text h2 {    font-weight: 300;
    font-size: 26px !important;
    color: #9d0053 !important;}
.contact-text h3{    color: #00707e;
    font-weight: 500;
    font-size: 20px;
    letter-spacing: 1px;}

.container.contact-details {
    padding-top: 40px;
    position: relative;
}
.is-vc {
    margin-top: 0px !important;
}
#post-1346 .vc_col-sm-6 {
    padding: 30px;
    border: 5px solid #e1e1e1;
    margin: 20px;
    width: 46%;
    }
.job-id{    background: #f8f8f8;     padding: 50px 0px;}
ul.job_listings li.job_listing a {
    background: #ffffff !important;
    padding: .5em 1em .5em 2.5em;
    color: #686868;
    font-weight: 300 !important;
    font-family: Roboto;
}

ul.job_listings li.job_listing {
    border-bottom: 3px solid #FFF !important;
    list-style: none;
    /* background: #fff !important; */
}
.career-footer {
    padding: 50px 0px;
    text-align: center;
}
ul.job_listings li.job_listing a div.position h3 {
    margin: 0;
    /* color: #fff; */
    padding: 0;
    line-height: inherit;
    font-size: inherit;
    font-size: 18px;
    font-weight: 400;
    color: #666666;
}
p.discription-text {
    font-size: 12px;
    line-height: 20px;
}

p.check-text {
    margin: 0px 0px 0px 0px !important;
    font-size: 12px;
    line-height: 16px;
    color: #9d0054;
    font-style: normal;
}
.page-id-159 .wpcf7-form-control.wpcf7-submit {
    background: #eeeeee !important;
     margin-left: 0px !important;
    width: 100%;
    padding: 20px 0px !important;
    color: #9d0054 !important;
    font-size: 20px !important;
    border-radius: 0px !important;
}
div#wpcf7-f263-p159-o1 {
    border: 1px solid #eee;
    padding: 20px 10px;
}
.page-id-159 .wpcf7-form-control.wpcf7-submit:hover {
    background: #9d0053 !important;
    color: #fff !important;
}
.page-id-159 input[type="text"], .page-id-159 input[type="email"], .page-id-159 textarea{border: none;
    width: 100%;
    padding: 8px;
    line-height: normal;
    background: #fff;
    border-bottom: 1px solid #e2e6e7;
    -webkit-transition: all 0.35s ease 0s;
    -moz-transition: all 0.35s ease 0s;
    transition: all 0.35s ease 0s;
    color: #000;
    font-size: 14px;}

.page-id-159 .wpcf7 form p {
    margin-left: 0px !important;
}
.page-id-159 .wpb_text_column :last-child{margin-left:0px !important}
.job-discription-text h2{    font-size: 24px;  font-weight: 500;  color: #3673b6; 
	letter-spacing: 0px;
}
.job-discription-text .wdc-button.style-1.wdc-button.style-1{background-color:#3673b6 !important;}
.job-discription-text h3, .careers-job-text h3{    font-size: 30px;
       font-size: 20px;
    font-weight: 400;
    color: #9D0054;
        letter-spacing: 0px;
}
.careers-job-text h3{    font-size: 30px;
       font-size: 20px;
    font-weight: 500;
    color: #9D0054;
        letter-spacing: 0px;
}
article#post-4640, .post-4647, .post-4714, .post-4687, .post-4684, .post-4681, .post-4677, .post-4673, .post-4670, .post-4714, post-4711, .post-6376 {
    padding-top: 60px;
}


.job-discription-text {
    padding-bottom: 50px;
}

.careers-job-text {
    padding: 30px 0px;
    border-top: 1px solid #e2e2e2;
}
.vc_custom_1549026672906 .vc_row.vc_column-gap-10>.vc_column_container{padding:10px !important; }
.vc_custom_1549026672906{height:420px;}

.vc_custom_1549026672906 .box-border.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    height: 450px;
    position: relative;
}

.vc_custom_1558030317064, .vc_custom_1558030346055, .vc_custom_1558030351128 {height:390px}


section.vc_section.footer-contact {
    background-image: url(http://lhm.19e.myftpupload.com/wp-content/uploads/2019/04/bottom-contact.png?id=5077) !important;
    padding: 30px 0px;
}
.footer-contact  h3.box-title {
    color: #fff !important;
	margin-bottom:30px;
}

.hbod h3 {
    font-size: 22px;
    line-height: 1.36em;
    font-weight: 500;
    color: #9d0054;
}
.hbod p{
    line-height: 1.4;
    font-size: 16px;
    color: #333;
    font-weight: 400;
}
.box-border{
    height: 490px;
    position: relative;
}
.box-border .vc_btn3-center{
    text-align: center;
    position: absolute;
    bottom: 60px;
    /* display: flex; */
    left: 35%;
}
.box-border.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    height: 540px;
    position: relative;
}
.box-border.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    height: 385px;
}
.box-border .vc_custom_1558029617531, .box-border .vc_custom_1558029626697{
    height: 330px;
}
.semicobox { margin-bottom: 20px; }
@media screen and (max-width: 768px) {
	.wpb_single_image.vc_align_right {
    text-align: left;
}
.hbod {
  height:auto !important;
}

section.vc_section.footer-contact {
    width: 100%;
    margin: 0 auto;
}
	
.vc_custom_1549026672906 {
  height: auto !important;
}
	.box-border .vc_custom_1558029617531, .box-border .vc_custom_1558029626697 {
    height: auto !important;
}
	.box-border .vc_btn3-center {
    text-align: center;
    position: relative !important;
    bottom: 15px;
    /* display: flex; */
    left: 0px;
}
	box-border.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    height: auto !important;
}
	.vc_custom_1556713542439 .vc_column_container {
    padding-left: 10px;
    padding-right: 10px;
}
	#post-1346 .vc_col-sm-6 { width: 90% !important; }
.box-border.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill, .vc_custom_1549026672906 .box-border.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill, .vc_custom_1558030317064, .vc_custom_1558030346055, .vc_custom_1558030351128 {height:auto !important;}
}

