<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

	Theme Name: Certise-Group

	Theme URI: https://weblankan.com

	Author: Tharindu

	Author URI: https://weblankan.com



	Version: 1.0

	Text Domain: Certise-Group

*/
.justify-para{
    text-align: justify !important;
}

.aboutus-name{
    font-size: 25px;
}
.carousel-inner,.carousel {
    height: 100vh;
}
.home-section-1 {
    background: rgba(0,0,0,0.5);
	height:100vh;
}
.slider1{
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.1), rgba(0,0, 0, 0.2)),linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(0,0, 0, 0.2)),url(/wp-content/uploads/2024/03/Sitrek-Welcome-1-1-1.png);
	/* background-image: linear-gradient(to top, rgba(255, 255, 255, 0.1), rgba(0,0, 0, 0.6)),linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(0,0, 0, 0.2)),url(/wp-content/uploads/2021/06/2.jpg); */
    background-size:cover;
	height:100vh !important;
}

.slider2{
	background-image: linear-gradient(to top, rgba(255, 255, 255, 0.1), rgba(0,0, 0, 0.6)),linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(0,0, 0, 0.2)),url(/wp-content/uploads/2024/03/Certis-Lanka-1.png) !important;
	background-size:cover;
	height:100vh !important;
}

.news-page-carousel .owl-prev{
    position: absolute;
    left: 1%;
    top: 100px;
    color: #fff !important;
    font-size: 20px !important;
}.news-page-carousel .owl-next{ 
    position: absolute;
    right: 1%;
    top: 100px;
    color: #fff !important;
    font-size: 20px !important;
}

.scroll-up{
    position: fixed;
    bottom: 0;
    z-index: 9999999999;
    right: 0;
    display: none;
}

.btn-scrolled{
    display: block !important;
}

.con-details a{
    color: #212529;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}

.con-details{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.contactus-sec-2 a{
    color: #212529;
}

.con-details img{
    padding-bottom: 10px;
}

.nav-collapse-menu,.social-header-ul{
    display: none;
}

.menu-main-menu-container{
    margin-left: auto;
}
a:hover{
text-decoration: none;
color: #fd8c10 !important;
}
.home-sec-4 .service-page:hover{
    background: #000 !important;
}
@media only screen and (max-width: 991px) {
    .chaiman-msg{
        background: #efefef;
    }
    .address{
        padding-left: 10px !important;
    }
    .group ul{
        padding-left: 10px !important;
    }
    .con-details {
        padding: 20px 0;
    }
    .nav-collapse-menu,.social-header-ul{
        display: block !important;
    }
    .menu-main-menu-container{
        margin-left: auto;
        margin-right: auto;
        padding:15px 0;
    }
    .social-header-ul{
        list-style-type: none;
        display: flex !important;
        padding:0;
    }
    .fa-facebook, .fa-linkedin, .fa-whatsapp {
        background-color: var(--secondary-color-2);
        color: var(--main-color);
        border-radius: 50% !important;
        padding: 8px 10px;
        margin: 5px;
    }
    .nav-collapse-menu{
        width: 60%;
    }
}

@media only screen and (max-width: 767px) {
    #menu-footer-menu{
        padding:5px 0 !important;
    }
    .group li {
        line-height: 25px !important;
    }
.service-carousel .owl-prev{
    position: absolute;
    left: 1%;
    top: 100px;
    color: #fff !important;
    font-size: 20px !important;
}.service-carousel .owl-next{ 
    position: absolute;
    right: 1%;
    top: 100px;
    color: #fff !important;
    font-size: 20px !important;
}
  }
  @media only screen and (min-width: 767px) {
    .service-carousel .owl-prev{
        position: absolute;
        left: 1%;
        top: 50%;
        color: #fff !important;
        font-size: 50px !important;
    }
    .service-carousel .owl-next{ 
        position: absolute;
        right: 1%;
        top: 50%;
        color: #fff !important;
        font-size: 50px !important;
    }
    
  }

.home-sec-4{
    margin-bottom: -12px;
}


.service-carousel .owl-next:focus,.service-carousel .owl-prev:focus{
    outline: 0;
    border: 0;
}

button:focus,a:focus{
    outline: 0 !important;
    border: 0 !important;
}

.best-web{
	position:fixed;
	right:0;
	top:20%;
	z-index:100 !important;
}

@media screen and (max-width: 767px) {
  .best-web{
	top: 10% !important;
}
	.best-web img{
	width:70%;
		height:auto;
}
}

#footer a:hover,.topbar a:hover,#menu-footer-menu a:hover,#primary a:hover{
    color: #fd8c10 !important;
    text-decoration: none;
}

#footer a{
    color: #fff;
    text-decoration: none;
}

.navbar-toggler{
    z-index: 9999999 !important;
}
header {
    z-index: 9999 !important;
}


