.main-btn.ss{width:100%;float:left;margin-bottom:25px}.main-btn.ss a{display:inline-block;min-width:100px}.main-btn.ss a.donld{margin-left:15px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:url(images/close.png),auto}.con-add-box.bx2 .item-box .form-wraper{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 30px 0 0}.con-add-box.bx2 .item-box .headd{padding:0}.con-add-box.bx2 .item-box .form-wraper h3{font-size:18px;text-transform:uppercase;border-bottom:1px dashed #ffbcaa;padding-bottom:10px}.con-add-box.bx2 .item-box .text-wrap{margin-bottom:0;padding-left:0!important}.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box .text-wrap .heading,.main-wraper section.mainContent.contact-in.container-lg .full-sc-txt .item-box .text-wrap .heading,.main-wraper section.mainContent.contact-in.container-md .full-sc-txt .item-box .text-wrap .heading,.main-wraper section.mainContent.contact-in.container-sm .full-sc-txt .item-box .text-wrap .heading,.main-wraper section.mainContent.contact-in.container-xl .full-sc-txt .item-box .text-wrap .heading{margin-top:0!important}.no_margin .headd h4{border-bottom:1px solid #e0e0e0;color:#fff;font-size:0;height:0;margin-bottom:25px}.con-add-box.bx2 .item-box .form-wraper input,.con-add-box.bx2 .item-box .form-wraper textarea{background:#f1f1f1!important;border:1px solid #fff}.con-add-box.bx2 .item-box .form-wraper .form-group{margin-bottom:7px!important}.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box .text-wrap .heading,.main-wraper section.mainContent.contact-in.container-lg .full-sc-txt .item-box .text-wrap .heading,.main-wraper section.mainContent.contact-in.container-md .full-sc-txt .item-box .text-wrap .heading,.main-wraper section.mainContent.contact-in.container-sm .full-sc-txt .item-box .text-wrap .heading,.main-wraper section.mainContent.contact-in.container-xl .full-sc-txt .item-box .text-wrap .heading{margin-bottom:0!important}@media(max-width:991px){.con-add-box.bx2 .item-box .form-wraper{padding:0!important;margin-bottom:25px}}@media(max-width:768px){.con-add-box.bx2 .item-box .form-wraper h3{margin-top:25px}}.row.full-sc-txt .con-add-box.bx1 .item-box{background-color:#f1f1f1!important;color:#fff!important}.row.full-sc-txt .con-add-box.bx1 .item-box h5.heading{color:#e2542a}.row.full-sc-txt .con-add-box.bx1 .item-box p.sub-heading{color:#949494}.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box .text-wrap .more-link a{color:#e2542a!important}.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box .text-wrap .more-link a:after{background:#e2542a!important}.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box .text-wrap .more-link a:hover{color:#1f255b!important}.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box .text-wrap .more-link a:hover:after{background:#1f255b!important}.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box .icon-wrap svg{fill:#000!important}.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box,.main-wraper section.mainContent.contact-in.container-lg .full-sc-txt .item-box,.main-wraper section.mainContent.contact-in.container-md .full-sc-txt .item-box,.main-wraper section.mainContent.contact-in.container-sm .full-sc-txt .item-box,.main-wraper section.mainContent.contact-in.container-xl .full-sc-txt .item-box{background:#fff!important}.con-add-box.bx2 .item-box .google-map{margin-bottom:18px!important}.lng-btn.dropdown-toggle{background:0 0;border:none}.lng-btn.dropdown-toggle select#lang_choice_1{color:#b3b3b3;background:0 0;border:none}.lng-btn.dropdown-toggle i.fa.fa-language{color:#fff}.lng-btn.dropdown-toggle span{padding:9px;width:40px;height:40px;background:#1f255b;display:inline-block;border-radius:50%}.lng-btn.dropdown-toggle::after{display:none}header .center-header .language-switch .lng-btn span{padding:0}.language-switch select{-moz-appearance:none;-webkit-appearance:none}.w-100{width:100%}.page-not-found{padding:50px 0;margin:0 auto;text-align:center}.page-not-found h1{color:#de5633;line-height:90px}.page-not-found h2{color:#1f255b;font-size:30px}.page-not-found p{text-align:center;max-width:550px;margin:0 auto}.not-search{max-width:400px;margin:40px auto 0}.not-search form{position:relative}.not-search form .input-area input{position:relative;border-radius:50px;border:1px solid #1f255b;height:45px;padding-left:20px}.not-search form .input-area button{position:absolute;top:0;right:0;background:#1f255b;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:50px;border-bottom-right-radius:50px;padding:9px 20px}.search-area-section{padding:50px 0}.search-area-section h2.search-title{font-size:24px;color:#1f255b;font-weight:600;margin-bottom:20px}.search-area-section ul{padding:0}.search-area-section ul li{padding-left:15px;line-height:32px}.search-area-section ul li:before{font-family:FontAwesome;content:'\f0eb';margin:0 5px 0 -15px;color:#de5633}.search-area-section ul li a{color:#555}.search-area-section ul li a:hover{color:#de5633}.select2-container--default .select2-selection--single{background-color:transparent;border:none;border-radius:0;width:120px;text-align:left;outline:0}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.select2-search--dropdown{display:none!important}.select2-dropdown{width:110px!important;border-radius:0;margin-top:15px;border:none}.select2-results__option{padding:8px 15px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#1f255b;color:#fff}@media screen and (max-width:768px){header .center-header .language-custom-select{width:130px;margin:0}}.wpcf7 form .wpcf7-response-output{border:none;text-align:center;color:#f50000;margin:0}.wpcf7-not-valid{border-bottom:1px solid #f50000!important}.wpcf7-not-valid-tip{display:none}.wpcf7 form.sent .wpcf7-response-output{color:#46b450!important}.item-box.clearfix.equal-height.location{height:auto!important}.wedocs-single-wrap{padding:60px}.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list>li.current_page_ancestor>a,.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list>li.current_page_item>a,.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list>li.current_page_parent>a{background:0 0!important;color:#005ca8!important;border-radius:5px;border-left:2px solid #005ca8;border-radius:0!important}.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li a{color:#555}.wedocs-single-wrap .entry-header h1{display:none}.wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer{padding:20px!important;float:left!important;margin-bottom:20px;background:#00355f!important;color:#fff!important}.wedocs-single-wrap .wedocs-single-content article .entry-content ul{display:block;margin-top:30px}.wedocs-single-wrap .wedocs-single-content article .entry-content ul li{padding-bottom:10px}.wedocs-single-wrap .wedocs-single-content article .entry-content ul li:last-child{padding:0}.wedocs-single-wrap .wedocs-single-content article .entry-content ul li a{color:#555;text-transform:capitalize}.wedocs-single-wrap .wedocs-single-content article .entry-content ul li a:hover{color:#005ca8}.wedocs-single-wrap .wedocs-single-content article .entry-content ul li ul{margin:0 auto;margin-top:10px}.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list>li.current_page_ancestor li.current_page_item>a,.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list>li.current_page_item li.current_page_item>a,.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list>li.current_page_parent li.current_page_item>a{border-left:1px solid #005ca8!important}.wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb a{color:#005ca8!important}.wedocs-single-wrap .wedocs-single-content article header{display:none}.docs-template-default .inner-footer{margin-top:100px!important}.wedocs-single-wrap .wedocs-single-content article .entry-content img{max-width:800px;width:100%}.main-wraper section.container-fluid.mainContent.home-instagram::before{display:none}.inner-contents .container .row .prod-list .row{width:100%}.e-catalogue{width:100%;height:auto;z-index:1;position:relative;float:left;transition:all .4s;cursor:pointer}.e-catalogue>a{width:100%;height:100%;float:left;position:relative;overflow:hidden}.e-catalogue>a::before{position:absolute;content:'';left:0;bottom:0;background-color:#1f255b;width:100%;height:0;opacity:0;transform:translateY(100%);transition:all .4s;z-index:1}.e-catalogue h4.in-title{width:100%;text-align:center;margin:10px auto 0px auto!important;font-size:16px!important;text-transform:capitalize!important;color:#de5633;display:inline-block}.e-catalogue span.pluse-icon{position:absolute;right:30px;bottom:30px;transform:translateY(200%);transition:all .4s;z-index:1}.e-catalogue span.pluse-icon svg{fill:#fff;width:15px;height:15px;transform:rotate(45deg)}.e-catalogue:hover>a::before{height:100%;opacity:.2;transform:translateY(0)}.e-catalogue:hover span.pluse-icon{transform:translateY(0)}@media screen and (max-width:340px){.main-btn.ss a{display:block;margin-bottom:15px;min-width:100%;margin-left:0!important}}.e-catalogue{width:310px}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left .block-left{    padding-right: 40px;float:right;width:100%;padding-left:0}.e-catalogue .main-btn.ss a{width:100%;line-height:34px}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left{padding:110px 0 110px 0;width:30%;position:relative}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left::before{position:absolute;left:31%;right:-50px;bottom:0;top:0;content:"";background:url(images/logo_bbg.png) no-repeat;background-size:305px;background-position:15px 30px}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left::after{position:absolute;left:78%;right:-50px;bottom:22%;top:20%;content:"";background:#1f255b;display:none}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right{width:70%}footer .footer-copy-right .copy-left p{font-size:11px;line-height:23px}.abouthome{display:flex;align-items:center;justify-content:center}.container-fluid.mainContent.product-sec{padding:40px 0 50px 0}.container-fluid.mainContent.product-sec .prd_main_page_box{width:18%;margin:1%;float:left;text-align:center;box-shadow:0 0 1px #404040;transition:.4s;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;-ms-transition:.4s}.container-fluid.mainContent.product-sec .prd_main_page_box:hover{box-shadow:0 0 15px #d2d2d2}.container-fluid.mainContent.product-sec .prd_main_page_box .prod_piic,.container-fluid.mainContent.product-sec .prd_main_page_box .prod_txt{width:100%;text-align:center;padding:15px}.container-fluid.mainContent.product-sec .prd_main_page_box .prod_piic img{width:100%;max-width:100px}.container-fluid.mainContent.product-sec .prd_main_page_box .prod_txt h3{font-size:16px;line-height:22px;min-height:56px;margin-bottom:0}.container-fluid.mainContent.product-sec .prd_main_page_box .prod_txt.main-btn a{text-align:center;display:block;padding:13px 30px 10px 30px;font-size:13px}header .menu nav.navbar .collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item-sub:nth-child(even) a.nav-link{background-color:#1e2356}.menu-drop-arrow{width:35px;height:30px;text-align:center;display:inline-block;background:0 0;position:absolute;right:10px;top:5px;color:#fff;padding:5px 0 0;cursor:pointer;display:none;font-size:9px}li.nav-item.dropdown.open ul.dropdown-menu{height:auto!important}th.dis.tabletitle{text-align:center!important}header .menu nav.navbar .collapse .navbar-nav .nav-item.dropdown .dropdown-menu{overflow:visible;transition:all 0s!important;-webkit-transition:all 0s!important;-o-transition:all 0s!important;-moz-transition:all 0s!important;-ms-transition:all 0s!important}li.nav-item-sub.dropdown-submenu{position:relative}li.nav-item-sub.dropdown-submenu ul.dropdown-menu{position:absolute;left:100%;top:0;z-index:9;display:none!important;visibility:hidden!important;background-color:#1f255b;color:#fff;font-size:14px;padding:5px 15px}li.nav-item-sub.dropdown-submenu ul.dropdown-menu a{color:#fff;padding:5px 15px;background:#1f255b;transition:all 0s!important;-webkit-transition:all 0s!important;-o-transition:all 0s!important;-moz-transition:all 0s!important;-ms-transition:all 0s!important}li.nav-item-sub.dropdown-submenu ul.dropdown-menu a:hover{background-color:#de5633!important;color:#fff;transition:all 0s!important;-webkit-transition:all 0s!important;-o-transition:all 0s!important;-moz-transition:all 0s!important;-ms-transition:all 0s!important}header .menu nav.navbar .collapse .navbar-nav .nav-item:hover{height:auto}span.menu-drop-arrow1{position:absolute;right:23px;top:6px;color:#fff;font-size:10px}li.nav-item-sub.dropdown-submenu{position:relative}li.nav-item-sub.dropdown-submenu:after{position:absolute;right:20px;top:12px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";color:#fff;display:none}.inner-contents .container .row .prod-sidebar .accordion .card .card-header a.btn-header-link.parent-cat:after{display:none}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right iframe{max-height:500px}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right{background-image:none!important;padding:35px 0}section.main-slider .Modern-Slider .item .img-fill .info{display:none!important}section.main-slider .slick-custom-arrow-left,section.main-slider .slick-custom-arrow-right{top:45%}.main-wraper section.container-fluid.mainContent.home-instagram{padding-bottom:0}.bread-crumb{z-index:999}section.main-slider .Modern-Slider .item .img-fill{height:calc(100vh - 138px);background-position:bottom center}.main-wraper section.container-fluid.mainContent.home-service-new{background-color:#1f255b}.main-wraper section.container-fluid.mainContent.downloads-in .section-full .gallery-in .item-box .item-img,.main-wraper section.mainContent.downloads-in.container-lg .section-full .gallery-in .item-box .item-img,.main-wraper section.mainContent.downloads-in.container-md .section-full .gallery-in .item-box .item-img,.main-wraper section.mainContent.downloads-in.container-sm .section-full .gallery-in .item-box .item-img,.main-wraper section.mainContent.downloads-in.container-xl .section-full .gallery-in .item-box .item-img{max-height:initial}.main-wraper section.container-fluid.mainContent.downloads-in .section-full .col-12.button-group{display:none}@media (min-width:1337px){header .center-header .logo img{max-width:260px!important}}@media (min-width:1100px){.menu-drop-arrow{display:none}}@media (min-width:992px){li.nav-item-sub.dropdown-submenu:hover ul.dropdown-menu{opacity:1;display:block!important;visibility:visible!important}header .center-header .logo img{max-width:230px}}@media (max-width:1366px){li.nav-item-sub.dropdown-submenu ul.dropdown-menu a{font-size:12px;padding:2px 15px}.main-wraper section.container-fluid.mainContent.home-service-new{position:static}section.main-slider .Modern-Slider .item .img-fill{height:calc(100vh - 138px)}section.main-slider{height:auto}}@media (max-width:1099px){.dropdown-toggle::after{display:none}li.nav-item.dropdown.open .dropdown-menu{display:block!important;opacity:1!important;transform:none!important;position:static!important;visibility:visible!important}section.main-slider .Modern-Slider .item .img-fill{height:410px}}@media (min-width:1200px) and (max-width:1399px){.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left .block-left{padding-left:0;float:left}}@media (max-width:1199px){.container-fluid.mainContent.product-sec .prd_main_page_box{width:23%}}@media (max-width:1000px){.e-catalogue{width:100%}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left{padding:50px 15px 50px 0}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left::after,.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left::before{display:none}}@media (max-width:991px){li.nav-item-sub.dropdown-submenu:after{display:block;pointer-events:none}li.nav-item-sub.dropdown-submenu ul.dropdown-menu li a,li.nav-item-sub.dropdown-submenu ul.dropdown-menu li a:focus{background:#1f1f44}header .menu nav.navbar .collapse .navbar-nav .nav-item.dropdown .dropdown-menu{overflow:hidden}.inner-contents .container .row .prod-sidebar .accordion .card .card-header a.btn-header-link{font-size:13px;line-height:16px}header .menu nav.navbar .collapse .navbar-nav .nav-item.dropdown .dropdown-menu li.nav-item-sub.dropdown-submenu ul.dropdown-menu{position:static;display:none!important}header .menu nav.navbar .collapse .navbar-nav .nav-item.dropdown .dropdown-menu li.nav-item-sub.dropdown-submenu ul.dropdown-menu.show{height:auto!important;display:block!important}.container-fluid.mainContent.product-sec .prd_main_page_box{width:31%}.menu-drop-arrow{display:block;border:1px solid #40406d;line-height:2}header .menu nav.navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle::before{display:none!important}.dropdown-menu{background-color:#292951}header.header .center-header .container .right-in{top:-47px}.inner-contents .container .row .prod-sidebar .accordion .card .qlink-list .card-body ul li{line-height:22px;padding-top:8px}header .menu .navbar-collapse{max-height:70vh;overflow-y:scroll;overflow-x:hidden}}@media (max-width:820px){section.main-slider .Modern-Slider .item .img-fill{height:350px}section.container-fluid.mainContent.home-service-new{position:static!important}.main-wraper section.container-fluid.mainContent.home-service-new{background-color:rgba(31,37,91)}}@media (max-width:768px){section.main-slider .slick-custom-arrow-left,section.main-slider .slick-custom-arrow-right{display:none!important}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left,.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right{width:100%}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left{padding-right:0}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right{margin-bottom:50px}.container-fluid.mainContent.product-sec .prd_main_page_box{width:48%}.main-wraper section.container-fluid.mainContent.home-service-new .full-width .item-box{min-height:120px}section.container-fluid.mainContent.home-about{padding-bottom:45px}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left,.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right{padding-left:0;padding-right:0;background-image:none!important}.main-wraper section.container-fluid.mainContent.home-enquiry{padding-top:25px}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right{padding:0 0}}@media (max-width:575px){.inner-contents .container .row .prod-sidebar .accordion .card .qlink-list .card-body ul li:before{top:11px!important}section.main-slider .Modern-Slider .item .img-fill{height:220px}.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left,.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right{padding-left:15px;padding-right:15px}footer .row{text-align:center!important}footer .footer-links .address p{max-width:100%;text-align:center}footer .footer-links .more-links,footer .footer-links.three .footer-title{text-align:center}footer .footer-links .footer-title::before,footer .footer-links.three .footer-title::before{left:35%;right:35%;width:30%}footer .footer-links .footer-title{margin-top:14px}#div_loader img{max-width:140px!important}}@media (max-width:500px){.container-fluid.mainContent.product-sec .prd_main_page_box{width:100%;margin:15px}.container-fluid.mainContent.product-sec .prd_main_page_box .prod_txt h3{min-height:inherit;margin-bottom:15px}section.main-slider .Modern-Slider .item .img-fill{height:184px}}@media (max-width:450px){.main-wraper section.container-fluid.mainContent.home-service-new .full-width .item-box{min-height:96px}}.inner-contents .who-we-are-sec .container .row .right-img{margin-bottom:0;display:flex;align-items:center;justify-content:left}.inner-contents .who-we-are-sec .container .row .right-img .inner-right{width:100%;margin-top:25px}.inner-contents .vdo-sec .container .row .vdo-right{display:flex;align-items:center;justify-content:center}.inner-contents .vdo-sec .container .row .vdo-right .vdo-in-right p{margin-top:10px;margin-bottom:0}section.main-slider .Modern-Slider .item .img-fill::before{background-color:rgba(3,19,43,0)}@media (max-width:1366px){.inner-contents .who-we-are-sec .container .row .right-img .inner-right{margin-top:11px}}@media (max-width:450px){header.header .center-header .container .right-in{right:45px}}





.inner-contents .vdo-sec

{

	overflow: hidden;

}

.inner-contents .vdo-sec:after

{

	display:  none;

}

 .inner-contents .vdo-sec .container .row .vdo-right:after {

 

    content: "";

    position: absolute;

    top: -40px;

    bottom: -20px;

    width: 220%;

    background-color: #eceeff;

    left: 14px;

    z-index: -1;

 

}

.inner-contents .vdo-sec .container .row .vdo-right .vdo-in-right {

    padding-left: 30px !important;

}

@media screen and (max-width: 991px)

{

	.inner-contents .vdo-sec .container .row .vdo-right:after

	{

		display: none;

	}

}



/*  8-3-2021 */

.inner-contents .who-we-are-sec .container .row .left-txt .inner-left {

    padding-right: 0px;

}

.inner-contents .who-we-are-sec .container .row .right-img .inner-right {

    border: 0px solid #edefff;

    padding: 10px 0px 10px 0px;

}

.inner-contents .who-we-are-sec .container .row .right-img .inner-right iframe {

    border: none;

}

.inner-contents .vdo-sec {

	padding: 30px 0 17px 0 ;

    margin-top: 20px;

}

.col-sm-12.col-md-12.col-lg-7.col-xl-7.comp-inner {

    padding-right: 15px;

}

footer .footer-links.three .footer-title, footer .footer-links .more-links {

    text-align: left;

}

footer .footer-links.three .footer-title::before {

    left: 0;

    right: inherit;

}

.main-wraper section.container-fluid.mainContent.home-about .home-about p

{

	padding-right: 0px;

	margin-bottom: 30px;

}

section.container-fluid.mainContent.home-enquiry {

	padding: 80px 15px 50px 15px;

    border-bottom: 1px solid #ddd;

}

.main-wraper section.container-fluid.mainContent.home-about .home-about h4

{

	margin-bottom: 10px;

}

.main-wraper section.container-fluid.mainContent.home-about .home-about h2

{

    margin-bottom: 15px;

}

.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .services-block a, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .services-block a, .main-wraper section.mainContent.service-sec-in.container-md .service-box .services-block a, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .services-block a, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .services-block a {

    padding: 40px 40px;

}





@media screen and (max-width: 991px)

{

	.inner-contents .who-we-are-sec .container .row .right-img .inner-right {

	    padding: 10px 0;

	}

	.inner-contents .vdo-sec .container .row .vdo-right .vdo-in-right {

	    padding-left: 0px !important;

	}

	.inner-contents .vdo-sec .container .row .vdo-right .vdo-in-right h4 {

        margin-bottom: 10px;

	}

	.inner-contents .vdo-sec {

	    padding: 30px 0 30px 0;

	}

}

@media screen and (max-width: 768px)

{

	.main-wraper section.container-fluid.mainContent.home-about .home-about p

	{

		padding-right: 0px;

	}

	.main-wraper section.container-fluid.mainContent.home-about .about-img-right

	{

		height: auto;

	}

}

@media screen and (max-width: 580px)

{

	.inner-contents .who-we-are-sec .container .row .left-txt .inner-left h3 {

	    font-size: 23px;

	    margin-top: 0;

	}

}

@media screen and (max-width: 575px)

{

	footer .footer-links.three .footer-title, footer .footer-links .more-links {

	    text-align: center;

	}

	footer .footer-links.three .footer-title::before {

		left: 35%;

	    right: 35%;

	    width: 30%;;

	}

}

.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right {



    padding: 30px 0;

}

.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right iframe {

    max-height: 370px;

}

.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left {

    padding: 30px 0;

 

}

.e-catalogue {

    width: 100%;

    padding-right: 30px;

}

.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left .block-left {

    padding-right: 0px;

}

section.container-fluid.mainContent.home-about {

    padding: 30px 15px;

}

.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .services-block h4, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .services-block h4, .main-wraper section.mainContent.service-sec-in.container-md .service-box .services-block h4, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .services-block h4, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .services-block h4 {

    text-align: justify;

}

.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .services-block p, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .services-block p, .main-wraper section.mainContent.service-sec-in.container-md .service-box .services-block p, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .services-block p, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .services-block p {

    text-align: justify;

}

.main-wraper section.container-fluid.mainContent.downloads-in table tbody tr td.dis-in, .main-wraper section.mainContent.downloads-in.container-sm table tbody tr td.dis-in, .main-wraper section.mainContent.downloads-in.container-md table tbody tr td.dis-in, .main-wraper section.mainContent.downloads-in.container-lg table tbody tr td.dis-in, .main-wraper section.mainContent.downloads-in.container-xl table tbody tr td.dis-in {

    text-align: justify;

        padding: 10px 20px;

}

.main-wraper section.container-fluid.mainContent.downloads-in table thead .dis, .main-wraper section.mainContent.downloads-in.container-sm table thead .dis, .main-wraper section.mainContent.downloads-in.container-md table thead .dis, .main-wraper section.mainContent.downloads-in.container-lg table thead .dis, .main-wraper section.mainContent.downloads-in.container-xl table thead .dis {

    padding: 14px 20px;

}

.main-wraper section.container-fluid.mainContent.downloads-in table .download-icon ul li a, .main-wraper section.mainContent.downloads-in.container-sm table .download-icon ul li a, .main-wraper section.mainContent.downloads-in.container-md table .download-icon ul li a, .main-wraper section.mainContent.downloads-in.container-lg table .download-icon ul li a, .main-wraper section.mainContent.downloads-in.container-xl table .download-icon ul li a {

    padding: 10px 10px 0px 10px;

}

.main-wraper section.container-fluid.mainContent.career-in .career-form .career-form-inner .wpcf7 form .wpcf7-response-output

,.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box.location .wpcf7 form .wpcf7-response-output {

    text-align: left;

    font-size: 13px;

    line-height: 20px;

    margin: 0 20px 20px 20px;

}

.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box.location .wpcf7 form .wpcf7-response-output

{

	margin-left: 0px;

	padding-left: 0;

}

footer .footer-links .footer-title {

    margin-bottom: 22px;

    line-height: 15px;

}

@media screen and (max-width: 991px)

{

	.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right {

	    width: 60%;

	}

	.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left {

        width: 40%;

	}

	footer .footer-links .footer-title {

        margin-top: 15px;

	}

}

@media screen and (max-width: 768px)

{

	.e-catalogue {

	    padding-right: 0px;

	}

	.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left {

	    padding: 30px 0 10px 0;

	    width: 100%;

	}

	.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right {

	    padding: 10px 0 20px 0;

	    margin: 0;

	    width: 100%;

	}

	.main-wraper section.container-fluid.mainContent.home-about .home-about

	{

		margin-top: 0;

	}

	section.container-fluid.mainContent.home-about {

	    padding: 30px 15px;

	}

	footer .footer-links .footer-title {

    	margin-bottom: 5px;

	}

}



@media screen and (max-width: 575px)

{

	.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-left {

	    padding: 30px 15px 10px 15px;

	}

	.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right {

	    padding: 10px 15px 24px 15px;

	}

	

}







span.wpcf7-form-control-wrap.message {

    float: left;

    display: block;

    width: 100%;

}



.main-wraper section.container-fluid.mainContent.home-enquiry .home-form .col-sm-4 .col-md-12 .form-group {

    float: left;

    width: 100%;

}



.main-wraper section.container-fluid.mainContent.home-enquiry .home-form .form-group textarea.form-control {

    float: left;

}

.eapps-instagram-feed-title-container

{

	display: none;

}







section.container-fluid.mainContent.home-enquiry h3 {

	margin-bottom: 23px;

    line-height: 23px;

}

section.container-fluid.mainContent.home-enquiry p {

	margin-bottom: 22px;

}







.container-fluid.mainContent.home-instagram h3

{

	text-align: center;

	font-size: 22px;

    font-weight: 600;

}

.container-fluid.mainContent.home-instagram .social-media {

    text-align: right;

    margin-bottom: 60px;

}



.container-fluid.mainContent.home-instagram ul {

    position: relative;

    text-align: center;

}



.container-fluid.mainContent.home-instagram ul li {

    display: inline-block;

    padding-right: 5px;

}



.container-fluid.mainContent.home-instagram ul li a {

    width: 70px;

    height: 70px;

    border-radius: 100%;

    background-color: #f9f9f9;

    border: 1px solid #eaeaea;

    display: -webkit-box;

    display: -moz-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -moz-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

    text-align: center;



    transition: 400ms;

	-webkit-transition: 400ms;

	-o-transition: 400ms;

	-moz-transition: 400ms;

	-ms-transition: 400ms; 



}



.container-fluid.mainContent.home-instagram ul li a svg {

	fill: #de5633;

    width: 20px;

    height: 20px;

    margin: 0px auto;

    transition: 400ms;

	-webkit-transition: 400ms;

	-o-transition: 400ms;

	-moz-transition: 400ms;

	-ms-transition: 400ms; 

}

.container-fluid.mainContent.home-instagram ul li a:hover {

    background-color: #1f255b;

    border: 1px solid #1f255b;

}

.container-fluid.mainContent.home-instagram ul li a:hover svg {

	fill: #fff;

}

.main-wraper section.container-fluid.mainContent.home-instagram {

    padding-top: 60px;

}



@media screen and (max-width: 1366px)

{

	.main-wraper section.container-fluid.mainContent.home-enquiry

	{

		padding-bottom: 50px;

	}

}

@media screen and (max-width: 768px)

{

	.main-wraper section.container-fluid.mainContent.home-enquiry

	{

		padding-bottom: 10px;

	}

	.main-wraper section.container-fluid.mainContent.home-instagram {

	    padding-top: 25px;

	}

}







/* 22-3-21 */

header .center-header .right-in .social-media

{

	margin-left: 25px;

}



header .center-header .right-in .social-media ul {

    position: relative;

    text-align: center;

}



header .center-header .right-in .social-media ul li {

    display: inline-block;

    padding-right: 5px;

}

header .center-header .right-in .social-media ul li a {

    width: 40px;

    height: 40px;

    border-radius: 100%;

    background-color: rgb(31 37 91);

    display: -webkit-box;

    display: -moz-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -moz-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

    text-align: center;

    transition: 400ms;

    -webkit-transition: 400ms;

    -o-transition: 400ms;

    -moz-transition: 400ms;

    -ms-transition: 400ms;

}

header .center-header .right-in .social-media ul li a:hover

{



    background-color: #ca390f;

}



header .center-header .right-in .social-media ul li a svg {

    fill: #ffffff;

    width: 15px;

    height: 15px;

    margin: 0px auto;

    transition: 400ms;

    -webkit-transition: 400ms;

    -o-transition: 400ms;

    -moz-transition: 400ms;

    -ms-transition: 400ms;

}

.main-wraper section.container-fluid.mainContent.home-enquiry .home-form .form-group textarea.form-control:focus {

    border-color: #000;

}

@media screen and (max-width: 991px)

{

	header.fix-head .menu .container {

    	max-width: 100%; 

	}

}



@media screen and (max-width: 840px)

{

	header .center-header .right-in .social-media

	{

		display: none;

	}

}



.main-wraper section.container-fluid.mainContent.home-enquiry p

{



    line-height: 10px;

}

section.container-fluid.mainContent.home-enquiry h3 {

    margin-bottom: 30px;

    line-height: 25px;

}

section.container-fluid.mainContent.home-enquiry {

    padding: 30px 15px 0px 15px;

    border-bottom: 1px solid #ddd;

}

.container-fluid.mainContent.home-instagram h3 {

    margin-bottom: 30px;

    line-height: 17px;

}

.main-wraper section.container-fluid.mainContent.home-instagram {

    padding-top: 30px;

}

.container-fluid.mainContent.home-instagram .social-media {

    margin-bottom: 30px;

}

.container-fluid.mainContent.home-instagram ul li {

    display: inline-block;

    padding: 0 12px;

}

@media screen and (max-width: 1366px)

{

	.main-wraper section.container-fluid.mainContent.home-enquiry {

	    padding-bottom: 0px;

	}

}

@media screen and (max-width: 1100px)

{

	.main-wraper section.container-fluid.mainContent.home-enquiry p {

	    line-height: 20px;

	}

}

@media screen and (max-width: 768px)

{

	.main-wraper section.container-fluid.mainContent.home-enquiry .home-form form.wpcf7-form.init .col-sm-8 {

	    padding-right: 0 !important;

	}

}

@media screen and (max-width: 580px)

{

	section.container-fluid.mainContent.home-enquiry h3 {

	    line-height: 17px;

	    margin-bottom: 14px;

	}

	.main-wraper section.container-fluid.mainContent.home-enquiry p {

        margin-bottom: 18px;

	}

	.main-btn {

	    margin-top: 0px !important;

	}

	

}

@media screen and (max-width: 575px)

{

	.main-wraper section.container-fluid.mainContent.home-enquiry .home-form form.wpcf7-form.init .col-sm-8 {

    	padding-right: 15px !important;

	}

}

@media screen and (max-width: 500px)

{

	.container-fluid.mainContent.home-instagram ul li a {

	    width: 40px;

	    height: 40px;

	}

	.container-fluid.mainContent.home-instagram ul li a svg {

        width: 15px;

	    height: 15px;

	}

	.container-fluid.mainContent.home-instagram h3 {

        font-size: 16px;

	}

	.container-fluid.mainContent.home-instagram ul li {

        padding: 0 3px;

	}

}





/*  24-3-2021 */

footer .footer-copy-right {

    padding-top: 17px;

    border-top: 1px solid #1f2133;

    padding-bottom: 16px;

    margin-top: 21px;

}

footer .footer-copy-right .copy-left {

    margin-top: 4px;

}

footer {

    padding-top: 30px;

    }

footer .footer-copy-right::before {

    top: 27px;

    display: none;

}

.bread-crumb {

    position: relative;

    top: 0;

    border-bottom: 1px solid #f3f3f3;

    padding: 28px 0;

}

.bread-crumb .container .row .bread-crumb-out .inner-crumb .crumbs span {

    line-height: 16px;

}

.inner-contents {

    padding: 30px 0 0;

}

.main-wraper section.container-fluid.mainContent.quality-policy-in, .main-wraper section.mainContent.quality-policy-in.container-sm, .main-wraper section.mainContent.quality-policy-in.container-md, .main-wraper section.mainContent.quality-policy-in.container-lg, .main-wraper section.mainContent.quality-policy-in.container-xl {

    padding: 30px 0;

}

.main-wraper section.container-fluid.mainContent.quality-policy-in .certificate, .main-wraper section.mainContent.quality-policy-in.container-sm .certificate, .main-wraper section.mainContent.quality-policy-in.container-md .certificate, .main-wraper section.mainContent.quality-policy-in.container-lg .certificate, .main-wraper section.mainContent.quality-policy-in.container-xl .certificate {

    padding: 45px;

}

.main-wraper section.container-fluid.mainContent.quality-policy-in .quality-sc-top, .main-wraper section.mainContent.quality-policy-in.container-sm .quality-sc-top, .main-wraper section.mainContent.quality-policy-in.container-md .quality-sc-top, .main-wraper section.mainContent.quality-policy-in.container-lg .quality-sc-top, .main-wraper section.mainContent.quality-policy-in.container-xl .quality-sc-top {

    margin-bottom: 30px;

}

.main-wraper section.container-fluid.mainContent.certificates-in, .main-wraper section.mainContent.certificates-in.container-sm, .main-wraper section.mainContent.certificates-in.container-md, .main-wraper section.mainContent.certificates-in.container-lg, .main-wraper section.mainContent.certificates-in.container-xl,

.main-wraper section.container-fluid.mainContent.why-oscar-in,



{

    padding: 30px 0;

}

.main-wraper section.container-fluid.mainContent.why-oscar-in, .main-wraper section.mainContent.why-oscar-in.container-sm, .main-wraper section.mainContent.why-oscar-in.container-md, .main-wraper section.mainContent.why-oscar-in.container-lg, .main-wraper section.mainContent.why-oscar-in.container-xl {

    padding: 30px 0 0 0;

}

.main-wraper section.container-fluid.mainContent.certificates-in{

    padding: 30px 0 0px 0;

}

.main-wraper section.container-fluid.mainContent.why-oscar-in .img-box, .main-wraper section.mainContent.why-oscar-in.container-sm .img-box, .main-wraper section.mainContent.why-oscar-in.container-md .img-box, .main-wraper section.mainContent.why-oscar-in.container-lg .img-box, .main-wraper section.mainContent.why-oscar-in.container-xl .img-box {

    margin: 0px auto 0px auto

}

.inner-contents.products {

    padding: 30px 0 0px;

}

.prod-modal .modal-dialog .modal-content .modal-body {

    padding: 30px;

}

.main-wraper section.container-fluid.mainContent.service-sec-in, .main-wraper section.mainContent.service-sec-in.container-sm, .main-wraper section.mainContent.service-sec-in.container-md, .main-wraper section.mainContent.service-sec-in.container-lg, .main-wraper section.mainContent.service-sec-in.container-xl

{

    padding: 30px 0;

}

.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .services-block a, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .services-block a, .main-wraper section.mainContent.service-sec-in.container-md .service-box .services-block a, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .services-block a, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .services-block a,

.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .services-block.main-serv, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .services-block.main-serv, .main-wraper section.mainContent.service-sec-in.container-md .service-box .services-block.main-serv, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .services-block.main-serv, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .services-block.main-serv



{

	padding: 30px 30px 26px 30px;

}

.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .popup__text h1, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .popup__text h1, .main-wraper section.mainContent.service-sec-in.container-md .service-box .popup__text h1, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .popup__text h1, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .popup__text h1 {

    margin-bottom: 16px;

}

.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .popup__text, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .popup__text, .main-wraper section.mainContent.service-sec-in.container-md .service-box .popup__text, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .popup__text, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .popup__text {

    padding: 30px 30px 20px 30px;

}

.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .services-block .services-icon-box, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .services-block .services-icon-box, .main-wraper section.mainContent.service-sec-in.container-md .service-box .services-block .services-icon-box, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .services-block .services-icon-box, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .services-block .services-icon-box {

    margin-bottom: 24px;

}

.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .services-block p.read, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .services-block p.read, .main-wraper section.mainContent.service-sec-in.container-md .service-box .services-block p.read, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .services-block p.read, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .services-block p.read {

    line-height: 0;

}



.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .services-block.main-serv h2, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .services-block.main-serv h2, .main-wraper section.mainContent.service-sec-in.container-md .service-box .services-block.main-serv h2, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .services-block.main-serv h2, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .services-block.main-serv h2 {

    line-height: 40px;

    margin: 0

}

.main-wraper section.container-fluid.mainContent.career-in, .main-wraper section.mainContent.career-in.container-sm, .main-wraper section.mainContent.career-in.container-md, .main-wraper section.mainContent.career-in.container-lg, .main-wraper section.mainContent.career-in.container-xl {

    padding: 30px 0;

}

.main-wraper section.container-fluid.mainContent.career-in .job-list .job-list-inner .jobs-in .accordion__body, .main-wraper section.mainContent.career-in.container-sm .job-list .job-list-inner .jobs-in .accordion__body, .main-wraper section.mainContent.career-in.container-md .job-list .job-list-inner .jobs-in .accordion__body, .main-wraper section.mainContent.career-in.container-lg .job-list .job-list-inner .jobs-in .accordion__body, .main-wraper section.mainContent.career-in.container-xl .job-list .job-list-inner .jobs-in .accordion__body {

    padding: 28px 30px 20px 30px;

}

.main-wraper section.container-fluid.mainContent.career-in .job-list .job-list-inner .jobs-in .accordion__item:not(:last-child), .main-wraper section.mainContent.career-in.container-sm .job-list .job-list-inner .jobs-in .accordion__item:not(:last-child), .main-wraper section.mainContent.career-in.container-md .job-list .job-list-inner .jobs-in .accordion__item:not(:last-child), .main-wraper section.mainContent.career-in.container-lg .job-list .job-list-inner .jobs-in .accordion__item:not(:last-child), .main-wraper section.mainContent.career-in.container-xl .job-list .job-list-inner .jobs-in .accordion__item:not(:last-child) {

    margin-bottom: 30px;

}

.main-wraper section.container-fluid.mainContent.career-in .job-list .job-list-inner .jobs-in .accordion__header, .main-wraper section.mainContent.career-in.container-sm .job-list .job-list-inner .jobs-in .accordion__header, .main-wraper section.mainContent.career-in.container-md .job-list .job-list-inner .jobs-in .accordion__header, .main-wraper section.mainContent.career-in.container-lg .job-list .job-list-inner .jobs-in .accordion__header, .main-wraper section.mainContent.career-in.container-xl .job-list .job-list-inner .jobs-in .accordion__header {

    padding: 20px 30px;

}

.career-form-in .form-group {

    margin-bottom: 10px;

}

.main-wraper section.container-fluid.mainContent.career-in .career-form .career-form-inner .career-form-in .form-out, .main-wraper section.mainContent.career-in.container-sm .career-form .career-form-inner .career-form-in .form-out, .main-wraper section.mainContent.career-in.container-md .career-form .career-form-inner .career-form-in .form-out, .main-wraper section.mainContent.career-in.container-lg .career-form .career-form-inner .career-form-in .form-out, .main-wraper section.mainContent.career-in.container-xl .career-form .career-form-inner .career-form-in .form-out {

    padding-top: 0;

    padding-bottom: 30px;

}

.career-form-in .form-group {

    margin-top: 0px !important;

    margin-bottom: 0px;

    padding: 0px 0 0 0;

}

.main-wraper section.container-fluid.mainContent.career-in .career-form .career-form-inner .career-form-in .form-out .form-group input, .main-wraper section.mainContent.career-in.container-sm .career-form .career-form-inner .career-form-in .form-out .form-group input, .main-wraper section.mainContent.career-in.container-md .career-form .career-form-inner .career-form-in .form-out .form-group input, .main-wraper section.mainContent.career-in.container-lg .career-form .career-form-inner .career-form-in .form-out .form-group input, .main-wraper section.mainContent.career-in.container-xl .career-form .career-form-inner .career-form-in .form-out .form-group input,

.main-wraper section.container-fluid.mainContent.career-in .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field label.custom-file-lbl, .main-wraper section.mainContent.career-in.container-sm .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field label.custom-file-lbl, .main-wraper section.mainContent.career-in.container-md .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field label.custom-file-lbl, .main-wraper section.mainContent.career-in.container-lg .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field label.custom-file-lbl, .main-wraper section.mainContent.career-in.container-xl .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field label.custom-file-lbl {

    height: 60px;

}

.main-wraper section.container-fluid.mainContent.career-in .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field label.custom-file-lbl, .main-wraper section.mainContent.career-in.container-sm .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field label.custom-file-lbl, .main-wraper section.mainContent.career-in.container-md .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field label.custom-file-lbl, .main-wraper section.mainContent.career-in.container-lg .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field label.custom-file-lbl, .main-wraper section.mainContent.career-in.container-xl .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field label.custom-file-lbl

{

	margin-bottom: 15px;

}

.main-wraper section.container-fluid.mainContent.downloads-in table thead .dis, .main-wraper section.mainContent.downloads-in.container-sm table thead .dis, .main-wraper section.mainContent.downloads-in.container-md table thead .dis, .main-wraper section.mainContent.downloads-in.container-lg table thead .dis, .main-wraper section.mainContent.downloads-in.container-xl table thead .dis {

    padding: 21px 30px;

}

.main-wraper section.container-fluid.mainContent.downloads-in table tbody tr td.dis-in, .main-wraper section.mainContent.downloads-in.container-sm table tbody tr td.dis-in, .main-wraper section.mainContent.downloads-in.container-md table tbody tr td.dis-in, .main-wraper section.mainContent.downloads-in.container-lg table tbody tr td.dis-in, .main-wraper section.mainContent.downloads-in.container-xl table tbody tr td.dis-in {

    padding: 21px 30px;

}

.main-wraper section.container-fluid.mainContent.downloads-in, .main-wraper section.mainContent.downloads-in.container-sm, .main-wraper section.mainContent.downloads-in.container-md, .main-wraper section.mainContent.downloads-in.container-lg, .main-wraper section.mainContent.downloads-in.container-xl {

    padding: 30px 0 0 0;

}

.main-wraper section.container-fluid.mainContent.downloads-in .table {

    margin-bottom: 0;

}

.main-wraper section.container-fluid.mainContent.downloads-in .section-full .title-area h3, .main-wraper section.mainContent.downloads-in.container-sm .section-full .title-area h3, .main-wraper section.mainContent.downloads-in.container-md .section-full .title-area h3, .main-wraper section.mainContent.downloads-in.container-lg .section-full .title-area h3, .main-wraper section.mainContent.downloads-in.container-xl .section-full .title-area h3 {

    line-height: 25px;

    margin-bottom: 0;

}

.main-wraper section.container-fluid.mainContent.downloads-in .section-full, .main-wraper section.mainContent.downloads-in.container-sm .section-full, .main-wraper section.mainContent.downloads-in.container-md .section-full, .main-wraper section.mainContent.downloads-in.container-lg .section-full, .main-wraper section.mainContent.downloads-in.container-xl .section-full {

    margin-top: 30px;

}

.main-wraper section.container-fluid.mainContent.contact-in, .main-wraper section.mainContent.contact-in.container-sm, .main-wraper section.mainContent.contact-in.container-md, .main-wraper section.mainContent.contact-in.container-lg, .main-wraper section.mainContent.contact-in.container-xl {

    padding: 30px 0 23px 0;

}

.no_margin .headd h4 {

    margin-bottom: 30px;

    padding: 0;

}

.con-add-box.bx2 .item-box .google-map {

    margin-bottom: 30px!important;

}

.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box .text-wrap .heading, .main-wraper section.mainContent.contact-in.container-lg .full-sc-txt .item-box .text-wrap .heading, .main-wraper section.mainContent.contact-in.container-md .full-sc-txt .item-box .text-wrap .heading, .main-wraper section.mainContent.contact-in.container-sm .full-sc-txt .item-box .text-wrap .heading, .main-wraper section.mainContent.contact-in.container-xl .full-sc-txt .item-box .text-wrap .heading {

    line-height: 15px;

}

.con-add-box.bx2 .item-box .form-wraper input, .con-add-box.bx2 .item-box .form-wraper textarea {

    padding: 12px 17px;

}

.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box, .main-wraper section.mainContent.contact-in.container-lg .full-sc-txt .item-box, .main-wraper section.mainContent.contact-in.container-md .full-sc-txt .item-box, .main-wraper section.mainContent.contact-in.container-sm .full-sc-txt .item-box, .main-wraper section.mainContent.contact-in.container-xl .full-sc-txt .item-box {

    padding: 0px !important;

}

.main-wraper section.container-fluid.mainContent.service-sec-in .service-box .services-block.main-serv p, .main-wraper section.mainContent.service-sec-in.container-sm .service-box .services-block.main-serv p, .main-wraper section.mainContent.service-sec-in.container-md .service-box .services-block.main-serv p, .main-wraper section.mainContent.service-sec-in.container-lg .service-box .services-block.main-serv p, .main-wraper section.mainContent.service-sec-in.container-xl .service-box .services-block.main-serv p

{

	display: none;

}

.main-wraper section.container-fluid.mainContent.career-in .career-form .career-form-inner .career-form-in .form-out .form-group .apply-btn, .main-wraper section.mainContent.career-in.container-sm .career-form .career-form-inner .career-form-in .form-out .form-group .apply-btn, .main-wraper section.mainContent.career-in.container-md .career-form .career-form-inner .career-form-in .form-out .form-group .apply-btn, .main-wraper section.mainContent.career-in.container-lg .career-form .career-form-inner .career-form-in .form-out .form-group .apply-btn, .main-wraper section.mainContent.career-in.container-xl .career-form .career-form-inner .career-form-in .form-out .form-group .apply-btn {

    margin-top: 21px;

}

.main-wraper section.container-fluid.mainContent.career-in .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field span, .main-wraper section.mainContent.career-in.container-sm .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field span, .main-wraper section.mainContent.career-in.container-md .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field span, .main-wraper section.mainContent.career-in.container-lg .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field span, .main-wraper section.mainContent.career-in.container-xl .career-form .career-form-inner .career-form-in .form-out .form-group.up-resume .custom-field span {

    margin-top: 9px;

}



@media screen and (max-width: 991px)

{

	.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right iframe {

	    height: 267px;

	}

	.main-wraper section.container-fluid.mainContent.home-video .flex-row .video-section-right

	{

		min-height: 267px;

	}

	footer .footer-links .footer-title {

	    margin-top: 0px;

	}

	.col-12.col-sm-12.col-md-6.col-lg-4.footer-links.one {

	    margin-bottom: 20px;

	}

	footer .footer-copy-right .copy-left {

	    margin-top: 0;

	}

	footer .footer-copy-right {

	    padding-top: 20px;

	}

}

@media screen and (max-width: 767px)

{

	.main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .con-add-box, .main-wraper section.mainContent.contact-in.container-sm .full-sc-txt .con-add-box, .main-wraper section.mainContent.contact-in.container-md .full-sc-txt .con-add-box, .main-wraper section.mainContent.contact-in.container-lg .full-sc-txt .con-add-box, .main-wraper section.mainContent.contact-in.container-xl .full-sc-txt .con-add-box {

	    margin-bottom: 0;

	}

	.con-add-box.bx2 .item-box .text-wrap, .main-wraper section.container-fluid.mainContent.contact-in .full-sc-txt .item-box.location .text-wrap .sub-heading, .main-wraper section.mainContent.contact-in.container-sm .full-sc-txt .item-box.location .text-wrap .sub-heading, .main-wraper section.mainContent.contact-in.container-md .full-sc-txt .item-box.location .text-wrap .sub-heading, .main-wraper section.mainContent.contact-in.container-lg .full-sc-txt .item-box.location .text-wrap .sub-heading, .main-wraper section.mainContent.contact-in.container-xl .full-sc-txt .item-box.location .text-wrap .sub-heading

	{

		padding-bottom: 0px !important;

	}

	.main-btn {

    	margin-bottom: 10px;

    }

}





@media screen and (max-width: 575px)

{

	.main-wraper section.container-fluid.mainContent.home-about .home-about p {

	    margin-bottom: 10px;

	}

	footer .footer-links .footer-title {

	    margin-top: 10px;

	}

	.col-12.col-sm-12.col-md-6.col-lg-4.footer-links.one {

	    margin-bottom: 0px;

	}

}



.select2-container--default .select2-results>.select2-results__options {

    max-height: 310px  !important;

}



.select2-results {

    display: none !important;

}



















/* 9-3-2022 */



.main-wraper section.container-fluid.mainContent.career-in .job-list .job-list-inner .jobs-in .accordion__body ul li:after, .main-wraper section.mainContent.career-in.container-sm .job-list .job-list-inner .jobs-in .accordion__body ul li:after, .main-wraper section.mainContent.career-in.container-md .job-list .job-list-inner .jobs-in .accordion__body ul li:after, .main-wraper section.mainContent.career-in.container-lg .job-list .job-list-inner .jobs-in .accordion__body ul li:after, .main-wraper section.mainContent.career-in.container-xl .job-list .job-list-inner .jobs-in .accordion__body ul li:after {

    top: 15px;

}

.main-wraper section.container-fluid.mainContent.career-in .job-list .job-list-inner .jobs-in .accordion__body ul li::before, .main-wraper section.mainContent.career-in.container-sm .job-list .job-list-inner .jobs-in .accordion__body ul li::before, .main-wraper section.mainContent.career-in.container-md .job-list .job-list-inner .jobs-in .accordion__body ul li::before, .main-wraper section.mainContent.career-in.container-lg .job-list .job-list-inner .jobs-in .accordion__body ul li::before, .main-wraper section.mainContent.career-in.container-xl .job-list .job-list-inner .jobs-in .accordion__body ul li::before {

    top: 15px;

}

.bread-crumb {

    padding: 15px 0;

}

.bread-crumb .container .row .bread-crumb-out .inner-crumb .crumbs a {

    padding: 10px 7px;

}

@media screen and (max-width: 991px)

{

	.prod-modal .modal-dialog .modal-content .modal-body .prod-body .left-sec .pdfs a {

	    line-height: 19px;

	}

	header .menu .navbar-toggler.collapsed, header .menu .navbar-toggler {

	    background: url(https://www.oscarlubricants.com/wp-content/themes/oscar/images/menu.png) center no-repeat;

	}

}



@media screen and (max-width: 768px)

{

	p {

	    font-size: 14px;

	}

	.main-wraper section.container-fluid.mainContent.home-service-new .full-width .item-box a h4

	{

		font-size: 13px;

		line-height: 18px;

	}

	.main-wraper section.container-fluid.mainContent.home-about .home-about h4

	{

		font-size: 16px;

	}

	footer .footer-links .address p {

	    font-size: 13px;

	}

	footer .footer-links ul li a, footer .footer-copy-right .copy-left p {

	    font-size: 13px;

	}

	footer .footer-copy-right .copy-right .social-media ul li a {

	    width: 40px;

	    height: 40px;

    }

    header .menu nav.navbar .navbar-collapse .navbar-nav .nav-item a.nav-link {

	    font-size: 13px !important;

	    padding: 8px 0px !important;

	}

	li.nav-item-sub.dropdown-submenu ul.dropdown-menu a {

	    font-size: 13px;

	    padding: 8px 15px;

	}

	header .center-header .language-custom-select .lag-btn

	{

		background: transparent;

	}

	header .center-header .language-custom-select {

	    width: 73px;

	    margin: 0 21px 0 0;

	}

	.inner-contents .container .row .prod-sidebar .accordion .card .card-header a.btn-header-link {

	    font-size: 14px;

	    padding: 10px 15px;

	}

	.inner-contents .container .row .prod-list .prod-box .box-inner .pro-cntnt .pdf-icon a {

        padding: 8px 0;

	}

	.inner-contents .container .row .prod-list .prod-box .box-inner .pro-cntnt .more-pdf > a {

	    padding: 6px 0px;

	    display: block;

	    font-size: 13px;

	    width: 100%;

	}

	.inner-contents .container .row .prod-list .prod-box .box-inner .pro-cntnt .more-pdf {

        float: left;

	    width: 100%;

	}

	.prod-modal .modal-dialog .modal-content .modal-body button.close {

		right: 0px;

	    top: 0px;

	    width: 40px;

	    height: 40px;

	    border-radius: 4px;

	}

	.prod-modal .modal-dialog .modal-content .modal-body .prod-body .left-sec .pdfs a {

        padding: 15px 10px;

	}

	.inner-contents .container .row .prod-list .prod-box .box-inner .pro-cntnt .pdf-icon a span {

	    font-size: 14px;

	}

	.inner-contents .container .row .prod-list .prod-box .box-inner .prod-img {

        text-align: center;

	}

	.inner-contents .container .row .prod-list .prod-box .box-inner .prod-img img {

	    max-width: max-content;

	}

	.inner-contents .container .row .prod-list .prod-box .box-inner .pro-cntnt h4 {

	    font-size: 14px;

	}

	.main-wraper section.container-fluid.mainContent.home-enquiry .home-form .form-group input.form-control, .main-wraper section.mainContent.home-enquiry.container-sm .home-form .form-group input.form-control, .main-wraper section.mainContent.home-enquiry.container-md .home-form .form-group input.form-control, .main-wraper section.mainContent.home-enquiry.container-lg .home-form .form-group input.form-control, .main-wraper section.mainContent.home-enquiry.container-xl .home-form .form-group input.form-control {

	    font-size: 12px;

	    padding: 20px 20px;

	    height: 50px;

	}

}

@media screen and (max-width: 650px)

{

	.prod-modal .modal-dialog .modal-content .modal-body .prod-body .left-sec {

	    width: 100%;

	    padding-right: 0;

	}

	.prod-modal .modal-dialog .modal-content .modal-body .prod-body .right-sec {

	    width: 100%;

	    margin-top: 20px;

	}

	.prod-modal .modal-dialog .modal-content .modal-body .prod-body .left-sec .image-left {

        text-align: center;

	}

	.prod-modal .modal-dialog .modal-content .modal-body .prod-body .left-sec .image-left img{

		width: auto;

	    text-align: center;

	    margin: 0 auto;

	    float: none;

	}

	.bread-crumb .container .row .bread-crumb-out .inner-crumb .crumbs span {

	    font-size: 13px;

	    margin-left: 16px;

	}

	.inner-contents .container .row .prod-sidebar .accordion .card .qlink-list .card-body ul li a {

	    font-size: 14px;

	    display: block;

	    padding: 8px 10px 8px 0;

	}

	.prod-sidebar {

    	margin-bottom: 25px;

    }

    .inner-contents .container .row .prod-list .row {

	    width: 100%;

	    display: inline-flex;

	    margin: 0 0;

	}

}

@media screen and (max-width: 580px) 

{

	.main-btn a {

	    font-size: 13px; 

	}

	.inner-banner .container h2 {

	    line-height: 34px;

	}



}



@media screen and (max-width: 460px)

{

	.main-wraper section.container-fluid.mainContent.home-service-new .full-width .item-box {

	    flex: 0 0 25%;

	    max-width: 25%;

	}

}

@media screen and (max-width: 380px)

{

	.main-wraper section.container-fluid.mainContent.home-service-new .full-width .item-box {

		flex: 0 0 50%;

	    max-width: 50%;

	    min-height: 87px;

	}

	.main-wraper section.container-fluid.mainContent.home-service-new .full-width .item-box a h4 {

        line-height: 15px;

	}

}





#div_loader img{
	display: none;
}

.home-blog .blog-post-box {
    border: 1px solid #ddd;
    padding: 15px;
    border-radius: 10px;
    background: #fff;
    transition: all 0.3s ease;
    height: 100%;
}
.home-blog .blog-post-box:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.home-blog .blog-title {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 600;
}
.home-blog .blog-excerpt {
    font-size: 14px;
    margin: 10px 0;
}
.home-blog .read-more {
    color: #de5633;
    text-decoration: none;
    font-weight: bold;
}
.latest-blogs .blog-box {
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    background: #fff;
    transition: 0.3s;
}
.latest-blogs .blog-box:hover {
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.latest-blogs .blog-content {
    padding: 15px;
}
.latest-blogs .read-more {
    color: #de5633;
    font-weight: bold;
    display: inline-block;
    margin-top: 10px;
}

#respond {
  background-color: #fff;
  padding: 30px;
  border-radius: 20px;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.05);
  font-family: 'Inter', sans-serif;
  margin-top: 40px;
}

