.carousel-item {
	height: 100vh;
	min-height: 300px;
}
.border-bottom-wh
{
	border-bottom:1px solid #fff;
}
.top
{
	top:15%;
	 padding-left:15%;
}
.top-best
{
	top:50%;
}
.w-80
{
	width:70%;
}
.carousel-item img
 {
  object-fit: cover;
 /* -webkit-filter: grayscale(100%);
  filter: grayscale(100%);	font-size: 45px;	 
*/
} 
.carousel-caption 
{
	top: 30%;
	font-family: 'Poppins', sans-serif;     
    opacity: 1;
}
.carousel-caption h3 {
    
    z-index: 10;
    
    text-transform: uppercase;
    height: auto;
    color: rgb(255, 255, 255);
    text-decoration: none;
    white-space: normal;
    width: 100%;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    text-align: left;
    line-height: 90px;
    letter-spacing: 0px;
    font-weight: 700;
    font-size: 80px;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
}
.carousel-item img
{
	position: absolute;
    top: 0;
    bottom: 0;
    background: #000E30;
    border: 0;
    opacity: 0.71;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;/**/
}
.carousel-caption h5 {
 display: inline-block;
 width:100%;
 letter-spacing: 2px;
 text-transform: uppercase;	
 font-weight:500; 
 font-size: 24px;
 color:#fff;  
 opacity:1;
 
}
.carousel-caption p {
    display:  block;
	font-size: 16px;
	line-height: 1.9;
}
.yellow-btn1{
	text-decoration: none;
	display: inline-block;
	color: #fff;
	text-align: left; 
	background:#fcae1b !important; 
	line-height: 25px; 
	letter-spacing: 0px; 
	font-weight: 700; 
	padding: 17px 30px; 
	border-radius: 6px; 
	margin-right: 25px; 
	visibility: visible;  
	animation-name: fadeInLeft;
	padding: 18px 38px;
	border-radius:6px;
}
.carousel-caption .gray-btn {
	box-shadow: none;
	color: #001d67;
	background: #cee2ff;
}
.carousel-caption .gray-btn:hover {
	color: #fff;
	background:#fcae1b !important; 
	box-shadow: 0px 8px 16px 0px rgba(52, 204, 255, 0.4);
}
.gray-btn1:hover{
	background:#fcae1b;
	color:#fff;
}
.nav-img 
{
	max-width: 120px;
    height: auto;
}
.navbar-nav .nav-link {
	color: #000;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
}
.height-100 {
	height: 100vh;
	width:100%;
}
.navbar-toggler {
	padding: 1px 5px;
	font-size: 18px;
	line-height: 0.3;
	background: #fff;
}
.navbar-nav a.dropdown-item
{
	color:#000;
	display:block;
	padding:10px;
	background-color:#fff;
	font-size:12px;
	border-bottom:3px solid #F6F6F6;
}
.title-headmenu
{
	color:#000000;
	font-weight:500;
	font-size:16px;
}
.title-menu
{
	color:#1984EE;
	font-weight:500;
	font-size:14px;
}
.btn-yellow
{
	text-align: left; 
	background:#fcae1b !important; 
	line-height: 25px; 
	letter-spacing: 0px; 
	font-weight: 700; 
	padding: 17px 30px; 
	border-radius: 6px; 
	margin-right: 25px; 
	visibility: visible; 
	animation-delay: 0.6s; 
	animation-name: fadeInLeft;
	    padding: 18px 38px;
}
@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}
@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}
@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}
.wpcf7 input[type=file] {
	cursor: pointer;
}
.wpcf7 input[type=file]:disabled {
	cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}
