/*
Theme Name:     child
Description:    
Author:         admin
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
.et_pb_button:after, .et_pb_button:before {
   display:none;
}


h1 { font-size:48px!important; line-height:60px!important;  font-weight: 700!important; font-family: 'Mulish bold'; }
h2 { font-size:32px!important; line-height:40px!important;  font-weight: 700!important; font-family: 'Mulish bold'; }
h3 { font-size:24px!important; line-height:30px!important;  font-weight: 700!important; font-family: 'Mulish medium';  }
h4 { font-size:24px!important; line-height:30px!important;  font-weight: 700!important;  }
h5 { font-size:24px!important; line-height:36px!important;  font-weight: 700!important;   }
h6 { font-size:16px!important; line-height:22px!important;  font-weight: 600!important;  }




@font-face {
    font-family: 'Mulish bold';
    src: url('font/Mulish-Bold.eot');
    src: local('font/Mulish Bold'), local('font/Mulish-Bold'),
        url('font/Mulish-Bold.eot?#iefix') format('embedded-opentype'),
        url('font/Mulish-Bold.woff2') format('woff2'),
        url('font/Mulish-Bold.woff') format('woff'),
        url('font/Mulish-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'Mulish ExtraLight';
    src: url('font/Mulish-ExtraLightItalic.eot');
    src: local('font/Mulish ExtraLight Italic'), local('Mulish-ExtraLightItalic'),
        url('font/Mulish-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('font/Mulish-ExtraLightItalic.woff2') format('woff2'),
        url('font/Mulish-ExtraLightItalic.woff') format('woff'),
        url('font/Mulish-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Mulish medium';
    src: url('font/Mulish-Medium.eot');
    src: local('font/Mulish Medium'), local('font/Mulish-Medium'),
        url('font/Mulish-Medium.eot?#iefix') format('embedded-opentype'),
        url('font/Mulish-Medium.woff2') format('woff2'),
        url('font/Mulish-Medium.woff') format('woff'),
        url('font/Mulish-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Mulish semibold';
    src: url('font/Mulish-SemiBoldItalic.eot');
    src: local('font/Mulish SemiBold Italic'), local('font/Mulish-SemiBoldItalic'),
        url('font/Mulish-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('font/Mulish-SemiBoldItalic.woff2') format('woff2'),
        url('font/Mulish-SemiBoldItalic.woff') format('woff'),
        url('font/Mulish-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

p {    font-weight: 600; font-family: 'Mulish medium';}

 #main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
        background-color: rgba(0, 0, 0, 0.68) !important;  
    }
    #mobile_menu li {border-bottom: 1px solid #009ED7 !important;}

    #mobile_menu_bar:before {
        color: #009ED7 !important;
    }

#top-menu li a {    padding: 0px 7px;}
.ex_btn{
background: rgb(2,0,36) !important;
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(10,80,106,1) 58%, rgba(0,212,255,1) 100%) !important;
color: #fff; border: 0px solid !important; border-radius: 5px; font-size: 16px;   font-family: 'Mulish bold'; padding: 5px 15px;
}

.ex_btn2{
    background: rgb(2,0,36) !important;
    background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(10,80,106,1) 58%, rgba(0,212,255,1) 100%) !important;
    color: #fff; border: 0px solid !important; border-radius: 5px; font-size: 24px;   font-family: 'Mulish bold'; padding: 5px 15px;
    }

.ex_btn1{
    background: rgba(255,255,255,0) !important;
color: #fff; border: 1px solid rgba(255,255,255,0.40) !important; border-radius: 5px; font-size: 16px;   font-family: 'Mulish bold'; padding: 5px 15px; }
.home_blur .et_pb_column .et_pb_module .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {padding: 15px 0px;}

#menu-item-49 {padding: 0 !important;}
.blue {color: #009ED7 !important;}
.home_list li{ padding-left: 30px; margin: 10px 1px; position: relative; list-style: none; color: #707070; font-size: 16px; font-family: 'Mulish medium'; font-weight: 600!important;}
.home_list li:before {width:100%; height:100%; content: url(images/list1.png); position: absolute; top: 3px; left: 0; margin-left:0px;  }
.home_list {padding:0px !important;}

.home_blur2 .et_pb_main_blurb_image {margin-bottom: 20px !important;}
.home_blur3{}

.ex_btn2 h3::after {
    position: absolute;
    content: "";
    width: 60px;
    height: 60px;
    top: -2px;
    right: 22%;
    background-image: url(images/right_euro.png);
    background-repeat: no-repeat;
}
.ex_btnhf  h3 {position: relative;}
.src_box h3 {font-size: 16px !important; font-family: 'Mulish medium'; font-weight: 700!important; }
.src_box .percent {margin-bottom: 0px !important; margin-bottom: 0px !important;}
.src_box {
border: 0px solid red;
  padding: 10px;
  border-top-left-radius: 20px 20px;
  border-bottom-right-radius: 20px 20px;
}

#block-7 {width: 100%; margin-bottom: 20px; color: #fff;}

.section_3 {  background: rgb(2,0,36) !important;
    background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(10,80,106,1) 30%, rgba(0,212,255,1) 100%) !important;
    color: #fff; border: 0px solid !important; border-radius: 0px; font-size: 24px;   font-family: 'Mulish bold'; padding: 5px 15px;}

    .btm_txt{ line-height: 30px !important;}
    .first_txt{color: #707070; font-size: 16px; }
    .star { color: #0A506A; font-size: 20px !important;}

    .slide_bar .et_pb_module  {padding: 30px; border-radius: 10px;}

    
    #block-5 {margin-bottom: 10px !important;}
    .et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
        margin-bottom: 60px  !important;
    }

    .contact_list {position: relative ; display: flex;}
    .contact_list li {list-style: none !important;}
    .footer_list li {padding-left: 30px !important; position: relative;}
    
    .map::before{ content: url(images/map.png) !important; left: 0; top: 0; position: absolute;}
    .phone::before{content: url(images/phone.png) !important; left: 0; top: 0;  position: absolute;}
    .email::before{content: url(images/email.png) !important; left: 0; top: 0;  position: absolute;}

    .footer-widget li:before, .nav li ul, blockquote {
       border: 0px solid !important;
    }
    #footer-widgets .footer-widget li:before {
        top: 3px !important;
    }
    .f_text {font-family: 'Mulish ExtraLight'; line-height: 40px; margin-top: -15px;}

.et_pb_scroll_top.et-pb-icon {
   
    background: rgba(0,0,0,.0) !important; 
   
}


    .btn_txt { background: rgb(2,0,36) !important;
        background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(10,80,106,1) 30%, rgba(0,212,255,1) 100%) !important;
        color: #fff; border: 0px solid !important; border-radius: 0px; font-size: 24px;   font-family: 'Mulish bold'; padding: 5px 15px; margin-left: 20px; border-radius: 5px;}

        .bottom_text {text-align: center !important; color: #49BCE5; font-family: 'Mulish ExtraLight';}
        #footer-info {width: 100%; text-align: center; font-size: 16px; }

        
       
        
        .fhd {font-size: 24px !important; color: #fff !important;}
        .footer_list2 {display: flex; margin-top: -30px; margin-left:-15px; }
        .footer_list2 li{position: relative; padding: 0px 60px; cursor: pointer; list-style: none;}
        .facebook::before { content: url(images/facebook.png) !important; left: 0; top: 0;  position: absolute !important;}
        .twiteer::before {content: url(images/twiteer.png) !important; left: 0; top: 0;  position: absolute !important;;}
        .linkdin::before {content: url(images/linkdin.png) !important; left: 0; top: 0;  position: absolute !important;;}

        .blur_padd  .footer_list2 li {
            margin-left: -10px;
            padding: 50px;
        }

        .blur_padd1 {padding: 50px;}
        .contact_form {}
        .map {}
        .map1:before {
            content: url(images/map2.png) !important;
            left: 0;
            top: -25px;
            position: absolute;
            margin-left: -40px;
        }
        .phone1:before {
            content: url(images/phone2.png) !important;
            left: 0;
            top: -25px;
            position: absolute;
            margin-left: -40px;
        }
        .email1:before {
            content: url(images/email2.png) !important;
            left: 0;
            top: -25px;
            position: absolute;
            margin-left: -40px;
        }

        .footer_list1 li { position: relative; padding-left: 80px; list-style: none; margin-left: 0px;}

        .entry-title{display: none;}
        
      
/*--------------------------------------------------Service page-----------------------------------------------------*/

        .head_txt1 {position: relative; padding-left:120px;}
        .head_txt1::before{content: url(images/home1.png) !important; position:absolute; left:0; top:3px;}
        .service_blur {padding : 0px 30px 30px 0px;}
   
        .service_tx { position:relative;  padding-left:50px; padding-bottom: 10px !important; font-family: 'Mulish bold' !important;}
        .service_tx:before {content: url(images/right_mark.png) !important; position:absolute; left:0; top:3px;}
        .service_tx:after { width:50px; height:3px; background:#009ED7; position:absolute; left:0;  margin:0px auto; bottom:0; content:""; margin-left:50px;}
        .blur_padd {padding: 50px !important;}
        .service_blur1   {padding: 40px !important; height: 200px;}

        .service_blur3 {padding: 40px;}

        .service_tx1::before {
            width: 90%;
            height: 5px;
            background: #009ED7;
            border-radius: 10px;
            position: absolute;
            left: 0;
            
            top: -20px;
            content: "";
            
        }
    
        .blur_x {padding: 40px;}

        .service_tx2::before {
            width: 99%;
            height: 5px;
            background: #009ED7;
            border-radius: 10px;
            position: absolute;
            left: 0; 
            top: -20px;
            content: "";
            
        }
    
        .blur_x {padding: 40px;}


        
/*--------------------------------------------------contact page-----------------------------------------------------*/

                 

.et_contact_bottom_container {
    float: none;
    text-align: left;
    text-transform: uppercase;
    font-family: 'Mulish semibold';
   
}

.contact_1 .et_builder_submit_button {

    text-transform: uppercase !important;
}

.con_li .footer_list1 li a {color: #021012 !important; font-size: 16px ; line-height: 25px; font-family: 'Mulish medium';}
.blog_txt {padding: 50px;}
.testm:before {
    content: url(images/text23.png) !important;
   left: 40px !important;
   padding-left: 0px !important;
   margin-left: 0px !important;
   top: 0;
   position: absolute;
}

.testm {position: relative;}

.form-submit {
    text-align: left;
}

.form-submit .et_pb_button {
    display: inline-block; 
    cursor: pointer;
    background-color: #009ED7;
    color: white;
    text-align: left !important;
    left: 0;
    position: relative !important;
}

.comment-form-author  #author {width:100% !important;}
p.comment-form-author {
    width: 100%;
    
}

p.comment-form-email  {
    width: 100%;
   
}

p.comment-form-email #email {
    width: 100%;
}

.comment-form-url #url {width: 100% !important;}

#respond {
    padding-top: 17px;
    border: 1px solid #0210121c;
    padding: 40px;
    border-radius: 10px;
}