#reply-title {
  font-size: 24px;
  margin-bottom: 20px;
  color: #333;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 2px solid #eee;
}

#cancel-comment-reply-link {
  font-size: 14px;
  margin-left: 10px;
  color: #0073aa;
}

#cancel-comment-reply-link:hover {
  text-decoration: underline;
}

.comment-form-comment textarea {
  width: 100%;
  border-radius: 12px;
  border: 1px solid #ddd;
  padding: 15px;
  font-size: 15px;
  resize: vertical;
  transition: 0.3s;
}

.comment-form-comment textarea:focus {
  border-color: #0073aa;
  box-shadow: 0 0 0 3px rgba(0, 115, 170, 0.1);
  outline: none;
}

.comment-form-comment label {
  display: block;
  font-weight: 600;
  margin-bottom: 8px;
  color: #222;
}

.form-submit input[type="submit"] {
  background-color: #0073aa;
  color: #fff;
  padding: 12px 24px;
  font-size: 15px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.3s;
}

.form-submit input[type="submit"]:hover {
  background-color: #005f8d;
}

.logged-in-as {
  font-size: 14px;
  color: #555;
  margin-bottom: 20px;
}

.required-field-message {
  display: block;
  margin-top: 10px;
  font-size: 12px;
  color: #a00;
}

