body { margin-top: 12px;}
@font-face {
    font-family:Cabourg;
    src: url(../fonts/Cabourg.otf);}
h1 {font-family:"Cabourg","Helvetica Neue",tahoma ;color: #182344}

/*-----------------------------Start loading Section--------------------Old Color-FE7903-------*/
.loading {
   
    background: #0a1229;
    color: #FFF;
    position: fixed;
    left: 0 ; top:0;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    -webkit-transition: background-color 0.6s ease-in-out 0s;
    transition: background-color 0.6s ease-in-out 0s;
}

.sk-cube-grid {
  width: 60px;
  height: 60px;
  margin: 300px auto;
}

.sk-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #FFF;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
          animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; 
}
.sk-cube-grid .sk-cube1 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s; }
.sk-cube-grid .sk-cube2 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s; }
.sk-cube-grid .sk-cube3 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s; }
.sk-cube-grid .sk-cube4 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s; }
.sk-cube-grid .sk-cube5 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s; }
.sk-cube-grid .sk-cube6 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s; }
.sk-cube-grid .sk-cube7 {
  -webkit-animation-delay: 0s;
          animation-delay: 0s; }
.sk-cube-grid .sk-cube8 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s; }
.sk-cube-grid .sk-cube9 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s; }

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
            transform: scale3D(1, 1, 1);
  } 35% {
    -webkit-transform: scale3D(0, 0, 1);
            transform: scale3D(0, 0, 1); 
  }
}