.padd_1 .post-content    {padding: 30px; }
.padd_1  .post-meta {
    padding-left: 30px;
}




#content-area article .et_post_meta_wrapper:first-child {
    display: none;
}





@media only screen and (min-width: 1400px) and (max-width: 7000px){
	
	.contact_list {
    padding-left: 270px !important;
}
	
	
	.et_pb_button {
   padding-top: 15px !important;
    padding-right: 30px !important;
    padding-bottom: 15px !important;
    padding-left: 30px !important;
}
	

	

	
	#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
    background-color: rgba(0, 0, 0, 0.0) !important;
}

    #main-footer {background-image: url("images/footer_bg.png"); background-repeat: no-repeat; background-size: cover; background-position: top;  }

    .swiper-button-prev:before {
        content: url(images/s_left.png) !important;
       left: 0 !important;
       padding-left: 0px !important;
       margin-left: -60px !important;
    }

    .swiper-button-next:before {
        content: url(images/s_right.png) !important;
        margin-right: -60px !important;
       
    }

    #main-footer .container .footer-widget {margin-top: 200px !important;}

     
    #footer-widgets {
        padding: 6% 0 0;
        border-bottom: 1px solid rgba(255,255,255,0.38);

      
    }

    #footer-bottom {
        background-color: #1f1f1f;
        background-color: rgba(0,0,0,.32);
        padding: 15px 0 5px;
        margin-top: 35px;
    }

    .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
        margin-bottom: 11.64%;
        width: 100%;
    }

    .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
        width: 24.875%;
    }
    
    .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
        width: 20.875%;
        margin-left: 30px;
    }

    .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
        width: 30.25%;
    }

    #block-5 {margin-bottom: 10px !important;}
    #nav_menu-3 {margin-top:45px;}
    #menu-main-menu {margin-top:20px;}
    #nav_menu-3 h4 {font-size: 24px; color: #fff; font-family: 'Mulish bold';}
    #menu-main-menu li::before {display: none;}
    #block-7 {width: 100%; margin-bottom: 20px; color: #fff !important; font-size: 24px !important; margin-top: 38px;}  

    .pr_rl-box3::before {
        position: absolute;
        content: "";
        width: 18%;
        height: 100%;
        top: 30px;
        right: 0;
        background-size: contain;
        overflow: hidden;
        background-image: url(images/right.png);
        background-repeat: no-repeat;
    }

    .contact_sec1::before {
        position: absolute;
        content: "";
        width: 18%;
        height: 100%;
        top: 110px;
        left: 0;
        background-size: contain;
        overflow: hidden;
        background-image: url(images/left.png);
        background-repeat: no-repeat;
    } 

    .pr_rl-box::before {
        position: absolute;
        content: "";
        width: 25%;
        height: 100%;
        top: 200px;
        right: 0;
        background-size: contain;
        overflow: hidden;
        background-image: url(images/right.png);
        background-repeat: no-repeat;
    }


    .pr_rl-box2::after {
        position: absolute;
        content: "";
        width: 25%;
        height: 100%;
        top: 0px;
        right: 0;
        background-size: contain;
        overflow: hidden;
        background-image: url(images/right1.png);
        background-repeat: no-repeat;
    }


    .pr_rl-box2::before {
        position: absolute;
        content: "";
        width: 25%;
        height: 100%;
        top: 800px;
        left: 0;
        background-size: contain;
        overflow: hidden;
        background-image: url(images/left2.png);
        background-repeat: no-repeat;
    }

    .pr_rl-box1::before {
        position: absolute;
        content: "";
        width: 750px;
        height: 750px;
        top: -180px;
        right: 50%;
        background-size: contain;
        overflow: hidden;
        background-image: url(images/center.png);
        background-repeat: no-repeat;
        z-index: 9;
    }
	
	

    .home_section2::before {
        position: absolute;
        content: "";
        width: 25%;
        height: 100%;
        top: 50px;
        left: 0;
        background-size: contain;
        overflow: hidden;
        background-image: url(images/left.png);
        background-repeat: no-repeat;
    }
    
    .blur_left .et_pb_main_blurb_image {
        width: 98px;
        height: 100px;
        display: table-cell;
        line-height: 0;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-right: -15px !important;
    }

    .blur_left .et_pb_blurb_content {
        text-align: left;
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
       
    }
    .blur_left .et_pb_blurb_description {margin-bottom: 0px !important;}
    .blur_left .et_pb_blurb_description h3 {padding-bottom: 0px; color: #0A506A; font-family: 'Mulish bold'; }

   

    .blur_right .et_pb_main_blurb_image {
        width: 98px;
        height: 100px;
        display: table-cell;
        line-height: 0;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-left: -15px !important;
    }
    .blur_right .et_pb_blurb_content {
        text-align: left;
        display: flex;
        align-items: center;
       
    }

    .blur_right .et_pb_blurb_description {margin-bottom: 0px !important;}
    .blur_right .et_pb_blurb_description h3 {padding-bottom: 0px; color: #0A506A; font-family: 'Mulish bold'; }

    .blur_left .et_pb_blurb_container{ margin-right: 40px;}
    .blur_right .et_pb_blurb_container{ margin-left: 40px;}

    #main-footer {
        background-color: rgba(34,34,34,0);
        height: 800px;
        overflow: hidden;
     

    }

  

}