.header-scrolled{
    position: fixed;
    background: #303030;
    transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
    z-index: 999999 !important;
    background-color: var(--main-color);
}

.header-scrolled .navbar-brand img{
    width: 70%;
    transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
}

.topbar-scrolled{
    display: none;
}

@media only screen and (min-width: 1400px) {
    .item-col{
        padding: 60px 0
    }.service-1, .service-2, .service-3, .service-4, .service-5{

        margin: 30px 0px !important;
    
    }
}

@media (min-width: 991px)  and (max-width: 1400px) {
    .service-1, .service-2, .service-3, .service-4, .service-5{

        margin: 30px 0px !important;
    
    }
    .main-sub-header {
        font-size: 40px !important;
    }
    .aboutus-messages .col-lg-6.col-md-12.col-sm-12 {
        padding: 50px !important;
    }
    .co-services .sub-header.inner {
        font-size: 25px !important;
    }
    .news-sec-2 .card-title {
        font-size: 20px !important;
    }
    .card-body {
        padding: 10px !important;
    }
    .director-board .card-body {
        font-size: 16px !important;
    }
    .counter-Txt {
        font-size: 60px !important;
    }
    header .nav-item {
        padding-left: 30px !important;
    }
    .navbar-brand img{
        width: 80%;
    }
    /* .carousel-item .home-sec-4-bg{
        height: 100vh;
    } */
    .home-sec-4 img {
        width: 90% !important;
    }
        
    .carousel-item .home-sec-4-bg .row{
        height: 100%;
        }
   
}

.director-designation{
    font-size: 14px !important;
}

@media (min-width: 991px) and (max-width: 1100px) {
    .navbar-nav .nav-link{
        padding: 0 !important;
    }
    /* .carousel-item .home-sec-4-bg{
        height: 60vh !important;
    } */
    .aboutus-messages .col-lg-6.col-md-12.col-sm-12 {
        padding: 20px !important;
    }
}

@media only screen and (max-width: 991px) {
    .show {
        -webkit-transform: scaleY(1) !important;
        transform: scaleY(1) !;
        -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66) !important;
        transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66) !important;
    }
    .navbar-collapse {
        background-color: #303030;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom right, top left;
        position: absolute;
        top: 0px;
        width: 100%;
        height: 100vh;
        z-index: 9999 !important;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center !important;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: .2s;
        transition-duration: .2s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }
    .co-services .sub-header,.co-services .sec-p {
        text-align: left !important;
    }
    .home-sec-3 {
        margin-top: 0px !important;
        padding-top: 30px;
    }
    .home-section-2 .row{
        flex-direction: column-reverse !important;
    }
    .home-section-2 .row img{
        display: none !important;
    }
    .home-section-2{
        padding: 30px;
    }
    
    .home-sec-3 .col-why {
        margin: 0 !important;
        padding: 20px !important;
        height: auto !important;
        width: auto;
    }
    .home-sec-3 .col-why:hover{
        background-color: #fff !important;
    }
    .home-sec-3 .col-why:hover #why{
        fill:#000 !important;
    }
    
    .item-col{
        justify-content: center;
    }
    .home-sec-4-bg .bg-desc .container {
        width: 100% !important;
        margin-bottom: 30px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .text-align-col{
        text-align: center;
    }
    
    .carousel-control-next-icon{
        position: absolute;
    top: 25%;
    right: 10px;
    }
    .carousel-control-prev-icon{
        position: absolute;
    top: 25%;
    left: 10px;
    }
    /* .home-sec-4-bg .bg-desc {
        height: 60vh;
    } */
    .social-footer .col-lg-12{
display: flex;
margin-top: 5px !important;
    }
    
    .aboutus-messages .col-lg-6.col-md-12.col-sm-12 {
        padding: 30px !important;
    }
    .aboutus-mission{
        padding: 30px !important;
    }
    

}

.training .sec-5{
background: #29b56e !important
}

.training .service-5{
    color: #29b56e !important
}

.training .col-lg-6.img_inner1::after{
    background: #29b56e !important
}

.training ul{
    list-style-type: none;
}

@media (min-width: 767px) and (max-width: 991px) {
    .address{
        padding-right: 3rem !important;
    }
    .header-scrolled .navbar-brand img {
        width: 40% !important;
        transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
    }
    .main-sub-header {
        font-size: 35px !important;
    }
    .item-wrap .col-md-12 {
        -ms-flex: 0 0 33.3% !important;
        flex: 0 0 33.3% !important;
        max-width: 33.3% !important;
    }
    .home-sec-4 img {
        width: auto !important;
        position: relative;
        left: auto !important;
        height: 80%;
    }
    .home-sec-4 .web-page {
        left: 25px !important;
    }
    .service-1, .service-2, .service-3, .service-4, .service-5{

        margin: 30px 0px !important;
    
    }
    .page-id-11 .row.logistic, .page-id-11 .row.security, .page-id-11 .row.nursing, .page-id-11 .row.courier, .page-id-11 .row.technology {
        padding: 30px !important;
    }
    #primary li{
        padding: 0 !important;
        text-align: center;
    }
    .navbar-nav .nav-link{
        padding: 10px 0 !important;
    }
    .topbar{
        display: none !important;
    }
}