@media (max-width: 600px) {
  #respond {
    padding: 20px;
  }
}

.comment-form-author,
.comment-form-email,
.comment-form-url {
  display: inline-block;
  width: 31%;
  margin-right: 2.5%;
  vertical-align: top;
}

.comment-form-url {
  margin-right: 0;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
  width: 100%;
  padding: 10px 14px;
  border: 1px solid #ccc;
  border-radius: 10px;
  font-size: 15px;
  box-sizing: border-box;
  transition: border 0.3s;
}

.comment-form label {
  display: block;
  margin-bottom: 6px;
  font-weight: 600;
  color: #333;
}

/* On mobile, stack fields vertically */
@media (max-width: 768px) {
  .comment-form-author,
  .comment-form-email,
  .comment-form-url {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}

h2.center {
    color: #1f255b;
    margin-bottom: 30px;
    text-align: center;
}
.dropdown-btn-wrap {
    position: relative;
    display: inline-block;
}

.dropdown-btn {
    color: #fff;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    font-weight: 600;
    border-radius: 4px;
}

.dropdown-btn:hover {
    opacity: 0.9;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 180px;
    box-shadow: 0px 8px 15px rgba(0,0,0,0.2);
    z-index: 9999;
    border-radius: 4px;
    overflow: hidden;
}

.dropdown-content a {
    color: #333;
    padding: 12px 15px;
    text-decoration: none;
    display: block;
    font-size: 14px;
}

.dropdown-content a:hover {
    background-color: #f1f1f1;
}
 
.dropdown-btn-wrap:hover .dropdown-content {
    display: block;
}
