/* Add here all your CSS customizations */

@media only screen and (max-width:5250px) {
    .color-orange{
        color: #ec7834 !important;
    }
    .bg-orange{
        background-color: #ec7834 !important;
        border-color: #ec7834 !important;
    }
    .border-orange{
        border-color: #ec7834 !important;
    }


    .rev_slider{
        max-height: 830px !important;
        height: 825px !important;
    }
    #header .header-nav-top .dropdown-menu:before{
        left: 50% !important;
    }
    .featured-box-effect-3 p{
        font-size: 1.1em !important;
        margin-top: .5rem !important;
        margin-bottom: .5rem !important;
    }
    #header .header-nav.header-nav-line.header-nav-top-line.header-nav-top-line-with-border nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-top-line.header-nav-top-line-with-border nav > ul > li:hover > a:before{
        top: -3px;
    }
    #header .header-nav.header-nav-line.header-nav-top-line nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-top-line nav > ul > li:hover > a:before{
        height: 2px;
    }

    .feature-box-icon i{
        border:none;
        width: 25px;
        text-align: center;
        padding: 5px;
        font-size: 2em !important;
        line-height: 1.3;
    }

    .feature-box .feature-box-icon{
        padding: 0;
    }

    .feature-box.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-2 .feature-box-icon .icons{
        color: #ec7834 ;
    }

    html .featured-box-primary .icon-featured {
        background-color: #ec7834 ;
    }

    html .featured-box-primary .box-content {
        border-top-color: #ec7834 ;
    }
    
    .mfp-close{
        color: #fff !important;
        font-size: 35px !important;
    }

    .post-image{
        width: 100%;
        height: 220px;
    }

    .post-image img{
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .footer-social-icons li:hover a{
        background: #151719 !important;
        color: #fff !important;
    }

    .single-post .post-image img{
        width: 60%;
        height: auto;
    }

    .single-post .post-image{
        height: auto;
    }

    .blog-posts .post-content h2 a:hover{
        text-decoration: none !important;
    }

    .blog-posts article.blogg{
        position: relative;
        padding: 10px !important;
        box-shadow: 2px 4px 13px #e3e3e3;
        height: 510px;
    }

    .blog-posts article.blogg:hover{
        transform: scale(1.03, 1.03);
        transition: .5s;
    }

    .blogg .post-meta{
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 0 10px 10px;
    }

    .cerez{
        background-color: #333;
        color:#fff;
        width: 100%;
        height: 50px;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 20;
        padding: 10px 15px;
        text-align: center;
        transition: 1s;
    }

    .process .process-step{
        cursor: pointer;
    }
    .process .process-step-circle{
        border-color: #ec7834;
    }

    .process .process-step-circle ii{
        color: #ec7834;
    }
    .process .process-step:hover .process-step-circle{
        background-color: #fff;
    }
    #header .header-top{
        background: #0B71E1;
    }
    #header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span{
        color: #fff;
    }

    .container .call-to-action {
        border-radius: 8px;
    }
    .call-to-action {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        padding: 55px;
        clear: both;
    }

    html .call-to-action.call-to-action-secondary {
        background: #e36159;
        /*background: #0B71E1;*/
    }
    .call-to-action .call-to-action-content {
        text-align: center;
    }
    .call-to-action h3 {
        text-transform: none;
        color: #FFF;
        padding: 0;
        font-size: 46px;
        margin: 10px 0 0 9px;
        line-height: 45px;
    }
    .call-to-action p {
        font-size: 1.2em;
        color: #FFF;
    }
	
	.btn-warning2{
		background: #ec7834  !important;
		color: #fff;
	}
}

@media only screen and (max-width: 1600px){
    .blog-posts article.blogg {
        height: 560px;
    }
}

@media only screen and (max-width: 1366px){
    .blog-posts article.blogg {
        height: 620px;
    }
}

@media only screen and (max-width:1440px) {
    .rev_slider{
        height: 800px !important;
    }
}

