/**
 * Theme Name: Laurel
 * Version: 1.0
**/
.page-template-template-home.fp-viewing-firstPage .header{
    background: none;
}
#fp-nav{
    transition: all 0.3s ease-out;
}
.page-template-template-home.fp-viewing-firstPage #fp-nav{
    opacity: 0;
}
.page-template-template-home.fp-viewing-firstPage #fullpage{
    margin-top: 0;
}
body, h1, h2, h3, h4, h5, h6, p, a{
	/*font-family:'Microsoft YaHei','Open Sans', Helvetica, sans-serif !important;*/
	/*font-weight: 700;*/
}
.first_section h1{
    /*font-weight: 300;*/
}
@media only screen and (max-width: 1440px) and (min-width: 1024px){
    .first_section h1{
        /*font-size: 48px;*/
    }
}

@media only screen and(min-width: 1024px){
    #home-slider .slider-caption h1 p{
        line-height: 85px;
    }
}
.third_section .fp-scrollable{
    white-space: nowrap;
}
.third_section .fp-scrollable:before{
    content: '';
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle;
}
.third_section .fp-scrollable > * {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
    white-space: normal;
}
.fifth_section .fp-scrollable{
    white-space: nowrap;
}
.fifth_section .fp-scrollable:before{
    content: '';
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle;
}
.fifth_section .fp-scrollable > * {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
    white-space: normal;
}

.intro_slider .one_intro{

    /*border-radius: 10px;*/
}
.rev_product{
    padding: 0;
}
.tabs-content .content{
    padding: 0 15px;
}
@media only screen and (min-width: 1024px){
    .services_dropdown, .product_dropdown{
        padding-left: 0;
        padding-right: 0;
    }
    .custom-vertical-align{
        white-space: nowrap;
    }
    .custom-vertical-align:before{
        content: '';
        height: 100%;
        width: 0;
        display: inline-block;
        vertical-align: middle;
    }
    .custom-vertical-align > .columns{
        vertical-align: middle;
        display: inline-block;
        white-space: normal;
        float: none;
    }
}
@media only screen and (min-width: 1440px){
    .product_dropdown{
        text-align: center;
    }
    .one_dropdown_menu{
        display: inline-block;
        float: none;
        vertical-align: top;
        text-align: left;
        max-width: 25%;
        padding: 0 50px;
        width: auto;
    }
}
@media only screen and (max-width: 640px){
    .products_slider .next{
        top: -66px;
    }
    #home-slider .slider-caption video, .slide_video_wrapper{
        height: auto;
        padding-bottom: 53%;
    }
    .inner_cat_info, .left_border .inner_cat_info{
        padding-left: 15px;
        padding-right: 15px;
    }
    .inner_cat_info { padding-bottom: 20px;}
}
@media only screen and (min-width: 641px) and (max-width: 1024px){
    .products_slider .next{
        top: -66px;
    }
}
@media only screen and (max-width: 768px){
    .page-template-template-services .one_intro{
        height: auto;
        padding-bottom: 53%;
    }
    .page-template-template-services .slick-dots{
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 1025px){
    .careers_filters .selectboxit-container{
        width: 100% !important;
        margin: 0 auto 20px;
    }
    .t_inner .business_inner_container .left_content p{
        line-height: 15px;
    }
    ul.tech_list li.tech-list-item{
        float: none;
        display: inline-block;
    }
    .cat_info.left_border,
    .cat_info.right_border{
        margin-top: -60px;
        margin-bottom: 29px;
    }
    .cat_info.right_border .inner_cat_info, .cat_info.left_border .inner_cat_info{
        padding-top: 117px;
    }
    .partners_page{
        text-align: center;
    }
    .partners_page ul li.one_partner img{
        position: static;
        vertical-align: middle;
        display: inline-block;
        white-space: normal;
        float: none;
    }
    .partners_page ul li.one_partner{
        white-space: nowrap;
        display: block;
    }

    .partners_page ul li.one_partner:before{
        content: '';
        height: 100%;
        width: 0;
        display: inline-block;
        vertical-align: middle;
    }
}
@media only screen and (max-width: 640px){
    .partners_page ul li.one_partner{
        border-bottom: 1px solid rgba(7, 40, 65, 0.8);
    }
    .partners_container{
        margin-bottom: 0;
    }
    .partners_page ul li.one_partner:nth-child(even){
        border-left: 1px solid rgba(7, 40, 65, 0.8);
    }
     .t_inner .right_content .rev_product  h5{
        padding: 0 0 15px;
        text-align: left;
    }
    .one_procedure:not(:last-child):after{
        content: '';
        display: block;
        width: 1px;
        height: 50px;
        position: absolute;
        right: auto;
        left: 50%;
        border-top: 1px solid #345375;
        top: auto;
		 bottom: -70px;
        background: #345375;
    }
    .t_inner .right_content{
        padding-left: 15px;
        padding-right: 15px;
    }
    .apply-area .rev_product-link{
       padding: 0;
    }
    .apply-area .rev_product-container.no_padding{
        padding: 0;
    }
    .cat_info.left_border,
    .cat_info.right_border{
        margin-top: -60px;
        margin-bottom: 29px;
    }
    .cat_info.right_border .inner_cat_info, .cat_info.left_border .inner_cat_info{
        padding-top: 117px;
    }
    .one_cat .one_cat_image{
        height: auto;
        padding-bottom: 100%;
    }
}
@media only screen and (max-width: 420px){
	.cat_info.left_border,
    .cat_info.right_border { margin-top: -50px; margin-bottom:0px;}
    .cat_info.right_border .inner_cat_info, .cat_info.left_border .inner_cat_info { padding-top: 20px;}
}