@font-face {
    font-family: 'arkibal_displayregular';
    src: url('arkibal_display_regular_mg-webfont.woff2') format('woff2'),
         url('arkibal_display_regular_mg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'brandon_grotesquebold';
    src: url('brandon_bld-webfont.woff2') format('woff2'),
         url('brandon_bld-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ITC Avant Garde Gothic Std';
    src: url('ITCAvantGardeStd-Bold.eot');
    src: url('ITCAvantGardeStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('ITCAvantGardeStd-Bold.woff2') format('woff2'),
        url('ITCAvantGardeStd-Bold.woff') format('woff'),
        url('ITCAvantGardeStd-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/*
.content_slider img.img-fluid,
#historia img,
#certificaciones img,
#ventajas-competitivas img,

.slider-header,
.h47{
    max-height: 417px;
}*/

div.form-group {
    margin-bottom: 0px;
}

.slider-header{
    background: #043964;
}

.pfp{
    position: absolute;
    max-width: 100%;
    height: auto;
    z-index: 9999;
}

.h3_b{
    font-family: 'arkibal_displayregular';
    font-size: 32px;
    color: #004e6c;
    text-transform: uppercase;
}



.k18{
    font-family: 'Karla', sans-serif;
    font-size: 18px;
}

.f_arki{
    font-family: 'arkibal_displayregular';
}

.f_karla{
    font-family: 'Karla', sans-serif;
}

.lnh35{
    line-height: 35px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
    font-weight: lighter;
}

.arrow_ind{
    position : absolute;
    font-size: 40px;
    color    : #F9E94A;
    left: -80px;
    top: -10px;
}

a.bt_contactanos{
    font-family: 'arkibal_displayregular';
    font-size: 18px;
    text-decoration: none;
    color: #fff;
    background: #008e9e;
    padding: 5px 10px;
    text-transform: uppercase;
}

.c_4d4d4d{
    color: #4d4d4d;
}

        .content_menu{
    		background: #003866;
    		min-height: 7.8125rem;
    	}

        .content_004e6c{
            background: #004e6c;
        }

        .white_48{
            color        : #fff;
            font-size    : 48px;
            padding      : 60px 0px;
            margin-bottom: 0px;
            font-family  : 'arkibal_displayregular';
        }

        .bg_a2bfc5{
            background: #a2bfc5;
            padding: 60px 0px;
        }

        .cl_004e6c{
            color: #004e6c;
            font-size: 22px;
        }

        .cl_002439{
            color: #002439;
            font-size: 18px;
        }

        a.a_004f6c{
            background: #004f6c;
            color     : #fff;
            font-size : 23px;
            padding   : 5px 20px;
        }

        .menu{
            -webkit-margin-before: 0px;
            -webkit-margin-after : 0px;
            -webkit-margin-start : 0px;
            -webkit-margin-end   : 0px;
            -webkit-padding-start: 0px;
            margin-bottom        : 0px;
        }

        .content_menu{
            /*width: 1300px;
            margin: auto;*/
        }

    	.content_menu ul.menu > li{
            height            : 125px;
            /*width           : 15%;*/
            list-style        : none;
            float             : left;
            -webkit-box-shadow: -2px 0 20px 0 #262626;
            box-shadow        : -2px 0 20px 0 #262626;
            padding           : 2.8125rem 0 0 2.1875rem;
            position          : relative;
            z-index           : 100;
    	}
    	.logo{
            width: 320px;
            padding: 0px 1px;
            float: left;
    	}
    	.content_menu ul.menu > li a.pr{
    		color: #fff;
    		font-size: 1.25rem;
    		text-decoration: none;
    		display: block;
    	}
    	.content_menu ul.menu > li a:hover{
    		text-decoration: none;
            color: #FFEF00;
    	}
    	.content_menu ul.menu > li a span{
    		display: block;
    		font-size: 0.75rem;
    	}
    	.content_menu ul.menu > li:nth-child(1){
			background: #003B63;
    	}
    	.content_menu ul.menu > li:nth-child(2){
			background: #004C73;
    	}
    	.content_menu ul.menu > li:nth-child(3){
			background: #006277;
    	}
    	.content_menu ul.menu > li:nth-child(4){
			background: #0D7787;
    	}
    	.content_menu ul.menu > li:nth-child(5){
			background: #338A98;
    	}
    	.content_menu ul.menu > li:nth-child(6){
			background: #4D9EAE;
    	}

        .content_menu .sub1{
            left      : 0px;
            position  : absolute;
            top       : 125px;
            z-index   : 99;
            width     : 600px;
            background: #006277;
            padding   : 5px 2px;
            display   : none;
        }

        .sub2{
            left      : 0px;
            position  : absolute;
            top       : 25px;
            z-index   : 99;
            width     : 740px;
            background: #006277;
            padding   : 5px 2px;
            display   : none;
        }

        .content_menu .sub1 > li,
        .sub2 > li{
            list-style  : none;
            float       : left;
            margin-right: 40px;
            text-align  : center;
        }

        .content_menu ul > li > i{
            color: #fff;
            float: right;
            margin-right: 10px;
        }

        .content_menu ul > li > .sub1 > li > a,
        .sub2 > li > a{
            font-size: 14px;
            color: #fff;
        }

        .content_menu ul > li > .sub1 > li > a:hover,
        .sub2 > li > a:hover{
            color: #FFEF00;
        }

    	.content_banner_details{
			position: absolute;
			color: #fff;
            width: 100%;
		}

		.content_banner_details h3{
			font-size: 38px;
            font-family: 'arkibal_displayregular';
            text-align: center;
            display: block;
            letter-spacing: 20px;
            padding-top: 10%;
            text-transform: uppercase;

		}

		.content_slider{
			padding-left: 0px;
			padding-right: 0px;
            position: relative;
            z-index: 1;
		}

        .footer_slider{
            font-family: 'arkibal_displayregular';
            font-size: 16px;
            color             : #fff;
            background        : #00BBFA;
            height            : 37px;
            line-height       : 41px;
            -webkit-box-shadow:inset 0 5px 20px 0 #000000;
            box-shadow        :inset 0 5px 20px 0 #000000;
            margin-top: -7px;
            z-index: 999;
            position: relative;

        }

        .content_video{
            background: #9FD6D5;
            padding-top: 1.625rem;
            padding-bottom: 1.25rem;

        }

        .content_video .title{
            font-family   : 'arkibal_displayregular';
            color         : #004E6C;
            font-size     : 27px;
            text-transform: uppercase;
            line-height: 34px;
            margin-top: 32px;
        }

        /*.content_video p{
            color: #4D4D4D;
            font-family: 'Karla', sans-serif;
            font-size: 19px;
        }*/

        .container-fluid.content_video a.white_blue,
        .wb{
            background    : #004A69;
            font-size     : 22px;
            color         : #fff;
            border-radius : 0px;
            text-transform: uppercase;
            font-family   : 'arkibal_displayregular';
            padding: 8px 15px;
            margin-left: 40px;

        }

        .content_home_modulo1{
            background: url(../img/bg-1.jpg);
            padding-top: 3.438rem;
            padding-bottom: 3.125rem;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
            background-attachment: fixed;
        }

        .content_fichas{
            margin               : auto;
            width                : 1080px;
            -webkit-margin-before: 0px;
            -webkit-margin-after : 0px;
            -webkit-padding-start: 0px;
        }

        .content_home_modulo1 .fichas{
            list-style: none;
            float             : left;
            width             : 344px;
            min-height            : 420px;
            color             : #fff;
            text-align        : center;
            padding       : 34px 0px 0px 0px;
            -webkit-box-shadow: -2px 0 20px 0 #262626;
            box-shadow        : -2px 0 20px 0 #262626;
        }

        .content_home_modulo1 .fichas h4{
            font-family   : 'arkibal_displayregular';
            font-size: 24px;
            padding-top: 44px;
            -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    text-transform: uppercase;
    line-height: 26px;
        }

        .content_home_modulo1 .fichas p{
            font-size: 16px;
            padding: 1.375rem 38px;
            font-family: 'Karla', sans-serif;
            -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;

        }

        .content_home_modulo1 .fichas .icon-ficha{
            display: block;
            text-align: center;
        }

        .content_home_modulo1 .color-1{
            background: #004E6C;
        }

        .content_home_modulo1 .color-2{
            background: #006277;
        }

        .content_home_modulo1 .color-3{
            background: #338A98;
        }

        .content_home_modulo2{
            background: #A2BFC5;
            padding-top: 3rem;
            padding-bottom: 3rem;
        }

        .content_home_modulo2 h3{
            color: #004E6C;
            font-size: 38px;
            margin-bottom: 2.5rem;
            text-transform: uppercase;
font-family   : 'arkibal_displayregular';
line-height: 28px;
        }

        .content_home_modulo2 h3 span{
            font-size: 20px;
        }

        .nuestros_productos{
            width: 890px;
            margin: auto;
        }

        .nuestros_productos li{
            float: left;
            list-style: none;
            margin-right: 28px;
            width: 190px;
            margin-bottom: 36px;
        }

        .nuestros_productos li:last-child{
             margin-right: 0px;
        }

        .nuestros_productos li img{

        }

        .nuestros_productos a{
            background     : #338A98;
            color          : #fff;
            font-size      : 16px;
            display        : block;
            text-decoration: none;
            padding   : 11px;
            font-family: 'Karla', sans-serif;
            line-height: 26px;
            height: 46px;
            -webkit-box-shadow:inset 0 1px 5px 0 #363636;
box-shadow:inset 0 1px 5px 0 #363636;
        }

        .nuestros_productos a.l_h{
            line-height: 14px;
        }

        .nuestros_productos .col-md-3{
            margin-bottom: 15px;
        }

        .content_home_modulo3{
            background: #004E6C;
            height: 290px;

        }

        .content_home_modulo3 h3{
            color      : #fff;
            font-size  : 40px;
            padding-top: 69px;
            font-family: 'arkibal_displayregular';
            text-transform: uppercase;
        }

        .content_home_modulo3 p{
            font-family: 'Karla', sans-serif;
            font-size  : 26px;
            color      : #fff;
            padding: 20px 0px 0px 0px;
        }

        .content_home_modulo4{
            font-size: 1.625rem;
            color: #fff;
            padding-top: 2.313rem;
            padding-left: 0px;
            padding-bottom: 4.375rem;
            background: url(../img/bg-1.jpg);
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
            background-attachment: fixed;

        }

        .content_home_modulo4 h3{
                font-family   : 'arkibal_displayregular';
                font-size     : 32px;
                color         : #fff;
                background    : #004E6C;
                text-align    : center;
                display       : block;
                /*padding       :0.625rem 0.625rem 0.625rem 0.625rem;*/
                text-transform: uppercase;
                margin-bottom : 0px;
                line-height: 50px;
                padding-top: 5px;

        }

        .content_home_modulo4 h2{
            font-size: 1.563rem;
            color: #004E6C;
            text-align: center;
            padding-top: 1.875rem;
            padding-bottom: 1.875rem;
        }

        .content_home_modulo4 p{
            font-size: 1.125rem;
            color: #fff;
            background: #004E6C;
            -webkit-border-radius: 40px 40px 40px 40px;
            border-radius: 40px 40px 40px 40px;
            padding: 0.9375rem;
            -webkit-box-shadow: 5px 5px 20px 1px #000000;
            box-shadow: 5px 5px 20px 1px #000000;
        }

        .content_home_modulo4 span{
            font-size: 1.25rem;
            color: #4D4D4D;
            padding-top: 1.563rem;
            padding-bottom: 2.5rem;
            text-align: center;
            display: block;
        }

        .content_footer{
            background: #003B63;
            color: #fff;
            padding-top: 1.25rem;
            padding-bottom: 1.25rem;
        }

        .content_qs_modulo1{
            background: #000F24;
            padding-top: 2.5rem;
            padding-bottom: 2.5rem;
        }

        .content_qs_modulo1 h2{
            color: #fff;
            font-size: 32px;
            padding-top: 1.875rem;
            font-family: 'arkibal_displayregular';
            text-transform: uppercase;
        }

        .content_banner_historia{
            border-bottom: solid 10px #B51F65;
        }

        .content_banner_historia .col-md-12{
            padding-left: 0px;
            padding-right: 0px;

        }

        .content_banner_historia h3{
            position: absolute;
            color: #fff;
            font-size: 50px;
            width: 100%;
            font-family: 'arkibal_displayregular';
            letter-spacing: 20px;
            text-transform: uppercase;
        }

        .content_qs_modulo2{
            background: url(../img/bg-2.jpg);
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
            background-attachment: fixed;
            padding-top: 5.625rem;
            padding-bottom: 5.625rem;
            color: #fff;
        }

        .content_qs_modulo2 p{
            font-size: 18px;
            font-family: 'Karla', sans-serif;
            color: #fff;
        }


        .content_certificaciones{
            padding-top: 3.125rem;
            padding-bottom: 3.125rem;
        }

        .content_certificaciones p{
            color: #4D4D4D;
        }

        .bg-trans{
            background-image: url(../img/bg-trans.png);
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
            background-attachment: fixed;
        }

        .bg-trans-bottom{
            background-image: url(../img/bg-trans.png);
            background-repeat: no-repeat;
            background-position: center bottom;
            background-size: cover;
            /*background-attachment: fixed;*/
        }

        .bg-c-A2BFC5{
            background-color: #A2BFC5;

        }

        .content-ventajas p{
            color: #000F24;
            font-size: 24px;
            padding-top: 1.875rem;
            padding-bottom: 1.875rem;
            font-family: 'Karla', sans-serif;
        }

        .content_products{
            padding-left: 0px;
            padding-right: 0px;
        }

        .content_products h3{
            background-color: #004E6C;
            margin-bottom: 0px;
            padding-bottom: 30px;
            cursor: pointer;
            position: relative;
        }

        .content_products h3 span{
            position   : absolute;
            color      : #fff;
            font-size  : 38px;
            text-align : center;
            display    : block;
            width      : 100%;
            padding-top: 170px;
            font-family: 'arkibal_displayregular';
            letter-spacing: 20px;
            text-transform: uppercase;
        }

        .content_products small{
            position      : absolute;
            font-family   : 'brandon_grotesquebold';
            font-size     : 20px;
            color         : #fff;
            bottom        : 60px;
            left          : 180px;
            text-transform: uppercase;
        }

        .content_products .content_item{
            background-color: #004E6C;
            color: #fff;
            font-size: 1.125rem;
        }

        .content_products .content_item h2{
            color         : #fff;
            font-size     : 32px;
            font-family   : 'arkibal_displayregular';
            text-transform: uppercase;
        }

        .content_products .content_item p{
            color         : #fff;
            font-size     : 18px;
            font-family: 'Karla', sans-serif;
        }

        .content_products .content_item .container .t1{
            position: absolute;
            left: 20px;
        }

        .content_products .content_item .container .eu1{
            position: absolute;
            left: 0px;
            top: 90px;
        }

        .btn_dhdhh{
            color         : #fff;
            font-size     : 30px;
            font-family   : 'arkibal_displayregular';
            background: #004D6F;
            -webkit-box-shadow: 1px 0 8px 0 #383838;
box-shadow: 1px 0 8px 0 #383838;
padding: 10px 20px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
        }

        .ui-state-focus { outline: none; }

        .content_bgbb{
            /*padding-bottom: 3.125rem;*/
        }

        .content_bgbb h4{
            color: #004E6C;
            font-size: 2rem;
            font-family: 'arkibal_displayregular';
            padding-top: 4.625rem;
        }

        .content_bgbb p{
            color: #4D4D4D;
            font-size: 1.125rem;
        }

        .content_bgbb .col-md-4{
            padding-left: 0px;
        }

        .content_soluciones{
            background: #9FD6D5;
            padding-top: 4.375rem;
            padding-bottom: 4.375rem;
        }

        .content_aplicaciones{
            background: #006277;
            -webkit-box-shadow:inset 1px 0 30px 0 #000000;
            box-shadow:inset 1px 0 30px 0 #000000;
            padding-top: 3.75rem;
            padding-bottom: 3.75rem;
            color: #fff;
        }

        .content_aplicaciones h2{
            font-size: 2rem;
        }

        .content_aplicaciones p{
            font-size: 1.125rem;
        }

        .content_soluciones_slider .col-md-12{
            padding-left: 0px;
            padding-right: 0px;
        }

        .content_proyectos{

        }

        .content_mapa .col-md-12{
            padding-left: 0px;
            padding-right: 0px;
        }

        .content_mapa{
            border-top: 20px solid #003B63;
        }

        .content_contacto{
            background:#000F24;
        }

        .content_contacto .col-md-12{
            padding-left: 0px;
            padding-right: 0px;
        }

        .content_contacto h1{

            line-height: 7.063rem;
            color: #fff;
        }

        .contact_form_content{
             font-size            : 1.625rem;
             color                : #fff;
             padding-top          : 2.313rem;
             padding-left         : 0px;
             padding-bottom       : 4.375rem;
             background           : url(../img/bg-1.jpg);
             background-repeat    : no-repeat;
             background-position  : center center;
             background-size      : cover;
             /*background-attachment: fixed;*/
        }

        .contact_form_content input,
        .contact_form_content textarea{
            background: #D0D2D3;
        }

        .contact_form_content label{
            color: #808184;
            font-size: 12px;
            font-family: 'arkibal_displayregular';
            font-weight: 600;
        }

        .fz_234{
            font-size: 25px;
            color: #004E6C;
            font-family: 'ITC Avant Garde Gothic Std';
        }

        .fz_udh{
            color: #4D4D4D;
            font-size: 23px;
        }

        .arrows_video{
            float: right;
            margin-top: -70px;
        }

        .arrows_video li{
            list-style: none;
            float: left;
            width: 120px;
            margin-right: 10px;
        }

        .arrows_video li a{
            color: #004e6c;
            font-family: 'arkibal_displayregular';
            font-size: 12px;
            text-decoration: none;
            text-align: center;
            display: block;
        }

        .arrows_video li img{
            display: block;
            margin: auto;
        }


#v_eu{
    width: 844px;
    height: 407px;
}

.w700{
    width: 700px;
}

.text_r_r{
        text-align: right;
    }


.ml50{
    margin-left: 50px;
}

.desk{
    display: none;
}

.img_tqm{
    right: 1%;
    bottom: 9%;
    max-height: 35%;
}

nav.navbar{
    display: none;
}

@media screen and (min-width: 721px) and (max-width: 1280px) {


    .content_products h3 span {
        position: absolute;
        color: #fff;
        font-size: 38px;
        text-align: center;
        display: block;
        width: 100%;
        padding-top: 20px;
        font-family: 'arkibal_displayregular';
        letter-spacing: 20px;
        text-transform: uppercase;
    }
    .img_tqm {
        right: 5px;
        bottom: 13%;
        max-height: 30%;
    }

    .content_menu ul.menu > li a.pr {
        color          : #fff;
        font-size: 13px;
        text-decoration: none;
        display        : block;
    }

    .phone_menu{
        font-size: 14px;
    }

    .content_menu ul > li > .sub1 > li > a, .sub2 > li > a {
        font-size: 12px;
        color: #fff;
    }




}

@media screen and (max-width: 1000px) {

    .menu{
        display: none;
    }

    nav.navbar{
        display: block;
    }

    .navbar-expand-lg .navbar-toggler{
        display: block;
    }

}

@media screen and (max-width: 768px){



    .img_tqm {
        right     : 5px;
        bottom    : 13%;
        max-height: 30%;
    }

    .movil,.slick-slide img.movil{
        display: none;
    }

    .pfp{
        display: none;
    }


    .content_banner_details h3{
            font-size     : 18px;
            padding       : 3%;
            letter-spacing: 1px;
            line-height   : 24px;
    }

    .footer_slider{
        height     : auto;
        line-height: 14px;
        padding    : 13px 2px 5px 2px;
        font-size  : 12px;
    }

    .content_slider{
        height: auto;
    }

    .ptsm5{
        padding-top: 30px;
    }

    .ptsm4{
        padding-top: 20px;
    }

    .ml50{
        margin-left: 0px;
    }

    .desk{
        display: block;
    }

    .text_r_r{
        text-align: center;
    }

    a.a_004f6c {
    background: #004f6c;
    color: #fff;
    font-size: 20px;
    padding: 5px 20px;
    display: block;
    }

    .content_bgbb h4 {
        color: #004E6C;
        font-size: 20px;
        font-family: 'arkibal_displayregular';
        padding-top: 20px;
    }

    .content_bgbb .col-md-4 {
        padding-left: 0px;
        padding-right: 0px;
    }


    .content-ventajas p {
        color: #000F24;
        font-size: 18px;
        padding-top: 1.875rem;
        padding-bottom: 1.875rem;
        font-family: 'Karla', sans-serif;
    }

        .content_video .title {
        font-family: 'arkibal_displayregular';
        color: #004E6C;
        font-size: 20px;
        text-transform: uppercase;
        line-height: 23px;
        margin-top: 32px;
    }

    .container-fluid.content_video a.white_blue, .wb {
        background: #004A69;
        font-size: 22px;
        color: #fff;
        border-radius: 0px;
        text-transform: uppercase;
        font-family: 'arkibal_displayregular';
        padding: 8px 15px;
        margin-left: auto;
        display: block;
    }

    .content_home_modulo2 h3 span {
        font-size: 20px;
        line-height: 20px;
    }

    .nuestros_productos {
            width                : 100%;
            margin               : auto;
            -webkit-margin-before: 0px;
            -webkit-margin-after : 0px;
            -webkit-padding-start: 0px;
        }

    .nuestros_productos li,
    .nuestros_productos li:last-child{
        float        : none;
        list-style   : none;
        width        : 190px;
        margin: 0px auto 36px auto;
        display: block;
    }

    .content_home_modulo4 h3 {
        font-family: 'arkibal_displayregular';
        font-size: 28px;
        color: #fff;
        background: #004E6C;
        text-align: center;
        display: block;
        text-transform: uppercase;
        margin-bottom: 0px;
        line-height: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .arrows_video li {
        list-style: none;
        float: left;
        width: 40%;
    }

    .content_home_modulo1 .fichas {
        list-style: none;
        float: left;
        width: 100%;
        min-height: 420px;
        color: #fff;
        text-align: center;
        padding: 34px 0px 0px 0px;
        -webkit-box-shadow: -2px 0 20px 0 #262626;
        box-shadow: -2px 0 20px 0 #262626;
    }

    .content_home_modulo2 h3 {
        color: #004E6C;
        font-size: 38px;
        margin-bottom: 2.5rem;
        text-transform: uppercase;
        font-family: 'arkibal_displayregular';
        line-height: 33px;
    }



    #v_eu{
        width: 100%;
        height: auto;
    }

    .arrows_video {
        float:none;
        margin-top: 30px;
    }

    .content_fichas {
        width: 100%;

    }


    .w700{
        width: 100%;
    }

    .content_home_modulo3 {
        height: auto;
    }

    .content_home_modulo3 h3 {
        color: #fff;
        font-size: 30px;
        padding-top: 69px;
        font-family: 'arkibal_displayregular';
        text-transform: uppercase;
    }

    .content_banner_historia h3 {
            position: absolute;
    color: #fff;
    font-size: 25px;
    line-height: 23px;
    width: 100%;
    font-family: 'arkibal_displayregular';
    letter-spacing: 5px;
    text-transform: uppercase;
    }

    .content_qs_modulo1 h2 {
        color: #fff;
        font-size: 27px;
        padding-top: 1.875rem;
        font-family: 'arkibal_displayregular';
        text-transform: uppercase;
    }

        .content_products small {
        position: absolute;
        font-family: 'brandon_grotesquebold';
        font-size: 15px;
        color: #fff;
        bottom: 30px;
        left: 10px;
        text-transform: uppercase;
    }

        .arrow_ind {
            position: absolute;
        font-size: 20px;
        color: #F9E94A;
        left: -10px;
        top: -0px;
    }

    .content_products h3 span {
        position: absolute;
        color: #fff;
        font-size: 20px;
        text-align: center;
        display: block;
        width: 100%;
        padding-top: 10px;
        font-family: 'arkibal_displayregular';
        letter-spacing: 5px;
        text-transform: uppercase;
    }

    .content_products .content_item h2 {
        color: #fff;
        font-size: 26px;
        font-family: 'arkibal_displayregular';
        text-transform: uppercase;
    }

    .white_48 {
        color        : #fff;
        font-size    : 20px;
        padding      : 20px 0px;
        margin-bottom: 0px;
        font-family  : 'arkibal_displayregular';
    }

    .btn_dhdhh {
        color: #fff;
        font-size: 20px;
        font-family: 'arkibal_displayregular';
        background: #004D6F;
        -webkit-box-shadow: 1px 0 8px 0 #383838;
        box-shadow: 1px 0 8px 0 #383838;
        padding: 10px 20px;
        -webkit-border-radius: 10px 10px 10px 10px;
        border-radius: 10px 10px 10px 10px;
        margin-top: 30px;
        display: block;
    }

    .content_uapl .row .col-md-4 a {
        font-family          : 'arkibal_displayregular';
        position             : absolute;
        top                  : 250px;
        color                : #00364F;
        font-size            : 22px;
        text-decoration      : none;
        -webkit-border-radius: 0 25px 25px 0;
        border-radius        : 0 25px 25px 0;
        line-height          : 25px;
        width                : auto;
        display              : inline;
        text-align           : center;
        text-transform       : uppercase;
        padding              : 8px 20px 8px 20px;
        background           : -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);
        background           : -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);
        background           : radial-gradient(ellipse at center, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);
        filter               : progid:DXImageTransform.Microsoft.gradient( startColorstr ='#b3ffffff', endColorstr='#b3ffffff',GradientType=1 );
    }

    .kdfh {
        -webkit-border-radius: 1000px 1000px 1000px 1000px;
        border-radius: 1000px 1000px 1000px 1000px;
        border: solid 1px #4D4D4D;
        color: #4D4D4D;
        font-size: 70px;
        text-align: center;
        padding: 10px 45px;
        position: absolute;
        z-index: 9999;
        top: -90px;
        left: 0px;
        margin: auto;
        right: 0px;
    }



    .d_cc{
        clear: both;
    }






}





.phone_menu{
        font-size: 17px;
    }
