/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

@font-face {
    font-family: 'Poppins-Bold';
    src: url('fonts/Poppins-Bold.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-Regular';
    src: url('fonts/Poppins-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

a,p{
	font-family: 'Poppins-Regular';
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Poppins-Bold';
}

/* Add your custom styles here */
.service-box {
    border: 1px solid #c2b8c2;
}
.service-text {
    padding: 5% 3%;
    color: #ffffff;
}
.service-text p {
    text-align: justify;
}

/*Activities*/
.ekit-wid-con .elementskit-btn {
        background-color: #98429A;
}

.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta {
    background: #98429A;
}
.footer_menu p > a {
  color: #fff;
}
.footer_menu p  {
  color: #fff;
}



/**Top Bar Style**/

.top {
    background-color: #923494;
    width: 100%;
    min-height: 50px;
    color: #ffffff;
	font-family: 'Poppins-Regular' !important;
	display: none !important;
}
.top_bar{
    background-color: yellow;
    max-width: 1200px;
    margin: 0px auto;
    padding: 0px auto;
	font-family: 'Poppins-Regular' !important;
}
.left_top_bar ul li {
    float: left;
    list-style-type: none;
    padding: 10px 20px 10px 0px;
	font-family: 'Poppins-Regular' !important;	
}
.right_top_bar {
    padding: 8px 0px;
}
.right_top_bar a {
    text-align: right;
    float: right;
    border: 1px solid #ffffff;
    padding: 5px 15px;
    border-radius: 21px;
    color: #ffffff;
    font-size: 14px;
	font-family: 'Poppins-Regular' !important;
}
.site-header {
    box-shadow: 0px 0px 23px 4px rgba(0, 0, 0, 0.1);
}



/*Menu Language item style*/
.menu-item-510-en img, .menu-item-510-km img ,.menu-item-511-en img, .menu-item-511-km img {
    width: 23px !important;
    height: 17px !important;
}
.lang-item.lang-item-20 span, .lang-item.lang-item-23 span {
  display: none;
}



/*Page Header*/
.page-header{
    padding: 8% 0px;
    color: #ffffff;   
}

.custom_breadcrumb
{
   background-image:url('images/bc-bg1.png');  
   background-repeat: no-repeat;
   background-size: contain;
   background-attachment: fixed;
}


     
.page-header h1
{
    font-family: 'Poppins-Regular';
    font-size: 2em;
}
.home .page-header {
    display: none !important;
}
.left_top_bar i {
    margin-right: 10px;
}

.desktop-slider {
    margin-top: -10px;
}

.mid-title h2 {
  text-align: center;
  color: #fff;
}
.mid-content
{
	text-align:center;
	color:#ffffff;
	text-align:center;
}

/*Footer*/
.footer_menu ul li
{
	list-style-type:none;
	float:left;
	margin-left:10px;
}
.ft-title h2 {
    font-family: 'Poppins-Regular' !important;
    font-size: 1.5em;
    margin-bottom: 15px;
}
.ft-menu-link a {
    color: #ffffff;
    margin-left: 0px !important;
    padding-left: 0px !important;
}
.ft-menu-link li {
    list-style-type: none;
}
.ft-menu-link url{
	padding-left: 0px !important;
}
.ft-menu-link ul {
    padding-left: 0px;
}
.site-navigation ul.menu li ul {
    min-width: 200px !important;
}
.site-navigation ul.menu li a:hover{
    color: #923494;
}
#rmp-container-88
{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 320px;
    background-color: #ffffff !important;
}
#rmp-menu-wrap-88 .rmp-menu-current-item .rmp-menu-item-link {
        color: #ffffff !important;
}
    #rmp_menu_trigger-88 {
        display: block;
        top: 25px;
    }
div#rmp-menu-title-88 img {
    width: 136px;
    height: 76px;
    margin-bottom: 12%;
}
#rmp-menu-wrap-88 .rmp-menu-item-link
{
    font-size: 15px;
    height: 50px;
}

/*Home Page*/
.section-title h2 {
    color: #545151 !important;
    font-family: 'Poppins-Bold';
    font-size: 2.3em;
    text-align: center;
}
.section-title span {
    color: #934095 !important;
}

.home-feature-section {
    background-color:#fdfbfb;
}
.wh-section h2 {
    color: #545151 !important;
    font-family: 'Poppins-Bold';
    font-size: 2.3em;
    text-align: left;
}
.wh-section span {
    color: #934095 !important;
}
.home-act .elementor-image-box-title a {
    text-decoration: none !important;
}

/*About us*/

.abt-header h2
{
    color: #000000;
}
.abt-content {
    padding-right: 15px;
}
.abt-content p {
    text-align: justify;
}

/*Activities*/
.gallery-item {
  height: 200px;
}
.gallery-item a {
    padding: 10px !important;
}
.gallery-item img {
    width: 100%;
    height: 200px;
    padding: 10px;
}

/*career*/
.career-title h6 {
    font-family: 'Poppins-Regular';
    font-size: 1.1em;
}