.wpcf7 input[type=url], .wpcf7 input[type=email], .wpcf7 input[type=tel] {
	direction: ltr;
}
.side-borderline
{
	border-left:1px solid #CECECE;
}
.elementor-element {
    --widgets-spacing: 20px;
    position: relative;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: var(--flex-direction);
    flex-direction: var(--flex-direction);
    -ms-flex-wrap: var(--flex-wrap);
    flex-wrap: var(--flex-wrap);
    -webkit-box-pack: var(--justify-content);
    -ms-flex-pack: var(--justify-content);
    justify-content: var(--justify-content);
    -webkit-box-align: var(--align-items);
    -ms-flex-align: var(--align-items);
    align-items: var(--align-items);
    -ms-flex-line-pack: var(--align-content);
    align-content: var(--align-content);
    gap: var(--gap);
    -ms-flex-preferred-size: var(--flex-basis);
    flex-basis: var(--flex-basis);
    -webkit-box-flex: var(--flex-grow);
    -ms-flex-positive: var(--flex-grow);
    flex-grow: var(--flex-grow);
    -ms-flex-negative: var(--flex-shrink);
    flex-shrink: var(--flex-shrink);
    -webkit-box-ordinal-group: var(--order);
    -ms-flex-order: var(--order);
    order: var(--order);
    -ms-flex-item-align: var(--align-self);
    align-self: var(--align-self);
}
.elementor-section-about-header  {
    background-image: url('../image/breadcrumb.jpg');
    background-position: center center;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 100px 0px;
}
 .elementor-section-about-header > .elementor-background-overlay,
 .elementor-section-transport-header > .elementor-background-overlay,
 .elementor-section-warehousing-header > .elementor-background-overlay,
 .elementor-section-specialty-header > .elementor-background-overlay {
    background-color: #000E30;
    opacity: 0.71;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.elementor-section-about-header .elementor-heading-title,
.elementor-section-transport-header .elementor-heading-title,
.elementor-section-warehousing-header .elementor-heading-title,
.elementor-section-specialty-header .elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-section-about-header  .elementor-heading-title[class*=elementor-size-]>a,
.elementor-section-transport-header  .elementor-heading-title[class*=elementor-size-]>a,
.elementor-section-warehousing-header  .elementor-heading-title[class*=elementor-size-]>a,
.elementor-section-specialty-header  .elementor-heading-title[class*=elementor-size-]>a
{color:inherit;font-size:inherit;line-height:inherit}
.elementor-section-about-header .elementor-heading-title.elementor-size-small{font-size:15px}
.elementor-section-about-header .elementor-heading-title.elementor-size-medium{font-size:19px}
.elementor-section-about-header  .elementor-heading-title.elementor-size-large{font-size:29px}
.elementor-section-about-header .elementor-heading-title.elementor-size-xl{font-size:39px}
.elementor-section-about-header .elementor-heading-title.elementor-size-xxl{font-size:59px}  
.elementor-section-about-header  .container,.elementor-section-transport-header  .container,
.elementor-section-warehousing-header  .container,
.elementor-section-specialty-header  .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}


  /*transportation*/
  .elementor-section-transport-header  {
    background-image: url('../image/h1-new-slide-2.jpg');
    background-position: center center;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 100px 0px;
}
  
 /*Warehousing
*/
.elementor-section-page .elementor-heading-title {
    color: #001D67;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    padding: 20px 0;
}
 .elementor-section-warehousing-header  {
    background-image: url('../image/t_slider_bg02.jpg');
    background-position: center center;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 100px 0px;
}
.elementor-section-specialty-header  {
    background-image: url('../image/cta_bg.jpg'); 
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 100px 0px;
}
   
.elementor-section-page .elementor-icon-list-items {
    list-style-type: none;
    margin: 0; 
    padding: 20px 0;
}
.elementor-section-page .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
    color: #54595F;
    font-weight: 400;
}
.elementor-section-page .elementor-icon-list-item, .elementor-section-page .elementor-icon-list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: inherit;padding: 5px 5px 5px 5px;
}
.elementor-section-page .elementor-icon-list-icon
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-section-page .elementor-icon-list-item .elementor-icon-list-icon i {
    color: #FCAE1B;
    width: 1.25em;
    font-size: 14px;
}
.elementor-section-page .elementor-icon-list-icon+.elementor-icon-list-text {
    -ms-flex-item-align: center;
    align-self: center;
    padding-left: 5px;
}

