@charset "UTF-8";
/*
Theme Name: avisoft
*/
html {
    color: #fff;
    font-size: 62.5%;
    line-height: normal;
}
body{
    font-family: 'Work Sans', sans-serif;
    line-height: normal;
    margin:0;
    font-size: 14px;
}
/*font-family: 'Arimo', sans-serif;*/
/*font-family: 'Work Sans', sans-serif;*/
/*font-family: 'Prata', serif;*/

h1, h2 , h3 , h4 , h5 , h6 {
    margin: 0;
    padding: 0;
font-family: Arial, Helvetica, sans-serif;

}
p{
font-family: 'Work Sans', sans-serif;

}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}


hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

fieldset { border: 0; margin: 0; padding: 0;}
textarea { resize: vertical;}
.browserupgrade { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0;}
.hidden { display: none !important;}
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px;    overflow: hidden; padding: 0; position: absolute; width: 1px; white-space: nowrap; /* 1 */}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0;   overflow: visible; position: static; width: auto; white-space: inherit;}
.invisible {visibility: hidden;}
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
    clear: both;
}

.clearfix:after { clear: both;}

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 1.25dppx),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}


@media print {
    *,
    *:before,
    *:after,
    p:first-letter,
    div:first-letter,
    blockquote:first-letter,
    li:first-letter,
    p:first-line,
    div:first-line,
    blockquote:first-line,
    li:first-line {
        background: transparent !important;
        color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: none;
        cursor: pointer;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }


    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre {
        white-space: pre-wrap !important;
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }
    img{
        max-width: 100%;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
a{
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    text-decoration: none;
}
button , :after , :before{
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;    
}
a:hover{
    text-decoration: none;
}
a:focus , input:focus , textarea:focus , button:focus{
    outline: none;
}
ul{ padding-left: 0; margin: 0; list-style: none;}
img{max-width: 100%; height: auto; display: block;}
figure{margin:0;}
input:focus,textarea:focus{outline:none; border-color: #5a5a5a !important; box-shadow:none !important; -webkit-box-shadow:none  !important;}
/* header css start */

/*********start header********/

/*.row{margin: 0;}*/
.colorfff{color:#fff;}
.header{float:left; width:100%; position: relative; z-index:1000; background: #f0f0f0; transition:all 0.5s;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; left:0; top:0;}
.fixed_header{position: fixed !important;  background:rgba(255,255,255,1); transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s;  border:none; -webkit-box-shadow: 0px 20px 24px rgba(0,0,0,0.12); box-shadow: 0px 10px 24px rgba(0,0,0,0.12);}
.fixed_header .logo{width:110px;}
.fixed_header .logo span{font-size:10px;}
.logo2{width:110px; position: absolute; left:0; right:0; margin:0; z-index: 1; top:-22px; display: none;    text-align: center;}
.logo2 span{font-size:9px; color:#ff9b43; font-family: Arial, Helvetica, sans-serif; font-weight:700;}
.fixed_header .top_part{text-align: left; padding: 15px 15px;}
.fixed_header .hedaer_left{align-self: center; -webkit-box-shadow: none;box-shadow: none;}
.fixed_header .menu_toggler{display: block;}

/*@-webkit-keyframes slide{
    0%{height: 0;}
    100%{height: 100%;}
}
@keyframes slide{
    0%{height: 0;}
    100%{height: 100%;}
}*/
.hedaer_left{
   /* background: #fff;
    -webkit-box-shadow: 0px 20px 24px rgba(0,0,0,0.12);
    box-shadow: 0px 10px 24px rgba(0,0,0,0.12);*/
}
.top_part{ padding: 10px 0px; text-align: left; /*background: #fff;*/height: 100%;}
.logo{ display: inline-block; position: relative; z-index: 99; padding: 0px; width: 150px;text-align: center;}
.logo span{color: #ff9b43;font-weight: 700;font-size: 15px;    font-family: Arial, Helvetica, sans-serif;}    
.menu_toggler { display: none; cursor: pointer; float: right; margin: 8px 0;    margin-right: 30%;}
.bar1, .bar2, .bar3 { width: 35px; height: 5px; background-color: #333; margin: 6px 0; transition: 0.4s;}
.change .bar1 { -webkit-transform: rotate(-45deg) translate(-9px, 6px); transform: rotate(-45deg) translate(-9px, 6px);}
.change .bar2 {opacity: 0;}
.change .bar3 { -webkit-transform: rotate(45deg) translate(-8px, -8px); transform: rotate(45deg) translate(-8px, -8px);}
.header_right{text-align: right; align-self: center;}
.header_contact_box{background: #fff; display: inline-block;position: relative; z-index: 100; -webkit-box-shadow: 0px 5px 20px rgba(0,0,0,0.15); box-shadow: 0px 5px 20px rgba(0,0,0,0.15); margin-left:10px;}
.header_contact_icon{ width: 50px; height: 50px;background: #ff9b43;text-align: center; line-height:62px; margin-left: -1px; display: inline-block;    vertical-align: middle; }
.header_contact_icon i{font-size:24px;color:#fff;}
.header_contact_icon img{height: 24px;display: inline-block;}
.header_contact_text{display: inline-block; vertical-align: middle; padding: 0 10px; text-align: left;}
.header_contact_text p{color:#757575; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:700; margin-bottom:1px;}
.header_contact_text a{ color:#000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:700;}
.header_contact_text a:hover{ color: #f28000;}
.menu{ position: relative; width:100%; text-align: center;}
.menu ul{ text-align: right;}
.menu ul li{background: none; border: none; padding:0 14px; float: none; display: inline-block; transition: all 0.5s;-webkit-transition: 0.5s; -ms-transition: 0.5s;}
.menu ul li:last-child{padding-right: 0}
.menu ul li a{padding:20px 0; color: #000; font-size: 19px; position: relative; font-family: Arial, Helvetica, sans-serif; font-weight:700;}
.menu .collapse-button,.menu .collapse-button:hover,.menu .collapse-button:focus{background-color: #2f2f33;}
.menu .menu-collapser{background:none; color:transparent; height:40px;}
.menu ul li:hover a{color:#ff891b; background:none }
.menu ul li.active a, .menu ul li.current_page_item a{color:#ff891b;  background: none; font-weight: 700;}
.menu ul li>ul{ position: absolute; background-color: #fff; -webkit-box-shadow: 0px 4px 20px rgba(0,0,0,0.2); box-shadow: 0px 4px 20px rgba(0,0,0,0.2); left:0; width: 200px; padding: 10px; height:auto; top:100%; text-align: left; background: #ff891b;z-index: 1;}
.menu ul li.active ul li a{color:#fff; background: none;}
.menu ul li:hover ul li a{color:#fff;}
.menu ul li>ul li a .far.fa-user{padding-right:5px;}
.collapse-button .icon-bar {background-color: #fff;}
.menu ul li>ul li{display:list-item; background: none; padding:0; border-bottom:1px solid #fff;}
.menu ul li>ul li:last-child{border:none;}
.menu ul li>ul li a{ padding:10px 0  !important; position: relative; color:#fff; font-size: 14px; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; font-weight:400;}

.menu ul li>ul li a:hover:before{opacity: 1;}
.menu ul li>ul li a:after{display:none}
.menu ul li>ul li a:hover{color:#fff; background:none; padding-left: 20px!important}
.menu ul li .sub-toggle{ background: none; width: 24px;top: 0;}
.menu ul li .sub-toggle i{color: #262626;font-size: 16px; font-style: normal;}
.fixed_menu ul li a{padding: 20px 0;}
.banner{width:100%; float:left; position: relative;}
.banner figure{position: relative;}
.banner figure img{/*height: 100vh;*/ width:100%; object-fit: cover}
.banner_text{ position: absolute; text-align: left;left: 0;right: 0;bottom: 8%;}
.banner_text h3{font-weight: 700; font-size: 80px; color: #ff891b; padding-left: 5%; line-height: 1; text-shadow: 0px 1px 1px #000; font-family: 'Arimo', sans-serif;}
.aviasoft_saslab{ width:100%; float:left; padding: 50px 0;}
.aviasoft_saslab_text h1{color: #000; font-size: 48px; font-weight: 400; position:relative; padding-left: 40px; }
.aviasoft_saslab_text h1:after{ content: '';display: inline-block;left: 100%; bottom: 5px;margin-left: 5px;margin-bottom: -7px;width: 34px;height: 24px;background-repeat: no-repeat;  background-image: url(images/heading_after1.png); background-size: contain;}
.aviasoft_saslab_text h3{ color:#ff891b;font-size: 29px;font-weight: 400;padding-left: 40px; padding-bottom: 15px;}
.aviasoft_saslab_image{text-align: right; padding-right: 0; position: relative; z-index: 2; padding-bottom: 60px;}
.aviasoft_saslab_image img{max-width: 70%; display: inline-block; padding: 5px; background: #fff; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.03); box-shadow: 0px 0px 10px rgba(0,0,0,0.03);}
.aviasoft_saslab_image2{ position: absolute;right: 60px;bottom: 0;  max-width: 80% !important;}
.aviasoft_saslab_text{padding-left: 0;}
.aviasoft_saslab_text_box{ position: relative; z-index: 1; margin-top: 30px; -webkit-box-shadow:0px 8px 30px rgba(0,0,0,0.06); box-shadow: 0px 8px 30px rgba(0,0,0,0.06); border-top-right-radius: 150px;}
.aviasoft_saslab_text_inner{ background: #fff; position: relative; /*overflow: hidden;*/ z-index: 2; padding: 40px 60px 40px 40px; -webkit-clip-path: polygon(89% 0, 100% 22%, 100% 100%, 0% 100%, 0 0); clip-path: polygon(89% 0, 100% 22%, 100% 100%, 0% 100%, 0 0);}
.aviasoft_saslab_text_box:after{content:''; position: absolute; right:0; top:0; bottom:0; width:130%; background: #fff; z-index: -1; -webkit-box-shadow:0px 8px 30px rgba(0,0,0,0.06); box-shadow: 0px 8px 30px rgba(0,0,0,0.06); border-top-right-radius: 150px;}
.aviasoft_saslab_text_inner:before{content: ''; position: absolute; right: 7px; top: 6px; bottom: 6px; width: 130%; background-image: url(images/border_back.png); z-index:-1; background-size: 100% 100%;}
.aviasoft_saslab_text_box p{color:#151515; font-size: 14px; font-weight: 500;padding-bottom: 10px;line-height: 1.4; padding-bottom: 20px;}
/*{-webkit-clip-path: polygon(80% 0, 100% 17%, 100% 60%, 0% 60%, 0 0);
clip-path: polygon(80% 0, 100% 17%, 100% 60%, 0% 60%, 0 0);}*/
.more{ display:inline-block; font-size: 10.7px; font-weight: 500; color:#fff; background: #2f2f33; text-transform: uppercase; -webkit-clip-path: polygon(90% 0, 100% 26%, 100% 100%, 0% 100%, 0 0); clip-path: polygon(90% 0, 100% 26%, 100% 100%, 0% 100%, 0 0);}
.more:hover{color: #fff; background: #ff891b;}
.more:hover .read_icon{background: #2f2f33;}
.read_icon{width:50px; height: 52px; line-height: 52px; background: #ff891b;    text-align: center; display: inline-block; vertical-align: middle; -webkit-transition: all 0.3s; transition: all 0.3s;}
.read_icon img{display: inline-block; height: 21px;}
.read_text{display: inline-block;vertical-align: middle; padding: 0 20px;}
.aviasoft_recorder{width:100%; float:left; background-color: #ff891b; padding: 50px 0; background-image: url(images/recorder_back.png); background-repeat: no-repeat; background-position: right bottom; background-size: auto 80%;}
.aviasoft_recorder_image{padding-left: 0; padding-right: 50px;}
.aviasoft_recorder_image img{padding: 3px; background: #fff; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.03); box-shadow: 0px 0px 10px rgba(0,0,0,0.03); text-align: right; display: inline-block;}
.aviasoft_recorder_text h2{color: #fff; font-size: 46px; font-weight: 400; position:relative;}
.aviasoft_recorder_text h2:after{ content: ''; display: inline-block;left: 100%; margin-bottom: -7px; bottom: 5px; margin-left: 5px; width: 34px; height: 24px; background-repeat: no-repeat; background-image: url(images/heading_after2.png); background-size: contain;}
.aviasoft_recorder_text h3{color:#fff;font-size: 29px; font-weight: 400;    padding-bottom: 15px;}
.aviasoft_recorder_text{align-self: center;}
.aviasoft_recorder_text_box p{color:#fff; font-size: 14px; font-weight: 500;padding-bottom: 10px;line-height: 1.4; padding-bottom: 20px;}
.aviasoft_recorder_text_box .more .read_icon{ background: #fff;}
.aviasoft_recorder_text_box .more:hover,.latest_news_left:hover .more {color: #2f2f33; background: #fff;}
.aviasoft_recorder_text_box .more:hover .read_icon,.latest_news_left:hover .more .read_icon{background: #2f2f33;} 
.aviasoft_recorder_text_box{margin-top:25px;}
.aviasoft_ultrasound{width:100%; float:left; padding: 60px 0 70px;}
.aviasoft_ultrasound_text h2{color: #000; font-size: 46px; font-weight: 400; position:relative; }
.aviasoft_ultrasound_text h2:after{content: ''; display: inline-block; left: 100%; bottom: 5px; margin-bottom: -7px; margin-left: 5px; width: 34px; height: 24px; background-repeat: no-repeat; background-image: url(images/heading_after1.png); background-size: contain;}
.aviasoft_ultrasound_text h3{ color:#ff891b; font-size: 29px; font-weight: 400; padding-bottom: 15px;}
.aviasoft_ultrasound_text{padding-right: 0;}
.aviasoft_ultrasound_text_head{ padding: 0 30px;}
.aviasoft_ultrasound_text_box{position: relative; z-index: 1; margin-top: 30px; -webkit-box-shadow:0px 8px 30px rgba(0,0,0,0.06); box-shadow: 0px 8px 30px rgba(0,0,0,0.06); border-top-left-radius: 150px;}
.aviasoft_ultrasound_text_box_inner{ background: #fff; position: relative;    overflow: hidden; z-index: 2; padding: 40px 60px 60px 60px; -webkit-clip-path:polygon(11% 0, 100% 0, 100% 100%, 0 100%, 0 100%, 0% 23%); clip-path: polygon(11% 0, 100% 0, 100% 100%, 0 100%, 0 100%, 0% 23%);}

.aviasoft_ultrasound_text_box:after{content:''; position: absolute; left:0; top:0; bottom:0; width:130%; background: #fff; z-index: -1; -webkit-box-shadow:0px 8px 30px rgba(0,0,0,0.06); box-shadow: 0px 8px 30px rgba(0,0,0,0.06); border-top-left-radius: 150px;}
.aviasoft_ultrasound_text_box_inner:before{ content: ''; position: absolute; left: 7px; top: 6px; bottom: 6px;  width: 130%; background-image: url(images/border_back2.png); z-index:-1; background-size: 100% 100%;}
.aviasoft_ultrasound_text_box p{color:#151515; font-size: 14px; font-weight: 500;padding-bottom: 10px;line-height: 1.4; padding-bottom: 20px;}
.aviasoft_ultrasound_image{padding-left: 0; position: relative; z-index: 2; align-self: flex-end;}
.aviasoft_ultrasound_image img{max-width: 79%; display: inline-block; padding: 5px; background: #fff;  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.03); box-shadow: 0px 0px 10px rgba(0,0,0,0.03);}
.latest_news{ width:100%; float:left; padding: 60px 0; background-color: #ff891b; background-image: url(images/latest_news_back.png); background-repeat: no-repeat; background-position: left bottom; background-size: auto 70%;}

.latest_news_left h2{color: #fff; font-size: 46px; margin-bottom: 25px; font-weight: 400; position:relative;}
.latest_news_left h2:after{content: ''; display: inline-block; left: 100%; bottom: 5px; margin-bottom: -7px; margin-left: 5px; width: 34px; height: 24px; background-repeat: no-repeat; background-image: url(images/heading_after2.png);  background-size: contain;}
.latest_news_left h3{color:#fff; font-size: 29px; font-weight: 400; padding-bottom: 15px;}
.latest_news_left{padding-left: 45px;}
.latest_news_left .more .read_icon{background:#fff;}
.latest_news_item{margin-bottom: 30px;}
.latest_news_box {background: #fff; padding: 35px 20px 58px; width: 100%; height: 100%; position: relative;}
.latest_news_box h5{font-size: 16px; color: #312020; padding-bottom: 10px; font-family: 'Prata', serif; font-weight: 400; line-height: 1.5;}
.date{color:#000000; font-size: 12px; font-weight: 300; padding-bottom: 10px; display: block;}
.latest_news_box p{color:#707070; font-size: 12px; font-weight: 300; line-height: 1.4; padding-bottom: 10px;}
.latest_news_box .read{color: #000000; padding: 20px 15px 20px 25px;text-transform: uppercase; font-size: 12px; position: relative; font-weight: 500; display: inline-block; position: absolute; right: 0; bottom: 0;}
.latest_news_box .read:hover{background: #000; color:#ff891b !important;}
.latest_news_box .read:hover:after{ background: #ff891b;}
.latest_news_box .read:after{content: ''; display: inline-block; width: 20px; height: 1px; background: #000; margin: 8px 8px; vertical-align: middle;}
.footer{width:100%; float:left; padding:40px 0;}
.ftr_contact h2{font-size: 56px; color:#242121; font-weight: 700; padding-bottom: 15px;}
.ftr_contact li{color:#242121; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 19px; padding-bottom:6px;}
.ftr_contact li:nth-child(3) a:not(:last-child){border-right: 1px solid #242121; padding-left: 0;}
.ftr_contact li a:first-child{padding-left: 0;}
.ftr_contact li a{display: inline-block; vertical-align: middle; color:#242121;  padding: 0 10px; line-height: 1;}
.ftr_menu{margin: 15px 0;}
.ftr_menu li{display: inline-block; padding: 0 27px; line-height: 1; border-right: 1px solid #434343}
.ftr_menu li:first-child{padding-left: 0}
.ftr_menu li:last-child{border:none;}
.ftr_menu li a{color:#434343; font-size: 14px; font-weight: 300;}
.ftr_menu li a:hover,.ftr_contact li a:hover{ color: #ff891b;}
.copyright{ color:#434343; font-size: 12px; font-weight: 300;}
.copyright a{color:#ff891b;font-weight: 500;}
.ftr_image_sec img{margin:0 auto; float:right;}
/*.wp-block-column{align-self:center;}*/


/**********inner page*********/

.inner_sec{ width: 100%;float: left;min-height: 80vh;}
.page_links{padding: 0;}
.breadcrumb{background: none; border-radius: 0; padding: 15px 0; border-bottom: 1px solid #e9e9e9; font-weight: 600; color:#434343; font-size: 14px; margin-bottom:0px;}
.breadcrumb a{color:#434343!important; font-weight: 500;}
.breadcrumb-item{font-size: 14px; color:#434343; font-weight: 500;}
.breadcrumb-item a{color:#434343;}
.breadcrumb-item.active{font-weight: 600; color:#ff891b;}
.breadcrumb-item+.breadcrumb-item::before { padding:0 0.5rem; color: #ff9b43;}

.sound_analysis{padding:15px 0px;}

.analysis_text,.analysis_image{align-self: center;}
.analysis_text h1,.inner_sec h1{font-size: 45px;line-height: 1; font-weight: 400; color:#000000;padding-bottom: 10px;}
.analysis_text h1 > span, .inner_sec h1 > span, h6{font-size:14px; display:block; font-weight:bold; margin-bottom:10px;}
.analysis_text h2{ font-size: 40px;line-height: 1;font-weight: 700; color: #000000;padding-top: 25px; margin-bottom:20px;}

.inner_sec h3{ font-size: 33px; font-weight: 400; color:#000000;padding-bottom: 15px;}
.inner_sec p, .analysis_text p{ color: #151515; font-size: 14px; font-weight: 500; line-height:1.4;padding-bottom: 15px;}
.analysis_text h3, .midcontent h3{color:#ff891b;padding-bottom: 20px;font-size: 30px;font-weight: 400;}
.analysis_text h3 > span, .midcontent h3 > span{font-size:12px; color:#000;}
.analysis_text h4, .midcontent h4{color:#000;padding-bottom: 15px; font-size: 25px;
    padding-top: 15px;}
.inner_sec p > img, .analysis_text p > img{display: inline-block;}
.inner_sec p > a > img, .analysis_text p > a > img{display: inline-block;}
.inner_sec img,.analysis_text img{ padding: 0 5px; /*background:#f4f4f4; border:8px solid #fff; border-radius: 8px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.04); box-shadow: 0px 0px 10px rgba(0,0,0,0.04);*/}
.saslab_compatible{ width:100%; float:left; padding: 40px 0 20px; background-color: #ff891b;text-align: center;}
.saslab_compatible h2{ font-size: 45px;line-height: 1; font-weight: 400; color:#fff;padding-bottom:25px;}

.saslab_compatible p{color:#fff;}
.saslab_compatible_list{display: flex; flex-wrap: wrap; justify-content: space-between;margin-top: 10px;}
.saslab_compatible_list li{ width:30%; margin-bottom: 30px; text-align: left; list-style:none!important;}
.saslab_compatible_list li:before{ content: ''; display: inline-block; vertical-align: top; text-align: center; margin-top: 5px;width: 54px;height: 44px;line-height: 44px; color: #fff; background: #2f2f33; font-size: 20px; font-weight: 400; -webkit-clip-path: polygon(80% 0, 100% 28%, 100% 100%, 0% 100%, 0 0); clip-path: polygon(80% 0, 100% 28%, 100% 100%, 0% 100%, 0 0);}
.saslab_compatible_list li p{color:#fff;padding-left: 10px;font-size: 14px;font-weight: 500;line-height: 1.4;margin: 0;width: 80%;display: inline-block;vertical-align: top;}

.saslab_compatible_list li p a{color:#fff; text-decoration:underline;}
.saslab_compatible_list { list-style-type: none; counter-reset: list;}
.saslab_compatible_list li::before { counter-increment: list; content: counter(list, decimal-leading-zero);}
.sasalab_comprehensive{ width:100%; float:left; padding: 50px 0;text-align: center;}
.sasalab_comprehensive h2{font-size: 45px; line-height: 1; font-weight: 400; color:#000000;padding-bottom:25px;}
.sasalab_comprehensive_list_box{margin: 20px 0; -webkit-box-shadow: 0 10px 60px 14px rgba(0,0,0,0.08); box-shadow: 0 10px 60px 14px rgba(0,0,0,0.08); border-top-left-radius: 185px;}
.sasalab_comprehensive_list_box_inner{background: #fff; padding: 55px 65px; position: relative; z-index: 1; -webkit-clip-path:polygon(4.8% 0, 100% 0, 100% 100%, 0 100%, 0 100%, 0% 6%); clip-path: polygon(4.8% 0, 100% 0, 100% 100%, 0 100%, 0 100%, 0% 6%);}
.sasalab_comprehensive_list_box_inner:after{content: ''; position: absolute; z-index: -1; top:7px; left:7px; right:7px; bottom:7px; background-image: url(images/border_back3.png); background-size: 100% 100%;}
.sasalab_comprehensive_list_box_inner ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.sasalab_comprehensive_list_box_inner li{ width:50%;padding-right: 15px;    margin-bottom: 20px;text-align: left; list-style:none!important;}
.sasalab_comprehensive_list_box_inner li:before{content: '';display: inline-block; vertical-align: top; text-align: center; margin-top: 5px;width: 54px;height: 44px; line-height: 44px; color: #fff; background: #ff891b; font-size: 20px; font-weight: 400; -webkit-clip-path: polygon(26% 0, 100% 0, 100% 100%, 0 100%, 0 100%, 0% 24%); clip-path: polygon(26% 0, 100% 0, 100% 100%, 0 100%, 0 100%, 0% 24%);}
.sasalab_comprehensive_list_box_inner li p{color:#151515;padding-left: 10px; font-size: 14px;font-weight: 500;line-height: 1.4;margin: 0;width: 87%; display: inline-block; vertical-align: top;}
.sasalab_comprehensive_list_box_inner li p a{color:#151515;text-decoration:underline;}
.sasalab_comprehensive_list_box_inner li p a:hover{text-decoration:none;}
.sasalab_comprehensive_list_box_inner ul {list-style-type: none;counter-reset: li;}
.sasalab_comprehensive_list_box_inner ul li::before { counter-increment: li; content: counter(li, decimal-leading-zero);}
.system_recruitement{ width:100%; float:left; padding:30px 0; background: #fafafa; text-align: center;}

.system_recruitement h2{font-size: 45px;line-height: 1; font-weight: 400; color:#000000;padding-bottom:25px;}
.system_recruitement p{ color: #151515; font-size: 14px; font-weight: 500; padding-bottom: 15px; line-height: 1.4;}
.system_recruitement p:last-child{padding: 0;}
.experts_say{ width: 100%; float: left; padding: 40px 0;background-color: #ff891b; background-image: url(images/experts_say_back.png); background-position: left bottom; background-repeat: no-repeat;background-size: auto 86%;}
.system_recruitement a{color:#151515; text-decoration:underline;}
.system_recruitement ul{margin-bottom:15px;}
.system_recruitement ul li{ color: #151515; font-size: 14px; font-weight: 500;   padding-bottom: 10px; line-height: 1.4; list-style:disc;}

.experts_say_list ul li{margin-bottom: 15px; list-style:none!important;}
.experts_say_list ul li:last-child{margin:0;}
.experts_say_list_box{background: #fff; padding: 30px 30px;}
.experts_say_list_box h5{font-size: 16px; color: #312020; padding-bottom: 10px; font-family: 'Prata', serif;font-weight: 400; line-height: 1.5;}
.experts_say_list_box p{color: #707070; font-size: 12px;font-weight: 300;    line-height: 1.4;}
.experts_say_text h2{ font-size: 45px;line-height: 1; font-weight: 400; color:#fff;padding-bottom:25px;}
.experts_say_text p{font-size: 15px;font-weight: 300; color:#fff; line-height: 1.4;}
.experts_say_text{padding: 0 40px;}
.experts_say_text p span{text-decoration: underline;font-weight: 700;}
.screenshots{ width:100%; float:left; padding: 40px 0; text-align: center;}
.screenshots h2{font-size: 45px;line-height: 1; font-weight: 400; color:#000000;padding-bottom:25px;}
.screenshots_panel p{ font-size: 14px;  color: #151515; font-weight: 500;}
.screenshots_panel ul{display: flex; margin: 40px 0; flex-wrap: wrap;}
.screenshots_panel ul li{width:50%; padding: 0 15px; list-style:none!important;}
.screenshots_panel ul li img{ padding:20px  25px; background: #f4f4f4; border: 8px solid #fff; border-radius: 8px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.04); box-shadow: 0px 0px 10px rgba(0,0,0,0.04);}
.conference_poster{ width:100%; float:left; padding: 0 0 30px; position: relative; margin-top: 75px; text-align: center;}
.conference_poster:before{ content: ''; position: absolute; left:0; right:0;    bottom:100%; height: 75px; background: #ff891b;}
.conference_poster_box{ background: #2f2f33; display: inline-block; -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.1); box-shadow: 0px 2px 10px rgba(0,0,0,0.1); margin-bottom: 30px; margin-top: -40px;  -webkit-clip-path: polygon(97% 0, 100% 23%, 100% 100%, 0% 100%, 0 0); clip-path: polygon(97% 0, 100% 23%, 100% 100%, 0% 100%, 0 0);}
.poster_icon{ width: 70px; height: 81px;line-height: 80px; display: inline-block; vertical-align: middle; background: #fff; text-align: center; color: #e01919; font-size: 36px;}
.poster_text{display: inline-block; vertical-align: middle; padding: 0 25px;    color:#fff; font-size: 15px;font-weight: 500; text-transform: uppercase;}
.poster_text a{color:#fff;}
.poster_text a:hover{color:#fff; text-decoration:underline;}
.conference_poster h5{ font-size: 17px; color:#000000; font-weight: 700;line-height: 1.4;}
.conference_poster_panel{ padding: 0 65px;}
.who_use_saslab{width:100%; float:left; padding: 30px 0;background: #fafafa;    text-align: center;}
.who_use_saslab h2{font-size: 45px;line-height: 1; font-weight: 400; color:#ff891b;padding-bottom:25px;}
.who_use_saslab p{ font-size: 14px; color: #151515; font-weight: 500;}

#cn-notice-text { float: left; text-align: left; width: 80%;}
#cookie-notice .cn-button { float: right;}
.cookie-notice-container {float: left; padding: 10px 25px !important;}
#cn-notice-text a{color:#ff891b;}
#cn-accept-cookie{background:#ff7f00;}
#cn-refuse-cookie{background:#ff891b;}

.form-control { height: 34px; font-size: 14px;}
.sbmtbtn{border:0px; background: #000; color:#ff891b; padding: 15px 20px; text-transform: uppercase; font-size: 12px; }
.sbmtbtn:hover{color:#fff; cursor:pointer;}
span.wpcf7-not-valid-tip{display:none;}
span .wpcf7-not-valid{border-color:red;}
.page-id-141 .saslab_compatible_list li{width:50%;}
.midcontent{ width:100%; float:left; padding:30px 0; background: #fff; /*text-align:center;*/}
.midcontent h2{font-size: 40px;line-height: 1; font-weight: 400; color:#000000;padding-top:25px;}
.midcontent p{ font-size: 14px;  color: #151515; font-weight: 500;margin-bottom: 17px;}
.midcontent ul{display: flex; margin: 10px 0; flex-wrap: wrap;}
.midcontent ul li{width:100%; padding: 0}
.midcontent ul li img{ padding:20px  0px; /*background: #f4f4f4; border: 8px solid #fff; border-radius: 8px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.04); box-shadow: 0px 0px 10px rgba(0,0,0,0.04);*/}
.midcontent ul.col3 li{width:33%; padding:0 1%; list-style:none; text-align:center;}
.midcontent ul.col2 li{width:50%; padding:0 1%; list-style:none; text-align:center;}
.midcontent ul.col1 li{width:100%; padding:0; list-style:none; text-align:center;}
.midcontent ul.col1 li img{display:inline-block;}

.inner_sec a{color:#ff891b;}
.inner_sec a:hover{color:#000;}
ul.slimmenu li .sub-toggle{right:-7px;}
.inner_sec ul{padding-left:15px;}
.inner_sec ul li{color: #151515;font-size: 14px;font-weight: 500;line-height: 1.4; list-style:disc; margin-bottom:5px;}
.inner_sec ol li{color: #151515;font-size: 14px;font-weight: 500;line-height: 1.4; margin-bottom:5px;}

.blgsingltitl span{font-size:18px;}
.blogpg article{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e9e9e9;}
div.wp-pagenavi{padding-left:0px!important;}
.blgrdmr img{background:none; border:0px;}
.boxes .wp-block-column{border:1px solid #e9e9e9; padding:20px;}

.ftr_btmmenu li{width:50%; float:left;}
.cntctpg iframe{margin-top:20px;}

.poster_text a{color:#fff;}
.poster_text:hover a{color:#ff891b;}

.pd0{padding:0px!important;}
.pt35{padding-top:35px!important;}
.pt15{padding-top:15px!important;}

.table tr th, .table tr td{/*text-align:center;*/ vertical-align: middle;}
.table tr th:first-child, .table tr td:first-child{text-align:left;}
.table th {color: #fff; background-color: #212529; border-color: #e9e9e9;}
.table tr td, .table tr th{border:1px solid #e9e9e9!important; word-break: break-word;}

.table tr td.headtd{color: #fff; background-color: #212529; font-weight:bold; white-space: nowrap;}
.back-to-top { cursor: pointer; position: fixed;bottom: 20px; right: 20px; display:none;background-color: #ff891b; border-color: #ff891b;}
.back-to-top:hover, .back-to-top:focus{background-color: #000; border-color: #000;}
.topbtns a{font-size:13px; color:#fff; margin-bottom: 5px;}
.topbtns a:hover{background:#ff891b;}

p{margin-bottom:0.5rem;}
.margauto{margin:0 auto;}
.marg20{margin:20px 0px;}

.fa-download{font-size:22px;}
.header_contact_box .search-form .screen-reader-text, .header_contact_box .search-form .search-submit{display:none;}
.header_contact_box .search-field{height:33px; border:0px;}

.content-area .search-field{height: 34px;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.content-area .search-submit{border:0px; background: #000; color:#ff891b; padding: 0px 20px; text-transform: uppercase; font-size: 12px; height: 34px; line-height: 34px;}
.content-area .search-submit:hover{color:#fff; cursor:pointer;}

.clearFix{clear:both;}
.fa-play-circle, .fa-image, .fa-headphones{font-size:22px; display:block; margin-bottom:5px;}

.gsrch{border:0px; background: #000; color:#ff891b; padding: 0px 20px; text-transform: uppercase; font-size: 14px; height:34px; line-height:34px;}
.gsrch:hover{color:#fff; cursor:pointer;}

.blnkbrdr{margin-top: 20px; margin-bottom: 30px; border-bottom: 1px solid #e9e9e9;}

.page-id-248 .sasalab_comprehensive_list_box_inner li::before{vertical-align:bottom;}
.page-id-248 .sasalab_comprehensive_list_box_inner li p{padding-bottom:0px;}

.sasalab_comprehensive_list_box_inner li p span{color: #ff891b;font-size: 16px;
font-weight: 500;}
.table tr td.headtd a:hover{color:#fff;}
.header_contact_box .btn{padding: .375rem .55rem;}
.mxh150 img{max-height:150px;}

.alignleft{float:left; margin:0px 20px 20px 0px;}

.saslab_compatible a{color:#000;}
.saslab_compatible a:hover{color:#fff;}

/*****responsive**********/

@media screen and (min-width:1600px) {
.container{max-width: 1560px;}
.fixed_header .logo {width: 145px;}
.menu_toggler {margin: 23px 0;}
.top_part {padding: 0px 15px;}
.logo { width: auto;}
.menu ul li{padding: 0 24px;}
.menu ul li a {padding: 50px 0; font-size: 26px;}
.fixed_menu ul li a { padding: 35px 0;}
.header_contact_icon { width: 60px;height: 60px;line-height: 72px;}
.header_contact_icon img { height: 28px;}
.header_contact_text { padding: 0 24px;}
.header_contact_text p {font-size: 15px;}
.header_contact_text a {font-size: 20px;}
.banner_text h3 { font-size: 104px;}
.aviasoft_saslab,.aviasoft_recorder {padding: 70px 0;}
.aviasoft_saslab_text h1,.aviasoft_recorder_text h2 ,.aviasoft_ultrasound_text h2,.latest_news_left h2{font-size: 60px;}
.aviasoft_saslab_text h3,.aviasoft_recorder_text h3,.aviasoft_ultrasound_text h3,.latest_news_left h3 {font-size: 39px;}
.aviasoft_saslab_text h1:after,.aviasoft_recorder_text h2:after,.aviasoft_ultrasound_text h2:after,.latest_news_left h2:after { width: 40px; height: 34px;}
.aviasoft_saslab_text h1 ,.aviasoft_saslab_text h3{ padding-left: 60px;}
.aviasoft_saslab_text_inner {padding: 55px 100px 55px 60px;}
.aviasoft_saslab_text_box p,.aviasoft_recorder_text_box p,.aviasoft_ultrasound_text_box p { font-size: 18px;padding-bottom: 30px;}
.more { font-size: 13.7px;}
.read_icon {width: 62px;height: 64px; line-height: 64px;}
.read_icon img {height: 26px;}
.read_text {padding: 0 26px;}
.aviasoft_saslab_text_box { margin-top: 40px;}
.aviasoft_recorder_image {padding-right: 70px; text-align: right;}
.aviasoft_ultrasound { padding: 80px 0 90px;}
.aviasoft_ultrasound_text_box_inner {padding: 60px 100px 85px 90px;}
.aviasoft_ultrasound_text_box { margin-top: 65px;}
.latest_news {padding: 80px 0;}
.latest_news_box {padding: 45px 30px 68px;}
.latest_news_box h5 {font-size: 22px; padding-bottom: 15px;}
.date { font-size: 15px; padding-bottom: 15px;}
.latest_news_box p {font-size: 16px;padding-bottom: 20px;}
.latest_news_box .read {padding: 25px 25px 25px 35px; font-size: 15px;}
.latest_news_box .read:after { margin: 11px 12px;}
.footer { padding: 60px 0;}
.ftr_contact h2 { font-size: 70px; padding-bottom: 25px;}
.ftr_contact li {font-size: 24px; padding-bottom: 10px;}
.ftr_menu { margin: 40px 0;}
.ftr_menu li { padding: 0 35px;}
.ftr_menu li a {font-size: 18px;}
.copyright {font-size: 15px;}

/**********inner page***********/

.breadcrumb {padding: 15px 0;}
.breadcrumb-item {font-size: 18px;}
.page_links {padding: 0px;}
.sound_analysis {padding: 20px 0px;}
.analysis_text h1, .inner_sec h1 {font-size: 55px; padding-bottom: 16px;}

.inner_sec h3 {font-size: 43px; padding-bottom: 25px;}
.analysis_text h3 { padding-bottom: 35px;}
.inner_sec p, .analysis_text p, .inner_sec ul li, .inner_sec ol li, .table tr td, .table tr th{font-size: 18px;}
.saslab_compatible {padding: 60px 0 35px;}
.saslab_compatible h2,.sasalab_comprehensive h2,.system_recruitement h2,.experts_say_text h2,.screenshots h2,.who_use_saslab h2 { font-size: 54px; padding-bottom: 35px;}
.saslab_compatible_list { margin-top: 18px;}
.saslab_compatible_list li {margin-bottom: 35px;}
.saslab_compatible_list li:before,.sasalab_comprehensive_list_box_inner li:before { width: 70px;height: 60px; line-height: 60px;font-size: 27px;}
.saslab_compatible_list li p,.sasalab_comprehensive_list_box_inner li p {    padding-left: 15px; font-size: 18px;}
.sasalab_comprehensive {padding: 70px 0;}
.sasalab_comprehensive_list_box { margin: 30px 0;}
.sasalab_comprehensive_list_box_inner li {padding-right: 25px;margin-bottom: 30px;}
.sasalab_comprehensive_list_box_inner {padding: 65px 75px;}
.system_recruitement { padding: 45px 0;}
.system_recruitement p {font-size: 18px;padding-bottom: 25px;}
.experts_say ,.screenshots {padding: 60px 0;}
.experts_say_text p {font-size: 19px;}
.experts_say_list_box {padding: 40px 38px;}
.experts_say_list_box h5 {font-size: 22px; padding-bottom: 15px;}
.experts_say_list_box p { font-size: 15px;}
.experts_say_list ul li {margin-bottom: 25px;}
.screenshots_panel p {font-size: 18px;}
.screenshots_panel ul { margin: 50px 0;}
.conference_poster {padding: 0 0 45px; margin-top: 85px;}
.conference_poster:before {height: 85px;}
.poster_icon { width: 80px; height: 92px;line-height: 92px; font-size: 43px;}
.poster_text { padding: 0 35px; font-size: 19px;}
.conference_poster_panel {padding: 0 100px;}
.conference_poster h5 {font-size: 23px;}
.who_use_saslab {padding: 45px 0;}
.who_use_saslab p { font-size: 18px;}
.logo span{font-size:23px;}
.logo2{top:-30px; width: auto;}
.logo2 img{width: 150px; margin: 0 auto;}
.logo2 span {font-size: 20px;}

.fixed_header .logo span {font-size: 14px;}

.breadcrumb{font-size: 18px;}
.menu ul li > ul li a{font-size: 17px;}
.inner_sec img, .analysis_text img{width:100%;}
}

@media screen  and (max-width:1199px) {
.menu ul li a {font-size: 16px;}
.menu ul li {padding: 0 14px;}
.banner_text h3 {font-size: 72px;}
.aviasoft_saslab_text h1,.aviasoft_recorder_text h2 ,.aviasoft_ultrasound_text h2,.latest_news_left h2{font-size: 40px;}
.aviasoft_saslab_text h3,.aviasoft_recorder_text h3,.aviasoft_ultrasound_text h3,.latest_news_left h3 {font-size: 26px;}
.aviasoft_saslab_text_box {margin-top: 25px;}
.aviasoft_saslab_text_inner {padding: 30px 50px 30px 35px;}
.aviasoft_ultrasound_text_head {padding: 0 30px;}
.latest_news_left { padding-left: 15px;}
.latest_news_box h5 {font-size: 14px;}
.latest_news_box .read {padding: 20px 15px 20px 20px; font-size: 11px;}
.ftr_contact h2 { font-size: 50px;}
.ftr_contact li { font-size: 15px;}
.ftr_menu li { padding: 0 15px}
    
/********inner page******/

.page_links {padding: 0px;}
.sound_analysis { padding: 10px 0;}
.analysis_text h1, .inner_sec h1 ,.saslab_compatible h2,.sasalab_comprehensive h2,.system_recruitement h2,.experts_say_text h2,.screenshots h2,.who_use_saslab h2{font-size: 40px;}
.inner_sec h3 {font-size: 30px;}
.saslab_compatible_list li {width: 32%;}
.sasalab_comprehensive_list_box_inner li p {width: 84%;}
.conference_poster_panel { padding: 0 25px;}
.poster_icon {width: 65px; height: 76px; line-height: 76px; font-size: 34px;}
.poster_text { padding: 0 20px; font-size: 14px;}
ul.slimmenu li .sub-toggle{right:-7px;}
}

@media screen and  (max-width:991px) {
.collapse-button .icon-bar{height:4px; width: 22px;}
.logo {width: 160px;}
.header_contact_icon { width: 40px; height: 38px; line-height: 38px;}
.header_contact_text p {font-size: 11px;}
.header_contact_text a {font-size: 14px;}
.menu { position: absolute; width: 100%;text-align: left; top: 4px;}
.menu ul {text-align: left; background: #fff; margin-top: 4px;}
.menu ul li a {font-size: 16px;padding: 25px 0;}
.banner_text h3 {font-size: 60px;}
.aviasoft_saslab_text h1,.aviasoft_recorder_text h2 ,.aviasoft_ultrasound_text h2,.latest_news_left h2{ font-size: 40px;}
.aviasoft_saslab_text h3,.aviasoft_recorder_text h3,.aviasoft_ultrasound_text h3,.latest_news_left h3 {font-size: 24px;}
.aviasoft_saslab_image {text-align: center;}
.aviasoft_saslab_image2 { right: 0; left: 0; margin: auto;}
.aviasoft_saslab_image{margin-bottom: 30px;}
.aviasoft_saslab_text_box:after,.aviasoft_ultrasound_text_box:after{width:100%;}
.aviasoft_recorder_image {padding-right: 30px;}
.aviasoft_ultrasound_image {text-align: center; margin-top: 35px;}
.latest_news_left{margin-bottom: 30px;}
.ftr_contact h2 { font-size: 46px;}
.ftr_contact li { font-size: 14px;}
.ftr_menu li:first-child{padding-left: 0px;}
.ftr_menu li {margin-bottom: 6px; padding: 0 15px;}
    
/*******inner page**********/

.page_links {padding: 0 0;}
.sound_analysis {padding: 10px 0;}
.analysis_text h1, .inner_sec h1, .saslab_compatible h2, .sasalab_comprehensive h2, .system_recruitement h2, .experts_say_text h2, .screenshots h2, .who_use_saslab h2 {font-size: 26px;}
.inner_sec h3 {font-size: 24px;}
.saslab_compatible_list li {width: 50%;padding-right: 15px;}
.saslab_compatible_list li p {font-size: 13px;}
.sasalab_comprehensive_list_box_inner { padding: 40px 50px;}
.sasalab_comprehensive_list_box_inner li p {width: 78%; font-size: 13px;}
.conference_poster_panel {padding: 0 15px;}
.poster_icon { width: 60px; height: 68px;line-height: 68px;font-size: 32px;    margin-left: -1px;}
.poster_text {padding: 0 14px; font-size: 11px;}
.conference_poster h5 {font-size: 15px;}
.logo span{font-size:16px;}
.fixed_header .logo2{position: relative; top: 0px; display:inline-block;}
#cookie-notice .cn-button{margin:5px;}
.header_right{text-align:left;}
.fixed_header .top_part {text-align: center;}
/*.entry-content{overflow-x: scroll;}*/
table tr th, table tr td{text-align:center; word-break: normal!important;}
.header_contact_box{float: right; margin-right: 20px;}
.header_contact_icon i{line-height:38px;}

.header_contact_box{float:left;}
.header_contact_box .search-field{width:120px;}
.collapse-button{top:37%; padding: 9px 10px;}
}

@media screen and (min-width:768px) {
.mob{display:none;}
.desktop{display:block;}
}

@media screen and (max-width:767px) and (orientation:landscape ){
.menu ul { height: 60vh;overflow: auto;}
.header_contact_box { margin-right: -70px;}
}

@media screen and (max-width:767px) {
ul.slimmenu li .sub-toggle{right:15px;}
.header{position: relative;}
.fixed_header{position: fixed}
.menu_toggler{display: none !important}
.menu{ width:100%; text-align: left;position: absolute; left: 0;top: 100%; z-index: 10;}
.menu ul{ background: #fff; display: block; text-align: left;margin-top: 4px;}
.menu ul li {padding: 0 20px;}
.menu ul li a { padding: 20px 0;font-size: 15px;}
.fixed_menu {-webkit-box-shadow: none; box-shadow:none;}
.top_part,.fixed_header .top_part {padding: 6px 0px; text-align: center;}
.fixed_header .logo,.logo { width: 60px;}
.fixed_header .logo span, .logo span{font-size:6px;float: left;}
.header_right {padding: 5px 4% 5px 10px; position: static;    text-align: left;}
.top_part { background:none; -webkit-box-shadow: none; box-shadow: none;}
.header_contact_icon {width: 30px; height: 30px; line-height: 30px;}
.header_contact_icon img {height: 18px;}
.header_contact_text {padding: 0 6px;}
.header_contact_text p {font-size: 10px;}
.header_contact_text a {font-size: 11px;}
.menu .menu-collapser { margin-top: -49px;}
.banner figure img {height: auto;}
.banner_text h3 {font-size: 46px; text-align: center; padding-left: 0;}
.aviasoft_saslab_image {text-align: center; padding-right: 15px; margin-bottom: 40px;}
.aviasoft_saslab_image2 {right: 0; left: 0; margin: auto;}
.aviasoft_saslab_text {padding-left: 15px;}
.aviasoft_saslab_text_box:after{width:100%;}
.aviasoft_saslab_text h1,.aviasoft_recorder_text h2 ,.aviasoft_ultrasound_text h2,.latest_news_left h2{font-size: 40px;}
.aviasoft_saslab_text h3,.aviasoft_recorder_text h3,.aviasoft_ultrasound_text h3,.latest_news_left h3 {font-size: 24px;}
.aviasoft_recorder_image {text-align: center; padding: 0 15px;}
.aviasoft_recorder_image img{display: inline-block; max-width: 80%; margin-bottom: 30px;}
.aviasoft_recorder_text{padding:0 30px;}
.aviasoft_ultrasound_text_box:after { width: 100%;}
.aviasoft_ultrasound_text_head {padding:0;}
.aviasoft_ultrasound_text{margin-bottom: 30px;}
.aviasoft_ultrasound_image {padding-left: 15px; text-align: center;}
.latest_news_left{margin-bottom: 30px;}
.ftr_contact h2 { font-size: 46px;}
.ftr_contact li {font-size: 12px;}
.ftr_image_sec{margin: 0;}

.ftr_menu {margin: 20px 0;}
.ftr_menu li {padding: 0 6px; margin-bottom: 6px;}
.ftr_menu li:first-child {padding-left: 10px;}
.ftr_menu li a {font-size: 10px;}
.ftr_contact li a { border:none !important; padding: 0; margin-bottom: 5px;}
.aviasoft_saslab ,.aviasoft_recorder,.aviasoft_ultrasound,.latest_news{    padding: 40px 0;}
.footer{padding:20px 0;}

/*********inner page**********/

.analysis_image{margin-top: 30px;}
.saslab_compatible_list li,.sasalab_comprehensive_list_box_inner li { width: 100%; padding-right: 15px;}
.sasalab_comprehensive_list_box_inner:after{display:none;}
.sasalab_comprehensive_list_box_inner {padding: 35px 35px; -webkit-clip-path: inherit; clip-path: inherit;}
.sasalab_comprehensive_list_box {border-top-left-radius: 0;}
.experts_say_text {padding: 0 25px;}
.poster_text {padding: 10px 15px; display: block;}
.poster_icon { width: 100%; display: block; margin-left: 0;}
.logo2{position: relative; top: 0px;}
.logo2 img {width:75px;margin: 0 auto;}
.logo2 span{font-size:7px;}
.page-id-141 .saslab_compatible_list li, .midcontent ul.col3 li, .midcontent ul.col2 li{width:100%;}
.header_contact_box{margin-left:0px;}
.collapse-button{padding:12px 10px}
.ftr_btmmenu li{width:33%; float:left;}
.header_contact_icon i {font-size: 20px;color: #fff;}
.header_contact_icon{line-height: 30px;}
.header_contact_box {margin-right: 33px;}

.header_contact_box{margin-right:10px;}
.collapse-button{top:47%;}
.header_contact_box .search-field { width: 150px;} 

.mob{display:block;}
.desktop{display:none;}

.mob button.clkpop{padding-top:0px; padding-bottom:0px; border:0px; background:#ff9b43; width: 30px; border-radius:0px;}
.mob .fa-search{font-size: 16px; line-height: 30px;}
.header_contact_text p{display:none;}
.searchpop .modal-content{background:transparent; border:0px; }
.searchpop .screen-reader-text{display:none;}
.searchpop .search-field1111{width:100%; height: 44px;font-size: 15px!important; padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.modal-backdrop.show {opacity: 0.7;}
.searchpop .modal-content label{display: inline-block; width:80%;}
.searchpop .modal-content label input{border:0px; height: 44px; line-height: 44px; font-size: 15px!important; width:100%;}
.close {font-size: 20px;color: #fff;text-shadow: 0;  opacity: 1;}
.modal-header{border-bottom:0px;}
.searchpop .search-submit{font-size: 0px;width: 44px;height: 44px;cursor: pointer;background: url(images/srhicn.png) no-repeat scroll right top;border: 0px;float: right;}
.searchpop form{width:100%; height: 46px;font-size: 15px!important; padding: 0px 0px 0px .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

.copyright, .ftr_menu, .ftr_btmmenu{text-align:center;}
.menu ul li > ul{width:100%;}
ul.slimmenu.collapsed li > ul.sub-menu li > ul{height:200px; overflow-y:scroll;}
.menu ul li a {padding: 10px 0;}
.header_contact_icon i {line-height: 30px;}
.alignleft{float: none; margin: 0 auto 20px; display: block!important;}
.ftr_image_sec img{float:none;}
.collapse-button{width:30px; height: 30px;padding: 7px 5px;text-align: center;}
.collapse-button .icon-bar {height: 3px;width: 20px;}

}

@media screen and (max-width:575px) {
.banner_text h3 { font-size: 40px;}
.ftr_contact h2 { font-size: 42px;}
.aviasoft_saslab_text h1, .aviasoft_recorder_text h2, .aviasoft_ultrasound_text h2, .latest_news_left h2 {font-size: 34px;}
.aviasoft_saslab_text h3, .aviasoft_recorder_text h3, .aviasoft_ultrasound_text h3, .latest_news_left h3 { font-size: 20px;}
.aviasoft_saslab_text_inner {background: #fff; position: relative; overflow: hidden; z-index: 2; padding: 30px 45px 30px 35px;}
.aviasoft_saslab_text_box p,.aviasoft_ultrasound_text_box p {padding-bottom: 15px; font-size: 13px;}
.aviasoft_ultrasound_text_box_inner {padding: 30px 45px 40px 45px;}
.latest_news_left {padding-left: 15px;}
.aviasoft_saslab_text h1,.aviasoft_saslab_text h3{padding-left: 15px}

/*********inner page***/

.analysis_text h1, .inner_sec h1, .saslab_compatible h2, .sasalab_comprehensive h2, .system_recruitement h2, .experts_say_text h2, .screenshots h2, .who_use_saslab h2 {font-size: 27px;}
.inner_sec h3 {font-size: 20px;}
.inner_sec p, .analysis_text p,.system_recruitement p {font-size: 13px;}
.screenshots_panel ul li { width: 100%; padding: 10px 15px;}
.header_contact_box .search-field { width: 150px;} 
.collapse-button{top:47%;}

.wp-block-media-text{display:block!important;}
.wp-block-media-text .wp-block-media-text__content{padding:10px 0;}

}
@media screen and (max-width:480px) {
.banner_text h3 {font-size: 36px;}
.ftr_contact h2 {font-size: 40px;}
.aviasoft_saslab_text h1, .aviasoft_recorder_text h2, .aviasoft_ultrasound_text h2, .latest_news_left h2 {font-size: 30px; margin-bottom: 5px;}
.aviasoft_saslab_text h3, .aviasoft_recorder_text h3, .aviasoft_ultrasound_text h3, .latest_news_left h3 {font-size: 18px;}
.aviasoft_saslab_text h1, .aviasoft_saslab_text h3 {padding-left: 0;}
.aviasoft_saslab_text_inner:before,.aviasoft_ultrasound_text_box_inner:before{display: none;}
.aviasoft_saslab_text_inner,.aviasoft_ultrasound_text_box_inner{padding: 30px 35px 30px 35px;}
.aviasoft_saslab_text_box,.aviasoft_saslab_text_box:after,.aviasoft_ultrasound_text_box,.aviasoft_ultrasound_text_box:after{border-radius: 0;}
.header_contact_box .search-field { width: 130px;}
    
}
@media screen  and (max-width:420px) {
.banner_text h3 {font-size: 34px;}
.ftr_contact h2 {font-size:36px }
.aviasoft_saslab_text h1, .aviasoft_recorder_text h2, .aviasoft_ultrasound_text h2, .latest_news_left h2 {font-size: 26px; margin-bottom: 5px;}
.aviasoft_saslab_text h3, .aviasoft_recorder_text h3, .aviasoft_ultrasound_text h3, .latest_news_left h3 {font-size: 16px;}

/********inner page******/

.saslab_compatible_list li,.sasalab_comprehensive_list_box_inner li{padding-right: 0;}
.saslab_compatible_list li p {width: 78%;}
.sasalab_comprehensive_list_box_inner {padding: 30px 15px;}
.sasalab_comprehensive_list_box_inner li p {width: 74%;}
.analysis_text h1, .inner_sec h1, .saslab_compatible h2, .sasalab_comprehensive h2, .system_recruitement h2, .experts_say_text h2, .screenshots h2, .who_use_saslab h2 {font-size: 24px;}
.header_contact_box .search-field { width: 55px;}
    
.header_contact_box .search-field { width: 92px;}    
}
@media screen  and (max-width:360px) {
.banner_text h3 {font-size: 32px;}
.ftr_contact h2 {font-size:34px }

.header_contact_box .search-field { width: 55px;}
.header_contact_box {margin-right: 5px;}
}