@media only screen and (max-width: 767px) {
    .page-id-11 .row.logistic, .page-id-11 .row.security, .page-id-11 .row.nursing, .page-id-11 .row.courier, .page-id-11 .row.technology {
        padding: 20px !important;
    }
    .service-1, .service-2, .service-3, .service-4, .service-5{

        margin: 10px 0px !important;
    
    }
    .service-2,.service-3,.service-4,.service-1, .service-5,.service-6,.service-7,.service-8{
        font-size: 20px !important;
    }
    .home-sec-4 .web-page {
        left: 10px !important;
    }
    .main-sub-header {
        font-size: 22px !important;
    }
    .navbar-brand img{
        width: 70%;
    }
    .main-sub-desc {
        font-size: 15px;
    }
    .home-section-2-col {
        padding: 20px !important;
    }
    .carousel-caption a {
        font-size: 14px;
    }
    .home-section-2 .more {
        font-size: 14px;
    }
    /* .home-sec-4-bg .bg-desc {
        height: auto !important;
    } */
    .home-sec-4 .carousel-item .sub-header {
        font-size: 25px !important;
    }
    .service-4 {
        color: var(--secondary-color-security);
        font-family: var(--main-font-2);
        font-size: 20px;
    }
    .home-sec-4 img {
        width: 100% !important;
        position: relative;
        left: auto !important;
        height: 90% !important;
    }
    .home-sec-4 .carousel-item .row.d-flex {
        padding: 20px 0 !important;
    }
    .home-sec-4 .service-page {
        width: 119px !important;
        height: 40px !important;
    }
    .home-sec-4 .web-page {
        width: 119px !important;
        height: 40px !important;
    }
    .home-sec-6 .sub-header {
        font-weight: 600;
        font-size: 30px !important;
    }
    .home-sec-5{
        margin-top: 0 !important;
    }
    .achievements .text-muted {
        width: 90% !important;
    }
    .bottom-bar {
        font-size: 10px !important;
    }
    .social-footer {
        margin-top: 1rem !important;
    }
    .sec-p {
        font-size: 15px !important;
        line-height: 25px !important;
    }
    .topbar{
        display: none !important;
    }
    .security .col-lg-6.img_inner img ,.logistic .col-lg-6.img_inner1 img,.nursing .col-lg-6.img_inner img,.courier .col-lg-6.img_inner1 img,.technology .col-lg-6.img_inner img{
        padding: 20px !important;
    }
    .mt-5, .my-5 {
        margin-top: 1rem!important;
    }
    .news-sec-2 .card-title {
        font-size: 18px !important;
    }
    p{
        font-size: 15px !important;
    }
    .icon-header .icon {
        padding: 30px 0 !important;
    }
    #primary li{
        padding: 0 !important;
        text-align: center;
    }
    .navbar-nav .nav-link{
        padding: 10px 0 !important;
    }
}

.navbar-toggler{
    border: 0;
    outline: 0;
}

.navbar-toggler:focus{
    border: 0;
    outline: 0;
}

.home-sec-3{
    margin-top: -100px;
}

.contactus-sec-2{
    overflow: hidden;
}

.footer-wrap .fa-envelope{
    display: flex;
}

.home-section-2 img{
    object-fit: cover;
}



@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;900&amp;family=Titillium+Web:wght@300;600;700&amp;display=swap');

.home-sec-4-bg .bg-desc ul{
    font-size: 15px;
    list-style: none;
}

.home-sec-4-bg .bg-desc ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }

:root {

    --main-color: #303030;

    --secondary-color-1: #757575;

    --secondary-color-2: #f9f9f9;

    --secondary-color-3:#8A8A8A;

    --secondary-color-security:  #f9d439;

    --secondary-color-logistic: #01164b;

    --secondary-color-nursing: #c7f9ff;

    --secondary-color-courier: #fe812a;

    --secondary-color-tech: #012257;

    --main-font-1: 'Titillium Web', sans-serif;

    --main-font-2: 'Lato', sans-serif;

    --secondary-font-1:'Poppins',sans-serif;

}

.achievements .text-muted {
    color: #6c757d!important;
    width: 60%;
    margin: auto;
}

.copyright-row{
    padding: 10px 0;
}

.home-section-1 .carousel-item{
position: relative;
}

/* .home-section-1 .carousel-item::after{
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(0 0 0 / 53%);
} */

.home-section-2-col{

    background-color: var(--secondary-color-2);
    padding: 50px;

}

.navbar{
    padding: 0;
}



html{
    /* overflow-x: hidden !important; */
}