.elementor-section-industries
{
	padding: 105px 0px 70px 0px;
}
.b-green{
	background-color:transparent;
    color: #ffffff;
    background: transparent;   padding: 10px 12px;
    border: 2px solid ;   border-color: rgba(255, 255, 255, 0.3);
    border-radius: 6px;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;    
    text-decoration:none;    cursor: pointer;    outline: medium none;
}
.b-green:hover  {
	color: #ffffff;
	background: #fcae1b;
	border-color: #fcae1b;
}

#div-talk .active {
    background: #fff;
       color: #244b5a;
    padding: 10px 12px;
    border: 2px solid #d7edff;
    border-radius: 6px;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
}
#div-talk .active:hover
{
	color: #ffffff;
    background: #fcae1b;
	border-color: #fcae1b;
}
.elementor-section-info
{
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 0px 0px;
    -widgets-spacing: 20px;
}
.section-title1 > span {
    font-size: 18px;
    font-weight: 700;
    color: #FCAE1B;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    padding-left:45px;
}
.section-title1 > span.line::before {
    left: 0;
    top: 50%;
    content: "";
    width: 40px;
    height: 2px; 
    position: absolute;
    background: #FCAE1B;
    transform: translateY(-50%);
}
.section-title1 h2 { 
    color: #001d67;
    line-height: 1.2;
    letter-spacing: -2px;
    margin-bottom: 0;
    font-size: 60px;
    font-weight: 700;
    text-transform: uppercase;
}
 .section-title1 h2 > span {
    display: block;
    width: 100%;
}
.elementor-section-info .elementor-heading-title {
    color: #244B5A;
    font-family: "Karla", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
    --widgets-spacing: 20px;
}
.elementor-section-news 
{
	background-color: #F4FBFF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 105px 0px 80px 0px;
}
.elementor-section-news .section-title {
    text-align: center;
}
.elementor-section-news .section-title > span {
    color: #001d67;
}
.elementor-section-news .s-section-title > span {
    display: inline-block;
    padding-left: 70px;
    padding-right: 70px;
    color: #001d67;
    margin-bottom: 10px;
}
.elementor-section-news .section-title h2 span.tl1 {
    color: #001d67;
    font-family: "Montserrat", Sans-serif;
    font-size: 60px;line-height: 1.2;
    letter-spacing: 2px;
    font-weight: 700;text-transform: uppercase;
}
.elementor-section-news .section-title .bg-title {
    position: absolute;
    top: -60px;
    left: 0;
    right: 0;
    text-transform: capitalize;
    line-height: 1;
    font-size: 160px;
    color: #EDF2FF;
    z-index: -1;
} 
.elementor-section-partners{
    background-image: url('../image/slide_portfolio_img05.jpg');
    background-repeat: no-repeat;
    background-size: cover;   
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 105px 0px 0px 0px;
}
.elementor-section-partners > .elementor-background-overlay {
    background-color: #001D67;
    opacity: 0.91;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.elementor-section-partners .container {
    padding:0px 0px 45px 0px;
}
.elementor-section-partners .section-title > span {
    color: #34CCFF;
    font-size: 18px;
    font-weight: 700;
    position: relative;
    padding-left: 60px;
    margin-bottom: 20px;
    display: inline-block;
}
.elementor-section-partners .section-title .bg-title {
    color: rgba(255, 255, 255, 0.04);
    position: absolute;
    top: -60px;
    left: 0;
    right: 0;
    text-transform: capitalize;
    line-height: 1;
    font-size: 160px;
    z-index: -1;
}
.elementor-section-partners .section-title h2 span.tl1 {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 60px;
    font-weight: 700;
}
.elementor-section-partners .single-brand img {
    
    transition: .3s linear;
    filter: grayscale(1);
}
.elementor-section-partners img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.elementor-section-partners .single-brand img{
	    filter: invert(1);
}
 
.elementor-section-partners .single-brand:hover img {
	filter: grayscale(0);
}
 .elementor-element-populated-border
{	
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #314F93;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
    text-align:center;
    vertical-align:middle;
}
  .elementor-element-populated-border1 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #314F93;
    padding: 30px 30px 30px 30px;
    text-align:center;
    vertical-align:middle;
}
.elementor-element-populated-border2 {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #314F93;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
    text-align:center;
    vertical-align:middle;
}
.elementor-element-populated-border3 {
    border-style: solid;
    border-width: 0px ;
    border-color: #314F93;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
    text-align:center;
    vertical-align:middle;
}
#scrollToTopBtn {
    background-color: black;
    border: none;
    color: white;
    cursor: pointer;
    font-size: 18px;
    line-height: 48px;
    width: 48px;
    position: fixed;
    right: 15px;
    bottom: 156px;
    z-index: 999;
    padding: 12px;
    display: none;
}
#card1 {
    width: 70%;  
    height: auto;
    position: absolute;
    top: 20px;
    right: 20px;
}
#card2 {
    position: absolute;
    top: 60px;
    left: 0;
    width: 50%; 
}
#card3 {
    position: absolute;
    top: 300px;
    right: 0;
    width: 70%;
}
.elementor-section-aboutus
{
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 102px 0px 90px 0px;
}
.elementor-section-services
{
	background-color: #F4FBFF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}
.animate
{
	opacity: 0;
}
.features-content h4::before{
    background: #ffedcc;
}
.single-features:hover .features-content h4::before {
    background: #fcae1b;
}
#sticky-header {
    left: 0;
    margin: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    background: #fff;
    -webkit-animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
    animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
    -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
    box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
    border-radius: 0;
    padding: 0;
    border-bottom: none;
}
.fa, .fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
/*leadership css*/
.elementor-section-leadership 
{
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 50px 0px;
}
.elementor-section-leadership .section-title > span {
    color: var(--e-global-color-primary);
}
.elementor-section-leadership  .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    background-color: #FFF4EF;
    padding: 25px 040px 25px 60px;
}
.elementor-section-leadership img {
    position: absolute;
    top: 20%;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    vertical-align: middle;
    display: inline-block;
    height: auto; 
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.elementor-section-leadership .section-title1 h2 span.tl1
{
    font-size: 30px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 1px;

}
.elementor-section-leadership  p{
    color: #315676;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}
.cards1 {
    width: 100%;
    margin: 120px auto 120px;
    background-color: #fff;
    padding: 0 20px 20px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.075);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.075);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.075);
    background-color: #FFF4EF;
  }
 
  .avatar-flip { 
    overflow: hidden;
    height: 200px;
    width: 200px;
    position: relative;
    margin: auto;
    top: -85px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out; 
  }
  .avatar-content
  {
    margin-top:-50px;
  }
  .avatar-flip img {
    position: absolute;
    left: 0;
    top: 0; 
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
  }
  .elementor-section-page
  {
      position: relative;
      margin-top: 50px;
      margin-bottom: 50px;
  }
  .elementor-section-page p{
      font-weight: normal;
      margin-bottom: 15px;
      color: #7A7A7A;
      text-align: justify;
      font-family: Roboto;
  }

 /*Conatct us*/
 .contact-info-map
 {
	margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    position:relative;
}
footer
{
    background-color: #001D67;
}
.footer-1row
{   
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
    color:#F4FBFF;
}
.footer-1row ul
{
    list-style-type: none;
    margin: 0;
    box-sizing: border-box;
    padding: 0;
}
.elementor-element-populated
{
    padding: 20px 0px 0px 27px;
} 
.footer-1row ul li .elementor-widget .elementor-icon-list-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer-1row .elementor-icon-list-icon1  i
{
    color: #FCAE1B; 
    width: 1.25em;
    font-size: 14px;
}
.footer-1row .elementor-icon-list-icon  i
{ 
    color: #ffffff;
    width: 1.25em;
    font-size: 14px;
}
.footer-1row .elementor-element-populated ul li
{ 
    list-style-type: none;
    margin: 0;
    padding: 0 0 10px 0;
    position: relative;
}
.footer-1row  ul li:hover > a{
    color:rgb(255, 94, 20);
}
.mb-20{
    margin-bottom: 20px;
}
footer .elementor-heading-title {
    color: #FFFFFF;
    font-family:"Roboto", Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    padding: 0;
    margin-bottom: 20px;
    line-height: 1;
    font-weight: 600;
}
.footer-2row
{
    background-color: #1C377B; color: #FFFFFF;
}
.footer-2row ul { 
    
    list-style: none;
     
     margin-right: calc(-46px / 2);
    margin-left: calc(-46px / 2);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
   }
