@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');

*{ margin:0px; padding:0px;}
body { 	font-family: 'Noto Sans' !important;
	background:#fff; background-color: #EBE2D1;
	font-weight:300;
	height:100%;
	line-height:1.6;
	min-height:100% !important;
}

html {
	min-height:100% !important;
}
p{ 
    color: #2e2929;
    font-size: 16px;
    font-weight: 350;
}
::selection {
	background:#4386f9; /* WebKit/Blink Browsers */
	color:#fff;
	box-shadow:0;
}

::-moz-selection {
	background:#fc8f30; /* Gecko Browsers */
	color:#fff;
	box-shadow:0;
}
pre[class*="htmlCodeCollapse"] {
    border-radius:$border-radius;
    margin:0 0 1.336em 0;
    padding:.3em 1em 1em 1em;
    font-size:1.125em;
    @include breakpoint(b2) {
        font-size:.806em;
    }
}

.blue-css-square { height:20px; width:20px; background-color:#3498db;margin-top:3px; }
.green-css-square { height:20px; width:20px; background-color:#2ecc71;margin-top:3px; }
.purple-css-square { height:20px; width:20px; background-color:#9b59b6;margin-top:3px; }
.dark-blue-css-square { height:20px; width:20px; background-color:#34495e;margin-top:3px; }
.red-css-square { height:20px; width:20px; background-color:#FF3B30;margin-top:3px; }
.teal-css-square { height:20px; width:20px; background-color:#1abc9c;margin-top:3px; }
.orange-css-square { height:20px; width:20px; background-color:#ff7454;margin-top:3px; }
.silver-css-square { height:20px; width:20px; background-color:#BDC3C7;margin-top:3px; }
.seagul-css-square { height:20px; width:20px; background-color:#65C6BB;margin-top:3px; }
.pinkish-css-square { height:20px; width:20px; background-color:#F64747;margin-top:3px; }

a { color:#4386f9; cursor:pointer; }
a:hover { color:#ff7454; text-decoration:underline; cursor:pointer; }
.link-white a { color:#fff; }
.link-white a:hover { color:#fafafa; text-decoration:none; }

.center-vertically { display:table-cell; text-align:center; vertical-align:middle; }
.center-vertically-left { display:table-cell; text-align:left; vertical-align:middle; }
.center-vertically-right { display:table-cell; text-align:right; vertical-align:middle; }
.border-bottom-none { border-bottom:0 !important; }
.border-top-white { border-top:2px solid #fff; }
.border-top { border-top:1px dotted #d2d2d2; }
.border-bottom { border-bottom:1px dotted #d2d2d2; }
.border { border:1px solid #CCCCCC; }
.border-white { border:1px solid #fff !important;}
.no-border { border:0 !important;}
.no-padding { padding:0 !important; }
.no-margin { margin:0 !important; }
.no-border-radius { border-radius:0 !important; }
.br-50 { border-radius:50% !important; }
.br-2 { border-radius:2px !important; }
.full-width { width:100%; }
.padding-right-0 { padding-right:0px !important; }
.padding-left-0 { padding-left:0px !important; }
.pt10 { padding-top:10px !important; }
.pt15 { padding-top:15px !important; }
.pt20 { padding-top:20px !important; }
.pt30 { padding-top:30px !important; }
.pt40 { padding-top:40px !important; }
.pt50 { padding-top:50px !important; }
.pt60 { padding-top:60px !important; }
.pt100 { padding-top:100px !important; }
.pb10 { padding-bottom:10px !important; }
.pb15 { padding-bottom:15px !important; }
.pb20 { padding-bottom:20px !important; }
.pb30 { padding-bottom:30px !important; }
.pb40 { padding-bottom:40px !important; }
.pb50 { padding-bottom:50px !important; }
.pb60 { padding-bottom:60px !important; }
.pb100 { padding-bottom:100px !important; }

.mt0 { margin-top:0; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt25 { margin-top:25px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mt60 { margin-top:60px !important; }
.mt75 { margin-top:75px !important; }
.mt55 { margin-top:55px !important; }
.mt100 { margin-top:100px !important; }
.mb0 { margin-bottom:0; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.mb50 { margin-bottom:50px !important; }
.mb100 { margin-bottom:100px !important; }

.mg5 { margin:5px !important; }
.p15 { padding:15px !important; }
.ml15 { margin-left:15px !important; }
.ml5 { margin-left:5px !important; }
.mr15 { margin-right:15px !important; }
.mr5 { margin-right:5px !important; }
.ml20 { margin-left:20px !important; }
.mr20 { margin-right:20px !important; }
.background-blue { background-color:#fb4e08 !important; }
.background-light-grey { background-color:#fafafa !important; }
.background-white { background-color:#fff !important; }
.background-main { background-color:#ff7454 !important; }
.container-header { padding-left:0; padding-right:0; }
.success-rw {
	background-color:#2ecc71;
}
 
    .welcome_row .section-head h2 {
    font-family: 'Noto Sans';
    color: #fb4e08;


    } 
    .welcome_row .section-head h2 span {
    color: #211d70;
    } 

.btn-welcome
{
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  font-family: 'Roboto', sans-serif; /* Or any Google Font */
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background-color: #007bff; /* Bootstrap blue */
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.3s ease, transform 0.2s ease;
  margin-top: 30px;
}

.btn-welcome:hover {
  background-color: #0056b3;
  transform: scale(1.05);
  color: #fff;
}

.btn-welcome:active {
  transform: scale(0.98);
}



.btn-ineer{
    text-align: center;
}

.btn-ineer .btn-primary
{ 
      background-color: #056297;
    border-radius: 0px;
    font-family: Noto Sans;
    border-color: #056297;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 500;
}
 .btn-ineer .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #2b296d;
    border-color: #2b296c;
}
.margin-top10 { 
  margin-top: 10px;
}
.fsize13 {
  font-size: 13px !important;
  line-height: 17px !important;
}
#topBar a.logo {
    top: 14px;
  display: inline-block; margin-top:5px;

}


.color-icon {
    background-color: rgba(47, 50, 79, 0.9);
    padding: 0 15px;
}
.block {
  display: block !important;
}
.comments_row {
    background-color: #fff8f8;
    display: table;
    width: 100%;
    padding: 20px 0px;
}


.form-area {
    margin-top: 15px;
}


.new-table {
    text-transform: uppercase;
	font-size:11px;
}

.new-table-main{
	font-size:12px;
}


.social-top{  font-size: 15px;
    position: absolute;
    right: 0;
    top: 10px;}
.social-top strong{ color:#00568D;}
.social-top a{ color:#000000;   transition: all 0.2s ease 0s;}
.social-top a:hover{ color:#4386F9;   transition: all 0.2s ease 0s;}

.menu-main-top-parent{
    height: auto;
}

.menu-main-top.navbar-default{ background-color:inherit;}
.menu-main-top{ background-color:inherit; width:100%; height: 100%; border:none; color:#fff;}
    .menu-main-top.navbar-default .navbar-nav>.active>a{    
    color: #fb4e08;
    background-color: transparent;
    }
.menu-main-top.navbar-default .navbar-nav>li a:hover{  
    background-color: transparent;
    color: #fb4e08;
-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  }
.menu-main-top.navbar-default .navbar-nav>li>a{ 
    color:#000; 
    text-transform: capitalize; 
-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
font-family: 'Conv_hind.regular';
}
    .menu-main-top.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{      background-color: transparent;  
    color: #fb4e08;
    }
 .dropdown-menu>li>a:hover {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #4386F9;
}
.dropdown-menu{ border-radius:0px; }
.dropdown-menu>li{ border-bottom:1px solid #333333; text-transform: capitalize;}
.dropdown-menu>li:last-child{ border-bottom:none;}
.menu-main-top.navbar-default .nav>li>a{ 
  font-size: 16px;}
 
    .menu-main-top.navbar{ 
    margin-bottom:0px; 
    border-radius: 0;     
    }

.menu-main-top
{
    background-color: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: right;
    color: #056297 !important;
}

 
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}


.carousel,
.carousel-inner,
.carousel-inner .item {
      height: 100%;
    }
.carousel-control.left{ background-image:none;}
.carousel-control.right{ background-image:none;}
/*close banner*/
/* Carousel Testimonial */

#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top:0px;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top:0px;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: auto;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
/*close Testimonial*/
.banner-type-main{ position:relative;}
.banner-type-div{  background: rgba(32, 75, 96, 0.8);
  position: absolute;
  border-top: 2px solid #FFF;
  width: 100%;
  top: -125px;
  padding-bottom: 5px;}
.type-heading .btn-default.no-border-radius{ color:#fa6f1c; }
.type-heading .btn-default.no-border-radius h3{ color:#fa6f1c; padding: 5px 15px; margin-top:10px;}
.all-type-menu{}
.all-type-menu ul{}
.all-type-menu li{ list-style:url(../images/type_bg.png) inside; 
    color: #fff;
    line-height: 28px; text-transform:uppercase; font-size: 15px;}
.section-welcome {  
    width: 100%;
    padding:0px 0 10px 0px; 

} 
.table-hight {
    min-height: 270px;
}
h4.htitle {
    background-color: #dd783a;
    color: #FFFFFF;
    padding: 5px 0px 5px 15px;
     
}
.table-hight .table{ margin-bottom: 0px;}
.so-panel {
    border: 1px solid #dedede;
}

.so-panel img {
padding: 5px 5px 0px 5px;
}
.section-head {
  text-align: left;
}

.section-head .section-title {
    margin-bottom: 25px;
    text-transform: uppercase;
    color: #056297;
    font-family: 'Noto Sans';
    text-align: center;
    font-size: 35px;
    margin-top: 25px;
}

.section-head h2{
    font-family: 'Noto Sans';
    font-size: 20px;
}

.ineer-page h3 {
    font-size: 25px;
    color: #056297;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    display: inline-block;
    margin: 0px auto;
    font-weight: 400 !important;
}

.section-head .section-image { background:url(../images/bus_bg.png) no-repeat left;
  margin-bottom: 10px; padding-top:13px;
}
.section-head .section-image:before, .section-head .section-image:after {
  content: '';
  display: inline-block;
  vertical-align: bottom;
  width:50%;
  height:5px;
 background:url(../images/bus_line_bg.png) repeat left center; 
  
}
.color-white{ color:#fff;}
.section-indian-tours-main{ background:url(../images/indian_back_bg.png) no-repeat center center; background-size:cover;}
.section-indian-tours-div{ background: rgba(1, 50, 76, 0.9); padding: 30px 0 20px;}
.indian-tours-title .section-head .section-title{ color:#FFF;}
.indian-box {
    background-color:#fc8f30;
    border: 2px solid #fff;
}
.indian-package {
  text-align: center;
  color: #fff;
}
.indian-package h3 {
  text-align: center; margin:10px 0px;
  color: #fff;
}
.section-footer a i {
    color: #1c1c1f;
}
.service-box{ border:2px solid #e5e4f5;}
.indian-caret{ color:#4386f9;}
.service-main .section-welcome {
  padding-bottom: 0px;
}
.section-footer{ 
    background-image: url(../images/footer_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color:#0c131b; 
    color:#FFF;
    border-top: 5px solid #fb4e08;
}
.footer-box h3{ color:#fff;}

.address-social-color {   
    color: #000000;
    background-color: #5d5d5f;
  border-radius: 100%;
  height: 30px;
  width: 30px;
  text-align: center;
  padding: 4px;}
.box-icon span {
  color: #ABA1A1;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.address-social-color.btn:hover{ color:#ABA1A1; !important;}
.box-icon {
  background-color: #4386f9;
  border-radius: 50%;
  display: table;
  height: 100px;
  margin: 0 auto;
  width: 100px;
  margin-top: -61px;
  border: 4px solid rgba(255,255,255,0.4);
  
}

.section-footer a {
    color: #969697;
}
.section-footer p{ color: #969697;}

.all-type-menu.footer-menu li{ border-color:#75737f;}
.all-type-menu.footer-menu li a{ color:#969697; text-transform:capitalize; }
.footer-fom .form-control{ background-color:#27262c; border-radius:0px; border-color:#5f6064; color:#039;}
.footer-btn{ background-color:#4386f9; text-transform:uppercase; border-radius:0px; border:none;}
.address-color p{ color:#969697;  }
.section-copyright{    background-color: #404043;
    padding: 10px 0px 0px 0px;
    font-size: 12px;
    border-top: 1px solid #333333;}
.section-copyright p { font-size:12px; color:#b5aaaa;}
.section-copyright a{ font-size:12px; color:#b5aaaa;}
.section-footer a i {
    color: #FFF;
}
#quote-carousel p {
    padding: 0 1.5%;
}

#owl-demo .item{
        margin: 0px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1;
    }
#owl-demo .item img{
        display: block;
        width: 100%;
        height: auto;
    }

#demo {
    overflow: hidden;
    position: relative;
}
.arrow-right .glyphicon-chevron-right::before{ content:normal;}
.arrow-right .glyphicon-chevron-left::before{ content:normal;}
.arrow-color{ }
.arrow-color > img {
  width: 100%;
  margin: 12px;
}

.arrow-right .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{  width: 50px;}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{ margin-top: -35px;}

.arrow-right .carousel-control{ opacity:100;}

.owl-theme .owl-controls .owl-page:nth-child(1n+4){ display:none;}



.call-top {
    position: relative;
}

.inquiry-back{ 
    background-color: #FFF;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-bottom: 4px solid #dedede;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    
    }
.welcome_row .background-blue {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.inquiry-hedding h4 { font-family: 'Conv_hind.regular'; 
    margin: 0;
    padding: 5px 0 5px 10px;     text-transform: capitalize;
    text-align: left;
}

.inquiry-back .form-group{ margin-bottom:10px;}

.welcome {
    margin-top: 20px;
}
/*news*/

.vticker{
}
.vticker ul{
	padding: 0;
}
.vticker li{
	list-style: none;
	border-bottom: 1px solid #dedede;
	padding: 10px; color:#6b6b6b;
}
.et-run{
	background: #FFF;
}
/*news close*/

.new-main .inquiry-back {
    padding: 0px !important;
}


.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom:10px;
}

#fade-quote-carousel.carousel {
  padding-bottom: 35px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0.8;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom:2px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;  padding: 5px;
}
#fade-quote-carousel .profile-circle {
    width: 85px;
    height:85px;
    margin: 0 auto;
    border-radius: 100px;
}
#fade-quote-carousel .profile-circle img {
    border-radius: 50px;}
/**/
/* carousel */
.media-carousel 
{
  margin-bottom: 0;
  padding: 0 40px 30px 40px;
  margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left 
{
  left: -12px;
  background-image: none;
  background: none repeat scroll 0 0 #4386F9;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 15px
}
/* Next button  */
.media-carousel .carousel-control.right 
{
  right: -12px !important;
  background-image: none;
  background: none repeat scroll 0 0 #4386F9;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 15px
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
  background: #333333;
}
.media-carousel img
{
  width: 250px;

}
/* End carousel */

/**/
.portfolio-hedding h4{ margin:0px; padding:8px 0px; color:#FFF; text-transform: capitalize;}


.column_title_left::after {
    content: "";
    display: table;
    background-color:transparent;
    width: 50px;
    height: 8px;
    border: 2px solid #fb4e08;
    margin-top: 10px;
}
.column_title_left::after {
  bottom: -1px;
  left: 0;
  margin-left: 0;
}
.column_title_left {
  color: #FFF;
  display: inline-block;
  font-family: Roboto;
  font-weight: 300;
  position: relative;
}
.column_title_left {
  display: block;
  font-size: 22px;
  padding-bottom: 10px;     font-family: 'Conv_hind.regular';
  text-align: left;
  width: 100%;     text-transform: capitalize;
}
.section-claints{ background:url(../images/claints_back.png) repeat-x left center;}

.section-claints .thumbnail{ margin-bottom:0px;}

.dropdown-menu{ background-color:#6aa92f;  border-top:0px solid #eeeeee;  border-bottom:none; border-left:8px solid #052c42; border-right:none;}  
.dropdown-menu {
    border-radius: 0px; 
}

.dropdown-menu>li>a
{ 
    color:#fff !important; 
    line-height: 2; 
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 10px;
}

.dropdown-menu>li {
    border-bottom: 1px solid #eeeeee;

}
 
.section h3{
	color: #00558D;
}
.subm{
margin: 5px;
    float: right;}
	 
	
	.mb20 {
    margin-bottom: 20px;
}
.country-outer .owl-controls{
display:none;
}
.SH-Client{
    max-width: 175px;
    margin: 10px auto 0px 0px;
  
}
.SH-Client img{
 width: 100%;
   height: 90px; 
 border: 1px solid #C3C3C3;
}
.client-outer 
{
    background-color: #f9f9f9;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.customNav-Outer {
  position: relative;
}
.customNavigation {
 text-align: right;
    position: absolute;
    right: -52px;
    margin: 1px;
    /* margin-bottom: -17px; */
    /* margin-left: 2px; */
    top: -30px;
  
}
.customNav-Outer .customNavigation .btn {
  background-color: #699EF7;
    /* border-radius: 0px; */
    padding: 0px; border-radius: initial;
    border: 0px;
    /* margin-right: 4px; */
    line-height: 0;
}
.customNav-Outer .customNavigation i {
      color: #fff;
    /* padding: 10px; */
    width: 24px;
    /* height: 35px; */
    font-size: 22px;
}
.customNav-Outer .customNavigation .prev:hover i, .customNav-Outer .customNavigation .next:hover i {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  background-color: #00568D;
}
.navbar-right .dropdown-menu{ right:inherit; left:0px;}

.fot p {
    text-align: right;}
.alist {
  
}
 


.carousel-inner > .item > a > img, .carousel-inner > .item > img{ width:100%;}
#header-top span{color:#CCC; padding-right: 5px;}
#header-top {
   
    border-bottom: 1px solid #333;
	background-color: #1B1B1B; color:#CCC;
    height: auto;
    line-height: 35px;
}
.phone-email {
    float: left;
    margin-right: 15px; color:#CCC;
}
.phone-email i{ color:#ABA1A1;}
.phone-email-2::before {
    margin-right: 15px;
}

.phone-email i {
    margin-right: 10px;
}
.social-ul {
    float: right;
    height: 100%;
    overflow: hidden;
}
.social-ul li, .social-ul li a {
    float: left;
    list-style: outside none none; color:#ABA1A1;
}
.social-ul li:first-child a {
    border-left: 1px solid #7B6060; 
}
.social-ul li.social-facebook a:hover, .social-ul-2 li.social-facebook a {
    background-color: #3864A3; color:#FFF;
}
.social-ul li a {
    border-right: 1px solid #7B6060;
    font-size: 15px;
    height: 35px;
    text-align: center;
    width: 35px;
}
.social-ul li:hover i, .header-search-a:hover i, .box-icon:hover .box-icon-i-2 i, .portfolio-link:hover i, .portfolio-zoom:hover i {
    animation: 0.3s ease 0s normal forwards 1 running toTopFromBottom;
}
.social-ul li.social-twitter a:hover, .social-ul-2 li.social-twitter a {
    background-color: #40bff5; color:#FFF;
}
.social-ul li.social-google a:hover, .social-ul-2 li.social-google a {
    background-color: #eb5e4c; color:#FFF;
}
.social-ul li.social-linkedin a:hover, .social-ul-2 li.social-linkedin a {
    background-color: #238cc8;color:#FFF;
}
.social-ul li.social-pinterest a:hover, .social-ul-2 li.social-pinterest a {
    background-color: #e13138;color:#FFF;
}
a, .button, .phone-email, .phone-email i, .header-search, .widget-about-2 > ul > li > i, .comment-form .button-3, .tparrows{transition: color 0.1s linear 0s, border 0.1s linear 0s, opacity 0.1s linear 0s, background-color 0.1s linear 0s;}

.logoin_main{ float:right;}
.logoin_main .phone-email:last-child{ margin-right:0px;} 

.logoin_main .phone-email a{ color:#CCC;
    text-transform: capitalize;}
	
    .contact-div address{ 
    margin-bottom:0px; 
    color: #000;
    } 
    .contact-div address a{
    color: #000;
    }
.contact-div section{ border:none;}
.templatemo-contact-map{ color:#000 !important;}
#bodyContent b {
    color: #000 !important;
}
.contact-infos {
}
.customNavigationleft {
    position: absolute;
    left: -50px;
    z-index: 9999;top: 30px;
}
.customNavigationright {
    position: absolute;
    right: -35px;
    z-index: 999; top: 30px; 
}
.customNavigationright .btn{color:#000; border-radius: 0px; font-size:25px;}

.customNavigationleft .btn{ color:#000; border-radius: 0px; font-size:25px; }
.customNavigationleft .btn:active{ box-shadow:none;}
.customNavigationright .btn:active{ box-shadow:none;}
.section-head h2{ margin-top:0px;}

.inquiry-div .form-horizontal .control-label{ text-align:left !important;}

.pdf-footer h5 {
    margin: 0px;
}
 

.content h4 {
    margin: 7px 0px 7px 0px;
}

.service-main-padd {
    margin-bottom: 30px;
    margin-top: 10px;
}


.arrow1 .glyphicon-chevron-left:before {
    content: ""; display:none;
}
.arrow2 .glyphicon-chevron-right:before {
    content: "";
}
.arrow2 .carousel-control{ text-shadow:none; opacity:100; color:#FFF;}

.arrow1 .carousel-control{ text-shadow:none; opacity:100; color:#FFF;}
.arrow2 .carousel-control i{ font-size:40px;}
.arrow1 .carousel-control i{ font-size:40px;}

.header01 .extra-info > div {
  padding: 35px 15px 0;
}
 
 
.site-header, .extra-info h3 {
  color: #111111;
}
 
.extra-info.center.header07-end {
    padding-top: 20px;
}
.mail-text {
    margin-left: 30px;
}

.top-sosal{  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;color: black !important;
  line-height: 1.2;}

 
#pl-6 .panel-grid-cell .so-panel {
    margin-bottom: 30px;
}
.panel-grid-cell .so-panel.widget {
    zoom: 1;
}
.panel-grid-cell .so-panel.widget:before {
    content: '';
    display: block;
}
.panel-grid-cell .so-panel.widget:after {
    content: '';
    display: table;
    clear: both;
}
.widget_pw_icon_box .icon-box {
   display: inline-block;
    width: 100%;
    border: 1px solid #ffffff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    padding: 10px 10px 5px 10px;
    line-height: 1.3;
    transition: all 100ms ease-out;
}

.widget_pw_icon_box .icon-box h4 {
    color: #f0351e;
    font-family: 'Noto Sans';
}
.worldclock{
	text-align:center;
	
	}
	.worldclock p{
	text-align:center;
	
	}
.widget_pw_icon_box .icon-box .fa {
    float: right;
    font-size: 45px;
    color: #b9babc;
    padding: 10px 0 10px 10px;
    transition: all 100ms ease-out;
}
.widget_pw_icon_box .icon-box img {
     float: inherit;
    font-size: 45px;
    color: #b9babc;
    transition: all 100ms ease-out;
    margin: auto;
}
a.icon-box {
    text-decoration: none;
}

.fa-dropbox:before {
    content: "";
}
.widget_pw_icon_box .icon-box__title {
    margin-top: 0;
    margin-bottom: 8px;  
    font-size:20px;
}
 
.a li img {
    width: 160px;
}
.widget_pw_icon_box .icon-box__subtitle {
    color: #aaaaaa;
}
.widget_pw_icon_box .icon-box__subtitle {
    color: #605757;
    font-size: 14px;
}
.cont-hight {
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    padding: 5px;
}

.widget_pw_icon_box .icon-box{    line-height: 1.3;}


.panel-grid-cell .so-panel.widget:after {
    content: '';
    display: table;
    clear: both;
}
.address th {
    color: #056297;
}
.address td{ color: #000;}

.address td a 
{
  color: #056297 !important;
}

h3.htitle 
{
  background-color: #056297;
  color: #FFFFFF;
  padding: 10px 20px 10px 15px;
  font-size: 20px;
}
h3.htitle1 {
	background-color: #232331;
    color: #FFFFFF;
    padding: 5px 0px 5px 15px;
    font-size: 20px;
}

.arrow-right .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{  width: 30px; line-height:0px;}

.gallery-block{ display:none;}
.service-padding{ margin-bottom:20px;  min-height:145px;}

.carousel-inner.services-img-whith .item > a > img, .carousel-inner > .item > img{ width:100%;}

.service-aroow .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{  margin-top:0px;}
.service-aroow .carousel-control{ color:#000; text-shadow:none; opacity: 100;}
.d {
list-style: none;
}
.scree {
height: 200px;
overflow: hidden;
margin: 10px auto;

}
.din {
height:200px;
max-width:300px;
border:1px solid #ddd;
margin-left:10px; padding:5px; border-radius:4px;

line-height: 18px; cursor:pointer;
font-size: 15px;
text-align: center;
float: left;
}
.din h4 {
margin: 12px 0px 12px 0px; color:#000;
}

.din img {
    height: 188px; 
}
.d2 {
list-style: none;
}
.scree2 {
height:100px;
overflow: hidden;
margin: 10px auto;

}
.din2 {
height:200px;
max-width:200px;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
margin-left: 10px;
line-height: 18px; cursor:pointer;
font-size: 15px;
text-align: center;
float: left;
}

.din2 img {
    height: 100px;
}
.a ul{list-style: none;}

.a{overflow: hidden; margin:0px auto; height:70px; cursor:pointer;}
	.a li{height: 70px; width: 200px; line-height: 2.4; font-size: 30px; text-align: center; float: left; margin-left:10px;}


.b-con .tex-news {
  border-bottom: 1px solid hsl(0, 0%, 87%);
  cursor: pointer;
  height: auto;
  line-height: 1.7;
  text-align: left;
  width: 100%;
}

 
.b {
  height: 210px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  text-align: left;
  width: 100%;
}
.b {list-style: none;}
.tex-news p {
    padding: 0px 11px 0px 10px; text-align:left;  
}
.tex-news h5{ background-color:#231c65; color:#FFF;   padding: 5px 11px 5px 10px; }


.back_1 {
    position: relative;
    width: 100%;
    float: left;
}
.back_2 {
    position: absolute;
    z-index: 9;
    width: 100%;
    display: table; 
}

 .swingimage{-webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-animation: swinging 3.5s ease-in-out forwards infinite; animation: swinging 3.5s ease-in-out forwards infinite; } @keyframes swinging{0%{transform: rotate(10deg);} 50%{transform: rotate(-5deg)} 100%{transform: rotate(10deg);} } @-webkit-keyframes swinging{0%{-webkit-transform: rotate(10deg);} 50%{-webkit-transform: rotate(-5deg)} 100%{-webkit-transform: rotate(10deg);} } 

.welcome_row{  display: table;
    width: 100%;
    padding: 20px 0px;
}

    .welcome_row p{ 
    color: #000000;
    line-height: 24px;
    }
.welcome_row .form-area {
    margin-top: 0;
}
    
.section-head a {
     color: #231c65;
    font-weight: bold;
    font-size: 12px;
}
.section-head i {
    color: #000;
}
.service-main h2.section-title {
    text-align: center;
    margin-bottom: 20px;
}
.banner-main .carousel-indicators .active, .carousel-indicators li {
    width: 65px;
}


.banner-main .carousel-indicators li {
     background: rgba(34,30,113,.9);
    border: none;
    border-radius: 0px;
}
.banner-main .carousel-indicators {
    right: 5%;
    left: inherit;
    text-align: right;
    width: 100%;
}
    .banner-main .carousel-indicators .active {
    background-color: #fb4e08;
    border: 0;
    }

 
    .banner-main .banner_color{
    position: relative;
    }


.banner-main .banner_color::after 
{
    background: #056297;
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0%;
    border-radius: 0px;
}
.carousel-caption-text {
    position: absolute;
    z-index: 9992;
    padding: 15px 15px 15px 15px;
}

.carousel-caption-text h3{
    line-height: 30px;
    text-transform: uppercase;
    font-family: Noto Sans;
    font-size: 25px !important;
    font-weight: 600;
}

.banner-main .carousel-caption {
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1000px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
}

.banner-main .carousel-caption h1{
    position: absolute;
    left: 10%;
    top:25%;
    letter-spacing: 3px;
    font-size: 40px;
    font-family: Anton;
    font-weight: 400;
}


section.about-section {
    padding-block: 100px;
}

.about-us-header h1 {
    font-weight: 500;
    font-family: Anton;
    line-height: 60px;
    font-size: 36px;
    margin: 0;
    letter-spacing: 1px;
    color: #08689f;;
}

.about-us-header h2 {
    color: #d7511b;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 25px;
    padding-bottom: 0px;
}

@keyframes zoomFade {
  0% {
    transform: scale(1.3);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.animate-show {
  animation: zoomFade 1s ease-out forwards;
}

@keyframes fadeSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.tagline-animate {
  opacity: 0;
  animation: fadeSlideUp 1.2s ease-out forwards;
  animation-delay: 0.5s; /* Optional delay */
}

.tagline-animate2 {
  opacity: 0;
  animation: fadeSlideUp 1.2s ease-out forwards;
  animation-delay: 1s; /* Optional delay */
}

.banner-main .carousel-caption h2{
    position: absolute;
    left: 10%;
    top:32%;
    width: 35%;
    text-align: left;
    line-height: 30px;
    font-size: 16px;
    font-weight: 400;
    font-family: Noto Sans;
    font-weight: 500;
}


.section-welcome .container {
    background: #fff;
}
.section-image {
    display: none;
}
 .ineer-page .container {
    background: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}

.section-head h2 {
    padding-bottom: 15px;
}
.section-welcome .section-head h2:after {
    margin: auto;
}
.track-page.inquiry-back {
    background-color: #ffffff;
    border: 10px solid #056297;
    border-radius: 5px;
    padding: 10px;
}

.tracklist li {
    list-style: none !important;
    border-bottom: 2px dashed #000;
    padding: 20px 0px;
}

.track-page .form-control {
    border: 3px solid #d0cdcd;
}


b, strong {
    color: #000;
}
.docoment {
    text-align: center;
}
.ineer-page ul li{     
    list-style-type: circle;
    font-weight: bold;
    line-height: 28px;
    color: #000;
}

.ineer-page ul {
    margin-left: 15px;
}
.alist {
    margin-left: 15px;
}

.cont-hight h3.htitle {
    font-size: 18px;
}
 

.cont-hight .table {
    margin-bottom: 0;
    font-weight: 600;
}

.extra-info{
    background-color: #fb4e08;
    float: left;
    width: 100%;
    padding: 5px 0px;
}

.extra-info .form-control{
    border-radius: 0px;
    background-color: #fff;
    padding-right: 50px;
}
.extra-info .btn{
    border-radius: 0px;
}
.extra-info .btn-primary {
    color: #fff;
    background-color: #211d70;
    border-color: #211d70;
}
.extra-info .btn-primary:hover {
    color: #000;
    background-color: #ffcc06;
    border-color: #ffcc06;
}
.extra-info .footer-icon ul{
    margin: 0px;
    padding: 0px;
}

.extra-info .footer-icon ul li{
    padding: 0px 8px;
    display: inline-block;
    line-height: 32px;
}

.extra-info .footer-icon ul li a{
    color: #fff;
}

.extra-info .footer-icon ul li a:hover{
    color: #ffe500;
    text-decoration: none;
}

    .menu_row{
    background-color: #fff;
    float: left;
    width: 100%;
    padding: 0px 0px;
    }

    .banner-main img 
    {
        width: 100%;
    }
    .tex-news div {
    padding: 0px 8px;
    }


    .taital_new_inner {
    position: relative;
    z-index: 1;
    color: #fff;
    }
    .taital_new_inner::after {
    background: #fb4e08;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: skew(-18deg);
    transform: skew(-18deg);
    left: 0;
    width: 17%;
    margin: auto;
    }
    .taital_new_inner h3 {
    color: #ffffff;
    width: 100%;
    text-align: center;
    position: relative;
    z-index: 999;
    padding: 5px 0px 5px 0px;
    margin: 15px 0px;
    font-family: 'Noto Sans';
    font-weight: normal;
    }
.footer_social ul {
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}

.footer_social li {
    display: inline-block;
    border: 3px solid #969697;
    padding: 5px 12px;
    margin-right: 12px;
    width: 40px;
    height: 40px;
}

.footer_social li a {
    color: #ffffff;
}
.footer_social li:hover {
    border: 3px solid #fb4e08;
}

/* Counters */
.animation_carcal {
    margin-top: 20px;
}
.counters .counter {
      text-align: center;
    width: 200px;
    height: 200px;
    line-height: 30px;
    border: 8px solid #eadcdc;
   padding: 57px 10px;
    border-radius: 100px;
    margin: auto;
}

.counters .fa, .counters .icons {
	display: block;
	font-size: 35px;
	line-height: 35px;
	margin-bottom: 5px;
}

.counters strong {
    display: block;
    font-weight: bold;
    font-size: 42px;
    line-height: 42px;
    font-family: 'Noto Sans';
    color: #fb4e08;
}

.counters label {
     display: block;
    font-weight: 100;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Conv_hind.regular';
    color: #000;
    word-break: normal;
}

.counters .counter-side-icon .fa, .counters .counter-side-icon .icons, .counters .counter-side-icon strong {
	display: inline-block;
}

.counters .counter-with-unit strong {
	display: inline-block;
}

.counters.with-borders .counter {
	border-radius: 6px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	padding: 25px;
}

.counters.counters-sm .fa, .counters.counters-sm .icons {
	font-size: 25px;
	line-height: 25px;
}

.counters.counters-sm strong {
	font-size: 35px;
	line-height: 35px;
}

.counters.counters-sm label {
	font-size: 15px;
	line-height: 15px;
}

.counters.counters-lg .fa {
	font-size: 45px;
	line-height: 45px;
}

.counters.counters-lg strong {
	font-size: 60px;
	line-height: 60px;
}

.counters.counters-lg label {
	font-size: 25px;
	line-height: 25px;
}

.counters.counters-text-light .counter {
	color: #FFF !important;
}

.counters.counters-text-light .counter .fa, .counters.counters-text-light .counter .icons, .counters.counters-text-light .counter strong, .counters.counters-text-light .counter label {
	color: #FFF !important;
}

.counters.counters-text-dark .counter {
	color: #2e353e !important;
}

.counters.counters-text-dark .counter .fa, .counters.counters-text-dark .counter .icons, .counters.counters-text-dark .counter strong, .counters.counters-text-dark .counter label {
	color: #2e353e !important;
}
/* Counters */
 
.extra-info b {
    color: #fff;
}

 




.logo-center-div{
    display: flex;
    padding-block: 15px !important;
}




@media (min-width:768px) {
	.mt30-lg { margin-top:30px !important; }
	.mt20-lg { margin-top:20px !important; }
}

/* Portrait tablets and medium desktops */

@media (max-width:992px) {
	.mt15-md { margin-top:15px !important; }
}
@media (max-width:991px) {
.logo-center-div{ text-align:center;}	
.gallery-none{ display:none;}		
.gallery-block{ display:block;}
	
}


@media (max-width:1024px) {

.topbar-left .col-md-5 {
    width: auto;
    margin: 0px;
    padding: 0px;
    float: none;
}
.topbar-right .col-md-7 {
    width: auto;
    margin: 0px;
    padding: 0px;
    float: none;
}


}
@media (max-width:1024px) {

.topbar-left {
    font-size: 13px;
}
.topbar-right {
    font-size: 13px;
}


}

@media screen and (min-width:0px) and (max-width:1023px) {
	
.topbar-left .col-md-5 { display:none;

}
.topbar-right .col-md-7 {
display:none;
}
		
	
	}


@media (max-width:1199px) {
	.mt15-lg { margin-top:15px !important; }
	
	
	.mail-text {
    margin-left: 0;
}
.menu-main-top.navbar-default .nav > li > a {
  padding-left: 5px;
  padding-right: 5px;
}

	
}
@media only screen and (max-width:991px) {
.container {
    width: 95%;
}    
.back_2 {
    position: inherit;
    background-color: #7272f3;
}   
    
    
}

.tracking-despley-mobile {display: none; }

.tracking-despley-dextop {display: block; }


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

	.banner-type-div{ position:static;}	
.type-heading .btn-default.no-border-radius h3{  font-size:17px !important;}
.all-type-menu li{ font-size:inherit;}

.section-head .section-image:before, .section-head .section-image:after {

  width: 30%;
}

.tracking-despley-mobile {
    display: block;
}

.tracking-despley-dextop {
    display: none;
}



#quote-carousel .carousel-control.right{  right: 0;}
#quote-carousel .carousel-control.left{  left: 0;}


.navbar-default .navbar-brand {
    color: #FFF;
}
.navbar-default .navbar-toggle {
    border-color:#056297; background-color:#056297;
}

.arrow-color > img {
    width: 100% !important; 
}




.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{ margin-top: -15px;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#000;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color:#222222;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#FFF;}
.section-copyright p {
text-align: center;
}

.fot p {
    text-align: center !important;
}
.customNavigationright{ right:-12px !important;}

.customNavigationleft{ left:-12px !important;}

.SH-Client img{ height:100px;}
.SH-Client{     max-width: 200px;
    margin: auto;
    margin-top: 10px;}
.section-head h2 {

    font-size: 22px;
}
.top-main {
    bottom: 0px;
	position:relative;
}
.address p {
    text-align: left;
}

.section-head .section-title{margin-top: 12px;}

	}

@media screen and (min-width:768px) and (max-width:1024px) {
.footer-box {
    clear: both;
    padding-top: 15px;
}
	
.navbar-header {
display: none;
}	
.address p {
    text-align: left;
}
.top-main .navbar-collapse{  padding-left: 0px;
    padding-right: 0px;}
	
.top-main .container{padding-left: 0px;
    padding-right: 0px;}

.top-main {
    bottom: -15px;
    position: relative;
}
.menu-main-top.navbar-default .nav > li > a {
    font-size: 15px;
    padding-left: 13px;
    padding-right: 13px;
}
#topBar {
    padding-top: 10px;
}

.section-head h2 {
    margin-top: 25px !important;
}
.mail-text {
    margin-left: 0;
}
.menu-main-top.navbar-default .nav > li > a {
  padding-left: 11px;
  padding-right: 11px;
}


	}
@media screen and (min-width:0px) and (max-width:767px) {

.arrow-right .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{width:inherit;
    margin-right: 15px
}
.arrow2 .carousel-control i {
    font-size: 30px;
}
.color-icon{ padding: 0 9px;}

.arrow1 .carousel-control i {
    font-size:30px;
}
}

/* Landscape phones and portrait tablets */
@media (max-width:767px) {
	.p15xs { padding:0 15% 0 15%; }
	.hero-image { padding:0 15% 0 15%; }
	.hero-title { margin-top:50px; }
	.mg25-xs{ margin-top:25px; }
	.pt50 { padding-top:25px !important; }
	.content-60pd { padding:40px 0 40px 0; }
	.mt30-xs { margin-top:30px !important; }
	.mt15-xs { margin-top:15px !important; }
	.mt20-xs { margin-top:20px !important; }
	.mt40-xs { margin-top:40px !important; }
	.mt80-xs { margin-top:80px !important; }
	.mb30-xs { margin-bottom:30px !important; }
	.mb15-xs { margin-bottom:15px !important; }
	.mb20-xs { margin-bottom:20px !important; }
	.error-404 { font-size:80px; }
	
	
 
.banner-main .carousel-caption-text h1 {
    font-size: 24px
}
.banner-main .carousel-caption {
    top: 15%;
    text-shadow: none;
}
.menu-main-top.navbar {
    margin-top: 0px;
}    
.cont-hight {
    min-height:inherit;
}    
    
    
    
}


@media (max-width:768px) {
.mt20-sm { margin-top:20px !important; }
.mb20-sm { margin-top:20px !important; }
.pt20-sm { padding-top:20px !important; }

.menu-main-top { padding-right: 14px;
}

}
@media only screen and (max-width:480px) {
.banner-main .carousel-caption-text h1 {
    font-size: 18px;
}    
.carousel-indicators li {
    height: 8px;   
    }
  
.carousel-indicators .active {
    height: 8px;
}  
.banner-main .carousel-caption {
    top: 0%;
}    
.banner-main .carousel-indicators {
    bottom: 0px;
    }
    
    
    
}

#map-canvas{
	width:560px;
	height:300px;
}


.logo img {
  width: 100%;  
  max-width: 400px !important;
  display: block;
  margin: 0 auto;
}

.logo {
    text-align: center;
}

.nav 
{
    float: none !important;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px auto;
    display: table;
}

#main-menu ul li a {
    color: #1c1a19;
    font-size: 17px;
    font-family: rubik;
    font-weight: 450;
    text-transform: uppercase;
}



.nav > li >a {
    padding:  10px 30px;
}


footer {
  background: #052c42;
}

.footer-inquiry {
  text-align: center;
}

.slant {
  min-height: 100px;
  background: #6aa92f;
  position: relative;
  z-index: 1;
}

.slant::after {
  background: inherit;
  bottom: 0;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  transform: skewY(1.25deg);
  transform-origin: 0%;
  z-index: -1;
}

.section-bpo-footer {
  width: 100%;
  background-color: #0292e6;
  position: relative;
  margin: 0px 0px 0px 0px;
}

.section-bpo-footer-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #044164;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}

.section-bpo-footer-content {
  font-size: 32px;
  padding: 60px 0px;
  position: relative;
  color: #fff;
  font-family: 'Noto Sans';
  font-weight: 800;
}

footer .footer-section-content ul li {
  padding: 10px 0;
  border-bottom: 1px solid rgba(255,255,255,.1);
  width: 60%;
}

footer .contact-info span, footer .footer-section-content ul li a {
  color: #c3bebe;
  font-family: Montserrat;
  display: block;
}

.footer-contact-address, .footer-contact-mobile, .footer-contact-email {
  font-size: 14px;
  color: #fff;
  width: 100%;
  font-weight: 350;
  line-height: 25px;
  margin-bottom: 20px;
}

footer .footer-section-content ul li a {
  font-size: 14px;
  font-weight: 350;
  text-transform: uppercase;
  padding: 0 0 0 7px;
}

.footer-inquiry h2 {
  color: #fff;
  font-size: 30px;
  padding-top: 75px;
}
.footer-inquiry h2 {
  color: #fff;
  font-size: 25px;
  padding: 50px;
    padding-top: 50px;
}

.btn-support {
  background-color: #001622;
  border-color: #001622;
  padding: 13px;
  font-weight: bold;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

footer .footer-section-head {
  font-size: 20px;
  font-weight: 350;
  color: #d8ebc6;
  margin-bottom: 25px;
}

footer .footer-section-head::after {
  content: " ";
  display: block;
  background-color: #93cd5e;
  height: 1px;
  width: 110px;
  margin: 5px 0 5px 2px;
  border-radius: 40px;
}

.footer-section-content img
{
    width: 150px;
    padding-block: 90px;
}

footer .contact-info span, footer .footer-section-content ul li a {
  color: #fff;
  font-family: Noto Sans;
  display: block;
}

footer .footer-content {
  margin-bottom: 0;
  padding-top: 0px;
  padding-bottom: 0px;
}

.footer-main{
    width: 80%;
}

footer .copy {
  line-height: 75px;
  padding-right: 15px;
  position: relative;
  font-size: 14px;
  color: #fff !important;
  bottom: 0;
  background: #044164 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.socialbar {
  position: fixed;
  z-index: 1000000;
  top: 40%;
  width: 60px;
  height: 150px;
  right: 0px;
}

.socialbar .social-list {
  margin: 0px;
  padding: 0px;
}

.socialbar ul li {
  list-style: none;
  width: 60px;
  height: 50px;
}

.socialbar .social-block a {
  display: block;
  text-align: center;
  color: #ffff;
  text-decoration: none;
  font-size: 20px;
  line-height: 45px;
  padding: 3px;
  margin: 0px;
  cursor: pointer;
}
.socialbar .social-fb {
  background-color: #3b5998;
}
.socialbar .social-instagram{
    background-color: #751e55;
}
.socialbar .social-twitter {
  background-color: #00aced;
}
.socialbar .social-youtube {
  background-color: #C4302B;
}

.temp .btn-primary {
    color: #fff;
    font-size: 15px;
    background-color: #6aa92f;
    border-color: #6aa92f;
    border-radius: 15px;
    padding: 20px 25px;
}

.temp .back-to-top {
  cursor: pointer;
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: none;
}

.section-img{
    clear: both;
}


.section-auto {
  width: 100%;
  background-color: #333;
  position: relative;
  background-image: url(../images/index_bg.jpg);
  background-position: top;
  background-size: cover;
  background-attachment: fixed;
  margin: 20px 0px 20px 0px;
  clear: both !important;
}

.section-auto-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0px;
  margin: 0px;
}

.section-auto-content {
    font-size: 40px;
    padding: 180px;
    position: relative;
    color: #fff;
    font-family: 'ANTON';
    font-weight: 400;
    text-align: center;
    letter-spacing: 2px;
}

.chooseus_container{
    width: 100%;
}

.chooseus_header, .aboutus_header {
    display: table;
    margin: 0px auto;
    margin-bottom: 30px;
}

.aboutus_item_inner h2 {
  font-size: 22px;
  color: #e85601;
}

.aboutus_header{
    margin-top: 35px;
    margin-bottom: 25px;
}

.aboutus_item1
{
    font-size: 21px;
    display: table;
    margin: 0px auto;
    text-align: center;
    line-height: 30px;
}

.aboutus_boxitem {
  border: 1px solid #e2e2e2;
  padding: 20px;
  text-align: center;
}

.aboutus_item_inner {
  margin-top: 20px;
  margin-bottom: 20px;
}

.chooseus_header h2, .aboutus_header h2
{
    font-weight: bold;
}

.chooseus_item{
    margin-bottom: 10px;
}

.chooseus_item h2 {
    color: #08689f;
    font-weight: 400;
    font-size: 18px;
}

.box_icon {
  width: 80px !important;
  height: 80px;
  float: left;
  background-color: #e85601;
  border-radius: 50%;
  text-align: center;
}

.box_icon i {
  font-size: 34px;
  line-height: 75px;
  color: #fff;
}

.box_dital {
  margin-left: 100px;
}

.contact_syn{
    margin-top: 25px;
    margin-bottom: 25px;
}

.info th {
  background-color: #056297 !important;
  padding: 10px 20px !important;
  color: #fff !important;
  font-size: 16px;
}

.table tr{
    padding: 10px 20px !important;
}


.toptrackpanel{
/*    position: absolute;*/
/*    right: -10px;*/
/*    top: 9px;*/
}

#btntrackhome {
    background-color: #6aa92f;
    border: 1px solid #6aa92f;
    color: #fff !important;
    font-weight: 500;
}



.contact-top-panel-parent{
    background-color: #056297;
    color: #fff !important;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.contact-top-panel
{   

  width: 95%;
  padding-top: 10px;
  padding-bottom: 10px  ;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.contact-top-panel a {
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  color: #fff;
  display: inline-block;
}