body {

    font-family: var(--main-font-1);
    /* overflow-x: hidden !important; */



}



header{

    width: 100%;

    position: absolute;

    z-index: 4;

    /* background: rgba(0,0,0,0.5);*/

}



.topbar {

	font-size: 15px;

	transition: all 0.5s;

	z-index: 9999;

    letter-spacing: 1px;

    color: var(--secondary-color-2);





}

.topbar a{
    padding-left: 5px;
    color: var(--secondary-color-2);

}

header .nav-item{

    padding-left: 40px;

}









.nav-link{

    color: var(--secondary-color-2) !important;

}

.navbar-nav .active{

    font-weight: bold !important;

}

.carousel-indicators{

   bottom: 35%;

   top: auto;

}

.carousel-caption{

    top: 55%;

    left: 50%;

    transform: translate(-50%,-50%) !important;

    width: 100%;

}
.carousel-caption a .fa,.home-section-2 .more .fa,.home-sec-3 .ReadMore .fa,.home-sec-4 .web-page a .fa,.home-sec-4 .service-page a .fa,.co-services .ReadMore .fa{
    padding-left: 5px;
}

.carousel-caption a{

    font-family: var(--main-font-1);

    font-weight: normal;

    font-size: 15px;

    text-align: left;

    color: var(--main-color) !important;

    border-radius: 28px;

    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);

    padding: 10px 15px;

    margin-top: 3rem;

}

/* sub-page-header */



div#sub-page-header {

    position: relative;

    background-size: cover;

    background-attachment: fixed;

    background-repeat: no-repeat;

    background-position: center center;

    

}



#sub-page-header{

    height: 100vh !important;

    background-color: var(--secondary-color-2);

    text-align: center;

    display: flex;

    align-items: center;

    justify-content: center;

}



#sub-page-header .sect-3{

    padding: 2% 20%;

}



#sub-page-header .sect-4{

    transform: translateY(300%);

}



.sub-page-header-warpper{

    display: flex;

    justify-content: center;

}

.main-title{

    margin-bottom: 0 !important;

}

.breadcrumb{

    background: none !important;

    display: flex;
    align-items: center;
    justify-content: center;

}



.breadcrumb a{

    color: var(--secondary-color-2);

    text-decoration: none;

}





/* sub-page-header */

.main-sub-header{

    font-size: 54px;

}

.main-sub-desc{

    font-size: 16px;

   

}







.sec-p{

    font-size: 16px;
    line-height: 30px;
}

/* homepage */

.creative-heading{

    font-family: var(--main-font-1);

    font-size: 14px;

    font-weight: 600;

    letter-spacing: 0.49em;

    color: var(--secondary-color-3);
    text-transform: uppercase;


}

.sub-header{

    font-family: var(--main-font-1);

    font-size: 35px;

    font-weight: 600;

}





.home-section-1 {

    background:rgba(0,0,0,0.5);

}



/* .home-section-1 .position-relative{

    z-index: -1;

} */



.home-section-1 img{

    height: 100vh;
    object-fit: cover;
}



.home-section-2{

    transform: translateY(-40%);

    /* background-color: var(--secondary-color-2); */

}





.home-section-1 .carousel-indicators li{

    width: 10px;

    height: 10px;

    border-radius: 100%;

}



.home-section-2 .btn{

    border-radius: 35px;

}



.home-section-2 .more{

    font-size: 16px;

    font-weight: normal;

    font-family: var(--main-font-1);

}





.home-sec-3 .col-why{

    margin: 0 50px;

    padding: 50px;

    height: 250px;

    width: auto;

}





.home-sec-3 .ReadMore{

    font-family: var(--main-font-1);

    font-size: 12px;

    border-radius: 35px;

    text-decoration: none;

    padding: 10px 15px;

}



.home-sec-3 .col-why:hover {

    background-color: #303030;

    border-radius: 50%;

}



.home-sec-3 .col-why h5{

    position: relative;

    top: 15px;

    font-size: 16px !important;

}



.home-sec-3 .col-why svg{

    width: 100px;

    height: auto;

}



.home-sec-3 .col-why:hover #why{

    /* transition: 2s; */

    fill: #ffffff;

}

.home-sec-3 .col-why:hover h5{

   color: #ffffff;



}









.home-sec-4-bg .bg-desc{

    background-color:var(--main-color);

    color: var(--secondary-color-2);

}



.sec-1{

    background-color: var(--secondary-color-nursing);



}

.sec-2{

    background-color: var(--secondary-color-tech);

}

.sec-3{

    background-color: var(--secondary-color-courier);

}

.sec-4{

    background-color: var(--secondary-color-security);

}

.sec-5 {

    background-color: var(--secondary-color-logistic);

}









.home-sec-4 .service-btn{

    margin: auto;

    padding: 10% 5%;

    border-radius: 35px; 

    border: 1px solid var(--secondary-color-2);

}