@media only screen and (max-width: 768px){
    .rev_slider{
        height: 525px !important;
    }

    .post-image img,.post-image, .single-post .post-image img{
        width: 100%;
        height: auto;
    }

    .blog-posts article.blogg{
        padding-bottom: 30px !important;
        height: auto;
    }
    .cerez{
        height: 100px;
    }
	.ordersm1{
		order: 1;
	}
	.ordersm2{
		order: 2;
	}
	
	#ant .carousel-control-next, #ant .carousel-control-prev{
		display:none;
	}
}

@media only screen and (max-width: 414px){
    .rev_slider{
        height: 256px !important;
    }
    .hidden-mobile{
        display: none !important;
    }
    .feature-box-style-2{
        padding-left: 10px;
        padding-right: 10px;
    }
	
	#ant .carousel-control-next, #ant .carousel-control-prev{
		display:none;
	}
}



@media (min-width: 768px) {

    #myCarousel .carousel-inner .carousel-item-right.active,
    #myCarousel .carousel-inner .carousel-item-next {
        transform: translateX(50%);
    }

    #myCarousel .carousel-inner .carousel-item-left.active,
    #myCarousel .carousel-inner .carousel-item-prev {
        transform: translateX(-50%);
    }
	
	#ant .carousel-control-next, #ant .carousel-control-prev{
		display:none !important;
	}
}

/* large - display 3 */
@media (min-width: 992px) {

    #myCarousel .carousel-inner .carousel-item-right.active,
    #myCarousel .carousel-inner .carousel-item-next {
        transform: translateX(33%);
    }

    #myCarousel .carousel-inner .carousel-item-left.active,
    #myCarousel .carousel-inner .carousel-item-prev {
        transform: translateX(-33%);
    }
}

@media (max-width: 768px) {
    #myCarousel .carousel-inner .carousel-item>div {
        display: none;
    }

    #myCarousel .carousel-inner .carousel-item>div:first-child {
        display: block;
    }
    #myCarousel .carousel-control-prev, #myCarousel .carousel-control-next{
        display: none;
    }
	
	#ant .carousel-control-next, #ant .carousel-control-prev{
		display:none;
	}

}

#myCarousel .opacity-5:hover{
    opacity: 1 !important;
}

#myCarousel .carousel-inner .carousel-item.active,
#myCarousel .carousel-inner .carousel-item-next,
#myCarousel .carousel-inner .carousel-item-prev {
    display: flex;
}

#myCarousel .carousel-inner .carousel-item-right,
#myCarousel .carousel-inner .carousel-item-left {
    transform: translateX(0);
}
#newsletter{background:#ec7834;margin-bottom:0;padding:2.5rem 2rem}#footer{margin-top:0!important}#newsletter .row,#newsletter .footer-newsletter{display:flex;flex-direction:column;align-items:center;justify-content:center}#newsletter .newsletter-inner{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#newsletter .newsletter-title{font-size:1.5rem;font-weight:700}#newsletter .form{max-width:500px;width:100%;position:relative;display:flex;flex-direction:column;margin:1rem 0}#newsletter .btn,#newsletter .newsletter-icon{position:absolute;top:50%;transform:translateY(-50%)}#newsletter .form-control{width:100%;height:42px;padding-left:50px}#newsletter .newsletter-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14' fill='%23b0bec5'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.814 1.001A.86.86 0 0 1 1.857 1h16.286l.043.001L10 7.551 1.814 1zm-.789.65A.858.858 0 0 0 1 1.857v9.953c0 .473.384.857.857.857h16.286A.858.858 0 0 0 19 11.81V1.857a.86.86 0 0 0-.025-.206l-8.663 6.93a.5.5 0 0 1-.624 0L1.025 1.65zM1.857 0C.832 0 0 .83 0 1.857v9.953c0 1.025.832 1.857 1.857 1.857h16.286A1.858 1.858 0 0 0 20 11.81V1.857A1.857 1.857 0 0 0 18.143 0H1.857z'/%3E%3C/svg%3E") 50% no-repeat;display:inline-block;height:20px;left:20px;width:20px}#newsletter .btn{display:flex;align-items:center;height:35px;right:.25rem}