@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,700;0,800;1,600;1,700;1,800&display=swap');


 .counter {
     font-size: 16px;
     color: #fff;
     font-weight: bold;
}
 .blogPostSingle table.customtables {
     width:100% !important;
     margin:20px auto !important;
}
 .blogPostSingle table.customtables th {
     background: #183b71;
     color: #fff;
}
 .contactForm .ajax-loader, .siteForm .ajax-loader {
     margin: 10px 0 0 49% !important;
     width: 16px !important;
}
 .aligncenter * {
     display: block;
     margin: 0px auto;
}
 .aligncenter {
     margin: 10px auto;
     text-align: center;
     width: 100% !important;
     font-size: 14px;
}
 .contactForm .wpcf7-response-output, .siteForm .wpcf7-response-output {
     clear: both;
}
 .blogPostSingle table.customtables td, .blogPostSingle table.customtables th {
     padding: 10px !important;
     text-align: center !important;
}
 .formError {
     position: relative !important;
     bottom: 0px !important;
     left: 0px !important;
     top: inherit !important;
     width: 100% !important;
     max-width: 100% !important;
     right: 0px !important;
     color:#fff;
}





 .widget_wysija_cont p label {
     display: block;
     z-index: -1 !important;
     position: absolute;
     left: -9999px;
}
 p.wysija-paragraph {
     position: relative;
}
 .why-automation .col-sm-4 p:last-child {
     min-height: 75px;
}
 .why-automation .col-sm-4 strong{
     font-size:19px;
}
 .dmm ul {
     margin: 20px !important;
}
 label.w-text {
     color: #fff;
     margin: 10px 0px;
}
 div.wpcf7 .ajax-loader.is-active{
     display:inline-block !important;
}
 .dark-bg input {
     padding: 10px;
     height: 50px;
     border-radius: 0px;
     border: 5px solid #eee;
     width: calc(100% - 30px);
     margin: 0px auto 50px;
     max-width: 50%;
}
 .imdivo img{
     margin-bottom:20px;
     max-width:100%;
     height: auto;
}
 .blogPostContent a{
     font-weight:bold !important;
}
 .whitebanner h1{
     text-align:center;
     color:#fff !important;
}
 .whitebanner h1:before{
     display:none !important;
}
 .wp-caption.aligncenter {
     margin: 10px auto;
     text-align: center;
     width: 100% !important;
     font-size:14px;
}
 .wp-caption.aligncenter img{
     max-width:96%;
     height:auto;
     margin-bottom:5px;
}
 .pageContent h3 {
     margin: 40px 0 20px 0;
}
 .partnerBox {
     min-height: 150px;
}
 .s-dives{
     text-align:center;
}
 .s-dives img{
     border:1px solid #d9d9d9;
     background:#fbfbfb;
     max-width:100%;
}
 .s-dives .col-xs-6{
     margin-top:30px;
}
 .postid-3304 .kualiteeBanner {
     display: none;
}
/* Security Page */
 .security-wrap{
     margin-top:130px !important;
}
 .security-wrap, .security-wrap .bannerContent{
     height:620px;
}
 .page-template-template-security .contactSection, .page-template-template-security .partnerSection{
     display:none;
}
 .alllinks{
     position:absolute;
     top:0px;
     left:0px;
     right:0px;
     bottom:0px;
}
 .logos-strip {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-around;
     align-items: center;
     background: #f1f1f4;
     margin-top: -5px;
     padding: 20px 10px;
     box-shadow: 0px 0px 10px 0px #999;
}
 .event-information{
     padding:60px 15px;
     background:#f8f9fa;
}
 .container-big{
     max-width:1460px;
     margin:0px auto;
     padding-left:15px;
     padding-right:15px;
}
 .event-information img {
     width: 100%;
     height: auto;
}
 .event-information p {
     text-align: justify;
     color: #5c5c5c;
     font-size: 17px;
     line-height: 1.5;
}
 .event-information h1 {
     color: #2b3eb0;
     font-size: 30px;
     text-transform: uppercase;
     font-weight: bold;
     letter-spacing: 1px;
     margin: 10px 0px 40px;
}
 .agenda{
     text-align:center;
     margin-bottom:50px;
     margin-top:50px;
}
 .agenda-details ol {
     max-width: 700px;
     margin: 0px auto 0px auto;
     padding-left:25px !important;
     padding-right:25px !important;
}
 .agenda-details ol li {
     border-bottom: 1px dashed #ddd;
     padding: 10px 0px;
     text-align: left;
}
 .heading-top{
     color: #2b3eb0;
     font-size: 30px;
     text-transform: uppercase;
     font-weight: 700;
     letter-spacing: 1px;
     margin: 30px 0 40px;
     text-align:center;
}
 .agenda-details a {
     display: inline-block;
     padding: 10px 1%;
     border-right: 2px solid #ccc;
     margin: 0 -1px;
     width: 15.6%;
     min-height: 110px;
     vertical-align: text-bottom;
}
 .agenda-details a:last-child {
     border: none;
}
 .agenda-details a span {
     display: block;
}
 .agenda-details span.title {
     font-size: 28px;
     color: #2b3eb0;
     font-weight: bold;
     margin-bottom: 5px;
}
 .agenda-details span.title-detail {
     font-size: 16px;
     color: #5c5c5c;
}
 .when-where{
     background:#2b3eb0;
     text-align:center;
     color:#fff;
}
 .when-where .col-md-6 .in-d, .when-where .col-md-12 .in-d {
     padding-top: 50px;
     padding-bottom: 50px;
     background: rgba(0, 0, 0, 0.20);
}
 .panel-list .person-list {
     background: #ffffff;
     padding: 20px;
     margin-bottom: 30px;
     text-align: center;
     border: 1px solid #eee;
}
 .panel-list .person-list img {
     width: 110px;
     border: 5px solid #2a3eaf;
     padding: 3px;
     border-radius: 50%;
     margin-bottom: 15px;
}
 h3.p-name {
     color: #fc9e0b;
     font-weight: bold;
}
 .map-info {
     color: #f8f9fa;
     font-size: 20px;
     padding:0px 15px;
}
 .when-where label {
     display: block;
     margin-top: 10px;
     font-size: 20px;
     margin-bottom: 30px;
}
 .panelists{
     background:#f8f9fa;
     padding:60px 0px;
}
 .person-list p{
     margin-bottom:0px;
}
 .p-designation {
     color: #5c5c5c;
     font-size: 18px;
     font-weight: bold;
}
 div#registration-form {
     background: #2b3eb0;
     padding: 60px 0px;
}
 div#registration-form .form-container {
     background: #fff;
     padding: 30px;
}
 div#wpcf7-f3994-o1 input {
     background: #f3f3f3;
     width: 100%;
     padding: 15px;
     border: 1px solid #c5c6c7;
     margin: 10px 0px;
}
/* div.wpcf7 .wpcf7-recaptcha iframe {
     margin: 10px 0px;
     display: block !important;
}
*/
 .donato{
     background:#e7e8e9;
     padding:50px 0px;
     margin:10px 0px;
}
 .donato .queries {
     font-size: 24px;
     text-transform: uppercase;
     text-align: center;
     color: #404040;
     font-weight: bold;
}
 .donato a {
     color: #2b3eb0;
     font-weight: bold;
     font-size: 36px;
     text-align: center;
     display: block;
     text-transform: uppercase;
}
 div#wpcf7-f3994-o1 input.wpcf7-form-control.wpcf7-submit {
     background: #2b3eb0 !important;
     color: #fff;
     font-weight: bold;
     padding: 25px 10px !important;
     margin: 10px 0px;
}
 #wpcf7-f3994-o1 .ajax-loader{
     display:inline-block !important;
}
 .allmsgs blink{
     color:#fff !important;
}
 @media all and (max-width:1470px){
     .security-wrap, .security-wrap .bannerContent{
         height:600px;
    }
     .event-information h1 {
         letter-spacing: 3px;
         font-size: 30px;
         margin-bottom: 30px;
    }
}
 @media all and (max-width:1350px){
     .agenda-details a {
         width: 32.6%;
    }
     .agenda-details a:nth-child(3) {
         border: none;
    }
}
 @media all and (max-width:1250px){
     .security-wrap, .security-wrap .bannerContent{
         height:500px;
    }
     .event-information h1 {
         margin-bottom: 20px;
         font-size: 28px;
         margin-top:0px;
    }
     .event-information p {
         font-size: 16px;
    }
}
 @media all and (max-width:1024px){
     .security-wrap, .security-wrap .bannerContent{
         height:740px;
    }
     .event-information h1{
         font-size:22px;
    }
     .event-information p {
         font-size: 14px;
    }
     .heading-top{
         font-size:28px;
    }
}
 @media all and (max-width:991px){
     .event-information img{
         margin-top:5px;
    }
}
 @media all and (max-width:820px){
     .agenda-details a {
         width: 48.6%;
         border-bottom: 2px solid #ccc !important;
         border-right: 0px;
    }
}
 @media all and (max-width:768px){
     .agenda-details ol{
         padding-left: 10px;
         padding-right: 10px;
    }
     .donato .queries {
         font-size: 20px;
    }
     .donato a {
         font-size: 30px;
    }
     .heading-top{
         font-size:24px;
    }
     .security-wrap{
         margin-top:89px !important;
    }
     .security-wrap, .security-wrap .bannerContent{
         height:550px;
    }
}
 @media all and (max-width:600px){
     .donato .queries {
         font-size: 16px;
    }
     .donato a {
         font-size: 18px;
    }
     .security-wrap, .security-wrap .bannerContent{
         height:400px;
    }
     .agenda-details a {
         width: 98.6%;
         min-height:inherit;
    }
}
 @media all and (max-width:575px){
     .event-information h1{
         letter-spacing:1px;
         font-size:20px;
    }
}
 @media all and (max-width:400px){
     .security-wrap, .security-wrap .bannerContent{
         height:300px;
    }
     .logos-strip img {
         max-width: 160px;
    }
}
 .testimonialBox span a{
     display: block;
     font-size: 18px;
     color: #14305a;
     margin-bottom: 10px;
}
 .counterSection .counterBox li .counterContent span p, .counterSection .counterBox li .counterContent span h1, .counterSection .counterBox li .counterContent div p, .counterSection .counterBox li .counterContent div h1{
     font-size: 26px !important;
     color: #fff;
}

 