.et_pb_scroll_top:before {
    position: absolute;
    top: 0px;
    left: 0%;
    background-size: contain;
    overflow: hidden;
    content: url(images/top_euro.png) !important;
    background-repeat: no-repeat;
    z-index: 9;
    margin-left: -120px;
}

@media only screen and (max-width:567px)  {
	
	.et_pb_blurb_3  {
    text-align: center;
}
	
	.ex_btn  {width:50%}
	
	.et_pb_blurb{
    text-align: center !important;
}
	
	.ex_btn {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 30px !important;
}
.ex_btn1 {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}

    .blur_padd {
        padding: 20px !important;
    }

   


    h1 { font-size:28px!important; line-height:42px!important;  font-weight: 700!important; font-family: 'Mulish bold'; }
    h2 { font-size:20px!important; line-height:35px!important;  font-weight: 500!important; font-family: 'Mulish bold'; }
    h3 { font-size:24px!important; line-height:32px!important;  font-weight: 700!important; font-family: 'Mulish medium';  }
    h4 { font-size:24px!important; line-height:30px!important;  font-weight: 700!important;  }
    h5 { font-size:24px!important; line-height:36px!important;  font-weight: 700!important;   }
    h6 { font-size:16px!important; line-height:22px!important;  font-weight: 600!important;  }

    #main-footer {background-image: url("images/footer_mbg.png"); background-repeat: no-repeat; background-size: cover; background-position: top;  }
    #footer-widgets {
        padding: 12% 0;
        padding-top: 150px;
    }
    
   

    .contact_list {position: relative ; display: block;}
    .contact_list li {list-style: none !important;}

    h3.ex_btnhf {
        margin-left: 40px;
    }
    
    .ex_btn2 h3::after {
        position: absolute;
        content: "";
        width: 60px;
        height: 60px;
        top: -2px;
        right: 0%;
        background-image: url(images/right_euro.png);
        background-repeat: no-repeat;
    }
   

    .blur_left .et_pb_main_blurb_image {
        width: 98px;
        height: 100px;
        display: table-cell;
        line-height: 0;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-right: -15px !important;
    }

    .blur_left .et_pb_blurb_content {
        text-align: left;
        display: block;
        align-items: center;
       
    }
    .blur_left .et_pb_blurb_description {margin-bottom: 0px !important;}
    .blur_left .et_pb_blurb_description h3 { margin: 25px 16px; padding-bottom: 0px; color: #0A506A; font-family: 'Mulish bold'; font-size: 18px !important;  font-size: 18px !important; line-height: 24px !important;}

   

    .blur_right .et_pb_main_blurb_image {
        width: 98px;
        height: 100px;
        display: table-cell;
        line-height: 0;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-right: -15px !important;
    }

    .blur_right .et_pb_blurb_content {
        text-align: left;
        display: block;
        
        align-items: center;
       
    }
    .blur_right .et_pb_blurb_description {margin-bottom: 0px !important;}
    .blur_right .et_pb_blurb_description h3 {margin: 13px 16px; padding-bottom: 0px; color: #0A506A; font-family: 'Mulish bold'; font-size: 18px !important; line-height: 24px !important;}
    
}

@media only screen and (min-width: 768px) and (max-width: 850px){
	#footer-info {
   
    padding-top: 120px;

}
}
@media only screen and (min-width: 640px) and (max-width: 750px){
	#footer-info {
    margin-top: 50px;
}
	.et_pb_text_7 ul {
    margin-left: 80px;
}
	.ex_btn {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}
	.ex_btn1 {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}
}