.home-sec-4 .service-btn a{

    color: var(--main-color);

    font-family: var(--main-font-1);

    font-size: 12px;

    font-weight: normal;

    text-align: left;

}



.home-sec-4 .btn.\.btn-primary-outline.service-btn {

    margin: auto -9%;

}

.home-sec-4 .carousel-item .creative-heading{
    font-size: 15px;
}
 .home-sec-4 .carousel-item .sub-header{

     position: relative;

     top: 15px;

     /* left: -10px; */
     font-size: 40px;

 }







.service-1{

    color: var(--secondary-color-nursing);

    font-family: var(--main-font-2);

    font-size:25px

}



.service-2{

    color: #246bdc;

    font-family: var(--main-font-2);

    font-size:25px

}



.service-3{

    color: var(--secondary-color-courier);

    font-family: var(--main-font-2);

    font-size:25px

}



.service-4{

    color: var(--secondary-color-security);

    font-family: var(--main-font-2);

    font-size:25px

}



.service-5{

    color: #486bc1;

    font-family: var(--main-font-2);

    font-size:25px

}


.carousel-item {
    height: 100% !important;
}
.home-sec-4  img{

    /* width: 110% !important;

    height: 90% !important; */
    width: 80%;
    position: relative;
    left: -15%;

}

.home-sec-4 .col-lg-4.s-img{

    right: 150px;

    top: 20px;

}

.home-sec-4 .carousel-item .row.d-flex{
    padding: 50px 0;
}

.home-sec-4 .service-page{

    width: 130px;

    height: 56px;

    align-items: center;

    display: flex;

    text-align: center;

    justify-content: center;

    background: white;

    border-radius: 35px;

}

.home-sec-4 .service-page a{

    color: var(--main-color);

    font-family: var(--main-font-1);

    font-size: 14px;



}



.home-sec-4 .web-page{

    width: 140px;

    height: 56px;

    align-items: center;

    display: flex;

    text-align: center;

    justify-content: center;

    background: transparent;

    border-radius: 35px;

    border: 1px solid white;

    position: relative;

    left: 40px;

}



.home-sec-4 .web-page a{

    color: white;

    font-family: var(--main-font-1);

    font-size: 14px;

}



.home-sec-5 .owl-item{

    display: flex;

    justify-content: center;

    text-align: center;

}

.home-sec-5 .owl-item img{

    display: table-cell !important;

    width: auto !important;

    text-align: center;

    margin: auto !important;

}



/* .home-sec-5 .card-body{

    padding: 0;

} */



.home-sec-5 .card-body .card-title::after {

    border-bottom: 1px solid #000 !important;

    content: '';

    position: absolute;

    width: 100%;

    

    

    z-index: -1;

    display: block;

}



.home-sec-5 .card-title{

    width: 100%;

    text-align: center;

    

    line-height: 0.1em;

    margin: 10px 0 20px !important;

}

.home-sec-5 .card-title span{

    background: var(--main-color);

    padding: 5px 15px;

    color: #ffffff;

    border-radius: 20px;

}





.home-sec-6{

    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.51)),linear-gradient(to bottom, rgba(255, 255, 255, 0.04), rgba(0,0, 0, 0.9)),url(/wp-content/uploads/2021/01/1.png);

    height: 100%;



}



.home-sec-6 .sub-header{

    font-weight: 600;

    font-size: 44px;

}



.home-sec-6 .counter-Txt-sub{

    font-weight: 300;

    font-size: 29px;

}



.home-sec-6 .border-right,.border-left{

    border: none !important;

}



.home-sec-6 .border-left::after{

    border-left: 1px solid #dee2e6 !important;

    content: "";

    position: absolute;

    width: auto;

    height: 210px;

    top: 0;

    left: 0;

}

.home-sec-6 .border-right::before{

    border-right: 1px solid #dee2e6 !important;

    content: "";

    position: absolute;

    width: auto;

    height: 210px;

    top: 0;

    right: 0;

}





.counter-Txt {

    font-size: 75px;

    font-weight: normal;
    line-height: 30px;

}

.counter-value{
    line-height: 80px;
}

.home-sec-6 #counter{
    padding-bottom: 50px;
}





.home-sec-7 .owl-item img{

    display: table-cell !important;

    width: 100% !important;

    height: 359px;

}


.home-sec-7 .news-div .row.text-muted{
    line-height: 35px;
}


.home-sec-7 .owl-nav .owl-next{

    position: absolute;

    right: 0;

}

.home-sec-7 .news-date{

    font-size: 16px;

    transform: translateY(-50%);

    width: 56px;

    height: auto;

}

.home-sec-7 .owl-nav {

    position: absolute;

    bottom: 40%;

    text-align: left;

    top: auto;

    width: 100%;

}



.home-sec-7 .p-setting{

    padding:7% !important;

    padding-bottom: 0 !important;

}