/* .resourceDownloadForm {
     max-width: inherit;
     margin: 0 auto;
     margin-top: 30px;
}*/



 .nHeading{
     margin: 0px;
     padding: 0pc;
     border: none !important;
}
 .nHeading:before{
     content:'' !important;
     display:none !important;
}
 .single-partners h3 {
     margin-top: 20px;
     margin-bottom: 5px;
}
/*.siteForm select{
     width: 100%;
     background: #fff;
     border: none;
     border-bottom: 2px solid #c5c5c5;
     height: 40px;
     padding: 5px 10px !important;
     border-radius: 0;
     font-size: 16px;
     color: #535353;
     box-shadow: none;
     outline: none;
}
*/
 span.wpcf7-form-control-wrap.OTHERS {
     margin-top: 15px;
     display: block;
}
 .row.no-gutters .col-lg-6{
     padding: 0 !important;
}
 body.single-events #contactSection{
     display: none;
}
 body.single-events .pageContainer{
     padding-bottom: 15px;
}
 .eventSingleBanner{
     background: #3D5B81;
}
 .eventBannerContent{
     max-width: 550px;
     margin: 0 auto;
     padding:80px 15px;
}
 .eventBannerContent p strong{
     font-weight: 600;
     color: #fff;
     font-size: 40px;
     line-height: 47px;
     display: block;
     margin-bottom: 20px;
}
 .eventBannerContent p{
     font-weight: 600;
     color: #fff;
     font-size: 20px;
}
 .eventBannerContent .button{
     display: inline-block;
     padding: 12px 15px;
     background: #fff;
     border-radius: 5px;
     color: #3D5B81;
     font-size: 18px;
     margin: 20px 0 15px 0;
}
 .eventBannerImage{
     width: 100%;
     height: 578px;
}
 .eventBannerImage img{
     width: 100%;
     height: 100%;
     object-fit: cover;
     object-position: top;
}
 .eventServiceSec{
     background-color: #fff;
}
 .eventServiceSec .sectionTop h2{
     text-transform: inherit;
}
 .eventServiceBox{
     padding: 20px 20px 20px 70px;
     position: relative;
     background-color: #F3F6F8;
     box-shadow: 7px 7px 6px rgb(0 0 0 / 16%);
     border-left: 6px solid #EE6B4D;
     min-height: 500px;
     max-width: 330px;
     margin: 0 auto;
     margin-bottom: 30px;
}
 .eventServiceBox figure{
     width: 100px;
     height: 100px;
     border-radius: 50%;
     background: #EE6B4D;
     padding: 24px;
     position: absolute;
     left: -50px;
     top: 20px;
}
 .eventServiceBox figure img{
     width: 100%;
     height: auto;
}
 .eventServiceBox strong{
     font-weight: 600;
     color: #EE6B4D;
     font-size: 20px;
     display: block;
     margin-bottom: 20px;
     min-height: 50px;
}
 .eventServiceBox ul{
     list-style: disc;
     padding-left: 20px;
}
 .eventServiceBox ul li{
     margin-bottom: 10px;
     font-size: 18px;
     color: #414141;
}
 .takeawaysSec{
     background-color: #F3F6F8;
}
 .takeawayContent ul{
     padding:0;
     list-style: none;
     counter-reset: section;
}
 .takeawayContent ul li{
     font-size: 30px;
     color: #414141;
     margin-bottom: 30px;
     padding-left: 80px;
     position: relative;
     font-style: italic;
}
 .takeawayContent ul li::before {
     position: absolute;
     left: 0;
     top: -5px;
     counter-increment: section;
     content: counter(section);
     width: 50px;
     height: 50px;
     text-align: center;
     line-height: 42px;
     font-size: 20px;
     color: #EE6B4D;
     box-shadow: 7px 7px 6px rgb(0 0 0 / 16%);
     border-radius: 50%;
     background: #fff;
     border: 4px solid #ee6b4d;
}
 .eventCaseStudiesBox{
     border-radius: 10px;
     position: relative;
     background: #3D5B81;
     padding: 20px 20px 20px 220px;
     min-height: 210px;
     box-shadow: 7px 7px 6px rgba(0, 0, 0, .16);
     margin-bottom: 30px;
}
 .eventCaseStudiesBox figure{
     position: absolute;
     left: 20px;
     top: 20px;
     width: 170px;
     height: 170px;
     background: #fff;
     border-radius: 5px;
     overflow: hidden;
     padding: 24px;
}
 .eventCaseStudiesBox figure img{
     width: 100%;
     height: auto;
}
 .eventCaseStudiesBox strong{
     font-size: 24px;
     color: #fff;
     display: block;
     margin-bottom: 10px;
}
 .eventCaseStudiesBox p{
     font-size: 20px;
     color: #fff;
     display: block;
     margin-bottom: 15px;
}
 .eventCaseStudiesBox .readMoreBtn{
     font-size: 18px;
     color: #EE6B4D;
     text-decoration: none;
}
 .eventCaseStudiesBox .readMoreBtn:hover{
     font-size: 18px;
     color: #EE6B4D;
     text-decoration: underline;
}
 .vpsSec{
     background:#3D5B81 url("https://www.kualitatem.com/wp-content/uploads/2021/09/value-participants-bg.jpg") no-repeat;
     background-size: cover;
}
 .vpsWebImage{
     display: block;
}
 .vpsWebImage img{
     width: 100%;
     height: auto;
}
 .vpsMobImage{
     display: none;
}
 .vpsMobImage img{
     width: 100%;
     height: auto;
}
 .voucherBanner{
     margin-top: 20px;
}
 .voucherBanner img{
     width: 100%;
     height: auto;
}
 .speakerSection{
     background: #F3F6F8;
}
 .speakerBox{
     border-radius: 10px;
     position: relative;
     background: #fff;
     padding: 20px 20px 20px 195px;
     min-height: 230px;
     box-shadow: 7px 7px 6px rgba(0, 0, 0, .16);
     margin-bottom: 30px;
}
 .speakerBox figure{
     position: absolute;
     left: 20px;
     top: 20px;
     width: 150px;
     height: 150px;
     background: #eee;
     border-radius: 5px;
     overflow: hidden;
}
 .speakerBox figure img{
     width: 100%;
     height: auto;
}
 .speakerBox strong{
     font-size: 24px;
     color: #0671BC;
     display: block;
     margin-bottom: 10px;
}
 .speakerBox span{
     font-size: 18px;
     color: #032649;
     display: block;
     margin-bottom: 10px;
     font-style: italic;
}
 .speakerBox p{
     font-size: 16px;
     color: #414141;
     display: block;
     margin-bottom: 15px;
}
 .eventRegistrationForm input[type="text"], .eventRegistrationForm input[type="email"], .eventRegistrationForm input[type="tel"], select{
     background: #F5F8FA;
     border: 1px solid #CBD6E2;
     height: 50px;
}
 .eventRegistrationForm textarea{
     background: #F5F8FA;
     border: 1px solid #CBD6E2;
     height: 250px !important;
}
 @media all and (max-width:768px){
     .vpsWebImage{
         display: none;
    }
     .vpsMobImage{
         display: block;
    }
     .eventBannerContent p strong{
         font-size: 24px;
         line-height: 32px;
    }
     .eventBannerContent p{
         font-size: 18px;
    }
     .eventServiceBox{
         min-height: 100px;
         padding-left: 50px;
         max-width: 290px;
    }
     .eventServiceBox figure{
         width: 70px;
         height: 70px;
         padding: 15px;
         left: -35px;
    }
     .takeawayContent ul li{
         font-size: 18px;
         padding-left: 50px;
    }
     .takeawayContent ul li:before{
         top: 4px;
         border: 2px solid #ee6b4d;
         width: 30px;
         height: 30px;
         line-height: 26px;
         font-size: 18px;
         box-shadow: 3px 3px 4px rgb(0 0 0 / 16%);
    }
     .eventCaseStudiesBox{
         padding: 170px 20px 20px 20px;
    }
     .eventCaseStudiesBox figure{
         width: 120px;
         height: 120px;
         padding: 15px;
    }
     .eventCaseStudiesBox strong {
         font-size: 20px;
    }
     .eventCaseStudiesBox p {
         font-size: 16px;
    }
     .speakerBox{
         padding: 165px 20px 20px 20px;
    }
     .speakerBox figure{
         width: 120px;
         height: 120px;
    }
     .speakerBox strong {
         font-size: 20px;
    }
     .speakerBox span {
         font-size: 18px;
    }
}
 .kibitonPartner{
     display: none;
}
 body.postid-5388 .kibitonPartner{
     display: block !important;
}
 .greySection{
     background: #F3F6F8;
}
 .greySection strong{
     display: block;
     font-size: 26px;
     font-weight: 700;
     color: #3D5B81;
     margin-bottom: 25px;
}
 .greySection ul{
     list-style: none;
     padding: 0;
}
 .greySection ul li{
     position: relative;
     padding-left: 20px;
     font-size: 20px;
     color: #414141;
     margin-bottom: 8px;
}
 .greySection ul li:after{
     display: block;
     clear: both;
     content: "";
     position: absolute;
     left: 0;
     top: 10px;
     width: 8px;
     height: 8px;
     border-radius: 50%;
     background: #EE6B4D;
}
 .partnerInfoGraphicWeb, .partnerInfoGraphicMob{
     margin-bottom: 30px;
}
 .partnerInfoGraphicWeb img, .partnerInfoGraphicMob img{
     width: 100%;
     height: auto;
}
 .partnerInfoGraphicWeb{
     display: block;
}
 .partnerInfoGraphicMob{
     display: none;
}
 .qouteBox{
     border-left: 10px solid #EE6B4D;
     padding-left: 25px;
     margin-top: 30px;
     margin-bottom: 60px;
}
 .qouteBox p{
     font-style: italic;
     font-size: 25px;
     color: #EE6B4D;
     font-weight: 600;
}
 .infograpThreeSec h2{
     display: block;
     font-size: 33px;
     font-weight: 800;
     text-align: center;
     color: #3d5b81;
     max-width: 800px;
     line-height: 45px;
     margin: 0 auto;
     margin-bottom: 30px;
}
 .infograpThreeSec .infograpThreeimg{
     margin-bottom: 50px;
}
 .partServiceSection{
     background: #F3F6F8;
}
 .partServiceSection h2{
     display: block;
     font-size: 33px;
     font-weight: 800;
     text-align: left;
     color: #3d5b81;
     margin-bottom: 30px;
}
 .partServiceSection p{
     text-align: left;
     font-size: 20px;
     color: #414141;
     display: block;
     margin-bottom: 40px;
}
 .partServiceSection h3{
     display: block;
     font-size: 33px;
     font-weight: 800;
     text-align: center;
     color: #3d5b81;
     margin-bottom: 50px;
     text-transform: inherit;
}
 .partServiceBox{
     text-align: center;
     margin-bottom: 30px;
     min-height: 150px;
}
 .partServiceBox figure{
     display: block;
     margin-bottom: 15px;
     height: 70px;
}
 .partServiceBox figure img{
     width: auto;
     height: 100%;
}
 .partServiceBox strong{
     text-align: center;
     font-size: 20px;
     font-weight: 700;
     color: #3D5B81;
}
 .partnerPager{
     margin-top: 0 !important;
     border-top: none !important;
}
 .partnerLearnmore{
     display: inline-block;
     padding:10px 30px;
     background: #EA3030;
     font-size: 24px;
     color: #fff;
     font-weight: bold;
     border-radius: 5px;
     margin-top: 15px;
}
 .partnerLearnmore:hover{
     background: #EB1B1B;
     color: #fff;
}
 @media all and (max-width:768px){
     .partnerInfoGraphicWeb{
         display: none;
    }
     .partnerInfoGraphicMob{
         display: block;
    }
     .partServiceSection h2{
         font-size: 24px;
    }
     .partServiceSection h3{
         font-size: 24px;
         margin-bottom: 30px;
    }
     .partServiceBox strong{
         font-size: 18px;
    }
     .qouteBox{
         border-left: 5px solid #EE6B4D;
         padding-left: 15px;
         margin-bottom: 50px;
    }
     .qouteBox p{
         font-size: 18px;
    }
     .greySection strong{
         font-size: 18px;
    }
     .greySection ul li{
         font-size: 18px;
    }
     .infograpThreeSec h2{
         font-size: 22px;
    }
     .infograpThreeSec h2{
         font-size: 24px;
         line-height: 32px;
    }
     .partServiceBox{
         min-height: 1px;
    }
}
/*header*/