@media only screen and (min-width: 568px) and (max-width: 980px){
	
	.ex_btn {
    padding-top: 15px !important;
    padding-right: 30px !important;
    padding-bottom: 15px !important;
    padding-left: 30px !important;
}
.ex_btn1 {
    padding-top: 15px !important;
    padding-right: 30px !important;
    padding-bottom: 15px !important;
    padding-left: 30px !important;
}

    #main-footer {
        padding-top: 180PX;
        height: 1300px !important;
    }

    #footer-widgets .footer-widget:nth-last-child(-n+2) {
        margin-bottom: 0!important;
        margin-top: 50px !important;
    }

    #main-footer {background-image: url("images/footer_bg.png"); background-repeat: no-repeat; background-size: cover; background-position: top;  }

    

    .blur_left .et_pb_main_blurb_image {
        width: 98px;
        height: 100px;
        display: table-cell;
        line-height: 0;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-right: -15px !important;
    }

    .blur_left .et_pb_blurb_content {
        text-align: left;
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
       
    }
    .blur_left .et_pb_blurb_description {margin-bottom: 0px !important;}
    .blur_left .et_pb_blurb_description h3 {padding-bottom: 0px; color: #0A506A; font-family: 'Mulish bold'; }

   

    .blur_right .et_pb_main_blurb_image {
        width: 98px;
        height: 100px;
        display: table-cell;
        line-height: 0;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-left: -15px !important;
    }
    .blur_right .et_pb_blurb_content {
        text-align: left;
        display: flex;
        align-items: center;
       
    }

    .blur_right .et_pb_blurb_description {margin-bottom: 0px !important;}
    .blur_right .et_pb_blurb_description h3 {padding-bottom: 0px; color: #0A506A; font-family: 'Mulish bold'; }

    .blur_left .et_pb_blurb_container{ margin-right: 40px;}
    .blur_right .et_pb_blurb_container{ margin-left: 40px;}





}




@media only screen and (min-width: 1024px) and (max-width: 1279px){
	
	.et_pb_text_6 ul {
    padding-left: 160px!important;
}
	
	
}





@media only screen and (min-width: 980px) and (max-width: 1279px){
	
	.pr_rl-box1::before {
    position: absolute;
    content: "";
    width: 452px;
    height: 450px;
    top: -60px;
    right: 50%;
    background-size: contain;
    overflow: hidden;
    background-image: url(images/center.png);
    background-repeat: no-repeat;
    z-index: 9;
}
	
	.ex_btn {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
		text-align:center;
}
.ex_btn1 {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}

    #main-footer {background-image: url("images/footer_bg.png"); background-repeat: no-repeat; background-size: cover; background-position: top;  padding-top: 200px; }

    a.et_pb_button.et_pb_button_0.ex_btn.et_pb_bg_layout_light{
    width: 170px !important;
    background: rgb(2,0,36) !important;
    background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(10,80,106,1) 58%, rgba(0,212,255,1) 100%) !important;
    color: #fff; border: 0px solid !important; border-radius: 5px; font-size: 16px;   font-family: 'Mulish bold'; padding: 5px 15px;
    }
    
   
    
    .ex_btn1{
        width: 170px !important; margin-left:50px !important; text-align:center;
        background: rgba(255,255,255,0) !important;
    color: #fff; border: 1px solid rgba(255,255,255,0.40) !important; border-radius: 5px; font-size: 16px;   font-family: 'Mulish bold'; padding: 5px 15px; }
    .home_blur .et_pb_column .et_pb_module .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {padding: 15px 0px;}
    .home_blur  .et_pb_blurb { padding: 0px 20px;}

.swiper-button-next:before {
    content: url(images/s_right.png) !important;
    margin-right: 0px !important;
}

.blur_left .et_pb_main_blurb_image {
    width: 98px;
    height: 100px;
    display: table-cell;
    line-height: 0;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
}

.blur_left .et_pb_blurb_content {
    text-align: left;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
   
}
.blur_left .et_pb_blurb_description {margin-bottom: 0px !important;}
.blur_left .et_pb_blurb_description h3 {padding-bottom: 0px; color: #0A506A; font-family: 'Mulish bold'; font-size: 14px !important;}



.blur_right .et_pb_main_blurb_image {
    width: 98px;
    height: 100px;
    display: table-cell;
    line-height: 0;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}
.blur_right .et_pb_blurb_content {
    text-align: left;
    display: flex;
    align-items: center;
   
}

.blur_right .et_pb_blurb_description {margin-bottom: 0px !important;}
.blur_right .et_pb_blurb_description h3 {padding-bottom: 0px; color: #0A506A; font-family: 'Mulish bold'; font-size: 14px !important;}

.blur_left .et_pb_blurb_container{ margin-right: 40px;}
.blur_right .et_pb_blurb_container{ margin-left: 40px;}
.home_blur  .et_pb_blurb {height: 650px;}
.call_u.et_pb_text_6 ul  {padding-left: 50px!important;}





}

@media only screen and (min-width: 1280px) and (max-width: 1400px){
	
	   #main-footer {background-image: url("images/footer_bg.png"); background-repeat: no-repeat; background-size: cover; background-position: top; padding-top: 200px; }
	

	
.ex_btn {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}
.ex_btn1 {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}

.blur_right .et_pb_main_blurb_image {
    width: 98px;
    height: 100px;
    display: table-cell;
    line-height: 0;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}


.blur_left .et_pb_main_blurb_image {
    width: 98px;
    height: 100px;
    display: table-cell;
    line-height: 0;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
}

.ex_btn2 h3::after {
    position: absolute;
    content: "";
    width: 60px;
    height: 60px;
    top: -2px;
    right: 17%;
    background-image: url(images/right_euro.png);
    background-repeat: no-repeat;
}

.et_pb_text_6 ul {
    padding-left: 170px !important;
}	
	
		.blur_left  .et_pb_blurb_content {
    text-align: left;
    align-items: center !important;
    display: flex !important;
}

.blur_right  .et_pb_blurb_content {
    text-align: left;
    align-items: center !important;
    display: flex !important;
}
	
	.et_pb_text_6 ul {
    padding-left: 160px!important;
}
	
	.pr_rl-box1::before {
    position: absolute;
    content: "";
    width: 550px;
    height: 750px;
    top: -100px;
    right: 50%;
    background-size: contain;
    overflow: hidden;
    background-image: url(images/center.png);
    background-repeat: no-repeat;
    z-index: 9;
}
	
	
}
@media only screen and (min-width: 810px) and (max-width: 914px){
	
	.blur_right .et_pb_main_blurb_image {
    margin-left: -45px !important;
}
	
	.blur_left .et_pb_main_blurb_image {margin-right: -45px !important;}
}

@media only screen and (min-width: 915px) and (max-width: 950px){
.blur_left .et_pb_main_blurb_image {
    width: 98px;
    height: 100px;
    display: table-cell;
    line-height: 0;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    margin-right: -90px !important;
}
	
	.et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
    margin-left: -40px;
}
	
	.blur_right .et_pb_main_blurb_image {
    width: 98px;
    height: 100px;
    display: table-cell;
    line-height: 0;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    margin-left: -90px !important;
}
	#footer-info {
    width: 100%;
    text-align: center;
    font-size: 16px;
    margin-top: 130px;
}
	
	#footer-widgets {
    padding: 8% 0;
    margin-top: 100px;
}
}


@media only screen and (min-width: 915px) and (max-width: 950px){
	
}

#top-menu li a { font-family: 'Mulish bold';     padding: 0px 7px;}