
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mukta+Malar:wght@400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap');
body {
    margin: 0;
    font-size: 13px;
    line-height: 1.2; }
.b-top-nav{
   font-family: 'Roboto Slab';
}
.f-list-with-icons__item_desc{
   font-family: 'Roboto', sans-serif;
    font-size: 16px;
}
.f-list-with-icons__item_title {
    line-height: 1;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'Nunito', sans-serif; 
}
 .b-infoblock-description{
font-family: 'Nunito', sans-serif;
    font-weight: 600;
 }
 .f-employee-item {
    text-align: center;
    font-family: 'Nunito', sans-serif;
    font-weight: 600;
}
.b-breadcrumbs{
    font-size: 18px;
    font-family: 'Roboto Slab';
}
.b-top-nav__1level.is-active-top-nav__1level{
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    background: rgb(47,56,122);
    background: linear-gradient(90deg, rgba(47,56,122,1) 35%, rgba(67,135,194,1) 100%);
}
/*.is-active-top-nav__1level:hover a{
    color: #fff;
}*/
.b-list-with-icons{
    font-size: 1.
}
.f-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    line-height: 2;
}
.f-primary-l .c-default h1{
    color: #2f387a !important;
}

.f-breadcrumbs li:first-child i:before {
    font-size: 1.2307692308em;
    line-height: 1.2;
    color: #2f387a;
}
.f-breadcrumbs a {
    color: #2f387a;
}
.b-about-container .container {
    padding: 10em;
}
.f-some-examples__item_description {
    /* font-size: 0.8461538462em; */
    line-height: 1.8;
    font-size: 16px;
}
h1, h2, h3, h4, h5, h6 {
    color: #2f387a;
    font-weight: 300;
    margin-top: 10px;
    margin-bottom: 10px;
    text-transform: none;
    font-weight: 600;
    }
    p {
    /*font-size: 1.5em;
    line-height: 1.5;*/
    text-align: justify;
}
 .f-slider-lg-info-l__item-title h1 {
    font-size: none;
 }
span p{
    text-align: center;
}
.f-legacy-h3 {
   color: #2f387a;
}
.about-section h3{
    font-family: 'Nunito', sans-serif;
    font-size: 20px;
    font-weight: 900;
}
.about-section p{
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
}
.f-list-markers--medium li {
    font-size: 18px; }
.b-tabs-vertical__nav{
    font-family: 'Nunito', sans-serif;
    font-size: 18px;
    }
.b-tabs-vertical__content-text h3{
    font-family: 'Nunito', sans-serif;
    font-size: 24px;

}
.b-tabs-vertical__content-text  .about-section-1 h3{
	font-size: 20px;
	font-family: 'Nunito', sans-serif;
	line-height: 1em;
	
}
.penetrants-type{
	left:5em;
    position: relative;
}
.criteria-section{
	padding: 2em;
}

@media screen and (min-width: 1023px){
.about-section-1{
    left:5em;
    position: relative;
}
.about-section-1 p,.criteria-section p{
    left:2em;
    position: relative;
}
.technique-section-1,.ultrasonic-section-1,.preparatory-section-1{
    left:5em;
    position: relative;
}
.welding-section-1 p{
   padding-left: 2em;
}
.b-categories-icons > .b-column {
    float: left;
    margin-left: 1%;
    width: 24.2%;
}
}

.magnetic-section-1{
    left:2em;
    position: relative;
}
.radiographic-section-1,.visual-section-1{
    left:3em;
    position: relative;
}
.radiographic-arrow{
        left:1.5em;
    position: relative;

}
.benifits-section-1,.benifits-section-2{
    left:2em;
    position: relative;
}
}
.service-section h3{
 font-family: 'Nunito', sans-serif;
    font-size:  28px; 
}
.service-section p{
  font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;  
}
.service-section li{
  font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;  
}
.inspection-section p,.technique-section p,.magnetic-section p,.ultrasonic-section p,.radiographic-section p,.visual-section p,.welding-section p,.preparatory-section p{
  font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.8em; 
    color: #fff; 
    text-indent: -0.7em; 
}
.inspection-section h3,.team-members-1 h3,.team-members-2 h3,.team-members-3 h3,.technique-section h3,.magnetic-section h3,.ultrasonic-section h3,.radiographic-section h3,.visual-section h3,.welding-section h3,.preparatory-section h3,.objective-section h3,.project-section h3,.criteria-section h3{
    font-family: 'Nunito', sans-serif;
    font-size:  28px; 
}

