@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 991px) 
{
	.mbheaderbg
	{
		background:#2b2a29 !important;
	}
	.mbfwhite
	{
		color:#fff !important;
	}
	.tranhdonmb
	{
		display:none !important;
	}
	.preloader1 img {
		width:70% !important;	
	}
	
	.nav-dark.header-nav .nav > li .sub-menu li a
	{
		color:#fff !important;
	}
	.mbmenuwidth
	{
		width:100% !important;
	}
	
	.mobilemb50
	{
		margin-bottom:50px;
		margin-top:25px;
	}
	
	.mobilemt20
	{
		margin-top:20px;
	}
	.mbwidth100
	{
		width:100%;
	}
}


.ptext
{
	text-align:justify !important;
}


/*Translater Start here*/
a#google_translate_element {
    width: 25px;
    height: 45px;
    cursor: pointer;
}

.skiptranslate.goog-te-gadget {
    color: rgba(81, 168, 177, 0);
    margin-top:0;
}

.skiptranslate.goog-te-gadget span {
    display: none;
}

.goog-te-gadget .goog-te-combo {
    color: #666;
    cursor: pointer;
}

.goog-te-gadget .goog-te-combo {
    margin: 4px 0;
    width: 42px;
    position: relative;
    left: 7%;
}
.goog-te-gadget .goog-te-combo {
    background-image: url(../img/lang.png) !important;
    background-repeat: no-repeat !important;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    background-position: center center !important;
    border: none;
    color: transparent;
    background-color: transparent;
}

.goog-te-combo>option {
    color: #000 !important;
}
.goog-te-gadget .goog-te-combo {
    margin-left: 0% !important;
}
.translated-rtl .headroom--sticky.headroom--not-top{
    top: 40px !important;
}
.goog-logo-link {
    display:none !important;
} 
    
.goog-te-gadget{
    color: transparent !important;
	font-size: 0px !important;
}
/*Translater Over Now*/

/* Whatsapp css */
#notification {
    position: fixed;
    bottom: 65px;
    left: 20px;
    z-index: 9999;
    border-color: #0062cc;
    background-color: #fff;
    box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.5);
    border-radius: 5px;
    width: 300px;
    height: auto;
    padding: 20px;
}

#notification p {
    text-align: justify;
    color: #000;
    font-size: 15px;
    line-height: 28px;
}

#notification a {
    color: #000 !important;
    font-weight: 600;
}

#notification table td {
    padding: 10px 0;
}

.whatsappicon {
    position: fixed;
    bottom: 15px;
    left: 15px;
    width: 45px;
    height: 45px;
    z-index: 9999;
}

.whatsappicon img {
    max-width: 100%;
}

.tableimg {
    width: 70px;
    margin-right: 15px;
}

/* Whatsapp css */

.preloader1 {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: 999999;
}

.preloader1 img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 20%;
}

.logo-header img {
    max-width: 100px;
}

.navbar-toggler{
    padding: 0px 20px;
    left: 0;
    z-index: -1 !important;
    margin-left: 0 !important;
}

.tparrows {
    display: none;
}

#rev_slider_26_1_wrapper,
#rev_slider_26_1_forcefullwidth,
#rev_slider_26_1 {
    height: 100vh !important;
}
.extra-cell a{
    color: #000;
}
.is-fixed.color-fill .extra-cell a{
    color: #000;
}
.is-fixed .extra-cell a{
    color: #000;
}

.color-fill .extra-cell a {
    color: #000;
} 

body.menu_open {
    overflow: hidden;
}

.submenu-toogle {
    width: 100%;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
}

.fa-angle-right.submenu-toogle:before{
    display: none;
}

.nav li {
    min-width: 200px;
}
.header-nav .nav>li>a{
    font-size: 24px;
}

.header-style-1 .header-nav .nav > li > a{
    height: 60px;
}

.header-nav .nav>li>a:hover, .header-nav .nav>li>a:active, .header-nav .nav>li>a:focus{
    background-color: transparent;
}

.nav-dark.header-nav .nav>li .sub-menu, .nav-dark.header-nav .nav>li .mega-menu{
    background-color: transparent;
    color: #000;
    border: none;
}