/* .mainNav .sub-menu li a{
     padding: 13px 15px !important;
}*/


 .widget_wysija{
     max-width: 700px;
     margin: 0 auto;
}
 .widget_wysija p.wysija-paragraph{
     position: relative;
     width: 100% !important;
     display: block !important;
}
 .subform input.wysija-submit.wysija-submit-field{
     width: 100% !important;
}
 .wysija-paragraph .wysija-checkbox-label{
     position: inherit !important;
     color: #fff !important;
     font-size: 14px !important;
     left: inherit !important;
     opacity: 1 !important;
     z-index: inherit !important;
     font-weight: normal !important;
}
 .subscribeForm .wysija-paragraph .wysija-checkbox-label{
     color: #000 !important;
     margin-top: 10px;
     text-transform: initial !important;
}
 .widget_wysija_cont .widget_wysija p:last-child{
     width:100% !important;
}
 .widget_wysija_cont .subform p.wysija-paragraph{
     width:100% !important;
}
/* Code copy Form scss file*/
/*top*/
/* cyrillic-ext */
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format('woff2');
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format('woff2');
     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format('woff2');
     unicode-range: U+1F00-1FFF;
}
/* greek */
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format('woff2');
     unicode-range: U+0370-03FF;
}
/* vietnamese */
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format('woff2');
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');
     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
     unicode-range: U+1F00-1FFF;
}
/* greek */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
     unicode-range: U+0370-03FF;
}
/* vietnamese */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
     unicode-range: U+1F00-1FFF;
}
/* greek */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
     unicode-range: U+0370-03FF;
}
/* vietnamese */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: 'Roboto';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2) format('woff2');
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: 'Roboto';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format('woff2');
     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
 @font-face {
     font-family: 'Roboto';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format('woff2');
     unicode-range: U+1F00-1FFF;
}
/* greek */
 @font-face {
     font-family: 'Roboto';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format('woff2');
     unicode-range: U+0370-03FF;
}
/* vietnamese */
 @font-face {
     font-family: 'Roboto';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format('woff2');
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: 'Roboto';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format('woff2');
     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: 'Roboto';
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format('woff2');
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
     unicode-range: U+1F00-1FFF;
}
/* greek */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
     unicode-range: U+0370-03FF;
}
/* vietnamese */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
     unicode-range: U+1F00-1FFF;
}
/* greek */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
     unicode-range: U+0370-03FF;
}
/* vietnamese */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*bottom*/
 .question-links a {
     display: inline-block;
     padding: 10px 20px;
     background: #183b71;
     color: #fff;
     width: 30%;
     margin: 10px 2.5% 10px 0px;
     text-align: center;
     font-weight: bold;
     font-size: 13px;
     verticle-align: top;
}
 .question-links a:hover {
     color: #ffba00;
     background: #0a2656;
}
 @media all and (max-width:990px) {
     .question-links a {
         width: 47%;
         margin: 10px 2.5% 10px 0px;
    }
}
 @media all and (max-width:767px) {
     .question-links a {
         width: 47%;
         margin: 10px 2.5% 10px 0px;
    }
}
 @media all and (max-width:500px) {
     .question-links a {
         width: 100%;
         margin: 10px 0px 10px 0px;
    }
}