.home-sec-7 .owl-nav span{

    font-size: 2rem;

}



.home-sec-7 .sec-mews{

    line-height:39px;

    text-align: left;

    font-size: 16px;

}



.home-sec-7 .ReadMore{

    font-family: var(--main-font-1);

    font-size: 10px;

    border-radius: 35px;

    text-decoration: none;

    padding: 10px;

}





.home-sec-7 .news-div{



padding: 10px;

box-shadow: 0 5px 8px #b9b9b9b3;

margin: 0 0 1vh 0;

width: auto !important;

height: 359px !important;



}

/* 

.home-sec-7 .owl-carousel{

    padding-top: 20px;

}



.home-sec-7 .owl-carousel .owl-item.active



.home-sec-7 .item{

    max-width: 630px;

    max-height: 360px;

}



.home-sec-7 .item img{

    height: 360px;

}



.home-sec-7 .item .row.text-muted{

    line-height: 40px;

    font-weight: normal;

    text-align: left;

    font-size: 15px;

} */







footer .row-1{

    background-color: var(--main-color);

    font-family: var(--main-font-2);

}

/* footer .col-lg-4.text-light,.col-lg-2.text-light{

    padding-left: 0% !important;

    padding-right: 5% !important;

} */

.footer-desc{

    font-family: var(--main-font-2);

    font-size: 16px;

    line-height: 25px;

}



footer .navbar-nav {

    font-size: 16px;

}



footer .address{

    letter-spacing: 1px;

}



.bottom-bar{

    background-color: var(--secondary-color-1);

    font-family: var(--secondary-font-1);

    color: var(--secondary-color-2);

    font-size: 13px;

}

.border-bottom{

    width: 100%;

    border-bottom: none !important;

}

.border-bottom::after {

    border-bottom: 1px solid #dee2e6 !important;

    content: '';

    position: absolute;

    width: 40%;

    top: 30px;

    left: 15px;
    
}

.group li{

    list-style-type:none;
	font-size: 12px;

    color: var(--secondary-color-2);

    line-height: 35px;
    padding-left: 5px;
}

.group li::before {
    content: "\f105";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }

footer .navbar-nav{

    font-size: 13px;

}

footer span{

    font-family:var(--main-font-2) ;

    font-size: 12px;
    padding-left: 3px;
    line-height: 18px;
}

footer span a{

    color: var(--secondary-color-2);

}

footer span a:hover{

    color: var(--secondary-color-2);

    text-decoration: none;

}

footer .fa-facebook,.fa-linkedin,.fa-whatsapp,.fa-instagram{

    background-color: var(--secondary-color-2);

    color: var(--main-color);

    border-radius: 50% !important;

    padding: 8px 10px;

    margin: 5px;



}

/* homepage */



/* About-Us-page */



.aboutus-vision{

    background-color: var(--secondary-color-1);

}


.aboutus-mission svg .aboutus-vision svg{
    width: 164px;
    height: 164px;
}

.aboutus-mission{

    background-color:var(--main-color) ;

}

.aboutus-mission p, .aboutus-vision p{
    font-size: 15px;
    line-height: 25px;
}

.aboutus-messages {

    padding: 0 100px !important;

}



.aboutus-messages .col-lg-6.col-md-12.col-sm-12 {

    

    padding: 30px;

}



.director-board .card{

    width: 100%;

    height: auto;

    border: none !important;
    padding-bottom: 20px;
}

.director-board .card-body{

    background-color: var(--main-color);

    font-family: var(--secondary-font-1);

    font-size: 18px;
    


}



/* About-Us-page */





/* Corporate Service Page */



.co-services .sub-header {

    font-size: 31px;
    /* min-width: 760px; */

}



.co-services .sec-p{
    line-height: 35px;
}


.security .col-lg-6{

    padding-left: 0px !important;

}



.security .col-lg-6.img_inner img{

    position: relative;

    float: right;

    padding: 50px;

    

}



.security .col-lg-6.img_inner::after {

    content: "";

    display: block;

    width: 50%;

    height: 100%;

    background: var(--secondary-color-logistic);

}



.logistic .col-lg-6.img_inner1 img{

    position: relative;

    float: left;

    padding: 50px;
    width: 100%;
}



.logistic .col-lg-6.img_inner1::after {

    content: "";

    display: block;

    width: 50%;

    height: 100%;

    background: var(--secondary-color-security);

    position: absolute;

    right: 0px;

    z-index: -1;

}



.nursing .col-lg-6{

    padding-left: 0px !important;

}



.nursing .col-lg-6.img_inner img{

    position: relative;

    float: right;

    padding: 50px ;
    width: 100%;
    

}



.nursing .col-lg-6.img_inner::after {

    content: "";

    display: block;

    width: 50%;

    height: 100%;

    background: var(--secondary-color-nursing);

}





.courier .col-lg-6.img_inner1 img{

    position: relative;

    float: left;

    padding: 50px;
    width: 100%;
}