@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
            transform: scale3D(1, 1, 1);
  } 35% {
    -webkit-transform: scale3D(0, 0, 1);
            transform: scale3D(0, 0, 1);
  } 
}
/*-----------------------------end loading Section----------------------------*/
/*-----------------------------Start Navbar Section----------------------------*/
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {background-color: #182344 ; color: #FFF;}
.navbar-default .navbar-nav > li > a {color: #000 ;font-family:"Cabourg","Helvetica Neue",tahoma}
.navbar-default .navbar-nav > li > a:hover {background-color: #182344 ; color: #FFF;}
.navbar-default .navbar-brand {color: #182344; font-weight: 400 ;font-size:27px }
.navbar-right .dropdown-menu {left: 0 ;right: auto;}
.navbar i {line-height: 51px ; color: #182344; font-size: 30px; padding: 0px 5px;}
.navbar-brand {padding:  3px 15px}
.navbar-brand img {height:50px ;width: 230px }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #182344;}
.dropdown a {font-family:"Cabourg","Helvetica Neue",tahoma}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #182344;color: #fff}
@media (min-width: 768px) {  .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; padding-right: 20px; padding-left: 20px; font-size: 18px; } }
@media (max-width: 767px) 
{
    .navbar-nav > li > a {padding-top: 5px ;padding-bottom: 5px ; text-align: center}
    .navbar .navicons {margin: auto}
    .navbar-nav .open .dropdown-menu {text-align: center}
}
@media (max-width: 1200px)
{
    .main-slider .carousel-caption {display: none} 
    
    
}
/* .navContact {margin-right: 15px} */
.navbar .navicons {width: 145px;height: 50px;overflow: hidden ; }
.navbar .navicons a {text-decoration: none}
.navbar .navicons img {width: 30px ;height: 25px;margin-top: 10px ;margin-left: 45px }
.navbar-default {-webkit-box-shadow:18px -7px 18px 0px;box-shadow:18px -7px 18px 0px }

/*-------------------------------End Navbar Section-----------------------------------*/

/*-------------------------------Start Slider Section---------------------------------*/
.main-slider  .slide1{
    
    bottom: 221px;
    left:10%;
}
.main-slider  .slide2{
  background-color: rgba(200, 200, 200, 0.7);
  color: #0a1229;
  border-radius: 10px;
  padding: 15px;
    bottom: 250Px;
    left:13%;
}
.main-slider  .slide1 {max-width: 500px ;text-shadow:none}
.main-slider  .slide1 h1 {color: #98ccfe ;font-family:"Cabourg","Helvetica Neue",tahoma}
.main-slider  .slide1 p {color: #0e2b79 ; font-weight: bold ;}

.main-slider  .slide2 {max-width: 500px ;text-shadow:none}
.main-slider  .slide2 h1 {color: #0a1229 ;font-family:"Cabourg","Helvetica Neue",tahoma}
.main-slider  .slide2 p {color:#0a1229; text-align: justify; font-size: 18px;}
/*--------------------------------End Slider Section---------------------------------*/
/*--------------------------------start about Section---------------------------------*/
.about-us {padding-top: 5px ;padding-bottom: 30px}
.about-us h1 {font-family:"Cabourg","Helvetica Neue",tahoma ;font-weight: bold ;color: #182344 ;margin-bottom: 20px}
.about-us img {width: 300px ;height: 300px}
.about-us h3 ,.about-us img {margin-top: 0 ;margin-bottom: 20px}
.about-us p {text-align:justify}
/*--------------------------------End About Section---------------------------------*/
/*--------------------------------start hotels offers sectio---------------------------------*/
.airline-offers {background-color: #EEE; padding-top: 30px ;padding-bottom: 65px;}
.airline-offers-html {background-color: #FFF}
.airline-offers h1  {margin-bottom: 40px}
.airline-offers .offer {
    border: 1px solid #666;
    border-radius: 15px;
    background-color: #444;
    width: 100%;
    height: 395px;
    overflow: hidden;
    -webkit-box-shadow:1px 2px 6px 1px #888383;
    box-shadow:1px 2px 6px 1px #888383;
    position: relative;
    margin-bottom: 30px
}

.offer img {
    background-size: cover;
    height: 70%;
    width: 100%;
}
.airline-offers .offer_bottom {
    position: absolute ;
    bottom: 0;
    width: 100%;
    height: 30%;
    background-color: #FFF;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.offer .offer-icon{
    position: absolute;
    bottom: 19%;
    left: 39%;
    margin: auto;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background-color: #EEE;
    border: 1px solid #ded4c9;
    -webkit-box-shadow: 1px 1px 3px #888383;
    box-shadow: 1px 1px 3px #888383;
    overflow: hidden;
    
}
.offer .offer-icon .fa-lg {line-height:67px ;font-size: 3.333333em;color: #05537c;}

.offer_bottom .places {margin-top: -8px ;margin-bottom: 8px;padding-left: 4px;padding-right: 4px}
.offer_bottom .places h3 {display: inline-block}
.offer_bottom .places h3:last-of-type {display: inline-block; margin-left: 100px}
.divider {width: 100%;border: 1px solid #f5ecec}
.offer_bottom h4 {margin: 6px 0 0 0 ;text-indent: 23px}
.offer_bottom h5  {margin: 0 6px 0 0 ;text-indent: 23px ;font-weight: bold;font-size: 15px ; color:#182344 }
.offer_bottom .btn {margin-top: 6px;}
.offer_bottom .btn:hover {background-color:#182344 }

.hotel-offers {background-color: #FFF; padding-top: 30px ;padding-bottom: 65px;}
.hotel-offers .hotels h3 {margin-top: 25px ; font-size: 20px; font-weight: bold}
.hotel-offers .hotels h3:last-of-type {margin-top: -8px ; font-weight: normal ;margin-bottom: 0 ;font-size: 17px;}
.hotel-offers .offer .offer-icon {bottom: 24%; left: 39%;}
.hotel-offers .offer .offer-icon .fa {line-height:67px ;font-size: 2.333333em;color: #05537c;}
.hotel-offers .offer_bottom h4 {margin: 14px 0 0 0 ;text-indent: 23px ; font-weight: bold;color: green;}
.offers-tap {padding-top: 0;}
.offers-tap h1 ,.h1-margin0 {margin-top: 0}
/*--------------------------------End hotels offers sectio---------------------------------*/
/*--------------------------------start hotel-details sectio---------------------------------*/
.hotel-details .stars , .hotel-details h1 {display: inline-block}
.hotel-details .stars {margin-left: 3px;}
.hotel-details .stars i {font-size: 20px ; color: #674d08;}
.hotel-img-details .details {margin-bottom: 20px}
.hotel-img-details .details .price {font-weight: bold ; color: green}
.hotel-img-details .Map {margin-bottom: 20px}

/*--------------------------------End hotel-details sectio---------------------------------*/

/*--------------------------------Start airline offers sectio---------------------------------*/
/*--------------------Start Airplaines Section && Adv sections----------------*/

.airlineCard {width: 100%;position: relative;margin-bottom: 25px;}
.adv {background-color:#EEE ;border: 1px dashed #ccc ;padding: 1px }
.adv img {width: 100%}
.adv-top {margin-bottom: 20px}

.offer-card {
    background-size: cover ;
    background-repeat: no-repeat;
    width: 100% ; height: 340px ;
    border-radius: 20px;
    -webkit-box-shadow: 1px 2px 6px 1px #888383;
            box-shadow: 1px 2px 6px 1px #888383;
    position: relative;
    overflow: hidden
}

.offer-card .card-price {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background-color: #FFF;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    
}
.offer-card .card-price:hover {
  height: 55%;  
    
}
.offer-card .card-price:hover .tripPriceDetails {visibility: hidden}
.offer-card .card-price:hover .airlineLogo{bottom: 83%}
.wayFrom {position: relative}
.card-price .wayFrom h4 ,.card-price .wayTo h4  {font-weight: bold;}
.card-price .tripPrice h4 {
    color: #182344;
    font-weight: bold;
    font-size: 16px;
}
.card-price .tripPriceDetails {
    
    padding-left:0;
}
.airlineLogo {
    position: absolute;
    bottom: 70%;left: 36%;
    width: 65px ;height: 65px;
    border-radius: 50%;
    background: #FFF;
    -webkit-box-shadow: 1px 1px;
            box-shadow: 1px 1px;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
   
}
.airlineLogo i {font-size: 50px ;line-height: 65px}
.TripData h4 {font-size: 15px ;text-align: left;padding-left: 15px}
.TripData ul {list-style: none;margin: 0; padding: 0;text-align: left ;margin-left: 16px}

@media (max-width: 767px) {
    .airlineLogo {left: 40%;}  
    
}
/*--------------------End Airplaines Section && Adv sections----------------*/



/*--------------------------------End airline offers sectio---------------------------------*/
/*--------------------------------start testmonials sectio---------------------------------*/
.testmonials {
    background: url(../images/testmonials.jpeg) ;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center ;
    min-height: 200px;
    background-size: cover;
}

.testmonials .test-img{
    background:rgba(2, 2, 2,0.3);
    min-height: 700px;
    color: #FFF;
}
.testmonials .carousel-indicators {
    position: static;
    margin-left: auto;
    width: 100%;
    
    padding-top: 20px;
}
.testmonials .carousel-indicators li {
    background-color: royalblue;
    
}
.testmonials .carousel-indicators li.active {border: 1px solid #FFF; }
/*--------------------------------End testmonials sectio---------------------------------*/
/*--------------------------------End our team sectio---------------------------------*/
.ourteam h1 {margin-top: 35px;margin-bottom: 40px;}

.ourteam .person {margin-bottom: 40px; ;-webkit-transition-duration: 0.7s; ;transition-duration: 0.7s}
/*.ourteam .person:hover {opacity: 1}*/
.ourteam .img-circle {height: 120px ;width:  120px}
.ourteam h3 {font-weight: bold}
/*--------------------------------End our team sectio---------------------------------*/
/*--------------------------------start why sectio---------------------------------*/
.why {padding-top: 30px ;padding-bottom: 30px;background-color: #EEE;}
.why h1 {margin-bottom: 30px}
.why h2 {font-weight: bold}
.why .whym i {
    border: 2px dashed #182344 ;
    border-radius: 50% ;
    width: 120px; height: 120px;
    background-color: 182344;
    color: #FFF;
    line-height: 119px
}
/*--------------------------------End why section---------------------------------*/
/*--------------------------------start Footer section---------------------------------*/

.footer {padding-top: 30px ;;background-color:#182344;}
.footer .part1 ,.footer .part2, .footer .part3 {margin-bottom: 30px; color: white;}
.footer .part1 {margin-right: 20px}
.footer .part1 h1 {color: #FFF;}
.footer .part1 p {color: #dedddd;}
.footer .part1 .footericons i {font-size: 30px ; color: #FFF ;margin-right: 5px}

.footer .part2 h3 {color: #EEE}
.footer .part2 ul {list-style: none; line-height:26px ;font-weight: bold ;text-align: left}
.footer .part2 ul li {width: 33%;float: left ;}
.footer .part2 ul li a {text-decoration: none ;color: #EEE }

.footer .copyright {background-color: #0e162d ; text-align: center ;color: #EEE; padding: 5px 0 7px 0 ;margin-top: 32px;}
.footer .copyright h5 {margin-bottom: 0 ; font-size: 10px ; font-weight: bold}

/*--------------------------------End Footer section---------------------------------*/

/*---------------------------------Others Pages Start--------------------------------------------------------------------*/

/*-------------------------------start Top-img Section-----------------------------------*/
.Top-img-Indest{
  min-height: 200px ;
  background-image: url(../images/industrial_top.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 400px;
}

.Top-img-Client{
  min-height: 200px ;
  background-image: url(../images/clients_top.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 400px;
}
.Top-img-Cert{
  min-height: 200px ;
  background-image: url(../images/certificates-top.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 400px;
}
.Top-img-Chart{
  min-height: 200px ;
  background-image: url(../images/Chart_Top.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 400px;
}
.Top-img-Proj{
  min-height: 200px ;
  background-image: url(../images/Projects_Top.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 400px;
}
.Top-img-Vision{
  min-height: 200px ;
  background-image: url(../images/VisionTop.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 400px;
}
.Top-img-Scope{
  min-height: 200px ;
  background-image: url(../images/Scope_Top.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 400px;
}
.Top-img-About{
  min-height: 200px ;
  background-image: url(../images/about-us-banner.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 400px;
}

.Top-img-Srv{
  min-height: 200px ;
  background-image: url(../images/Srv-new.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 400px;
}
.Top-img 
{
    min-height: 200px ;
    background-image: url(../images/contact-new.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
}
.Top-img-airlines{background-image:url(../images/top-images/airlines.jpeg);background-position: center -340px;}
.Top-img-hotels {background-image:url(../images/top-images/hotels.jpeg);background-position: center -340px;}
.Top-img-vip {background-image:url(../images/top-images/vip.jpeg);background-position: center -340px;}
@media only screen and (max-width: 768px) 
{
    .Top-img-hotels {background-position:center 0px }   
    .Top-img-airlines {background-position:center -77px}
    .Top-img-vip {background-position:center 11px}
}

/*-------------------------------End Top-img Section-----------------------------------*/

/*-------------------------------Start mybreadcrumb Section-----------------------------------*/
.mybreadcrumb .breadcrumb {padding:15px 0 0 0;background:none}
.mybreadcrumb .breadcrumb > li + li:before {
  padding: 0 5px;
  color: black;
  content: ">\00a0" !important ;
}
/*-------------------------------End mybreadcrumb Section-----------------------------------*/
/*-------------------------------start vip-traveler Section-----------------------------------*/

.vip-traveler .vip-program p {text-align:justify; color: #555 ;font-family:'Proza Libre', sans-serif;color: #0854c7;line-height: 2}
.vip-traveler .vip-program h3 {font-family:'Proza Libre', sans-serif ; font-weight: bold ;color: #003585}


.vip-form .colorgraph {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-gradient(linear, left top, right top, from(#c4e17f), color-stop(12.5%, #c4e17f), color-stop(12.5%, #f7fdca), color-stop(25%, #f7fdca), color-stop(25%, #fecf71), color-stop(37.5%, #fecf71), color-stop(37.5%, #f0776c), color-stop(50%, #f0776c), color-stop(50%, #db9dbe), color-stop(62.5%, #db9dbe), color-stop(62.5%, #c49cde), color-stop(75%, #c49cde), color-stop(75%, #669ae1), color-stop(87.5%, #669ae1), color-stop(87.5%, #62c2e4), to(#62c2e4));
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
.vip-radio label {font-family: 'Proza Libre', sans-serif;}
@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    .vip-radio label {
        display: block; }
    .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {margin-left: 0}
    }
/*-------------------------------End vip-traveler Section-----------------------------------*/
/*-------------------------------start Galary Section-----------------------------------*/
.galary .galary-img{
    margin-top: 20px ; margin-bottom: 20px; 
    font-family:'Proza Libre', sans-serif;
}
.galary .galary-img h4 {font-family:'Proza Libre', sans-serif;max-width: 300px ;margin: auto; font-weight: bold}
.galary .galary-img p  {letter-spacing:2px}
.galary .galary-img a {text-decoration: none}
.galary .galary-img img {
    width:300px ;height: 300px; margin-bottom: 10px ;
    padding: 3px; border-radius :29px ; -webkit-box-shadow:0px 2px 7px 4px #ccc ; box-shadow:0px 2px 7px 4px #ccc ; }
.galary .galary-img .btn{display: block;margin: auto ;width: 40% ;}
@media (max-width: 1200px)
{
    .galary .carousel-caption {bottom: -6px} 
    
}

        /*-------------------------------start Galary_Details Section-----------------------------------*/
/*images Size 1050px-width , 415 px hegiht*/
.galary .reszieimgdt {width: 92% ;height: auto; margin: auto ;margin-bottom: 30px ; border: 2px solid #ccc ;padding: 3px;}
.galary .reszieimgdt .carousel-control {bottom: 39px}
.galary .carousel-indicators {bottom: 0}
.galary .item {overflow: hidden ;}
.galary .item img {width: 1050px ; max-height: 500px}
.galary .item .cover {width: 100% ; height:23%; bottom: 0 ;left: 0 ; background-color: rgba(2, 2, 2, 0.72) ;position: absolute ;z-index: 2}
.galary .carousel-caption h3 {margin: 0;}

        /*-------------------------------End Galary_Details Section-----------------------------------*/

/*-------------------------------End Galary Section-----------------------------------*/
/*-------------------------------start testmonials Section-----------------------------------*/
.testmonial .title{
  margin: 0 auto;
  text-align: center;
  padding-bottom: 10px;
  font-family: Rajdhani;
  font-size: 32px;
  color: #2E4B62;
}

.testmonial .font {
  font-size: 16px;
  font-family: Helvetica, sans-serif;
  color: white;
}
.testmonial .form {
  text-align: center; 
  -webkit-animation: bounce 1.5s infinite;
  animation: bounce 1.5s infinite;
}
.testmonial .shadow{
  -webkit-box-shadow: 0px 0px 20px 5px #AAA;
  box-shadow: 0px 0px 20px 5px #AAA;
  opacity: 0.5;
  border-radius: 100px;
  width: 45%; 
  margin: 40px auto 0 auto;
  padding: 0 10px;  
  -webkit-animation: shadow 1.5s infinite;
}
.testmonial .field-in {
  margin: 10px auto;
  padding: 10px;
  border-radius: 5px;
  border: none;
  width: 85%;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.testmonial .name {
  background-color: #EE78D1;  
  border-bottom: 5px solid #CB64B2;
  width: 49%;
}
.testmonial .name:hover{
  background-color: #DF1B76;
  border-bottom: 5px solid #B2175F;
}
.testmonial .name:focus, .testmonial .email:focus, .testmonial .message:focus{
  outline: none;
  padding:15px;
}
.testmonial .email {
  background-color: #7239C1;  
  border-bottom: 5px solid #502789;
    display: inline-block;
    width: 49%;
}
.testmonial .email:hover{
  background-color: #2014CB;
  border-bottom: 5px solid #18108E;
}
.testmonial .message {   
  background-color: #0F9BE6;
  border-bottom: 5px solid #1185C3;
  overflow: hidden;
  height: 50px;
display: block;
    width: 100%
}
.testmonial .message:hover{
  background-color: #2DD7BB;
  border-bottom: 5px solid #2BB09A;
  height: 150px;
}
.testmonial .submit{
  border-radius:5px;
  padding:10px;
  background-color: #EE78D1;  
  border: none;
  border-bottom: 5px solid #CB64B2;  
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.testmonial .submit:hover{
  -webkit-transform: translate(0, 4px);
  border-bottom: 2px solid #CB64B2;  
  -webkit-box-shadow: inset 0px 0px 10px 10px #CF5DB2;  
  box-shadow: inset 0px 0px 10px 10px #CF5DB2;
  cursor: pointer;
}
::-webkit-input-placeholder {
   color: white;
}

:-moz-placeholder { 
   color: white;
}

::-moz-placeholder { 
   color: white; 
}

:-ms-input-placeholder {  
   color: white;  
}

@-webkit-keyframes bounce{
  0%{
    
  }
  50%{
    -webkit-transform: translate(0, 8px);
  }
}
@keyframes bounce{
  0%{
    
  }
  50%{
    -webkit-transform: translate(0, 8px);
    transform: translate(0, 8px);
  }
}
@-webkit-keyframes shadow{
  0%{
    
  }
  50%{
    opacity: 0.8;
    width: 50%;
  }
}
@keyframes shadow{
  0%{
    
  }
  50%{
    opacity: 0.8;
    width: 50%;
  }
}

.testmonial .test-part2 {width: 100% ; height: 300px ;}
.testmonial .test-part2 img {width: 100% ;height: 100% ; background-size: cover}

.testmonial .comment {width:100% ; border-bottom:1px solid #b3b0b0; padding: 20px }
.testmonial .comment i {color: #666}
.testmonial .comment h4 {font-weight: bold ;}

/*-------------------------------End testmonials Section-----------------------------------*/
/*-------------------------------start vedio Section-----------------------------------*/
.vedio .my-vedio iframe {border: 1px solid #ccc ; padding: 3px;}
.vedio  h4 {margin-bottom: 30px}
/*-------------------------------End vedio Section-----------------------------------*/
/*-------------------------------start Contact-us Section-----------------------------------*/
.contact-us .contact-data {
    width: 100% ;
    background-color:#EEE; 
    padding: 25px ;
    border: 2px dashed #ccc;
    margin-bottom: 20px;
    margin-top: 5px;
}
.contact-us .contact-data h2 {color:#003585 }
.contact-us .map {
    margin-bottom: 20px ; width: 100% ;height: 400px ; 
    background-color:#EEE; 
    padding: 3px ;
    border: 2px dashed #ccc;
    overflow: hidden;
}
.contact-us .contact-data .branchData {margin-left: 20px}
.contact-us .contact-data .branchData i {margin-right: 5px}

/*-------------------------------End Contact-us Section-----------------------------------*/

/*---------------------------------Others Pages Start--------------------------------------------------------------------*/


.MyUL{
list-style: none;
}
.MyUL > li{
line-height: 3rem;
font-size: 18px;
}
.txt-justify{
  text-align: justify;
}

.test-img h1 {color: white;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
  color: #669ae1;
}