/* .page-id-4066 h1 {
     text-align: left !important;
}
*/

 .welcome-text p {
     text-align: justify !important;
}
 .welcome-text p.notice {
     text-align: center !important;
}
 .blogPostSingle table {
     padding: 0px;
     margin: 20px auto;
     width: 100%;
}
 .blogPostSingle table td {
     padding: 10px !important;
}
 .blogPostSingle table th, .blogPostSingle table td h3 {
     font-size: 15px !important;
}
 .tags {
     margin: 20px auto;
}
 .author_bio_wrapper {
     padding: 20px;
     position: relative;
}
 .author_bio_wrapper .avatar {
     position: absolute;
     left: 10px;
     width: 100px;
     height: 100px;
     border-radius: 50%;
     top: 40px;
}
 .bio_detail_wrap {
     margin-left: 120px;
     margin-top: 20px;
}
 .bannerCaptionBox h1, .bannerCaptionBox h2 {
     display: inline-block;
     vertical-align: middle;
     margin: 10px 5px;
}
 .bannerWrapper .banner-slider .owl-dots {
     position: relative;
     margin-top: -40px !important;
}
 .bannerWrapper .banner-slider .owl-prev, .bannerWrapper .banner-slider .owl-next {
     font-size:14px !impportant;
}
 @media all and (max-width:767px) {
     .bannerCaptionBox h1, .bannerCaptionBox h2 {
         display: block;
         vertical-align: middle;
         margin: 10px 5px;
    }
}
 .new-pat{
     display: flex;
     flex-flow: wrap;
}
 .new-pat h3 {
     margin-top: 20px;
}
 .partnerBox .partnerPageImage {
     border: 1px solid #ccc;
     width: 100% !important;
     min-height: 152px;
}
 .partnerBox .partnerPageImage img {
     width: auto;
     height: auto;
     max-width: 100%;
     margin: 0px auto;
     display: block;
}
 
 
.single-post .pageContent h2{
     font-size:24px !important;
     text-transform: none !important;
}
 .single-post .pageContent h3{
     font-size:22px !important;
     text-transform: none !important;
}
 .single-post .pageContent h4{
     font-size:20px !important;
     text-transform: none !important;
}
 .single-post .pageContent h5{
     font-size:18px !important;
     text-transform: none !important;
}
 .single-post .pageContent h6{
     font-size:16px !important;
     text-transform: none !important;
}

 /*.single-post .blogPostContent p, .single-post .blogPostContent li {
     font-size: 16px !important;
     line-height: 1.5 !important;
}*/


/*inline csss header*/
 .linksTop{
     float: left;
     padding-top: 2px;
     margin-left: 500px;
}
 .linksTop a{
     font-size: 11px;
     color: #fff;
     text-decoration: none;
}
 .linksTop a:hover{
     text-decoration: underline;
}
 @media only screen and (max-width: 992px) {
     .linksTop{
         margin-left: 0;
         max-width: 230px;
         line-height: 16px;
         padding: 3px 0;
    }
}
 @media only screen and (max-width: 768px) {
     .linksTop{
         max-width: 100%;
         padding:20px 0 3px 0;
    }
     .linksTop a{
         font-size: 10px;
    }
}