.objective-section p{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em; 
    color: #fff; 
}
.visual-section,.visual-section-2{
    padding: 2em;
}
.visual-section-2 h3{
font-family: 'Nunito', sans-serif;
    font-size:  28px;
}
.team-members-1,.team-members-2,.team-members-3,.visual-section-2 p{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em; 
}
.benifits-section{
    padding: 2em;
}
.benifits-section h3{
    font-family: 'Nunito', sans-serif;
    font-size:  28px; 
}
.benifits-section i {
    font-size: 16px;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    display: inline-boolock;
    border: 2px solid #0dc057f2;
    border-radius: 50%;
    color: #0ae363;
    margin-right: 15px;
}
.benifits-section-2 i {
    font-size: 16px;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    display: inline-boolock;
    border: 2px solid red;
    border-radius: 50%;
    color: red;
    margin-right: 15px;
}

.benifits-section p{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em; 

}
.magnetic-section-1{
    padding: 0em 2em;
}
.welding-section{
    padding: 2em;
}
.welding-section h4{
    font-family: 'Nunito', sans-serif;
    font-size:  20px;
}
.welding-section ul li{
    font-size: 18px;
    line-height: 2em;
    font-family: 'Roboto', sans-serif;
}
.criteria-section p,.project-section p,.contact-section address{
  font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em; 
}
.f-infoblock-with-icon__info a{
    font-family: 'Nunito', sans-serif;
    font-size: 20px;
}
.f-infoblock-with-icon__info a:hover{
    color: #e9682e;
}
.f-progressbar-label{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
}
.quality-section h3,.consultancy-service h3,.contact-section h3{
    font-family: 'Nunito', sans-serif;
    font-size:  28px; 
}
.quality-section i,.consultancy-service i{
    font-size: 20px;
    width: 25px;
    height: 25px;
    text-align: right;
    line-height: 20px;
    display: inline-block;
    color: #2f387a;
    margin-right: 15px;
}
.quality-section p{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em; 
    text-indent:-2em;

}
.consultancy-service p{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
}
.quality-section-2 p{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    padding: 2em 0em;
}
.quality-section-1{
    padding: 0em 6em;
}
.b-category-filter{
    font-size: 20px;
    font-family: 'Roboto Slab';
}
.f-btn.f-btn-load {
    font-size: 1.576923em;
    line-height: 1.1428571429;
    font-family: 'Nunito';
}
/*.f-title-big{
    font-family: 'Nunito', sans-serif;
    font-size:  28px;   
}*/
.b-tabs-vertical__content-text p{
 font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
}    
.objective-section{
    background: linear-gradient(90deg, rgba(47,56,122,1) 35%, rgba(67,135,194,1) 100%);
}
.objective-section h3,.objective-section p,.inspection-section h3 {
    color: #fff;
    }
.objective-section h3 {
    font-size: 28px;
    font-family: 'Nunito';
}
.magnetic-particle-img{
    height: 500px !important;
}
/*.b-categories-icons__item_icon {
   
    display: inline-block;
    margin-bottom: 18px;
 }

    .active img{
    display: none;
}
.wt-box:hover .non-active img{
    display:none;

}
.wt-box:hover .active img{
    display:block;
}
*/
.is-active-categories-icons__item .b-categories-icons__item_icon {
     background: transparent;
}
.b-categories-icons__item_icon{
    border:none !important;
}

.is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.normal1, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.normal2, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.normal3, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.normal4, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.normal5, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.normal6, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.normal7, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.normal8, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.normal9, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.normal10{
    display:none !important;
}
.is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.active1, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.active2, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.active3, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.active4, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.active5, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.active6, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.active7, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.active8, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.active9, .is-active-categories-icons__item .b-categories-icons__item_link .b-categories-icons__item_icon.f-categories-icons__item_icon.fade-in-animate.visible img.active10{
    display:block !important;
}

.b-categories-icons__item_icon {
     background: none; 
    /* background: linear-gradient(
90deg
, rgba(47,56,122,1) 35%, rgba(67,135,194,1) 100%); */
     border: 0; 
     border-radius: 50%; 
    display: inline-block;
    margin-bottom: 18px;
    padding: 20px;
}   
.f-about-container__title_second {
    font-size: 1.7692307692em;
    line-height: 1.5;
   font-family: "poppins", sans-serif;
    font-weight: 600;
}
@media screen and (max-width: 1023px){
.training-for-welding img{
    width: 85%;
}
.f-about-container__title_second {
    line-height: 2.5;
    font-weight: 100;
    font-size: 14px;
   
}
.b-about-container .container {
    padding: 5em !important;
}
}
.f-about-container__title_second{
    font-size: 20px;
    word-spacing: 10px;
    font-family: 'Mukta Malar', sans-serif;
}
@media screen and (max-width: 770px){
    .f-about-container__title_second{
    font-size: 17px;
    font-family: 'Mukta Malar', sans-serif;
}
}



