body {
    -webkit-font-smoothing: antialiased;
    font-family: lato!important;
}
.card {
    background-color: #ffffff;
    border: 1px solid rgba(0, 34, 51, 0.1);
    box-shadow: 2px 4px 10px 0 rgba(0, 34, 51, 0.05), 2px 4px 10px 0 rgba(0, 34, 51, 0.05);
    border-radius: 0.15rem;
}

 Tabs Card 

.tab-card {
  border:none;
  padding: 12px 0;
}
.card-header {
    border-bottom: none;
}

.tab-card-header {
  background:none;
}
 Default mode 
.tab-card-header > .nav-tabs {
  border: none;
  margin: 0px;
}
.tab-card-header > .nav-tabs > li {
  margin-right: 2px;
}
.tab-card-header > .nav-tabs > li > a {
    border-bottom: none;
    margin-right: 0;
    color: #000;
    padding: 0px 20px;   
    font-size: 18px;
	font-weight: 500;
}

.tab-card-header > .nav-tabs > li > a.txtColor {
    background: #fff;
    color: #010206;
    padding: 6px 8px;
}
.tab-card-header > .nav-tabs > li > a.show {
    border-bottom:2px solid #007bff;
    color: #007bff;
}

.tab-card-header > .tab-content {
  padding-bottom: 0;
}


.custom-tab .form-control { height:calc(0.3em + 1.8rem + 5px); padding:0.5rem 1rem;}
.custom-tab .input-group-text { padding:0px 15px;}
.font-13 { font-size:13px;}
.custom-tab p { margin:0px; color:#000; padding:5px 0;}
.card-header { padding: 0 1rem; }
.btn:not([href]):not([type]):not(:disabled):not(.disabled) {
    cursor: pointer;
}
success:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-success:not([href]), .btn-success:not([href]):not([href]):not(:disabled):not(.disabled) {
    background-color: #00c9a7;
    border-color: #00c9a7;
    padding: 5px 20px;
}


.u-go-to-modern {
    width: 70px;
    height: 70px;
    padding-top: 22px;
    background: #ffc107;
    color: #170808;
    font-weight: bold;
    line-height: 16px;
}

.custom-tab {box-shadow: 11px 10px 4px #383333; margin-top:30px;}

.overlaySection { position:relative;}

.overlayText { position:absolute; bottom:0px; left:0px; right:0px;}
.strike {
    text-decoration: line-through;
    font-size: 16px;
}
.trems { width:100%; float:left;}
.trems ul { list-style:none; padding:0px; margin:0px;}
.trems li { margin-bottom:5px;}
.calendra { width:100%; float:left;}
.calendra h6 { float:left;}
.calendra .form-control { height: calc(0.3em + 1.8rem + 4px);}
.calendra .btn-sm, .btn-group-sm > .btn {padding: 0.4rem 1.125rem;}


.topbanner { width:100%; float:left;  margin-top:100px; padding-bottom:10px;}
.topbanner ul { list-style:none; padding:0px; margin:0px;}
.topbanner li { text-align:left; color:#fff; font-size:22px;  margin-bottom:10px;}

img.imgapp {
    width: 35%!important;
    float: left;
    margin: 15px!important;
    border: 1px solid #fff;
    border-radius: 6px;
}
	



 
 


*******************************************************************
 Start Multiple Slider
*******************************************************************
 medium - display 2  
@media (min-width: 768px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(50%);
    }
    .carousel-inner .carousel-item-left.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-50%);
    }
		
}

 large - display 3 
@media (min-width: 992px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(33%);
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-33%);
    }
	.logo-d { display:none;}
}