.nav-dark.header-nav .nav>li .sub-menu li a, .nav-dark.header-nav .nav>li .mega-menu>li ul a, .nav-dark.header-nav .nav>li .mega-menu>li>a{
    color: #000;
}

.nav-dark.header-nav .nav>li .sub-menu li{
    border: none;
}

.header-nav .nav>li .sub-menu li a{
    font-size: 20px;
}

.get-in-touch-btn:hover::after, .nav-dark.header-nav .nav > li .sub-menu li:hover > a, .sx-title-swip::before, .site-button-link::before, .testimonial-home.number-slider .owl-dots, .icon-count-2-outer::after, .footer-dark .social-icons li a:hover, .client-logo-pic span:hover, .number-block-two .figcaption::before, .number-block-two .figcaption::after, .filter-navigation li a.btn:hover::after, .counter-blocks .sx-icon-box-wraper:hover, .footer-light .social-icons li a:hover, .sx-bg-primary, .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{
    background-color: transparent;
}

.nav-dark.header-nav .nav>li .sub-menu li:hover>a{
    color: #fff;
}

.header-nav .nav>li .sub-menu li a:hover{
    padding-left: 30px;
}

@media only screen and (max-width: 991px){
    .header-style-1 .header-left-gray-block .logo-header{
        width: 120px;
    }
}

@media only screen and (max-width: 580px){
    .logo-header img{
        max-width: 80px;
    }
    .header-style-1 .color-fill .main-bar{
        padding: 10px 0px 5px;
    }
    .header-style-1 .header-left-gray-block .logo-header{
        width: 98px;
    }

    .navbar-toggler{
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 20px 0 0; 
    }

}

.header-style-1 .is-fixed.color-fill .header-left-gray-block .logo-header:after{
    /*box-shadow: 5px 6px 10px #00000025;*/
}


.center-cropped-blog {
    object-fit: cover;
    object-position: center;
    height: 250px;
    width: 100%;
    border:solid 1px #eee;
}

.allsidebaractive
{
	color:#fff !important;
}

.mb-30
{
	margin-bottom:30px;
}

/*Translater Start here*/

a#google_translate_element {
    width: 29px;
    height: 19px;
    cursor: pointer;
}

a#google_translate_element::-moz-focus-inner {
    display: none;
}

@media (max-width:991px) {
    a#google_translate_element {
        width: 35px;
        height: 40px;
    }
	
	.onlydesk
	{
		display:none !important;
	}
}

.skiptranslate.goog-te-gadget {
    color: rgba(81, 168, 177, 0);
    margin-top: -2px;
}

.skiptranslate.goog-te-gadget span {
    display: none;
}

.goog-te-gadget .goog-te-combo {
    color: #666;
    cursor: pointer;
}

.goog-te-gadget .goog-te-combo {
    margin: 4px 0;
    width: 42px;
    position: relative;
    left: 7%;
}

.article-item-title a {
    color: #195259cf !important;
}

.article-item-category,
.article-item-category a {
    color: #195259 !important;
}

.goog-te-gadget .goog-te-combo {
    background-image: url(../img/lang.png) !important;
    background-repeat: no-repeat !important;
    width: 27px;
    height: 27px;
    background-size: 27px 27px;
    background-position: center center !important;
    border: none;
    color: transparent;
    background-color: transparent;
}

.goog-te-combo>option {
    color: #000 !important;
}

.goog-te-gadget .goog-te-combo {
    margin-left: 0% !important;
}

.translated-ltr .menu__fixed.menu__fixed--add {
    top: 40px !important;
}

.translated-rtl .menu__fixed.menu__fixed--add {
    top: 40px !important;
}

.goog-logo-link {
    display: none !important;
}

.goog-te-gadget {
    color: transparent !important;
    font-size: 0px !important;
}


/*Translater Over Now*/
.table-responsive>.table-bordered {
    border: 0
}
@media (max-width:575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}
@media (max-width:767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }

    .bs-example {
        padding: 50px;
        overflow: scroll
    }

    .table {
        width: 100%;
        margin-bottom: 1rem;
        color: #212529;
        border-bottom: 1px solid #2c2c2c;
        border-right: 1px solid #2c2c2c;
        overflow: scroll
    }
}

@media (max-width:991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}