.courier .col-lg-6.img_inner1::after {

    content: "";

    display: block;

    width: 50%;

    height: 100%;

    background: var(--secondary-color-courier);

    position: absolute;

    right: 0px;

    z-index: -1;

}



.technology .col-lg-6{

    padding-left: 0px !important;

}



.technology .col-lg-6.img_inner img{

    position: relative;

    float: right;

    padding: 50px;
    width: 100%;
}



.technology .col-lg-6.img_inner::after {

    content: "";

    display: block;

    width: 50%;

    height: 100%;

    background: var(--secondary-color-tech);

}







.co-services .ReadMore{

    font-family: var(--main-font-1);

    font-size: 16px;

    border-radius: 35px;

    text-decoration: none;

    padding: 10px 25px;



}

/* Corporate Service Page */



/* contact us page */









.contactus-sec-2 .contact-details{

    background-color: #EEEEEE;

}

.contactus-sec-2 .section{

    text-align: left;

    line-height: 28px;

}



.contactus-sec-2 .contact-form{

    background-image:url(/wp-content/uploads/2021/02/DSC_0664.jpg);

}

.contactus-sec-2 .contact-form section{

    width: 100%;

    position: absolute;

    z-index: 4;

    background: rgba(0, 0, 0, 0.7);

    height: 100%;

}



.contactus-sec-2 .wpcf7-form-control-wrap input[type=text],input[type=tel],input[type=email]{

    width: 100%;

    background:none;

    border: none;

    border-bottom: 1px solid var(--secondary-color-2);

    outline: none;

    color: var(--secondary-color-2);

    }



.contactus-sec-2 .wpcf7-submit{

    border-radius: 35px;

    padding: 10px 35px;

    background: var(--secondary-color-2);

    border-style: none;

}

.news-sec-2 .owl-theme .owl-nav{

    font-size: 15px;
    margin: 0;
}

.news-sec-2 .date{

    font-size: 22px;

    text-align: center;

    background: var(--main-color);

    color: var(--secondary-color-2);

}



.news-sec-2 .card-title{

    font-size: 25px;

    text-align: left;

    font-weight: 600 !important;



}

.news-sec-2 .single-news-item {

    width: 50%;

    height: auto;

    padding: 1rem 3rem;

    border: none;

}



.news-sec-2 .page-numbers.current{

    background: var(--main-color);

    color: var(--secondary-color-2);

    border-radius: 50%;

}

.news-sec-2 .page-numbers{

    padding: 4px 10px;

    margin: 0 10px;

    color: var(--main-color);

}

.news-sec-2 .next,.prev{

    display: none;

}

/* contact us page */







/* Responsive Issues */



@media screen and (max-width:1024px){

    .animated {

        /*CSS transitions*/

        -o-transition-property: none !important;

        -moz-transition-property: none !important;

        -ms-transition-property: none !important;

        -webkit-transition-property: none !important;

        transition-property: none !important;

        /*CSS transforms*/

        -o-transform: none !important;

        -moz-transform: none !important;

        -ms-transform: none !important;

        -webkit-transform: none !important;

        transform: none !important;

        /*CSS animations*/

        -webkit-animation: none !important;

        -moz-animation: none !important;

        -o-animation: none !important;

        -ms-animation: none !important;

        animation: none !important;

    }

}



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



    /* about-us-page */

    .aboutus-messages{

        padding: 0 !important;

    }

    /* news-event-page */

    .news-sec-2 .single-news-item{

        width: 100%;

    }

    .main-sub-header{

        font-size: 45px;

    }

}

@media screen and (max-width:991px){
/* 
    header{

        position:relative ;

    } */
    header{
        position: fixed;
    }
    .carousel-caption{

        width: 100%;

    }

    .topbar{

        display: none;

    }

    .contactus-sec-2 .container.mt-5.ml-5{

        margin: 0 !important;

        padding: 0 !important;

    }





    /* header{

        background-color: var(--main-color);

    } */

    .aboutus-messages .col-lg-6.col-md-12.col-sm-12{

        padding: 0 15px;

        text-align: center;

    }

    .courier .col-lg-6.img_inner1 img{

        float: inline-end;

    }

    .logistic .col-lg-6.img_inner1 img{

        float: inline-end;

    }

    #sub-page-header .sect-3{

        padding: 0;

    }

    

    #sub-page-header .sect-4{

        transform: translateY(0%);

    }



    .home-section-2{

        transform: translateY(0%);

        

        

    }

    /* .home-section-2 .col-lg-4{

        display: none;

    } */

    .carousel-indicators{

        display: none;

    }







    

    .col-why.col-lg-4.col-md-12.col-sm-12 {

        padding: 3rem 0;

    }

    .home-sec-3 .col-why:hover{

        border-radius: 25%;

    }

    .home-sec-6 .counter-Txt-sub{

        font-size: 20px;

    }

    .counter-Txt{

        font-size: 50px;

    }

    .col-lg-4.border-right.border-left.col-md-12.col-sm-12.counter-Txt {

        border: none !important;

    }



    .home-sec-6 .border-left::after,.home-sec-6 .border-right::after{

        display: none;

    }





    .home-sec-7 .view-more{

        margin-top: 0 !important;

    }

    .icon-header .icon{

        justify-content: center !important;

    }

    .home-sec-4 .col-lg-3{

        right: 0px !important;

    }

    .social-footer{

        text-align: center;

    }





    .security .col-lg-6.img_inner img{

        width: 100% !important;

    }

    .logistic .col-lg-6.img_inner1 img{

        width: 100% !important;

    }

    .nursing .col-lg-6.img_inner img{

        width: 100%;

    }

    .courier .col-lg-6.img_inner1 img{

        width: 100%;

    }

    .technology .col-lg-6.img_inner img{

        width: 100%;

    }

    

    /* .border-bottom::after{

        display: none;

    } */

    .contactus-sec-2 .contact-form section{

        position: relative;

    }

}