.e-n-accordion-item-title-text {
    font-family: 'Poppins-Regular';
    font-size: 1.2em !important;
    color: #ffffff;
}
h2.elementor-heading-title.elementor-size-default {
    font-family: 'Poppins-Bold';
}
summary.e-n-accordion-item-title {
    background-color: #934095;
    color: #ffffff;
}
.site-navigation ul.menu li a {
    display: block;
    color: #666666;
}
.site-navigation .sub-menu .site-navigation ul.menu li a {
    display: block;
    padding: 13px 15px !important;
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg,.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg {
    fill: #ffffff;
}
.current-menu-item a {
    color: #923494 !important;
}



#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link
{
    font-family: 'POPPINS-REGULAR';
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link
{
    background-color: #ffffff;
    color: #923494;
}
.mega-sub-menu li{
    background-color: #ffffff;
    color: #666666;
}


/*Director's Message*/
.inner-content p {
    text-align: justify;
}
.inner-name h6,.inner-pos h6 {
    font-family: 'Poppins-Regular';
    font-weight: bold;
}
.inner-content {
    padding-top: 1.5%;
}

.ft-home ul.woocommerce-featured-products-list {
    padding-left: 0px;
}
li.product-item {
    width: 33.33%;
    float: left;
    list-style-type: none;
    padding: 0px 10px;
}
.product-image {
    background-color: #ffffff;
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 9%);
    text-align: center;
}
.pro-img img
{
	box-shadow: 0 3px 6px 0 rgb(0 0 0 / 9%);
}
.pro-img .elementor-image-box-title a {
    text-decoration: none;
	color:#545151;
}
.product-name{
    padding: 15px;
    text-align: center;
}
.product-name a {
    text-align: center;
}
.product-item a {
    text-decoration: none;
}
.product-title h6 {
    font-family: 'Poppins-Regular';
    color: #666;
    font-size: 1em;
}
.product-item h6:hover
{
    color:#923494;
}
.woocommerce .woocommerce-breadcrumb {
    margin: 33px 0 1em 0 !important;
    padding: 0;
}
h2.woocommerce-loop-product__title {
    color: #000000;
    font-family: 'Poppins-Regular';
    text-align: center;
}




/*Services css*/



/*Product page start*/
.product-item {
    width: 33.33%;
    float: left;
    padding: 15px;
}
.product-title {
    text-align: center;
    padding: 15px;
}
section.related.products {
    clear: both;
}
.product-pagination
{
    text-align: center;
}
.product-pagination a {
    background-color: #666666;
    padding: 10px;
    color: #ffffff;
    text-decoration: none;
}
span.page-numbers.current,.product-pagination a:hover {
    background-color: #98429A;
    color: #ffffff;
    padding: 10px;
}
.product-pagination {
    width: 100%;
    clear: both;
}


/*Product page end*/


.service-box {
    border: 1px solid #c2b8c2;
}
.service-text {
    padding: 5% 3%;
    color: #ffffff;
}
.service-text p {
    text-align: justify;
}


/*Activities page*/
.act-content h3.entry-title {
    margin: 0px !important;
}
.act-content .tpg-shortcode-main-wrapper .layout1 .rt-holder
{
    box-shadow: none !important;
}
.act-content .rt-pagination
{
    margin:0px auto;
}
.act-content .rt-pagination .pagination-list>.active>span,.act-content .rt-pagination .pagination-list>li>a:hover
{
    background-color: #98429A !important;
    border-color: #98429A !important;
}
.act-activity .elementor-image-box-title a {
    text-decoration: none;
}
.actpost-img .gallery-item img {
    width: 100%;
    height: 250px !important;
    object-fit: cover;
}


/*Home(activities)*/

.pos-item {
    width: 33.33%;
    float: left;
    padding: 10px;
}
.pos-title a {
    text-decoration: none;
    color: #666666;
}
.pos-title {
    padding: 10px;
    text-align: center;
}
.pos-img img{
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 22%);
}
.career-content h2 {
    font-family: 'Poppins-Regular';
}



/* Responsive */




/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
body
{
    font-size: 14px;
}
    .product-item {
    width: 100%;
    list-style-type: none;
    padding: 0px 10px;
}
li.product-item
{
    width: 100%;
}
.home ul.woocommerce-featured-products-list
{
    padding-left: 0px !important;
}
.site-branding.show-logo {
    width: 35%;
}
.top{
    display: none;
}
.custom_breadcrumb {
    background-image: url(images/bc-bg1.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: auto;
}
.page-header h1 {
    font-size: 1.1em;
}
.page-header h1 {
    font-size: 1.3em;
}
.page-header {
    padding: 8% 0px;
    color: #ffffff;
}
#rmp-container-397
{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 320px;
    background-color: #ffffff !important;
}
#rmp-menu-wrap-397 .rmp-menu-current-item .rmp-menu-item-link {
        color: #ffffff !important;
}
    #rmp_menu_trigger-397 {
        display: block;
        top: 25px;
    }
div#rmp-menu-title-397 img {
    width: 136px;
    height: 76px;
    margin-bottom: 12%;
}
#rmp-menu-wrap-397 .rmp-menu-item-link
{
    font-size: 15px;
    height: 50px;
}
.pos-item {
    width: 100%;
}
.career-content h2 {
    font-family: 'Poppins-Regular';
}
.career-content h2 {
    font-family: 'Poppins-Regular';
    font-size: 18px;
}
.side-padding {
    padding: 0px 10px;
}
.section-title h2 {
    color: #545151 !important;
    font-family: 'Poppins-Bold';
    font-size: 1.6em;
}
.product-pagination {
    width: 100%;
    clear: both;
}
.ft-title h2
{
    margin-bottom: 0px;
    font-size: 1.2em;
}


/*Menu*/
.site-header {
    position: fixed;
    top: 0;
    background-color: #ffffff;
    box-shadow: 0px 0px 23px 4px rgba(0, 0, 0, 0.1);
    width: 100%;
    z-index: 100;
}
.custom_breadcrumb {
    margin-top: 25%;
}


}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}
