html,
body{font-family:"Roboto",sans-serif;}

/* @media (min-width: 1600px){
    .container-wide {max-width:1440px;}
} */

/* calculated for bottom footer */
main{min-height:100vh;min-height:calc(100vh - 437px);}

.text-underline{text-decoration: underline;}
.text-shadow{text-shadow:0px 1px 2px rgba(0,0,0,0.25);}
.navbar-toggler:focus{outline:none;box-shadow:none;}
.link-unstyled,
.link-unstyled:hover{text-decoration:none;}
.btn-span,
.btn-span:hover{pointer-events:none;}
.bg-dark-alpha-2 {background-color: rgba(0, 0, 0, 0.2) !important;}
.bg-dark-alpha-6 {background-color: rgba(0, 0, 0, 0.6) !important;}
label.invalid-input {color: var(--danger); font-size: 95%; margin-bottom: 0;}

/* navbar ===================================================================================================== */
.twt-navbar.twt-navbar-common{background:#444;transition:0.5s all;min-height:60px;position:fixed;top:0;left:0;right:0;z-index:1022;}
.twt-navbar.twt-navbar-common.fixed{color: black;box-shadow: 0 1px 15px rgba(30,30,30,0.3);background: #fff;padding: 0px;top: 0%;left: 0%;right: 0%;transition: 0.5s;}
.twt-navbar.twt-navbar-common .navbar-brand span{color:#eee;font-weight:900;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link{transition:0.25s all;border-radius:2px;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
.twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{color:#eee;padding:0.75rem 1.5rem;border-bottom:0;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{background-color:rgba(0,0,0,0.25);}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link,
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active:hover>.nav-link{color:#000;background:rgba(0,0,0,0.15);}
.twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash{display:block;height:3px;width:30px;background:#fff;margin:6px;pointer-events:none;}

.twt-navbar.twt-navbar-common .dropdown-menu{border:0;border-radius:2px;background:none;padding:0;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,0.3);margin-top:0px!important;}
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{transition:0.5s all;color:#444;padding:0.75rem 1rem;}
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item:hover{background:rgba(0,0,0,0.15);color:#000;}
.twt-navbar.twt-navbar-common .brand-logo-img{height: 80px;}
@media (max-width:1199px){
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
    .twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{padding:0.75rem 1.25rem;}
}
@media (max-width:991px){
    .navbar-main{background:#444;}
    .twt-navbar.twt-navbar-common .navbar-brand span{color:#fff;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link{color:#efefef;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link:hover,
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link,
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link:hover{color:#333;}
    .twt-navbar.twt-navbar-common .slide{position:fixed;z-index:999;top:0;bottom:0;left:0;min-width:250px;width:300px;max-width:90%;background-color:#fff;transform:translate3d(-100%,0,0);transition:0.5s all cubic-bezier(0.165,0.84,0.44,1);border-right:1px solid transparent;overflow-y:auto;}
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
    .twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{padding:0.75rem 1rem; color: #353535}
    .twt-navbar.twt-navbar-common .dropdown-menu{background:none;box-shadow:none;}
    .twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{color:#353535;padding-left:1.75rem; position: relative;}
    .nav-slide-open .twt-navbar.twt-navbar-common .slide{transform:translate3d(0,0,0);box-shadow:2px 0 5px rgba(0,0,0,0.5);opacity: 1;}
}
@media (max-width:575px){
    .twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{white-space:normal;}
}
@media (min-width:992px){
    .twt-navbar.twt-navbar-common .dropdown-menu.w-200px{min-width:200px;}
    .twt-navbar.twt-navbar-common .dropdown-left .dropdown-menu{left:auto;right:0;}
}

/* for lighter navbars add 'nav-light' class */
.twt-navbar.twt-navbar-common.nav-light .navbar-brand span{color:#333;}
.twt-navbar.twt-navbar-common.nav-light button.navbar-toggler .navbar-dash{background:#333;}
@media (min-width:992px){
	.twt-navbar.twt-navbar-common.nav-light .navbar-nav .nav-item .nav-link{color:#333;}
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link,
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{color: #fff; background-color: var(--primary)}
}

/* submenu css */
.twt-navbar.twt-navbar-common .dropdown-submenu{position:relative;}
.twt-navbar.twt-navbar-common .dropdown-submenu a:after{position:absolute;top:50%;right:6px;transform:translateY(-50%);border-top:0.3em solid transparent;border-right:0.3em solid transparent;border-bottom:0.3em solid transparent;border-left:0.3em solid;}
.twt-navbar.twt-navbar-common .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:0.1rem;margin-right:0.1rem;}
@media (max-width:991px){
    .twt-navbar.twt-navbar-common .dropdown-submenu .dropdown-menu{padding-left:1rem;}
}

/* submenu css */

/* hamburger on close */

.twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash{transition:0.2s all;}
.nav-slide-open .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash:nth-child(2){opacity:0;}
.nav-slide-open .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash:nth-child(1){transform:rotate(45deg) translate(5px,8px);}
.nav-slide-open .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash:nth-child(3){transform:rotate(-45deg) translate(5px,-8px);}

/* hamburger on close */


.twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item .nav-link{border-radius: 0;}

/* nav-shadow ===================================================================================================== */

.nav-shadow {background-color: var(--primary) !important; border-radius: 0;}

/* nav-shadow ===================================================================================================== */

/* navbar ===================================================================================================== */

/* footer ===================================================================================================== */

.footer{background-color:#172337;}
.footer.footer-dark,
.footer.footer-dark a{color:#aaa;}
.footer.footer-dark a{transition:0.1s;}
.footer.footer-dark a:hover{color:#fff;}
.footer .brand-logo-img{width:150px;}

/* footer ===================================================================================================== */

/* owlcarousel default override ===================================================================================================== */

/* dots */

.owl-carousel {touch-action: manipulation; }
.owl-theme .owl-dots{position:absolute;left:0;bottom:0;width:100%;}
.owl-theme .owl-dots .owl-dot span{background-color:var(--theme-color, #3b5998);margin:5px;box-shadow: 0 0 1px 1px var(--theme-color, #3b5998);}
.owl-theme .owl-dots .owl-dot.active span{background-color:var(--white);width:30px;}

/* nav (prev-next) */
.owl-theme .owl-nav{margin:0;}
.owl-theme .owl-nav .owl-prev,
.owl-theme .owl-nav .owl-next{font-size:0;position:absolute;top:50%;transform:translateY(-50%);height:50px;width:50px;line-height:50px;padding:0;margin:0;background:#fff;color:#333;box-shadow:0 3px 15px rgba(0,0,0,0.3);}
.owl-theme .owl-nav .owl-prev:hover,
.owl-theme .owl-nav .owl-next:hover{background:#fafafa;color:#333;}
.owl-theme .owl-nav .owl-prev{left:0;}
.owl-theme .owl-nav .owl-next{right:0;}
.owl-theme .owl-nav .owl-prev:after,
.owl-theme .owl-nav .owl-next:after{content:"\f104";font-size:2rem;font-family:"Font Awesome 5 Free";font-weight:900;}
.owl-theme .owl-nav .owl-next:after{content:"\f105";}

/* item */
.main-banner-slider .banner-img{object-fit:cover;object-position:center;}

/* owlcarousel default override ===================================================================================================== */

/* New Valenza Ceramic Css */
/* commn-font-part */

/* AnimationCss */

.circles{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.circles li{
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    animation: animate 25s linear infinite;
    bottom: -150px;
    
}

.circles li:nth-child(1){
    left: 25%;
    width: 80px;
    height: 80px;
    animation-delay: 0s;
}


.circles li:nth-child(2){
    left: 10%;
    width: 20px;
    height: 20px;
    animation-delay: 2s;
    animation-duration: 12s;
}

.circles li:nth-child(3){
    left: 70%;
    width: 20px;
    height: 20px;
    animation-delay: 4s;
}

.circles li:nth-child(4){
    left: 40%;
    width: 60px;
    height: 60px;
    animation-delay: 0s;
    animation-duration: 18s;
}

.circles li:nth-child(5){
    left: 65%;
    width: 20px;
    height: 20px;
    animation-delay: 0s;
}

.circles li:nth-child(6){
    left: 75%;
    width: 110px;
    height: 110px;
    animation-delay: 3s;
}

.circles li:nth-child(7){
    left: 35%;
    width: 150px;
    height: 150px;
    animation-delay: 7s;
}

.circles li:nth-child(8){
    left: 50%;
    width: 25px;
    height: 25px;
    animation-delay: 15s;
    animation-duration: 45s;
}

.circles li:nth-child(9){
    left: 20%;
    width: 15px;
    height: 15px;
    animation-delay: 2s;
    animation-duration: 35s;
}

.circles li:nth-child(10){
    left: 85%;
    width: 150px;
    height: 150px;
    animation-delay: 0s;
    animation-duration: 11s;
}



@keyframes animate {

    0%{
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }

    100%{
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }

}

/* End */
.breadcrumb {font-family: 'Anton', sans-serif;letter-spacing: 2px;}
.anton-font{font-family: 'Anton', sans-serif;}
body{overflow-x: hidden;}
.error{color: red; font-size: 14px;}
.close-icon{height: 20px;}
.bg-theme{background-color: #00adee;}
.text-theme{color: #00adee !important;}
.close-button-icon{ position: relative; transition: 0.5s; height: 45px;width: 45px;background: #00adee;position: absolute;right: 10px;border-radius: 50%;top: 10px;z-index: 1;opacity: 1 !important;}
.close-button-icon:hover{border-radius: 0; transition: 0.5s; transform: rotate(360deg);}
button:focus{outline: none;}
/* @media (min-width: 1200px){
.container {
    max-width: 1200px !important;
} */
/* End */
/* Header */
a:hover {text-decoration: none !important;}
.header-home-page .twt-navbar.twt-navbar-common{display: flex;align-items: center;padding:0px;justify-content: space-between;margin-left: auto;margin-right: auto;padding: 0 30px;background: #ffffff;transition: 0.5s;top: 0%;left: 0%;right: 0%;text-transform: uppercase;font-weight: 500;font-family: 'Oswald', sans-serif;}
.twt-navbar.twt-navbar-common{display: flex;align-items: center;padding:0px;justify-content: space-between;margin-left: auto;margin-right: auto;padding: 0 30px;background: #ffffff;transition: 0.5s;text-transform: uppercase;font-weight: 500;font-family: 'Oswald', sans-serif;}
.project_sidenav {height: 100%;width: 0;position: fixed;z-index: 1;top: 0;right: 0;background-color: #fff;overflow-x: hidden;transition: 0.5s;padding-top: 30px;z-index: 22222;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.37);}
.project_sidenav .project-btn-md  {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 25px;color: #818181;display: block;transition: 0.3s;}
.project_sidenav .md-sidenav {padding: 0px 20px 0px 20px;display: block;transition: 0.3s;}
.project_sidenav .project-btn-md:hover {color: #f1f1f1;}
.project_sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;}
.project_sidenav .project-modal-title {font-family: 'Oswald', sans-serif;font-size: 27px;margin-bottom: 15px;color: #383838;}
.project_sidenav .follow-caption-text {font-size: 15px;color: gray;}
.goog-te-gadget .goog-te-combo {margin: 4px 0;background: #00adee;color: white;border: transparent;padding: 6px;}
#google_translate_element { height: 33px !important; overflow: hidden !important; }
.project_sidenav .follow-caption-text {font-size: 15px;color: gray;margin-bottom: 1.5em;margin-top: 1em;}
/* end */

/* Slider */
.valenza-slider-layout .slick-prev, .valenza-slider-layout .slick-next{z-index: 1;background: #ffffff !important;height: 40px;width: 40px;-moz-transition: all 1s ease;/* WebKit */-webkit-transition: all 1s ease;/* Opera */-o-transition: all 1s ease;/* Standard */transition: all 1s ease;display: flex;align-items: center;justify-content: center;}
.valenza-slider-layout .slick-prev:before {content: "\f0d9";font-family: "Font Awesome 5 Free";font-weight: 900;}
.valenza-slider-layout .slick-next:before {content: "\f0da";font-family: "Font Awesome 5 Free";font-weight: 900;}
.valenza-slider-layout .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1;color: white;}
.valenza-slider-layout .slick-prev {left: 25px;transform: rotate(-360deg);}
.valenza-slider-layout .slick-prev:before, .valenza-slider-layout .slick-next:before {font-size: 20px;line-height: 1;opacity: 1;color: #00aeef;}
.valenza-slider-layout .slick-next {right: 25px;transform: rotate(-360deg);}
.slide-valenza-ul {padding: 0;list-style: none;line-height: 30px;}
.slide-valenza-link {text-decoration: none !important;color: white;font-weight: 500;margin-left: 10px;}
.slide-valenza-link:hover, :focus {outline: none;color: white;}
.valenza-caption-heading {font-family: 'Oswald', sans-serif;font-size: 33px;text-transform: uppercase;margin-bottom: 0.5em;}
.slide-caption-box {background: #333333;right: 0;height: 100%;}
.valenza-caption-part {height: 100%;display: flex;flex-direction: column;justify-content: center;padding: 3em;}
@media(min-width:1200px){
    .valenza-slider-layout .slick-next:hover.slick-next:before {background-color: #00aeef;color: white;border-radius: 50%;transition: 0.5s;font-size: 20px;}
    .valenza-slider-layout .slick-prev:hover{-moz-transform: rotate(360deg);-webkit-transform:  rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);background: #00aeef !important;border-radius: 50%;transition: 0.5s;}
    .valenza-slider-layout .slick-next:hover{-moz-transform: rotate(360deg);-webkit-transform:  rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);background: #00aeef !important;border-radius: 50%;transition: 0.5s;}
}
@media(max-width:1199px){
    .valenza-slider-layout .slick-prev:hover:before{color: #00aeef !important;}
}
/* End */

/* Responsive Media */
@media (min-width: 992px) {
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link, .twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link {background-color: transparent;color: #00aeef;position: relative;padding: 20px 10px 20px !important;margin-right: 6px;margin-left: 6px;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link, .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active:hover>.nav-link {color: rgb(0, 174, 239);background: transparent;border-bottom: 3px solid rgb(0, 174, 239);}
    .twt-navbar.twt-navbar-common .nav-link{position: relative;padding: 30px 10px 30px !important;margin-right: 6px;margin-left: 6px;font-size: 15px;}
    .twt-navbar.twt-navbar-common .nav-link:before {display: inline-block;position: absolute;content: '';top: 50%;left: 0;width: 100%;height: 0;opacity: 0;background: #efc4a3;transform: translate3d(0, -50%, 0);transition: all .3s ease;z-index: -1;}
    .custom-side-nav {display: flex;align-items: center;justify-content: space-around;}
    .blog-img-tag {padding: 4px;}
    .modern-contacts {padding: 0px;list-style: none;}
    .md-unit-caption {display: flex;margin-top: 1em;margin-bottom: 1em;}
    .md-unit-left {margin-right: 9px;color: #00aeef;margin-left: 10px;}
    .md-link {text-decoration: none !important;color: #2b2b2b;font-size: 16px;font-weight: 500;margin-bottom: 0;}
    .md-hr-brd {margin: 0px auto;width: 85%;}
    .fa-md-icon {font-size: 25px;text-align: center;color: darkgrey;margin: 5px 5px;display: inline-block;}
    .fa-md-icon:hover {color: #00aeef;}
}
@media (min-width: 992px) and (max-width: 1199.98px) { 
    .twt-navbar.twt-navbar-common .nav-link {position: relative;padding: 20px 10px 20px !important;margin-right: 0px;margin-left: 0px;font-size: 13px;}
    .twt-navbar.twt-navbar-common .brand-logo-img {height: 28px;}
}

@media (max-width: 575.98px) {
    .twt-navbar.twt-navbar-common .brand-logo-img {height: 80px;}
}
/* End */
/* Main Page background */
.page-line {right: 0;z-index: 0;}
.page-line, .page-line__item {position: absolute;top: 0;bottom: 0;left: 0;z-index: -1;}
.page-line__inner {height: 100%;border-left: 1px solid #f4f4f4;opacity: 1;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.page-col {width: 33.3333333333%;border-right: 1px solid #f4f4f4;background: 0 0;}
.page-col, .page-line .container {height: 100%;}
/* End */

/* background-animation */
.cube {
    position: absolute;
    top: 80vh;
    left: 45vw;
    width: 10px;
    height: 10px;
    border: solid 1px #00aeef;
    transform-origin: top left;
    transform: scale(0) rotate(0deg) translate(-50%, -50%);
    animation: cube 12s ease-in forwards infinite;
}
.cube:nth-child(2n) {
    border-color: #00aeef;
}
.cube:nth-child(2) {
    animation-delay: 2s;
    left: 25vw;
    top: 40vh;
}
.cube:nth-child(3) {
    animation-delay: 4s;
    left: 75vw;
    top: 50vh;
}
.cube:nth-child(4) {
    animation-delay: 6s;
    left: 90vw;
    top: 10vh;
}
.cube:nth-child(5) {
    animation-delay: 8s;
    left: 10vw;
    top: 85vh;
}
.cube:nth-child(6) {
    animation-delay: 10s;
    left: 50vw;
    top: 10vh;
}
@keyframes cube {
    from {
        transform: scale(0) rotate(0deg) translate(-50%, -50%);
        opacity: 1;
   }
    to {
        transform: scale(20) rotate(960deg) translate(-50%, -50%);
        opacity: 0;
   }
}


/* About Us */
.comman-title-1 {font-family: 'Anton', sans-serif;font-size: 38px;text-transform: capitalize;margin-bottom: 1em;}
.comman-text {font-size: 14px;color: gray;text-align: justify;line-height: 25px;margin-bottom: 5em;}
.comman-title-sub {text-transform: uppercase;font-weight: 600;font-size: 18px;letter-spacing: 10px;margin-bottom: 0.8em;}
.au-btn--arrow {padding: 10px 20px;background: white;border: 1px solid #b9b9b9;border-radius: 2px;color: gray;transition: 0.5s;}
.au-btn--arrow:hover {background: black;color: white;border: 1px solid transparent;transition: 0.5s;}
.about-us-layout .about-us-media-img {position: relative;margin-top: 3em;}
.about-us-layout .about-us-media-img-inner {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.about-us-layout .about-us-number {color: #fff;display: block;font-size: 145px;font-weight: 700;line-height: 1;margin-bottom: -6px;text-align: center;}
.about-us-layout .about-us-desc {text-transform: uppercase;font-size: 13px;letter-spacing: .3em;color: white;}
.about-us-layout .about-us-media-img .about-us-line.active {opacity: 1;visibility: visible;top: 20px;left: 20px;}
.about-us-layout .about-us-media-img .line-bottom.active {opacity: 1;visibility: visible;top: auto;left: auto;bottom: 20px;right: 20px;}
.about-us-layout .line-bottom {position: absolute;display: inline-block;width: 230px;height: 230px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;top: 100px;left: 100px;opacity: 0;visibility: hidden;-webkit-transition: all .55s ease-in-out;-o-transition: all .55s ease-in-out;-moz-transition: all .55s ease-in-out;transition: all .55s ease-in-out;}
.about-us-layout .about-us-line {position: absolute;display: inline-block;width: 230px;height: 230px;border-top: 1px solid #fff;border-left: 1px solid #fff;top: 100px;left: 100px;opacity: 0;visibility: hidden;-webkit-transition: all .55s ease-in-out;-o-transition: all .55s ease-in-out;-moz-transition: all .55s ease-in-out;transition: all .55s ease-in-out;}
.about-us-layout .about-us-media-img:before {content: '';position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);}

@media(max-width:767px){
    .about-us-layout .about-us-media-img{margin-top: 0;margin-bottom: 2em;}
}
/* End */

/* Our specilization */
.our-specilization-layout {padding-top: 5em;padding-bottom: 5em;}
.our-specilization-layout .number {font-size: 72px;color: #ebebeb;font-weight: 300;display: inline-block;line-height: 1;}
.our-specilization-layout .our-media-title {position: relative;margin-bottom: 10px;}
.our-specilization-layout .title {position: absolute;top: 50%;left: 0;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.our-specilization-layout .figure-img {max-width: 75px;text-align: center;}
.our-specilization-layout .specilization-box {text-align: center;padding: 0 30px;}
.our-specilization-layout .title-link {font-size: 20px;color: #555;text-transform: uppercase;font-family: 'Anton', sans-serif;letter-spacing: 1px;}
.our-specilization-layout .media-caption-text {font-size: 14px;color: gray;line-height: 25px;}
.our-specilization-layout .specilization-box:hover .figure-img {transform: translateY(-10px);transition: 0.5s;}
.our-specilization-layout .specilization-box .figure-img {transition: 0.5s;}
/* End */

/* Interior Design */
.interior-layout {background-image: url(../images/valenza-company.jpg);height: 100%;width: 100%;padding: 5px;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;z-index: 1;background-attachment: fixed;}
.interior-layout .video-section-full {margin: 80px 0px;width: 400px;padding: 50px;}
.interior-layout:before {content: '';width: 100%;height: 100%;background: rgb(39 39 39 / 0.3);position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;z-index: -1;}
.interior-layout .video-caption-text {font-family: 'Anton', sans-serif;font-size: 22px;letter-spacing: 1px;margin-top: 7px;margin-bottom: 1.5em;}
.interior-layout .video-section-heading {text-transform: uppercase;font-weight: 600;font-size: 15px;letter-spacing: 5px;}
.interior-layout .video-section-left {position: relative;display: table-cell;vertical-align: middle;width: 120px;}
.interior-layout .icon {background-color: #50aab2;color: white;border-radius: 50%;width: 50px;height: 50px;text-align: center;display: flex;flex-direction: column;justify-content: center;font-size: 15px;position: relative;-webkit-transition: height .25s ease, width .25s ease;transition:height .25s ease, width .25s ease;}
.circle:before,.circle:after {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border: 11px solid #29a4af1f; z-index: -1;}
.circle:before {-webkit-animation: ripple 2s linear infinite;animation: ripple 2s linear infinite;}
 .circle:after {-webkit-animation: ripple 2s linear 1s infinite;animation: ripple 2s linear 1s infinite;}
 .circle:hover:before,.circle:hover:after {-webkit-animation: none;animation: none;}
.interior-layout .circle {background-color: #50aab2;color: white;border-radius: 50%;width: 50px;height: 50px;text-align: center;display: flex;flex-direction: column;justify-content: center;font-size: 15px;position: relative;-webkit-transition: height .25s ease, width .25s ease;transition: height .25s ease, width .25s ease;}
@-webkit-keyframes ripple{0% {-webkit-transform:scale(1); }80% {-webkit-transform:scale(1.75); opacity:1;}100% {-webkit-transform:scale(2); opacity:0;}}
@keyframes ripple{0% {transform:scale(1); }80% {transform:scale(1.75); opacity:1;}100% {transform:scale(2); opacity:0;}}
.interior-layout .video-section-content {display: flex;}
.interior-layout .video-secion-right {display: flex;flex-direction: column;justify-content: center;}
.interior-layout .video-link {font-weight: 600;color: #4ba9b1;font-size: 16px;cursor: pointer;}
/* End */

/* Letest Project */
.letest-project-layout .work-slide-box {padding: 0 16px;}
.letest-project-layout .media-body {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);text-align: center;}
.letest-project-layout .work-slide-box {position: relative;}
.letest-project-layout .line {position: absolute;display: inline-block;width: 230px;height: 230px;border-top: 1px solid #fff;border-left: 1px solid #fff;transition: all .55s ease-in-out;opacity: 1;visibility: visible;top: 1em;left: 1em;}
.letest-project-layout {padding-top: 5em;padding-bottom: 5em;}
.letest-project-layout .line-bottom {opacity: 1;visibility: visible;top: auto;left: auto;right: 1em;bottom: 1em;border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-top: 0px solid transparent;border-left: 0px solid transparent;}
.letest-project-layout .work-slide-box:focus {outline: none;box-shadow: none;}
.letest-project-layout .work-slide-link {font-weight: 100;color: white;font-family: 'Anton', sans-serif;letter-spacing: 2px;font-size: 28px;}
.letest-project-layout .address {color: white;text-transform: uppercase;letter-spacing: 2px;}
.letest-project-layout .media-project-work {position: relative;cursor: pointer;transition: 0.5s;}
.letest-project-layout .media-project-work:before {content: '';position: absolute;width: 100%;height: 100%;background: #21252963;}
/* .letest-project-layout .media-project-work:hover .all-media-work-box {visibility: hidden;transition: 0.5s;opacity: 0;transition: visibility 0s 0.5s, opacity 0.5s linear;}
.letest-project-layout .media-project-work:hover .line {visibility: hidden;transition: 0.5s;opacity: 0;transition: visibility 0s 0.5s, opacity 0.5s linear;}
.letest-project-layout .media-project-work:hover::before {visibility: hidden;transition: 0.5s;opacity: 0;transition: visibility 0s 0.5s, opacity 0.5s linear;} */
.letest-project-layout .project-slide-img{height: 430px; width: 100%;}
/* End */

/* why-Choose-section */
.why-choose-us{padding-top: 5em;padding-bottom: 0em;}
.why-choose-us .why-section-icon{font-size: 34px;color: #00adee;}
.why-choose-us .why-choose-us-image{position: relative; z-index: 1;}
.why-choose-us .why-choose-us-image::before{content: '';position: absolute;top: -35px;bottom: 0;height: 350px;right: -8%;background-color: rgb(0, 173, 238, 0.1);left: 0;width: 88%;margin-left: auto;z-index: -1;}
.why-choose-us .why-choose-us-image-part{width: 100%;height: 390px;object-fit: cover;}

/* counter-section */
/* .counter-section::before{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.8);}
.counter-section .count-word{font-weight: 900;font-size: 60px;color: #fff;}
.counter-section .count-text {position: relative;display: block;font-size: 18px;line-height: 1.2em;font-weight: 400;color: #dddddd;padding: 9px 0;}
.counter-section .columns-part{position: relative; z-index: 1;}
.counter-section .columns-part::before{content: '';position: absolute;top: 0;left: -6%;height: 100%;width: 20%;border: 2px solid #00adee; transition: 0.5s; z-index: -1;}
.counter-section .columns-part:hover::before{background-color: #00adee;} */

.country-layout:before {
    content: '';
    width: 100%;
    height: 100%;
    background-image: url(../images/map.png);
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    overflow: hidden;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.5;
}
.country-layout {
    position: relative;
}
.country-flag-mb {
    padding: 1.5em;
    background: #f2fbff;
    border-radius: 5px;
}
.country-flag-box-mb {
    background: rgb(255 255 255);
    padding: 10px;
    margin: 6px;
    margin-bottom: 2em;
    transition: 0.5s;
}
.country-flag-box-mb:hover {
    background: rgb(0 173 238 / 0.6);
    border-radius: 50%;
    transition: 0.5s;
    transform: translateY(-31px);
}

/* columns-part */
.counter-section .main-counter{border-right: 1px dashed #fff;flex-direction: column;padding-top: 30px;padding-bottom: 30px;}
.counter-section .main-counter:last-child {border-right: 0px dashed #fff;}

/* about-header */
.commn-header-part.about-header {background-image: url(../images/top-header.jpg);position: relative;z-index: 1;background-position: bottom;background-size: cover;}
.commn-header-part.about-header::before{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); z-index: -1;}
.commn-header-part .header-top-bottom-space{padding: 70px 0px;}
.commn-header-part .main-heading-top-header{font-size: 50px; color: #00adee;font-family: 'Anton', sans-serif;}
.commn-header-part .breadcrumb-item.active{color: #00adee;}

/* certificate-section */
.certificate-section{padding-top: 2em; padding-bottom: 2em;}
.certificate-section .main-card-certificate{position: relative; }
.certificate-section .main-card-certificate::before{content: '';top: 0;left: 0;border-left: 2px solid #cacaca;height: 20px;border-top: 2px solid #cacaca;width: 20px;position: absolute; transition: 0.5s;}
.certificate-section .main-card-certificate::after{content: '';bottom: 0;right: 0;border-right: 2px solid #cacaca;height: 20px;border-bottom: 2px solid #cacaca;width: 20px;position: absolute; transition: 0.5s;}
.certificate-section .main-card-certificate:hover::before, .certificate-section .main-card-certificate:hover::after {border-color: #00adee; transition: 0.5s;}

/* Gallery Section */
.gallery-design .gallery-item-image{height: 180px;object-fit: cover;}

/* Product */
.product-section .sub-heading-product{position: relative;color: #353535;}
.product-section .sub-heading-product::before{content: '';position: absolute;height: 2px;width: 50px;background: #00adee;bottom: -5px;}
.product-section .product-heading{color: #000;}
.product-section .product-heading-box{padding: 15px;background: #fff; text-align: center;}
.product-section .product-main-heading{font-size: 14px; margin-bottom: 0;font-weight: 600;}
.product-section .product-custom-header{padding: 4px;}
.product-section .product-side-bar-heading{padding: 15px 20px;background-color: #212529;color: #fff;}
.product-section .main-product-list-item{position: relative;font-size: 15px;padding-bottom: 20px;}
.product-section .main-product-list-item:after{content:'';}
.product-section .main-product-list-item::before{content: '';position: absolute;bottom: 10px;left: -16px;right: 0;border-bottom: 1px dashed #abaaaa;width: 250px;}
.product-section .sub-product-list{padding-left: 25px;padding-top: 10px;}
.product-section .sub-product-item{color: #272727;position: relative;font-size: 15px;}
.product-section .main-product-item{color: #505050; position: relative;display: block;}
/* .product-section .sub-product-item::before{content: "\f078";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: -20px;transform: rotate(-90deg);transition: 0.5s;font-size: 11px;top: -2px;} */
.product-section .sub-product-item:not(.collapsed)::before{transform: rotate(0deg);transition: 0.5s;}
.product-section .main-product-item::before{content: "\f078";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;right: 5px;transform: rotate(-90deg);transition: 0.5s;color: #ffffff;top: 3px;font-size: 13px;}
.product-section .main-product-item:not(.collapsed)::before{transform: rotate(0deg);transition: 0.5s;top: 4px;right: 6.5px;}
.product-section .main-product-color{color: #000;position: relative;display: block;margin-bottom: 2px;padding-bottom: 2px;border-bottom: 1px solid #ddd;font-size: 14px;}
.product-section .main-product-color::before{content: "";position: absolute;left: -15px;top: 33%;transform: translateY(-50%);color: #00adee;height: 2px;width: 8px;background: #3a3d3e;/* border-radius: 50%; */}
.product-section .sub-product-list-last{padding-left: 8px;}
.product-section .sidebar{border: 2px solid #212529;}
.product-section .main-sub-product{margin-bottom: 5px;padding-bottom: 5px;}
.product-section .borders-list .main-sub-product:last-child{border-bottom: 0;margin-bottom: 0px;padding-bottom: 0px;}
.product-section .icon-collapse{position: absolute;height: 25px;width: 25px;background: rgba(0, 0, 0, 0.8);right: 5px;top: 5px;border-radius: 50%;cursor: pointer;}
.product-section .main-nav-link{color: #3e3e3e;position: relative;display: block;font-weight: 600;width: 85%; text-transform: uppercase;}
/* product-view-Modal */
.product-view-modal .other-details .table-even-css tbody tr:nth-child(odd){background: #f5f5f5;}
.product-view-modal .other-details .table-head-width{width: 150px;}
.product-view-modal .close-button-icon{ position: relative; transition: 0.5s; height: 45px;width: 45px;background: #00adee;position: absolute;right: 10px;border-radius: 50%;top: 10px;z-index: 1;opacity: 1 !important;}
.product-view-modal .close-button-icon:hover{border-radius: 0; transition: 0.5s; transform: rotate(360deg);}
.product-view-modal .custom-product-table{font-size: 14px;}

/* Contact Us */
.contact-us-main-section{ position: relative;}
.contact-us-main-section::before{content: '';position: absolute;top: 0;bottom: 0;left: auto;right: 0;width: 50%;}
.contact-us-main-section .custom-card{min-width: 100px;min-height: 100px;height: auto;width: 100%;display: flex;align-items: center;justify-content: center;text-align: center;margin: 0 auto;background: transparent;transition: 0.5s;flex-direction: column;}
.contact-us-main-section .shadow-part{box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.2), 0 4px 6px -2px rgba(0, 0, 0, 0.02);transition: 0.5s;}
.contact-us-main-section .shadow-part:hover{box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);}
.contact-us-main-section .main-heading-box-contact{font-size: 18px;font-size: 18px;background: -webkit-linear-gradient(#313131, #353535);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.contact-us-main-section .contact-us-details{font-size: 14px; width: 80%;}
.contact-us-main-section .contact-details{z-index: 9;}
.contact-us-main-section .contact-icon{width: 40px;background: #00adee;display: flex;align-items: center;justify-content: center;height: 40px;color: #fff;border-radius: 50%;}
.contact-us-main-section .main-heading-contact{font-size: 25px;background: linear-gradient(to left, #00adee, #139ed2);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.contact-us-main-section .details-text{color: #4a4a4a;}
.contact-us-main-section .rotate-phone{transform: rotate(90deg);}
.contact-us-main-section .contact-icons{width: 60px;height: 60px;border: 1px solid #00adee;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 20px;color: #ffffff;margin: 0 auto;background: #00adee;}
.contact-us-main-section .contact-icon-main{width: 70px;}
.contact-text {font-size: 16px;color: #464646 !important;font-weight: 500;}
.contact-modal .close-button-icon{transition: 0.5s;height: 45px;width: 45px;background: #fff;position: absolute;right: 25px;border-radius: 50%;top: 25px;z-index: 1;opacity: 1 !important;display: flex;align-items: center;justify-content: center;}
.contact-us-main-section .main-heading-box-contact{color: #212529 !important;}
.contact-us-main-section .address-card{border-bottom: 2px solid #00adee !important;}
.contact-us-main-section .contact-footer{background: #f7f7f7;padding: 8px !important;text-align: center;}
/* .close-button-icon */

/* custom-table-packing-details-css */
.custom-table th{font-size: 14px;color: #01394e;}
.main-table-heading{background: rgb(0, 173, 238, 0.3);}
.custom-table td{vertical-align: middle;}
/* End */


/* Technical Specification */
.navbar-tabs-main .nav-link.active, .navbar-tabs-main .show>.nav-link{color: #ffffff;background-color: #00adee;border-top: 2px solid #00adee;position: relative;}
.navbar-tabs-main .nav-link.active::before{content: '';border: 5px solid #00adee;border-top-color: transparent;border-left-color: transparent;position: absolute;transform: rotate(45deg);bottom: -4px;left: 45%;}
.navbar-tabs-main .nav-link{color: #484848;padding: 8px 50px;border-radius: 0px;margin: 0px 0px;font-weight: 600;border: 0;background: #ececec;}
.navbar-tabs-main .custom-nav-tabs{border-bottom: 2px solid #00adee;}
.navbar-tabs-main .nav-tabs .nav-item{margin-bottom: -2px;}
/* End */

/* main-card-color */
.main-card-color{background: rgb(0, 173, 238, 0.3);color: #000000!important;border-radius: 0;width: 20%;border-bottom: 1px solid #777 !important;}
/* footer */
.footer-top-border{border-bottom: 1px solid #424242;}
.footer .footer-logo{width: 250px;}
.footer{background-color: #000000;}
.footer .icon-footer{height: 30px;width: 30px;display: flex;background: transparent;align-items: center;justify-content: center;border-radius: 50%;margin-right: 15px;color: #00adee !important;}
.footer .icon-social-icon{height: 30px;width: 30px;display: flex;align-items: center;justify-content: center;background: #00adee;border-radius: 50%;color: #fff;}
.footer{font-size: 14px;}
@media(max-width:767px){
    .footer2 .footer-contact{font-size: 18px;} 
}

@media(min-width:768px){
    .conditions-heading{display: none;}
}

@media(min-width:768px) and (max-width:991px){
    .careers-main-image-part{display: none;}
}

/* Media Query Commn css 767 */
@media(max-width:1365px){
    section{overflow-x: hidden;overflow-y: hidden;}
    .about-us-layout .about-us-number{font-size: 90px;}
    .about-us-layout .about-us-media-img-inner{text-align: center;}
    .our-specilization-layout{padding-top: 4em;padding-bottom: 4em;}
    .about-us-media{margin-bottom: 10px;}
    .comman-title-1{font-size: 35px;margin-bottom: 1.3em;}
    .comman-text{margin-bottom: 2em;}
    .letest-project-layout{padding-top: 3em;padding-bottom: 3em;}
    .why-choose-us{    padding-bottom: 3em;}
    .counter-section .main-counter{border: 0;}
    .size-column{min-width: 70px;}
    .contact-us-main-section .contact-icons{width: 45px;height: 45px;font-size: 16px;}
}

@media(max-width:767px){
    .about-us-layout .about-us-media-img-inner{text-align: center;}
    /* navbar-slider start */
    .main-navbar-wrapper{min-height: 65.2188px !important;}
    .header-home-page .twt-navbar.twt-navbar-common{top: 0;left: 0;right: 0;}
    .valenza-slider-layout .slick-prev, .valenza-slider-layout .slick-next{top: 40%;height: 35px;width: 35px;}
    /* End */
    /* video-section-full-start */
    .interior-layout .video-section-full{margin: 25px 0px;padding: 28px;}
    .interior-layout .video-caption-text{font-size: 16px;}
    /* End */
   /* Why Us Section Start */
   .why-choose-us .why-choose-us-image::before{display: none;}
   .why-choose-us .why-choose-us-image-part{height: auto;}
   .why-choose-us{padding-top: 2em;padding-bottom: 2em;}
   /* end */
   .letest-project-layout{padding-top: 3em;padding-bottom: 3em;}
   .mobile-hide-heading{display: none;}
   .why-choose-us .why-choose-us-image{padding-bottom: 45px;}

   /* our-specilization-layout */
   .our-specilization-layout{padding-top: 3em;padding-bottom: 3em;}

   /* counter-section */
   .counter-section .main-counter{padding-top: 15px;padding-bottom: 15px; border-right:0;}
   .commn-header-part{padding-top: 0px;}
   .commn-header-part .main-heading-top-header{font-size: 30px;}
   .commn-header-part .breadcrumb-item{font-size: 16px;}
   .commn-header-part .header-top-bottom-space{padding: 60px 15px;}
   .commn-header-part .breadcrumb{padding: 0;}
   .comman-title-1{font-size: 32px;}
   .careers-main-image-part{display: none;}
   .main-packing-details-heading{font-size: 28px;}
   .sub-heading-packing-details{font-size: 20px;}
   .technical-specification .nav-link{font-size: 16px;padding: 8px 25px;}
}


@media(max-width:375px){
    .main-packing-details-heading{font-size: 20px;}
    .sub-heading-packing-details{font-size: 16px;}
    .commn-header-part .main-heading-top-header{font-size: 30px;}
    .commn-header-part .breadcrumb-item{font-size: 12px;padding: 3px;}
    .commn-header-part .header-top-bottom-space{padding: 40px 15px;}
    .commn-header-part .breadcrumb{padding: 0;}
    .comman-title-1{font-size: 24px;}
    .technical-specification .nav-link{font-size: 14px;padding: 8px 20px;}
}


/* Product */
.second-product-icon{position: absolute;height: 18px;width: 18px;background: rgba(0, 0, 0, 0.2);left: -25px;top: -1px;cursor: pointer;}
.main-icon-sub-product::before{content: "\f068";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 5px;transition: 0.5s;font-size: 11px;top: 2px;}
.product-section .main-icon-sub-product:not(.collapsed)::before{transition: 0.5s; content: "\f067";}
.sub-product-item-icon{position: absolute;height: 18px;width: 18px;background: rgba(0, 0, 0, 0.2);left: -25px;top: 2px;cursor: pointer;}
.sub-product-item-icon:before{content: "\f078";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 5px;transform: rotate(-90deg);transition: 0.5s;font-size: 11px;top: 1px;}
.product-section .sub-product-item-icon:not(.collapsed)::before{transform: rotate(0deg);transition: 0.5s;}
.main-sub-product::before{content: "\f067";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: -20px;transition: 0.5s;font-size: 11px;top: 4px;}
.main-sub-product:not(.collapsed)::before{transition: 0.5s;content: "\f068";}
.sub-product-item-icon:before{display: none;}
/* .product-section .main-sub-product::after{content: '';position: absolute;bottom: 0px;left: -40px;right: 0;border-bottom: 1px dashed #949494;width: 250px;} */
.main-product{margin-bottom: 10px;padding-bottom: 5px;background: rgba(191, 191, 191, 0.1);padding-left: 10px;padding-top: 5px;font-weight: 500;border: 1px solid #dadada;}
.main-product::before{content: '';position: absolute;bottom: -1px;left: 0px;right: 0;width: 100%;}
.sub-product-left-spacing{padding-left: 15px;padding-top: 10px;}

/* splash-screen */
.splash-screen{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #fff;z-index: 99999;display: flex;justify-content: center;align-items: center;}

/* table-stript-background-color */
.table-striped-background-color{background-color: #f2f2f2;}


@media(max-width:767px){
    .navbar-tabs-main .nav-link{padding: 8px 10px;font-size: 14px;}
}


/* main-modal */
.custom-youtube-modal .close-main-modal{position: absolute;z-index: 1;right: 0;right: -30px;}
.custom-youtube-modal .close-image{width: 20px;}
@media(min-width:992px){
    .custom-youtube-modal .youtube-modal{height: 504px !important;}
}
button.close{opacity: 1;}
.developed-by-link{display: block;}


/* main-sidebar */
.button-sidebar-show{display: none;}
@media(max-width:991px){
    /* .button-sidebar-show{height: 40px;width: 40px;background: #f8f9fa;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #000;} */
    .button-sidebar-show{display: block;}
    .main-sidebar{position: fixed;z-index: 99999;top: 0;left: 0;bottom: 0;background: #f8f9fa;right: 10%; transition: 0.5s;}
    .product-section .sidebar{border: 0;}
    .main-sidebar.sidebar-open{transform: translate3d(-100%, 0px, 0px); transition: 0.5s;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link{color: #fff;background: rgb(0 173 238);}
    .product-section .product-side-bar-heading{display: flex;justify-content: space-between; align-items: center;}
    .main-background-color{position: relative; transition: 0.5s;}
    .main-background-color::before{content: '';position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 9999;background-color: rgb(12 12 12 / 80%); transition: 0.5s;}
}
/* googletranslet */
@media(max-width:991px){
    .goog-te-gadget .goog-te-combo{width: 100%;}
}



/* map */
path {fill: lightgray; stroke: white;}
path:hover {fill: gray;}
.container-main{position: relative;}
.overlay-image{position: absolute;text-align: center; right: 0;}
.country-image{display: none;}
.overlay-image:hover .country-image{display: block;position: absolute;left: -80px;top: -210px;z-index: 9;}

@media(max-width:991px){
    .country-image img{width: 60px !important;height: 68px !important;}
    .country-image-icon{width: 5px !important;}
}

@media(max-width:1200px){
    .country-image img{width: 60px !important;height: 68px !important;}
    .overlay-image:hover .country-image{left: -22px;top: -62px;}
    .sri-lanka{bottom: 27.6% !important;left: 70.8% !important;}
    .nepal{bottom: 37.1% !important;;left: 71.9% !important;}
    .vietnam{bottom: 30.6% !important;left: 77.3% !important;}
}
@media(min-width:768px) and (max-width:1199px){
    .country-image img{width: 60px !important;height: 68px !important;}
    .overlay-image:hover .country-image{left: -22px;top: -62px;}
    .sri-lanka{bottom: 30.2% !important;left: 71.4% !important;}
    .nepal{bottom: 37.6% !important;left: 73.9% !important;}
    .vietnam{bottom: 30.6% !important;left: 77.3% !important;}
}

.sub-product-left-spacing-inner-space{padding-left: 10px !important;}



/* our-strength-section */
.our-strength-section .valenza-count{background-color: rgb(0 173 238);height: 40px;display: flex;width: 40px;text-align: center;vertical-align: middle;color: #ffffff;align-items: center;justify-content: center;font-size: 18px;}
.our-strength-section .main-strength-part{font-weight: 500;color: #0375a0;border-radius: 5px;}
.our-strength-section .custom-card{padding: 10px; font-size: 14px;border-bottom: 2px solid #00adee !important; background-color: #fff; transition: 0.5s;}
.our-strength-section .custom-card:hover{background-color: #00adee; color: #fff !important;}
.our-strength-section .custom-card:hover .heading-count{color: #fff !important;}
.our-strength-section{padding-bottom: 2em;}
@media(max-width:345px){
    .our-strength-section .valenza-count{position: absolute;}
}
@media(max-width:767px){
    .our-strength-section .main-strength-part{font-size: 14px;}
}
/* logo-side */
@media(max-width:991px){
    .our-strength-section .logo-side{display: none;}
}

/* mission-vision-section */
.mission-vision-section{padding-top: 2em;padding-bottom: 2em;}
.mission-vision-section .overlay-img{width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;font-size: 40px;color: #00adee;margin: 0 auto;margin-top: -50px;background: #fff;position: absolute;left: 0;right: 0;top: 38%;border-radius: 50%;}
.mission-vision-section .mission-vision-image{width: 60px;}
@media(max-width:345px){
    .mission-vision-section .vision-part.overlay-img{top: 30.9%;}
    .mobile-view-padding{padding-left: 50px;}
}

/* country-content-section */
.country-content-section{padding-top: 3em; padding-bottom: 3em;}

/* product-not-found-card */
.product-not-found-card{border: 1px solid #00adee;}
@media(max-width:767px){
    .product-not-found-text{font-size: 20px;}
}

/* main-page-not-found */
.main-page-not-found{min-height: 100vh;}
.main-page-not-found .icon-error{width: 180px;height: 180px;position: absolute;top: 27px;left: 34px;}
.main-page-not-found .error-img {width: 250px;height: 250px;margin: 0 auto;background: #00adee;border-radius: 50%;display: flex;align-items: center;position: relative;justify-content: center;}

/* whatsapp-icon */
.whatsapp-main-fixed-part{position: fixed;bottom: 20px;left: 2.5%;padding: 15px;background: white;border-radius: 50%;z-index: 99;}
.whatsapp-main-fixed-part .whatsapp-icon{width: 30px;}

/* site-gif */
.site-gif{min-height: 100vh;object-fit: cover;}

/* submenu-css */
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{padding: 0.45rem 1rem;font-size: 14px;}
/* End */

/* Fixed Navbar Css */
@media(min-width:992px){
    .twt-navbar.twt-navbar-common{position: initial;}
}
/* End */


.director-manager-class {
    padding-top: 15px;
    font-size: 17px;
}
.director-main-title {
    font-size: 29px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 0;
}
.director-small-title {
    text-align: center;
    margin: auto;
    display: table;
    padding-top: 5px;
    font-size: 17px;
}
.about-us-layout .about-us-media-img.js-line.mesage-image:after {
    background: #00adee;
    content: "";
    top: 0;
    left: 0;
    width: 20%;
    height: 100%;
    z-index: -1;
    position: absolute;
}
.about-us-layout .about-bg-img {
    border: 1px solid #ebebeb;
}
.about-us-layout .about-us-media-img.js-line.mesage-image {
    position: relative;
    padding: 22px 0 20px 28px;
    z-index: 1;
}
.about-us-layout .about-us-media-img.js-line.mesage-image:before{display: none;}