/*.technique-section p,.magnetic-section p,.ultrasonic-section p{
    text-indent: -0.7em;

}*/



.b-infoblock-2{
    background: linear-gradient(90deg, rgba(47,56,122,1) 35%, rgba(67,135,194,1) 100%);

}

/*.b-infoblock-2 h3{
    font-size: 20px;
}*/
.technique-section{
    margin-top: 50px;
    padding: 0em 2em;
}
.magnetic-section,.ultrasonic-section{
    padding: 0em 2em;
}
.radiographic-section{
	padding: 0em 4em;
}
/*.technique-section p,.magnetic-section p,.ultrasonic-section p,.radiographic-section p,.visual-section p,.welding-section p{
    font-size: 1.35em;
    line-height: 1.5;
    text-align: justify;
    color: #fff;
    text-indent: -0.7em;
    border: 2px solid white;
    padding: 1.8em;
    height: auto;
}*/
.technique-section i,.magnetic-section i,.ultrasonic-section i,.radiographic-section i,.visual-section i,.welding-section i{
    margin-right: 10px;

}

/*.technique-section img{
display: none;
}
.technique-section:hover .active p{
    display: none;
}
.technique-section:hover .non-active img{
    display: block;
}*/

.magnetic-section h3,.ultrasonic-section h3,.technique-section h3,.radiographic-section h3,.visual-section h3,.welding-section h3{
    color: #fff;
   /*font-size: 24px; */
}

.b-slider--navi-alt {
    margin-bottom: 50px; 
    }
.inspection-section{
    margin-top: 50px;
}
.penetrant-inspection ul{
    border: 2px solid #2f387a;
    padding: 1.5em;
}
.principle-section p{
display: inline;
left: 1em;
position: relative;
font-size: 18px;
}
.training-1 {
	background: #2f387a;
}
.training-1 h3{
	color: #fff; 
} 

.training-section-1:hover{
    background: #2f387a;
}
.training-section-1:hover span h3{
    color: #fff;

}
.b-form-horizontal__label {
    width: 210px;
    text-align: left;
    margin-left: 5em;
     }
 .registration-section{
    float: center;
    border: 2px solid blue;
    padding: 4em 7em;
 }
 .form-control {
    width: 200% !important;
    border: 2px solid #ced4da !important;
}
.b-inner-page-header {
     height: 100px;
    border-bottom: none; 
}
.b-container-login-page {
    margin-top: 0px;

}

 
 @media screen and (min-width: 1171px) {
    .b-top-nav__dropdomn {
        left: 14%;
        padding: 19px 15px 5px;
        background: #fff;
        box-shadow: 0 1px 1px #e3e3e3;
        z-index: 100; }
        .header-home{
            left: 20%;
        }
    .header-services{
        left:40%;
        }
    }

@media screen and (max-width: 991px) {
    .registration-section{
    border: none;
 }
 .form-control {
    width: 100% !important;
}
    }
.f-infoblock-with-icon__info_title {
    padding: 0.5em 0em;
     }
     .b-infoblock-with-icon__icon {
    padding: 10px 5px !important;
    }
.is-active-top-nav__1level a{
    	 color: #fff;
    text-decoration: none; 
    }
 
.b-top-nav__2level a{
color: #2f387a;
}  
.team-members{
	padding: 0.5em;
}
.team-members button,.brochure-section button{
	background-color: #2f387a;
    color: #fff;
    padding: 0.5em;
}
@media screen and (max-width: 1022px){
	.settings-wrap{
		display: none;
	}
}
.brochure-section{
	padding: 1em;
	font-size: 16px;
}
.radiography-paragraph p,.radiography-paragraph i{
    display: inline;
}
.radiography-paragraph{
   text-indent: -3em;
    left: 3em;
    position: relative;
}
.radiography-paragraph i {
    font-size: 16px;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    display: inline-block;
    border: 2px solid red;
    border-radius: 50%;
    color: red;
    margin-right: 15px;
    /*left:1em;
    position: relative;*/
}
.radiography-paragraph .fa:before {
    left: 1.2em;
    position: relative;
}
.training-for-welding{
    padding: 2em;
}
.training-for-welding h3{
    font-size: 24px;
}
.training-for-welding img{
    border:2px solid #fff;
}
.home-icon-img img{
    padding-top: 1em;
}
.f-twitter-feeds__item_twit a {
    color: #000;
    font-size: 16px;
}
.f-portfolio_info_description {
    font-size: 16px;
}