@media (max-width: 768px) {
    
    		img.imgapp {
    width: 45%!important;
    float: left!important;
    float: left;
    margin: 5px!important;
}
.famouscity a {
    padding: 3px 9px;
    margin-bottom: 7px;
    font-size: 13px;
}



.card {
    border: none!important;
    border-radius: 12px;
    margin-bottom: 8px;
}
.textservice {
    height: auto!important;}

.socialLink {
    width: 100%!important;
    float: left;
   
}
    
    .carousel-inner .carousel-item>div {
        display: none;
    }
	.logo-d { display:none;}
	.arrowtext {  padding: 10px 4px!important;}

    .carousel-inner .carousel-item>div:first-child { display: block; }
	
	.MobileView { display:block!important; width:100%; float:left;}
	.DesktopView { display:none!important; width:100%; float:left;}
	
	.topbanner li {  font-size:16px; margin-bottom:5px;}
	.topbanner {  margin-top:10px;}
.tab-card-header > .nav-tabs > li > a {
    padding: 6px 11px;
    font-size: 17px;
}
	.custom-tab p {font-size: 14px;}
	.section-title {font-size: 1.6rem;}
	.section-title::after { margin: 0.2rem auto 0;}
	p {
    text-align: justify;
}
 .mt-space { margin-top:0px!important;}
 .space01 { width:100%; padding-left:18px;}
 .calendra { margin-bottom:10px;}
 
 .textservice { padding:10px; min-height:0px!important; margin-bottom:8px;}
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left {
    transform: translateX(0);

}

.carousel-control-prev, .carousel-control-next {   
    color: #ffaa17;
    font-size: 31px;
	opacity:2!important;
}

.carousel-control-prev:hover, .carousel-control-next:hover {   
    color: #000;
    font-size: 31px;
	opacity:2!important;
}

.MobileView { display:none; width:100%; float:left;}	
.DesktopView { display:block; width:100%; float:left;}	








*******************************************************************
 End Multiple Slider
*******************************************************************

.footer { background:#000000; }
.footer h4 {
    color: #41c2ff;
    text-decoration: underline;
}
.footer .list-group-item-action {
    color: #fff;
    background: none;
    padding: 1px 0;
	font-size:15px;
}
#header { background:#f6f6f6;}
.wrapper { overflow:hidden;}
 .mt-space { margin-top:70px;}
.testi { width:200px; height:200px; border-radius:100%;}
 .locationBtn { width:100%; float:left;}
 .locationBtn success:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-success:not([href]), .btn-success:not([href]):not([href]):not(:disabled):not(.disabled) {
    padding: 5px 12px;
}
.textservice { width:100%; float:left; text-align:justify; border:1px solid #c5c5c5; border-radius:5px; min-height:375px;}
.textservice h5 { text-align:center;}
.textservice img { width:150px; height:150px; margin:0 auto; display:block;}




.textservice {
  cursor: pointer;
  height: 400px;
  text-align: center;
  transition-duration: 1s;
  transition-timing-function: linear;
  width: 100%;
  }
.textservice:hover { border-radius: 10%; transition: all 0.1s ease-in-out; box-shadow: 2px 2px 2px 2px #ddd;}
.arrowtext { vertical-align: top; padding: 10px 15px;}

.card {
    border: none; 5%);
    border-radius: 12px;
}

.cardSection:hover {
    box-shadow: 0 12px 19px -7px rgb(0 0 0 / 30%);
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
}

.cardSection img { width:100%;}

#media-coverage { padding:20px 0; display:none!important;}


.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
     color: #0d1f31; 
    background-color: #ffffff;
    border-top: none;
    border-left: none;
    border-right: none;
	    padding: 0 0px;
    padding-bottom: 10px;
    margin: 0 10px;
}



.tab-content .nav-tabs .nav-link.active {
    border-bottom: 5px solid #e343e5;
}



.card-img-top, .card-img-bottom {
    min-height: 215px!important;
    border-radius: 10px;
}


.gradient-overlay-half-bg-gradient-v5::before {
    background: none;
    z-index: 0;
}


.socialLink {
    width: 28%;
     float: left; 
    display: block;
    text-align: center!important;
    margin: 0 auto!important;
}
.socialLink ul {list-style:none; padding:0px;}
.socialLink li {float:left;}
.socialLink li a {
    font-size: 30px;
    color: #fff;
    padding: 10px;
    margin-right: 10px;
    border-radius: 5px;
}
.socialLink li a:hover {background: #ffc107; }

.socialLink li a.facebook {background:#43558e; color:#fff;} 
.socialLink li a.twitter{background:#02a3ea; color:#fff;} 
.socialLink li a.insts {background:#bc2c88; color:#fff;} 
.socialLink li a.youtube {background:#f50002; color:#fff;} 
.socialLink li a.telegram {background:#ffc107; color:#fff;} 

.contact p {
    line-height: 15px;
    color: #000;
    padding: 0 10px;
}







.color-green {
    color: #01c501;
}
.font-size-22 {font-size:22px;}

.offer {
    position: absolute;
    right: 0px!important;
    top: -33px!important;
}
.offer img {
    left: 0;
    height: 74px;
    margin: 10px;
}
.offer p {
    position: absolute;
    top: 40px;
    font-weight: 900;
    margin: 20px;
    color: #000;
    line-height: 1.3em!important;
    left: 25px;
}

.famouscity a {
    background: #ddd;
    color: #000;
    padding: 3px 9px;
    margin-bottom: 14px;
    display: inline-block;
    border-radius: 50px;
}

.famouscity a:hover {
    background: #ffc107;
    color: #000;
}
.font-size-17 { font-size:17px;}

.text-gray1 { color:#8e8181;}