body{line-height: 1!important;}
.blog-header{
	padding-top: 4px!important;
    padding-bottom: 4px!important;
    margin-bottom: 10px;
    background-color: #ff9547 !important;
}
.blog-header .et_pb_row_0.et_pb_row{
	padding-top: 37px !important;
    padding-bottom: 37px !important;
    margin-top: -2px !important;
    margin-right: auto !important;
    margin-bottom: -2px !important;
    margin-left: auto !important;
    padding-top: 37px;
    padding-bottom: 37px;
}
.blog-header .et_pb_module{margin-bottom: 0!important}
.blog-header .et_pb_text_inner p{font-size: 50px; line-height: 1.4em;}
.blog-title .heading-h2 h2{
	font-family: 'Work Sans', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 35px;
    line-height: 1.5em;
    color: #333;
    padding-bottom: 10px;
    border-bottom: 4px solid #1a0a38;
}

.blog-title .et_pb_row{max-width: 1280px;}
.category-blog {border-radius: 5px 5px 5px 5px;
    overflow: hidden;
	border:2px solid  rgba(239, 152, 64, 0.09);
padding-right: 20px;
    padding-left: 20px;
    padding-top: 27px;
    padding-bottom: 27px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.category-blog ul{display: flex; flex-wrap:wrap; flex-direction: row; list-style-type: none!important; padding: 0!important; margin: 0!important;}
.category-blog ul li{width: 25%; }
.category-blog ul li span{padding-top: 8px !important;
    padding-right: 10px !important;
    padding-bottom: 8px !important;
    padding-left: 10px !important;
    margin-bottom: 10px !important;
    display: block;
}
.category-blog ul li span a{color: #ff9547; font-weight: 600;}
.category-blog ul li span a:hover{color: #000;}
.blog-grid-sec{display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;}
.blog-grid-sec .blog-box{
	-ms-flex: 0 0 33.3333333%;
    flex: 0 0 33.3333333%;
    max-width: 33.3333333%;
    margin-bottom: 30px;
}
.blog-box-content{margin-right: 15px;
    margin-left: 15px;
}
.blog-img{width: 100%; border-radius: 10px; margin-bottom: 20px;}
.blog-img img{width: 100%; border-radius: 10px;}
.blog-con{padding: 0 20px;}
.blog-con h2.entry-title a{
	font-size: 18px !important;
    line-height: 1.4em !important;
    color: #333;
    padding-bottom: 10px;
    font-weight: 600;
}

.post-meta, .post-meta a{font-weight: 600;
    color: #ff9547 !important;
    line-height: 1.4em;}
.blog-title .et_pb_row{padding-top: 0;}
.blog-cat-list{background: #ededed!important;padding:0 17px!important; margin-top: -10px;}
.category-list-blog ul{display: flex; justify-content: center; padding: 0!important; margin: 0!important; list-style: none!important; gap:35px;}
.category-list-blog ul li{color: rgba(0,0,0,.6);}
.category-list-blog ul li a{color: rgba(0,0,0,.6);}
.category-list-blog ul li a:hover{opacity: .7;}
.category-list-blog ul li.active a{color:#FF8A33;}

.blog-detail-header{padding-top: 10vw!important;
    padding-bottom: 10vw!important;}
.blog-detail-header h1{
    font-weight: 700;
    text-transform: uppercase;
    font-size: 48px;
    color: #ffffff !important;
    letter-spacing: 2px;
    line-height: 1.8em;
    text-align: center;
}    

.blog-detail-header-written{text-align: center; color: #fff; text-transform: uppercase; font-weight: 700; font-size: 14px; letter-spacing: 2px;}
.blog-detail-header-written a{color: #fff;}
.blog-detail-header-written a:hover{color: #fff;}
.blog-detail-header-written span{color: #fff; display: block;}
.blog-detail-content{width: 67%; margin: 0 auto;}
.blog-related{position: relative!important; border-top: 1px solid #ddd; padding-top: 50px!important;}
.blog-related:before{position: absolute; bottom: 0; width: 100%; height: 250px; background: #000; content:""; left: 0;}
.blog-related h2{font-size: 38px;
    line-height: 1.4em; text-align: center; text-transform: uppercase;}
.blog-related .blog-img{background: #fff; margin: 0; border-radius: 0;}
.blog-related .blog-con{background: #fff; padding: 20px 20px;
    text-align: center;}
.blog-related .blog-con h2{line-height: 1; font-size: 20px; text-transform: initial;}
.blog-related .blog-con h2 a{line-height: 1.3!important; font-size: 20px!important;}
.blog-related .blog-img img{border-radius: 0;}
.blog-related .blog-box-content{height: 100%; background: #fff;}
.flex-img{display: flex; justify-content: center; gap: 20px; width: 60%; margin: 40px auto 20px; }
.flex-img{width: 50%;}
.img-cen{text-align: center; width: 100%; margin: 40px auto 20px;}
.img-cen img{width: 100%;}
.blog-detail-content ul{margin-top: 20px;}
.header-area .navbar-light .navbar-nav .nav-link{
    font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    font-size: 20px;
    display: block;
    color: #000000!important;
    padding-right: 40px;
    margin-top: 8px;
    padding-left: 11px;
}
.header-area .navbar{padding: .3rem 1rem;}
.header-area{position: relative;
    z-index: 9;}
.header-area .container{max-width: 1300px;}
.header-area .navbar-brand{padding:0;}
.header-area .navbar-brand img{width: 76%;}
.header-area .login-btn a{
    color: #ffffff !important;
    border-width: 2px !important;
    border-radius: 8px;
    font-size: 18px;
    font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 500 !important;
    background-color: #FF8A33;
    padding-top: 11px;
    display:block;
    padding-right: 45px;
    padding-bottom: 11px;
    padding-left: 45px;
}
p {
    margin-top: 0!important;
    margin-bottom: 0!important;
    padding-bottom: 1em;
}
hr {
    margin-top: 0rem; 
     margin-bottom: 0rem;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height: 1!important; margin-bottom: 0!important;}
.form-foot-sec{height: initial!important;}
.form-footer{}
.form-footer input{
    background: transparent!important;
    border: 0!important;
    border-radius: 0!important;
    border-bottom: 2px solid #fff!important;
    font-size: 20px!important;
    padding: 16px!important;
    color:#fff!important;
    height: 62px;
    width: 100%;
}

.form-footer input:focus{box-shadow:none!important; background:transparent!important;}
.form-footer .row{align-items: center;}
.error-msg{color: red; display: block; margin-top: 10px; width: 100%; padding-left: 16px;}
.form-footer .et_pb_button{width:100%; margin-left:0;}

.form-footer input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.form-footer input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.form-footer input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.form-footer input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.main-footer{background-color: #f9f9f9; padding: 54px 0 20px;}
.main-footer .container{max-width: 1300px;}
.heading-footer h3{color: #000; margin-bottom: 10px!important; font-size: 1.5rem;}
.link-footer ul{list-style-type: none !important;
    padding: 0 !important;
    margin: 0;}
.link-footer ul li{color: #808080; line-height: 2.2em; font-size: 18px;}
.link-footer ul li a{color: #808080; font-size: 18px;}
.header-p p{color:#808080; font-size: 18px; line-height: 1.4em;}
.link-con{padding-top: 20px;}
.link-con ul{list-style-type: none !important;
    padding: 0 !important;
    margin: 0;}
.link-con a{color: #ff8a33; margin-bottom: 10px; font-family: 'Avenir', Helvetica !important; font-size: 18px; display: block;}
.copy-row{margin-top: 40px;}
.copyright-sec{color: #808080; font-size: 18px;}
.privacy-link{}
.privacy-link ul{display: flex; gap: 20px; justify-content: flex-end; list-style-type: none !important;
    padding: 0 !important;
    margin: 0;}
.privacy-link ul li{color: #808080; font-size: 18px;}
.privacy-link a{color: #808080; font-size: 18px;}
.privacy-link span{color: #808080; font-size: 18px;}
.dropdown-toggle::after {
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: initial!important;
    border-right: initial!important;
    border-bottom: initial!important;
    border-left: initial!important;
    
    border-bottom-style: solid!important;
    border-bottom-width: 2px!important;
    border-right-style: solid!important;
    border-right-width: 2px!important;
    display: inline-block;
    height: 8px;
    width: 8px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position:relative;
    top:2px;
}
.header-area .nav-item .dropdown-menu{width: 250px;
    padding: 20px 2px;
    border: 0;
    border-radius: 10px;
    background:#fff;
    margin:0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}
.header-area .nav-item .dropdown-menu .dropdown-item {
   position: relative;
    line-height: 1.5em;
    padding: 6px 30px;
    margin: 0;
    font-size: 20px;
    color: #000;
}

.header-area .nav-item.dropdown:hover .dropdown-menu{display:block;}
.header-area .nav-item .dropdown-menu .dropdown-item:hover{background-color: rgba(0, 0, 0, .03);
    opacity: .7;
}
.header-area.home .navbar-light .navbar-nav .nav-link{color:#fff!important;}



.form-foot-sec .et_pb_contact_form_container{opacity:1!important;}

.con-form-sec .et_pb_contact_form_container{opacity:1!important;}
.contact-us .form-control{font-size:20px; border:1px solid #d6d6d6;  border-radius:3px 3px 3px 3px; padding:15px!important; height:60px;}
.con-form-sec .error-msg{color:red;}

.contact-us .form-control input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#d6d6d6;
}
.contact-us .form-control input::-moz-placeholder { /* Firefox 19+ */
  color:#d6d6d6;
}
.contact-us .form-control input:-ms-input-placeholder { /* IE 10+ */
  color:#d6d6d6;
}
.contact-us .form-control input:-moz-placeholder { /* Firefox 18- */
  color:#d6d6d6;
}
.pop-rev{width:70%;text-align:center;margin:0 auto; padding: 27px 0;}
.pop-rev .form-group{margin-bottom:15px; padding-bottom:1rem;}
.pop-rev .form-group input{
    background-color: #fff;
    border: 1px solid #bbb;
    padding: 2px;
    color: #4e4e4e;
    height:24px;
    border-radius:0;
}
.pop-rev .form-group textarea{
    background-color: #fff;
    border: 1px solid #bbb;
    padding: 2px;
    color: #4e4e4e;
    border-radius:0;
}
.pop-rev label{margin:0!important;}
.pop-rev .send-btn{
    background: #ff8a33 !important;
    color: #fff !important;
    border: none !important;
    padding: 8px 25px !important;
}
.reviewForm .error-msg{display:block; color:red; padding-left: 0;}
.main-er-msg{background:#fbfbfb; color:#000!important; border-radius:5px; border:1px solid #ffb900; padding:5px; display:block; text-align:center;}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color:#FF8A33!important;}
.header-area.home .navbar-light .navbar-nav .active .nav-link{color:#FF8A33!important;}
.deskview{}
.mobview{display:none;}
.header-area.home .login-btn a{
    background: transparent;
    border-color: #FF8A33 !important;
    border-width: 2px !important;
    border: 2px solid #FF8A33;
    color:#FF8A33!important;
}
.header-area.home .login-btn a:hover{
    background:  #FF8A33;
    color:#fff!important;
}
.desk-none{display:none;}    
.et_pb_section.dis-all{display:block!important;}
.location-page .et_pb_row{width:100%!important;}
.et_pb_section.location-page .et_pb_row .et_pb_column_1_4, .et_pb_section.location-page .et_pb_row .et_pb_column_1_3{margin-bottom:20px!important;}
.blog-detail-content p{text-align:justify; color:#666; line-height:1.7; font-size:14px;}
p.view-desk{padding:0;}
.view-mob{display:none;}
html:not(.et-fb-root-ancestor) .df-area:not(.df-rows):not(.df-show) > .et_pb_row:not(.df-buttons) {margin-top:0!important; margin-bottom:0!important; padding-top: 0 !important;
    padding-bottom: 0 !important;}
.df-loaded .et_pb_row .et_pb_column{margin:15px 0px;}
.form-heading h2{
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 20px !important;

}
.con-pop-bg-text{
    background:url(../images/contact-bg.jpg) no-repeat;
    background-size:cover;
    background-position:center;
}
.modal-pop{
/*    backdrop-filter: saturate(180%) blur(5px);
    -webkit-backdrop-filter: saturate(180%) blur(5px);
*/
    
}

.pop-area{
    -webkit-box-shadow: 0 3px 10px -1px rgba(0, 0, 0, .3), 0 2px 50px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 3px 10px -1px rgba(0, 0, 0, .3), 0 2px 50px 2px rgba(0, 0, 0, .2);
    padding: 27px 0;
    width:90%;
    margin:0 auto;
    top: 53%;
    position: relative;
    transform: translateY(-50%);
}

.modal-pop .modal-dialog{max-width:100%;}
.modal-pop .modal-content{width:60%; margin:0 auto;}
.con-pop-bg-text{display:flex; padding:27px 0; align-items: center;}
.con-pop-bg-text div{width:50%; text-align:center;}
.con-pop-bg-text div p{font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    font-size: 45px;
    color:#fff;
}
.conbox-row{padding:50px;}
.box-cont{text-align:center;}
.box-cont img{height:58px; width:auto; margin-bottom:30px;}
.box-cont p{font-size:20px;}
.box-cont p strong{line-height:2;}
.modal-backdrop.show
{
}
.pop-close{
    position: absolute;
    opacity: 1!important;
    box-shadow: none!important;
    color: #000!important;
    text-shadow: none!important;
    background: #fff!important;
    height: 30px!important;
    width: 30px!important;
    line-height: 30px!important;
    padding: 0;
    top: 0;
    margin: 0;
    right: 0;
}
.btn-common{
    color: #ffffff !important;
    border-width: 2px !important;
    border-radius: 5px;
    font-size: 18px;
    font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 500 !important;
    background-color: #FF8A33;
    padding-top: 13px;
    display: block;
    padding-right: 40px;
    padding-bottom: 13px;
    padding-left: 40px;
    margin-top:10px;
}


.thankyou-p {
    padding: 50px 0 70px;
    background: #fff;
}
.thankyou-p .thank-inf {
    text-align: center;
}
.thank-inf h1{color: #000;
    font-size: 4rem;
    margin: 20px 0 20px!important;
    line-height: 1!important;
    font-weight:600;
    
}
    .thank-inf p{
        color: #1f2933;
    font-size: 1.5rem;
    margin: 20px 0;
    line-height: 1.2;
    font-weight: 400;
    }
#page-container{overflow-x:hidden;}
.blog-detail-header h1{margin-bottom:20px!important;}
.blog-detail-header-written span{margin-top:15px;}
.blog-home .et_animated{opacity:1!important;}    




@media(max-width:1560px) {.et_pb_section_0.et_pb_section{}}
@media(max-width:1440px) {.et_pb_section_0.et_pb_section{}}

@media(max-width:1366px) {
.et_pb_section_0.et_pb_section{}
.header-area .container{max-width:1130px;} 
.header-area .navbar-light .navbar-nav .nav-link{font-size:16px; padding-right: 35px;}
.header-area .nav-item .dropdown-menu .dropdown-item{font-size:16px;}
.header-area .navbar-brand img{width:65%;}    
.header-p p, .link-footer ul li a, .link-con a, .privacy-link ul li, .privacy-link span, .copyright-sec, .privacy-link a{font-size:16px;}
.main-footer .container{max-width:1320px;}
.pop-rev{padding: 10px 0;}
.paoc-padding-20{padding:10px;}
.pop-rev .form-group textarea{height:130px;}

}

@media(max-width:1280px) {
.et_pb_section_0.et_pb_section{}
.header-area .container {max-width: 1060px;}
.header-area .navbar-light .navbar-nav .nav-link{font-size:16px; padding-right: 32px;}    
.header-area .navbar-brand img{width:61%;}    
.main-footer .container {max-width: 1170px;}
.heading-footer h3{font-size:24px;}
.faq-text-s .et_pb_column .et_pb_button, .faq-text-s .et_pb_column .et_pb_button:hover{
    padding-right: 40px !important;
    padding-left: 40px !important;
}
.category-blog ul li span a{font-size:14px;} 
.category-list-blog ul li a{font-size:14px;}




    

}

@media(max-width:1120px) {.et_pb_section_0.et_pb_section{}
    
    .test-tab-desk .et_pb_row .et_pb_button_module_wrapper a{font-size: 12px !important;
        padding: 10px !important;
        width: 100%;
        display: inline-block;}
}

@media(max-width:1024px) {
.header-area .container {max-width: 1000px;}
.header-area .navbar-light .navbar-nav .nav-link{padding-right: 20px;}

.about-sec-1-desk .et_pb_row{display:flex;}
.about-sec-1-desk .et_pb_row .et_pb_column.et_pb_column_1_3{background-size:contain; margin-bottom:0;}
.about-sec-1-desk .et_pb_row .et_pb_column .et_pb_module{padding-left:90px!important; font-size:16px;}
.about-sec-2 .col-pad{padding:20px; text-align:left;}
.about-sec-2 p{text-align:left!important;}
.et_pb_module.et_pb_image.et_pb_image_1.desk-pos-top{top: -345px;}
.et_pb_section .et_pb_row.csr-com{padding:40px 0 50px!important; height:initial!important; width:100%; margin: 0 !important;}
.et_pb_section .et_pb_row.csr-com p{text-align:left;}
.pds-kyols.et_pb_section {padding-right:0!important;}
.pds-kyols.et_pb_section .et_pb_image_4{margin-left: 120px !important;
    width: 80%;}
.pds-kyols.et_pb_section .et_pb_text_6{padding-left:90px!important;}    
.pds-kyols.et_pb_section .et_pb_text_7{padding-left:65px!important;}
.desk-btn-top.et_pb_button_module_wrapper{margin-bottom:10px!important;}
.test-tab-desk.et_pb_section_5{display:none!important;}
.test-sec-tab.et_pb_section_6 {display:block!important;}
.test-sec-tab .et_pb_row{display: flex;
        flex-wrap: wrap!important;
        width: 90%;
        justify-content: center;}
.test-sec-tab .et_pb_column{width:25%!important;}
    .faq-text-s .et_pb_column .et_pb_button, .faq-text-s .et_pb_column .et_pb_button:hover {
        padding-right: 30px !important;
        padding-left: 30px !important;
        width: 100%;
    }
.et_pb_section_3 .et_pb_text_9{padding-left:90px!important;}
.pds-kyols .et_pb_text_5{padding-left:90px!important;}
.modal-pop .modal-content{width:90%;}
.form-foot-sec .et_pb_row.et_pb_row_5{padding:0 20px;}

}
@media(max-width:912px) {
    
    
.header-bar{position:absolute!important;}
.header-area .navbar{
    /*position: absolute;*/
    display: block;
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 0;
}    
.header-area .navbar-brand {
    margin: 0;
    padding: 0;
    display: block;
}
.header-area .navbar-brand img {
    width: 35%;
}
.header-area .navbar-brand{margin:16px 0 30px 0;}
.header-area.home .navbar-brand{margin:0;}
.header-area.home .navbar-brand img {
    width: 20.5%;
}

.header-area .navbar-light .navbar-toggler-icon {
    background-image: url(../images/mobile-menu-green.svg)!important;
}

.header-area.home .navbar-light .navbar-toggler-icon {
    background-image: url(../images/mobile-menu-green.svg)!important;
}

.deskview{display:none}
.header-area.home .mobview{display: block;
        text-align: center;
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        top: 210px;
        z-index: 0;
}
.header-area .mobview{display: block;
        text-align: center;
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        top: 320px;
        z-index: 0;
}


.header-area .navbar-nav{
    padding: 5%;
    background:#fff;
    position:relative;
    z-index:9;
}
.header-area.home .navbar-light .navbar-nav .nav-link, .header-area .navbar-light .navbar-nav .nav-link , .header-area .nav-item .dropdown-menu .dropdown-item{
    width: 100%;
        border: none !important;
        text-align: left;
        margin: 5px 10px;
        transition: .4s 0s;
        text-transform: initial;
        font-size: 1.2em ;
        display:block;
        color:#000!important;
        padding: 8px 5%;
}
.header-area .nav-item .dropdown-menu{display:block!important; width: 100%;
        padding: 0 0 0 15px; box-shadow:none;}
.dropdown-toggle::after{display:none!important;}     
.header-top{margin-top:370px;}
.header-area.home .login-btn a, .header-area .login-btn a{display:inline-block; margin-top:10px;}
.nav-link.dropdown-toggle{background-color: rgba(0, 0, 0, .03)}


.navbar-toggler{border:0!important; padding:0!important;}
.et_pb_text_0.set-mar-head{margin-top:300px!important;}

.et_pb_section.form-foot-sec{display:block!important;}
.form-foot-sec .et_pb_text_inner p{font-size:2.1rem;} 
.et_pb_section.form-foot-sec .et_pb_row{padding-top:0!important;}
.form-footer {
    width: 80%;
    margin: 0 auto;
}
.form-footer .col-md-3:last-child{text-align:right;}
.heading-footer h3,.link-footer{text-align:center;}
.link-footer{margin-bottom:20px;}
.header-p{text-align:center;}
.link-con{text-align:center;}
.copyright-sec{text-align:center; margin-bottom:20px;}
.privacy-link ul{text-align:center;}
.et_pb_section.con-form-sec{display:block!important;}
.con-form-sec .et_pb_row_3{width:90%;}
.con-form-sec .et_pb_text_inner p{font-size:2rem;}
.con-form-sec .et_pb_contact_submit{width:100%; margin:0;}
.et_pb_section.blog-title{display:block!important;}
.blog-title .heading-h2 h2{font-size:20px;}
/*.category-blog ul{display:block;}
.category-blog ul li{width:100%;}*/
.blog-grid-sec .blog-box{display:block; -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
    
.text-center-data {text-align: center; margin: 20px auto 0 !important;}    
.parter-sec .et_pb_row_35.et_pb_row{text-align:center;}    
.parter-sec .desk-none{display:block; color: #ff8a33;}  
.parter-sec .et_pb_text_inner p{text-align:center;}
.blog-home .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{height:initial!important;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color: #FF8A33 !important;}
.blog-detail-content{width:100%;}
.blog-detail-content p{
    text-align: justify;
    line-height: 1.7;
    color: #666;
}
.blog-detail-header h1
{
    font-size: 38px;
        line-height: 1.5em!important;
        padding:0 30px;
        margin-bottom:10px!important;
}

.blog-detail-header-written span{margin-top:10px;}   
    
.blog-related:before{height:500px;}    
/*.view-desk{display:none;}
.view-mob{display:block;}*/
.title-main{font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    font-size: 50px;
    min-height: 51px; text-align:center; position: relative;
        z-index: 3;}
.title-main span{color: #FF8A33; display:block;}    
.exp-sec-row{display:flex; gap:20px; width: 90%;
        margin: 0 auto;}
.exp-sec-row .et_pb_row{max-width:80%; display:block;}
.exp-sec-row .d-n{display:none;}
.exp-sec-row .et_pb_with_border.et_pb_column_1_5{display:block; width:100%!important; margin:20px 0!important;}
.client-slider .n2-ss-layer{max-width:95%!important;}
.prd-slider .n2-ss-layer-row-inner .n2-ss-layer:first-child{width:100%;}
.prd-slider .n2-ss-layer-row-inner .n2-ss-layer:last-child{display:none;}
.prd-slider .n2-ss-layer{text-align:center; margin-left:0!important; max-width:100%!important;}
.cen-btn{text-align:center!important;}    
.cen-btn.et_pb_button_alignment_left{text-align:center!important;}
.social-link-s .et_pb_text_align_left{text-align:center;}    
.privacy-link ul{justify-content:center;}
.about-sec1 .et_pb_row{display:flex;}
.about-sec1 .et_pb_row .et_pb_column.et_pb_column_1_3{background-size:contain; margin-bottom:0;}
.about-sec1 .et_pb_row .et_pb_column .et_pb_module{padding-left:90px!important; font-size:16px;}
.certifictaion-page .et_pb_section{padding:0 20px;}
.certifictaion-page .et_pb_section.form-foot-sec{padding-left:0; padding-right:0; padding-top: 50px;}
.pad-bot-cer{padding-bottom:50px!important;}
.tab-cen{text-align:center!important; margin:0 auto!important;}
.view-image-tab .et_pb_row_10{background-position: center;}
.view-image-tab .et_pb_row_10 .et_pb_text_inner{padding-top:40px;}
.solution-tab .et_pb_text_inner p br{display:none;}
.test-sec-tab .et_pb_column{width:30%!important;}
.faq-text-s .et_pb_row{justify-content:center;}
.pr-page-tab .et_pb_image_wrap {display:block!important;}
.pr-page-tab .et_pb_image_wrap img{width:100%!important; height:initial!important;}
.pr-page-tab .et_pb_row_1.et_pb_row{margin-top:0!important;}
    .form-foot-sec .et_pb_row.et_pb_row_5 {
        padding: 0 0px;
    }
.et_pb_section.pr-page-tab{padding-left:30px; padding-right:30px;}    
.conbox-row{padding:20px;}
    .modal-pop .modal-content {
        width: 95%;
    }
.pop-area{width:100%;}    
.et_pb_section.blog-cat-list{display:block!important;}
.category-list-blog ul{flex-wrap:wrap; justify-content:center; gap:20px;}
.category-list-blog ul li{width:20%; text-align:center;}
}
@media(max-width:860px) {
    
    .header-area.home .navbar-brand img {
        width: 20.5%;
    }
    
    .header-area.home .mobview{display: block;
        text-align: center;
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        top: 220px;
        z-index: 0;
}
.header-area .mobview{display: block;
        text-align: center;
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        top: 335px;
        z-index: 0;
}
.header-top {
        margin-top: 385px;
    }
.et_pb_text_0.set-mar-head{margin-top:320px!important;}    
    
}

@media(max-width:767px) {

.et_pb_section_0.et_pb_section{margin-top:0!important;}    
.header-bar{position:absolute!important;}
.header-area .navbar{
    /*position: absolute;*/
    display: block;
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 0;
}    
.header-area .navbar-brand {
    margin: 0;
    padding: 0;
    display: block;
}
.header-area .navbar-brand img {
    width: 37%;
}
.header-area .navbar-brand{margin:16px 0 30px 0;}
.header-area.home .navbar-brand{margin:0;}
.header-area.home .navbar-brand img {
    width: 39%;
}

.header-area .navbar-light .navbar-toggler-icon {
    background-image: url(../images/mobile-menu-green.svg)!important;
}

.header-area.home .navbar-light .navbar-toggler-icon {
    background-image: url(../images/mobile-menu-green.svg)!important;
}

.deskview{display:none}
.header-area.home .mobview{display: block;
        text-align: center;
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        top: 210px;
        z-index: 0;
}
.header-area .mobview{display: block;
        text-align: center;
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        top: 240px;
        z-index: 0;
}


.header-area .navbar-nav{
    padding: 5%;
    background:#fff;
    position:relative;
    z-index:9;
}
.header-area.home .navbar-light .navbar-nav .nav-link, .header-area .navbar-light .navbar-nav .nav-link , .header-area .nav-item .dropdown-menu .dropdown-item{
    width: 100%;
        border: none !important;
        text-align: left;
        margin: 5px 10px;
        transition: .4s 0s;
        text-transform: initial;
        font-size: 1.2em ;
        display:block;
        color:#000!important;
        padding: 8px 5%;
}
.header-area .nav-item .dropdown-menu{display:block!important; width: 100%;
        padding: 0 0 0 15px; box-shadow:none;}
.dropdown-toggle::after{display:none!important;}     
.header-top{margin-top:300px;}
.header-area.home .login-btn a, .header-area .login-btn a{display:inline-block; margin-top:10px;}
.nav-link.dropdown-toggle{background-color: rgba(0, 0, 0, .03)}


.navbar-toggler{border:0!important; padding:0!important;}
.et_pb_text_0.set-mar-head{margin-top:90px!important;}
.et_pb_section_0.et_pb_section.background-slider{
    background-position-x: -735px!important;
    background-position-y: -87px!important;
    position:relative;
    background-color: initial !important;
}
.et_pb_section.background-slider:before{position:absolute; background:rgb(0 0 0 / 34%) !important; content:""; top:0; left:0; width:100%; height:90%;}
    

.et_pb_section.form-foot-sec{display:block!important;}
.form-foot-sec .et_pb_text_inner p{font-size:2.1rem;} 
.et_pb_section.form-foot-sec .et_pb_row{padding-top:0!important;}
.form-footer {
    width: 80%;
    margin: 0 auto;
}
.form-footer .col-md-3:last-child{text-align:right;}
.heading-footer h3,.link-footer{text-align:center;}
.link-footer{margin-bottom:20px;}
.header-p{text-align:center;}
.link-con{text-align:center;}
.copyright-sec{text-align:center; margin-bottom:20px;}
.privacy-link ul{text-align:center;}
.et_pb_section.con-form-sec{display:block!important;}
.con-form-sec .et_pb_row_3{width:90%;}
.con-form-sec .et_pb_text_inner p{font-size:2rem;}
.con-form-sec .et_pb_contact_submit{width:100%; margin:0;}
.et_pb_section.blog-title{display:block!important;}
.blog-title .heading-h2 h2{font-size:20px;}
.category-blog ul{display:block;}
.category-blog ul li{width:100%;}
.blog-grid-sec{display:block;}
.blog-grid-sec .blog-box{display:block; -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
    
.text-center-data {text-align: center; margin: 20px auto 0 !important;}    
.parter-sec .et_pb_row_35.et_pb_row{text-align:center;}    
.parter-sec .desk-none{display:block; color: #ff8a33;}  
.parter-sec .et_pb_text_inner p{text-align:center;}
.blog-home .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{height:initial!important;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color: #FF8A33 !important;}
.blog-detail-content{width:100%;}
.blog-detail-content p{
    text-align: justify;
    line-height: 1.7;
    color: #666;
}
.blog-detail-header h1
{
    font-size: 38px;
        line-height: 1.5em!important;
        padding:0 30px;
        margin-bottom:10px!important;
}

.blog-detail-header-written span{margin-top:10px;}   
    
.blog-related:before{height:500px;}    
.view-desk{display:none;}
.view-mob{display:block;}
.title-main{font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    font-size: 50px;
    min-height: 51px; text-align:center; position: relative;
        z-index: 3;}
.title-main span{color: #FF8A33; display:block;}    

.exp-sec-row{display:block; gap:20px; width: initial;
        margin: 0 auto;}
.exp-sec-row .et_pb_row{max-width:80%; display:block;}
.exp-sec-row .d-n{display:none;}
.exp-sec-row .et_pb_row .et_pb_with_border.et_pb_column_1_5{display:block; width:100%!important; margin:10px 0!important;}
.client-slider .n2-ss-layer{max-width:90%!important;}    
.client-slider .n2-ss-layer-row-inner{flex-wrap:nowrap!important;} 
.prd-slider .n2-ss-layer-row-inner .n2-ss-layer:last-child{display:block; margin:20px auto!important; text-align:center;}
    
.about-sec1 .et_pb_row{display:block;}
.about-sec1 .et_pb_row .et_pb_column.et_pb_column_1_3{background-size:cover; margin-bottom:30px;}
.about-sec1 .et_pb_row .et_pb_column .et_pb_module{padding-left:130px!important; font-size:18px;}    
    .con-pop-bg-text {
    display: block;
    padding: 17px 0;
    align-items: center;
    text-align: center;
    width: 100%;
}
.con-pop-bg-text div {
    width: 100%;
    text-align: center;
}
.con-pop-bg-text img{width:90px; margin-bottom:10px;}
.con-pop-bg-text div p{font-size:30px;}
.box-cont img{
    margin-bottom: 15px;
    margin-top: 15px;}
.box-cont p span a{display:inline-block; margin:5px 0;}
.category-list-blog ul{gap:10px;}
.category-list-blog ul li{width:43%; text-align:center;}    
 .testis-r .et_pb_text_4{padding-left:20px!important; padding-right:20px!important;}
 .test-sec-tab .et_pb_row{gap:10px;}
   .test-sec-tab .et_pb_column{width:48%!important;}
   .test-sec-tab .et_pb_column a{font-size:14px!important; width:100%;}
   .df-area p, .df-area .et_pb_text_inner{font-size:15px;}
   .et_pb_toggle_title:before{
       width: 30px!important;
    font-size: 25px!important;
   }
   .et_pb_toggle_close{padding:5px 10px 5px 5px!important;}
   .et_pb_accordion .et_pb_toggle_close h5.et_pb_toggle_title, .et_pb_accordion .et_pb_toggle_close h1.et_pb_toggle_title, .et_pb_accordion .et_pb_toggle_close h2.et_pb_toggle_title, .et_pb_accordion .et_pb_toggle_close h3.et_pb_toggle_title, .et_pb_accordion .et_pb_toggle_close h4.et_pb_toggle_title, .et_pb_accordion .et_pb_toggle_close h6.et_pb_toggle_title{font-size:16px!important;}
   .et_pb_accordion h5.et_pb_toggle_title, .et_pb_accordion h1.et_pb_toggle_title, .et_pb_accordion h2.et_pb_toggle_title, .et_pb_accordion h3.et_pb_toggle_title, .et_pb_accordion h4.et_pb_toggle_title, .et_pb_accordion h6.et_pb_toggle_title{font-size:16px!important;}
   
 div#n2-ss-8 .n-uc-ejQXfcV8IiOU-inner, div#n2-ss-8 .n-uc-JTqEbcNC3zIi-inner{padding:0!important;}  
 .parter-sec .et_pb_text_45.et_pb_text{padding:0 !important;}
 .pat-sec-box.et_pb_text_64{padding:0!important;}  
   
}




@media(max-width:600px) {
 	.box-countries .box{justify-content: space-between;}
 	.et_pb_section_1_tb_footer p{text-align: center!important;}
 	.et_pb_section_1_tb_footer .et_pb_text_inner{text-align: center!important;}
 	.et_pb_row_1_tb_footer .et_pb_text_inner p{text-align: center!important;}
 }
 
@media(max-width:390px) {

    .test-sec-tab .et_pb_row{gap:10px; width:90%;}
   .test-sec-tab .et_pb_column{width:48%!important; padding:0 !important;}
   .test-sec-tab .et_pb_column a{font-size:12px!important; width:100%; padding:5px!important;}
}

@media(max-width:375px) {
.header-area.home .navbar-brand img{
width: 43%;    
}
.et_pb_section_0.et_pb_section.background-slider {
        background-position-x: -755px !important;
        background-position-y: -82px !important;
        position: relative;
        background-color: initial !important;
}
.parter-sec .et_pb_row_35.et_pb_row {
        text-align: center;
        padding-top: 30px !important;
        padding-right: 10px !important;
        padding-bottom: 30px !important;
        padding-left: 10px !important;
}

 .test-sec-tab .et_pb_row{gap:10px; width:90%;}
   .test-sec-tab .et_pb_column{width:48%!important; padding:0 !important;}
   .test-sec-tab .et_pb_column a{font-size:10px!important; width:100%; padding:5px!important;}

}

@media(max-width:360px) {
    
    .header-text p{font-size:27px;}
}