.footer-2row ul li { 
    float: left; margin: 0 10px;      margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);}
.footer-2row  .fab { 
    font-size: 14px;
    font-weight: 400;
}
.footer-2row .elementor-icon-list-icon i {
    --e-icon-list-icon-size: 20px;
    width: 1.25em;
    color: #fff;
    font-size: var(--e-icon-list-icon-size);
}
.footer-2row .elementor-icon-list-icon i:hover {
    --e-icon-list-icon-size: 20px;
    width: 1.25em;
   color: #FCAE1B;
}

 
.elementor-inline-items3 .elementor-icon-list-item
{   margin-right: calc(46px / 2);
    margin-left: calc(46px / 2);
}

.elementor-inline-items3 .elementor-icon-list-item a:hover
{
    color:rgb(255, 94, 20)
}
.elementor-inline-items3 .elementor-icon-list-item:after {
    right: calc(-46px / 2); 
    width: auto;
    left: auto; 
    position: relative;
    height: 100%;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    border-left-width: 1px;
    border-style: solid; 
}
.elementor-inline-items3 .elementor-icon-list-item:not(:last-child):after
{   
    content: "";
    border-color: #ddd;
    border-left-style: solid;
    border-left-width: 1px;
}
@media all and (max-width: 991px) {
.navbar-light .navbar-nav .nav-link {
    font-size:14px;
	margin-left: 0;
}
.carousel-caption {
	right:0;
	left:0;		 
}
#content-us
{
    margin-bottom:0;
}
#navbar {
    border-bottom: 0;
    background-color:tra;
}
.navbar-nav a.dropdown-item
{
	font-size:14px;
	font-weight:500;
	border-bottom:3px solid #F6F6F6;
 }
 .carousel-item{
 background-color: #000;
        height: 755px;
        min-height: 768px;
}
.carousel-item img{
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.carousel-caption p {
	width: 100%;
	margin: auto;
	font-size: 18px;
	line-height: 1.9;
}
 .height-100 {
	height: 500px;
}
.top
{
	top: 40%;	 
	padding-left:0;
}
.top-best{	top: 40%;
}
.carousel-caption h5 {
	font-size: 14px;
	font-weight:600; 
    padding: 15px;
}
.carousel-caption h3
{  
    text-transform: uppercase;
    height: auto;
    padding: 15px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    white-space: normal;
    width: 307.812px;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    text-align: left;
    line-height: 30px;
    letter-spacing: 0px;
    font-weight: 700;
    font-size: 23px;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
}

.carousel-caption p {
	font-weight:600;
    padding: 15px;
}
.carousel-caption a {
		padding: 10px 15px;
		font-size: 15px;
}	
 .elementor-section-aboutus
{
    padding: 100px 0px 110px 0px
}
}

@media all and (max-width: 768px) {
    .carousel-item {

        height: auto; 
        min-height: 563px; 
    }
.lable
{
    display:none;
}
#card1 {
    width: 100%;  
    height: auto;
    position: relative;
    top: auto;
    right: auto;
}
#card2 {
    position: relative;
     top: auto;
    left: auto;
    text-align:center;
      width: 100%; 
}
#card3 {
    position: relative;
    top: auto;
    right: auto;

    width: 100%;
  

}
.elementor-element-populated-border
{	
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #314F93;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
    text-align:center;
    vertical-align:middle;
}
  .elementor-element-populated-border1 {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #314F93;
    padding: 30px 30px 30px 30px;
    text-align:center;
    vertical-align:middle;
}
.elementor-element-populated-border2 {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #314F93;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
    text-align:center;
    vertical-align:middle;
}
.elementor-element-populated-border3 {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #314F93;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
    text-align:center;
    vertical-align:middle;
}
.elementor-section-news .section-title .bg-title {
   display: none;
} 
.elementor-element-populated {
    padding: 20px 0px 0px 0;
}
}
.latest-news__wrapper strong
{
        display: contents;
}
.latest-news__wrapper .single-blog-post
{
    padding:10px;
}
}