@media screen and (max-width:347px){

    /* .img_inner1 img{

        margin: 0 -220px !important;

    }

     */

}





@media only screen and (max-width:992px){

    .co-services .sub-header{
        min-width: auto;
    }
    .main-sub-desc{

     
    
        padding: 0 20%;
    
    }

    .contact-form section .row.text-left.py-5{
        padding: 1rem 0 !important;
    }
    .sub-header{
        font-size: 30px;
    }
    .page-id-11 .row.logistic,.page-id-11 .row.security,.page-id-11 .row.nursing,.page-id-11 .row.courier,.page-id-11 .row.technology{
        padding: 15px;
    }
    .page-id-11 .row.logistic, .page-id-11 .row.courier{
        flex-direction: column-reverse;
    }

    footer .col-lg-4.col-md-12.col-sm-12.text-light.pr-5{
        display: flex;
        flex-direction: column-reverse;
    }

    footer .col-lg-4.col-md-12.col-sm-12.text-light.pr-5 .footer-h{
        display: none;
    }

    /* .home-sec-7 .owl-stage{
        transform: none !important;
    } */
    .home-sec-6 .border-right::before{
        display: none;
    }
    #footer .footer-logo img{

        width: 290px;

        height: auto;

        position: relative;

        left: 0;

    }

    .page-id-9 .director-board{

        padding-top: 0;

    }

    .page-id-9 .director-board .col-lg-2.col-md-4.d-flex.justify-content-center{

        padding-top: 30px;

    }

    .csr-sec-1{

        padding-bottom: 0 !important;

    }

    .csr-sec-1 .row.text-center.py-5{

        padding-bottom: 0 !important;

    }

    .page-id-13 .owl-next span,.owl-prev span{

        font-size: 27px;

    }

    .home-sec-4-bg .bg-desc .container{

        width: 100% !important;

        margin-bottom: 30px;

    }

    .home-sec-4 .col-lg-4.s-img{

        right: 0;

    }

    /* .home-sec-4 img{

        width: 100% !important;

    } */

    .home-sec-4 .carousel-control-next, .carousel-control-prev{

        width: 20px;

    }

    header .col-lg-12 {

        padding:0;

    }

    header .navbarH{

        padding: 0;
        padding-bottom: 10px;

    }

    header .navbar-brand{

        margin-right: 0;
        width: 80%;

    }



}

@media only screen and (min-width:993px){

    .page-id-20 .home-sec-3{
        position: relative;
        top: -80px;
    }
    .page-id-9 .director-board .desc{

        width: 50%;

        position: relative;

        left: 25%;

        right: auto;
        line-height: 30px;
    }

    .page-id-15 .news-page-carousel .col-lg-2{

        padding: 0;

    }

    .aboutus-mission .desc{
        margin: auto 2%;
    }

}

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

    .news-sec-2 .single-news-item{

        padding-right: 0;

        padding-left: 0;

    }

    .home-sec-7 .owl-item img{

        height: 100%;

    }

}

@media only screen and (max-width:476px){
    .main-sub-header{
        font-size: 25px;
    }
    .main-sub-desc{
        padding: 0 20px;
    }

    .contactus-sec-2 .section {
        font-size: 14px;
    }
    .contact-form section .container.p-5{
        padding: 1.5rem !important;
    }

}
/* Responsive Issues */


#myBtn{
    border: none;
    width: 47px;
    height: 47px;
    border-radius: 50%;
    color: white;
    position: absolute;
    display: block;
    right: 5%;
    top: -5%;
    bottom: auto;
    background: #8a8a8a;                
}

.footer-logo img {
    background-color: #fff;
    margin-bottom: 0.5rem;
}
.fixed img.img-fluid {
    background-color: #fff;
}</pre></body></html>