/*font-family: 'Josefin Sans', sans-serif;
 blue- #4690e7 */
/*********************************common-for-all-project*****************************************/
 *{
     margin: 0px;
     padding: 0px;
}
 html{
     width: 100%;
     height: 100%;
     text-rendering: optimizeLegibility !important;
     -webkit-font-smoothing: antialiased !important;
}
 body{
     background-color: #fff;
     font-size: 14px;
     line-height: 1.6em;
     width: 100%;
     min-height: 100%;
     font-family: 'Josefin Sans', sans-serif !important;
     
     
}
 a:hover{
     text-decoration: none;
}
 h1, h2, h3, h4, h5, h6 {
     margin: 0px;
     
}
 h1{
     font-size: 36px;
}
 h2{
     font-size: 32px;
}
 h3{
     font-size: 28px;
}
 h4{
     font-size: 24px;
}
 h5{
     font-size: 20px;
}
 h6{
     font-size: 18px;
}
 p,li{
     color: #4d4d4d;
     font-size: 16px;
     text-align: justify;
}
 a{
     color: #666;
     font-weight: 400;
     text-decoration: none;
}
 .btn-primary{
     background: #f79646 !important;
     border-color: transparent !important;
}
 .btn-primary:hover, .btn-primary:focus{
     background: #f79646 !important;
     border-color: transparent !important;
}
 .padding-zero{
     padding: 0px;
}
 .margin-zero{
     margin: 0px;
}
 .main-heading{
     text-align: center;
     padding:20px 0px;
}
 .main-heading h1{
}
 .padding-50{
     padding: 50px 0px;
}
 .white-font{
     color: #fff;
}
.red{
     color: #cc3300;
}
.white{
    color: #fff;
}
.white{
    background: #fff;
}
/*********************************common-for-all-project*****************************************/
/***************************************navbar*************************************/
/* .menu-container {
     width: 100%;
     margin: 0 auto;
     background: #4690e7;
}
 .menu-mobile {
     display: none;
     padding: 20px;
     color: #fff;
}
 .menu-mobile:after {
     content: "+";
     font-family: "Ionicons";
     font-size: 2.5rem;
     padding: 0;
     float: right;
     position: relative;
     top: 50%;
     -webkit-transform: translateY(-25%);
     -ms-transform: translateY(-25%);
     transform: translateY(-25%);
}
 .menu-dropdown-icon:before {
     content: "+";
     font-family: "";
     display: none;
     cursor: pointer;
     float: right;
     padding: 0.5em 1em;
     background: #fff;
     color: #333;
}
 .menu > ul {
     margin: 0 auto;
     width: 87%;
     list-style: none;
     padding: 0;
     position: relative;
     box-sizing: border-box;
}
 .menu > ul:before, .menu > ul:after {
     content: "";
     display: table;
}
 .menu > ul:after {
     clear: both;
}
 .menu > ul > li {
     float: left;
     padding: 0;
     margin: 0;
}
 .menu > ul > li a {
     text-decoration: none;
     padding: 5px 10px;
     display: block;
     color: #fff;
}
 .menu > ul > li:hover {
     background: #000000;
}
 .menu > ul > li > ul {
     display: none;
     width: 100%;
     background: #ffffff;
     padding: 20px;
     position: absolute;
     z-index: 99;
     left: 0;
     margin: 0;
     list-style: none;
     box-sizing: border-box;
}
 .menu > ul > li > ul:before, .menu > ul > li > ul:after {
     content: "";
     display: table;
}
 .menu > ul > li > ul:after {
     clear: both;
}
 .menu > ul > li > ul > li {
     margin: 0;
     padding-bottom: 0;
     list-style: none;
     width: 50%;
     background: none;
     float: left;
}
 .menu > ul > li > ul > li a {
     color: #777;
     padding: .2em 0;
     width: 98%;
     display: block;
     border-bottom: 1px solid #ccc;
}
 .menu > ul > li > ul > li > ul {
     display: inline-block;
     padding: 0;
     margin: 10px 0 0;
     list-style: none;
     box-sizing: border-box;
     width: 31%;
}
 .menu > ul > li > ul > li > ul:before, .menu > ul > li > ul > li > ul:after {
     content: "";
     display: table;
}
 .menu > ul > li > ul > li > ul:after {
     clear: both;
}
 .menu > ul > li > ul > li > ul > li {
     float: left;
     width: 100%;
     padding: 10px 0;
     margin: 0;
     font-size: .8em;
}
 .menu > ul > li > ul > li > ul > li a {
     border: 0;
}
 .menu > ul > li > ul.normal-sub {
     width: 300px;
     left: auto;
     padding: 10px 20px;
}
 .menu > ul > li > ul.normal-sub > li {
     width: 100%;
}
 .menu > ul > li > ul.normal-sub > li a {
     border: 0;
     padding:0;
}
 @media only screen and (max-width: 959px) {
     .menu-container {
         width: 100%;
    }
     .menu-mobile {
         display: block;
    }
     .menu-dropdown-icon:before {
         display: block;
    }
     .menu > ul {
         display: none;
         width: 100%;
    }
     .menu > ul > li {
         width: 100%;
         float: none;
         display: block;
    }
     .menu > ul > li a {
         padding: 0.5em;
         width: 100%;
         display: block;
    }
     .menu > ul > li > ul {
         position: relative;
    }
     .menu > ul > li > ul.normal-sub {
         width: 100%;
    }
     .menu > ul > li > ul > li {
         float: none;
         width: 100%;
         margin-top: 20px;
    }
     .menu > ul > li > ul > li:first-child {
         margin: 0;
    }
     .menu > ul > li > ul > li > ul {
         position: relative;
    }
     .menu > ul > li > ul > li > ul > li {
         float: none;
         padding: 0px;
    }
     .menu .show-on-mobile {
         display: block;
    }
}
 */
 .menu-border{
     background:#002060;
     height: 1px;
     width: 100%;
}
 nav.navbar.bootsnav{
     border: none;
     margin-bottom: 150px;
}
 nav.navbar.bootsnav ul.nav > li{
     margin-right: 10px;
}
 nav.navbar.bootsnav ul.nav > li > a{
     padding: 15px;
     margin: 0;
     color: #555;
     text-transform: uppercase;
     overflow: hidden;
     z-index: 1;
     transition: all 0.5s ease 0s;
     font-size: 14px;
}
 nav.navbar.bootsnav ul.nav > li > a:hover, nav.navbar.bootsnav ul.nav > li.on > a{
     color: #fff;
}
 nav.navbar.bootsnav ul.nav > li > a:before{
     content: "";
     display: block;
     width: 1px;
     height: 1px;
     border-radius: 50%;
     background: transparent;
     color: transparent;
     margin: 0;
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     transition: all 0.3s ease 0s;
}
 nav.navbar.bootsnav ul.nav > li:hover > a:before{
     -webkit-animation: loading 1.5s ease-in forwards;
     animation: loading 1.5s ease-in forwards;
}
 nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
     position: absolute;
     margin: 0 0 0 7px;
}
 nav.navbar.bootsnav ul.nav > li.dropdown > ul{
     top: 120%;
     transition: all 0.8s ease 0s;
}
 nav.navbar.bootsnav ul.nav > li.dropdown.on > ul{
     top: 100%;
}
 .dropdown-menu.multi-dropdown{
     position: absolute;
     left: -100% !important;
}
 nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
     border: none;
}
 .navbar{
     min-height: auto !important;
}
 @media only screen and (max-width:990px){
     .dropdown-menu.multi-dropdown{
         left: 0 !important;
    }
     nav.navbar.bootsnav .navbar-toggle{
         background: none;
         color: #555;
    }
     nav.navbar.bootsnav ul.nav > li{
         margin-right: 0;
    }
     nav.navbar.bootsnav.navbar-mobile ul.nav > li > a{
         padding: 15px;
         text-align: center;
    }
     nav.navbar.bootsnav ul.nav > li > a{
         color: #555;
    }
     nav.navbar.bootsnav ul.nav > li.on > a, nav.navbar.bootsnav ul.nav > li > a:hover{
         color: #fff;
    }
     nav.navbar.bootsnav li.dropdown.on a.dropdown-toggle:after{
         transform: rotate(90deg);
    }
     nav.navbar.bootsnav ul.nav > li.dropdown > ul{
         top: 100%;
    }
}
 @-webkit-keyframes loading{
     0%{
         width: 1px;
         height: 1px;
         background: #cfd573;
         border-radius: 100%;
         margin: auto;
         top: 0;
         left: 0;
         bottom: 0;
         right: 0;
         z-index: -1;
    }
     100%{
         width: 5000%;
         height: 5000%;
         background: #8b930c;
         border-radius: 0;
         margin: auto;
         top: 0;
         bottom: 0;
         left: 0;
         right: 0;
         z-index: -1;
    }
}
 @keyframes loading{
     0%{
         width: 1px;
         height: 1px;
         background: #cfd573;
         border-radius: 100%;
         margin: auto;
         top: 0;
         left: 0;
         bottom: 0;
         right: 0;
         z-index: -1;
    }
     100%{
         width: 5000%;
         height: 5000%;
         background: #8b930c;
         border-radius: 0;
         margin: auto;
         top: 0;
         bottom: 0;
         left: 0;
         right: 0;
         z-index: -1;
    }
}
/***************************************navbar*************************************/
/****** LOGIN MODAL ******/
.loginmodal-container {
  padding: 30px;
  
  width: 100% !important;
  background-color: #F7F7F7;
  margin: 0 auto;
  border-radius: 2px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  font-family: roboto;
}

.loginmodal-container h1 {
  text-align: center;
  font-size: 1.8em;
  font-family: roboto;
}

.loginmodal-container input[type=submit] {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  position: relative;
}

.loginmodal-container input[type=text], input[type=password] {
  height: 44px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 10px;
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  /* border-radius: 2px; */
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.loginmodal-container input[type=text]:hover, input[type=password]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.loginmodal {
  text-align: center;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: 700;
  height: 36px;
  padding: 0 8px;
/* border-radius: 3px; */
/* -webkit-user-select: none;
  user-select: none; */
}

.loginmodal-submit {
  /* border: 1px solid #3079ed; */
  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #4d90fe;
  padding: 17px 0px;
  font-family: roboto;
  font-size: 14px;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#4787ed)); */
}

.loginmodal-submit:hover {
  /* border: 1px solid #2f5bb7; */
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#357ae8)); */
}

.loginmodal-container a {
  text-decoration: none;
  color: #666;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  opacity: 0.6;
  transition: opacity ease 0.5s;
} 

.login-help{
  font-size: 12px;
}
/***************************************main-top-strip*************************************/
 .main-top-strip{
     background-color: #002060;
}
 .main-top-strip ul{
     list-style-type: none;
     margin: 0;
}
 .main-top-strip ul li{
     display: inline-block;
}
 .main-top-strip ul li a{
     color: #ffffff;
     padding: 5px 5px;
     display: block;
     text-decoration: none;
     font-size: 14px;
     text-transform: lowercase;
}
 .main-top-strip ul li a:hover{
     color: #fff;
}
 .main-top-strip ul li a svg{
     font-size: 18px;
     vertical-align: middle;
}
 .top-mail{
}
 .social-icons{
     text-align: right;
}
/***************************************main-top-strip*************************************/
/***************************************middle-top*************************************/
 .middle-top{
     padding: 5px 0px;
}
 .middle-top-box{
     text-align: right;
}
 .middle-top-box img{
       width: 75%;
     display: block;
     margin: 0 auto;
}
 .middle-top-box h1{
     text-align: center;
     margin-bottom: 0px;
         margin-top: 30px;
}
 .middle-top-box .phone{
     font-size: 20px;
     margin-bottom: 0px;
         margin-top: 20px;
     
}
h3.mail{
    margin: 0px;
   
}
 .middle-top-box span{
     text-align: center;
     display: block;
}
 .middle-top-box small{
     display: block;
}
/***************************************middle-top*************************************/
/***************************************marquee-wrap*************************************/
 .marquee-wrap{
     background: #f79646;
}
 .marquee-wrap marquee{
}
 .marquee-wrap marquee p{
     margin-top: 5px;
     color: #fff;
     margin-bottom: 0px;
     padding: 0px;
     font-size: 16px;
}
/***************************************marquee-wrap*************************************/
/***************************************banner*************************************/
 .banner-section{
     position: relative;
}
 .banner-section img{
     width: 100%;
}
 .banner-caption{
         background: linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)), url(../images/banners/Home-Decor.jpg) no-repeat fixed;
    width: 100%;
    display: block;
    padding: 30px 10px;
    background-position: center;
    background-size: cover;
}
.banner-caption h2{
    color: #fff;
}
.banner-caption p{
    color: #fff;
}
 div.bhoechie-tab-container{
     z-index: 7;
     padding: 0 !important;
     border-radius: 4px;
     -moz-border-radius: 4px;
     margin-top: 20px;
     background-clip: padding-box;
     opacity: 0.97;
     filter: alpha(opacity=97);
     width: 50%;
     float: right;
}
 div.bhoechie-tab-menu{
     padding-right: 0;
     padding-left: 0;
     padding-bottom: 0;
}
 div.bhoechie-tab-menu div.list-group{
     margin-bottom: 0;
}
 div.bhoechie-tab-menu div.list-group>a{
     margin-bottom: 0;
}
 div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa {
     color: #5A55A3;
}
 div.bhoechie-tab-menu div.list-group>a:first-child{
     border-top-right-radius: 0;
     -moz-border-top-right-radius: 0;
}
 div.bhoechie-tab-menu div.list-group>a:last-child{
     border-bottom-right-radius: 0;
     -moz-border-bottom-right-radius: 0;
}
 div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa{
     background-color: #002060;
     background-image: #002060;
     color: #ffffff;
}
 div.bhoechie-tab-menu div.list-group>a.active:after{
     content: '';
     position: absolute;
     left: 100%;
     top: 50%;
     margin-top: -13px;
     border-left: 0;
     border-bottom: 13px solid transparent;
     border-top: 13px solid transparent;
     border-left: 10px solid #002060;
}
 div.bhoechie-tab-content{
     background-color: #29272740;
     padding: 20px;
         border: 1px solid #ffffff6b;
}
 .bhoechie-tab-container form label{
     color: #fff;
}
 .bhoechie-tab-container form input, .bhoechie-tab-container form select{
     border-radius: 0px;
     background-color: #00000052;
     border: 1px solid #ffffff6b;
     color: #fff;
}
 .bhoechie-tab-container form .btn-info{
     background-color: #002060;
     border: 0px;
}
 div.bhoechie-tab div.bhoechie-tab-content:not(.active){
     display: none;
}
/***************************************banner*************************************/
/***************************************how-it-works******************************/
 .how-it-works{
}
 .serviceBox{
     border: 1px solid #b9b9b9;
     margin-top:70px;
     text-align: center;
     padding: 25px;
}
 .serviceBox .service-icon{
     width:100px;
     height:100px;
     border: 1px solid #b9b9b9;
     text-align: center;
     line-height: 100px;
     font-size: 40px;
     background: #fff;
     transform: rotate(-45deg);
     margin: -75px auto -20px;
}
 .serviceBox .service-icon svg{
     transform: rotate(45deg);
     color:#4f4f4f;
     transition:all 0.3s ease-out;
}
 .serviceBox:hover .service-icon{
     background: #002060;
     border-color: #002060;
     transition:all 0.3s ease-out;
}
 .serviceBox:hover .service-icon svg{
     color:#fff;
}
 .serviceBox .service-content{
     margin-top: 60px;
}
 .serviceBox .service-content ul{
     list-style-type: none;
     text-align: center;
}
 .serviceBox .service-content ul li{
     text-align: center;
}
 .serviceBox .service-content h3{
     text-transform: capitalize;
        color: #cc3300;
    font-size: 22px;
}
 .serviceBox .service-content h3:after{
     content: "";
     border-top: 1px solid #c9c9c9;
     border-bottom: 1px solid #c9c9c9;
     width: 70px;
     height:4px;
     display:block;
     margin: 10px auto 20px;
}
 .serviceBox .read{
     margin-top: 40px;
}
 .serviceBox .read a{
     color:#161616;
     text-transform: capitalize;
}
 @media only screen and (max-width: 990px){
     .serviceBox{
         margin-top: 90px;
    }
}
/***************************************how-it-works******************************/
/***************************************recently-book******************************/
 .recently-book{
}
 .recently-book .pm-zero{
     padding: 0px;
     margin: 0px;
}
 .book-box{
     text-align: center;
     background: #00000047;
     margin: 1px;
     position: relative;
     overflow: hidden;
}
 .book-box img{
     width: 100%;
     height: 150px;
     transition: all 0.5s ease;
}
 .book-box .shadow-wrap span{
     color: #fffafa;
     text-decoration: none;
     display: block;
     font-size: 20px;
     border-bottom: 1px solid #dcd4d4;
     margin-bottom: 10px;
}
 .book-box .shadow-wrap{
     position: absolute;
     top: 0;
     background: #00000082;
     width: 100%;
     height: 100%;
     padding: 10px;
     left: 0;
     text-decoration: none;
     transition: all 0.5s ease;
}
 .book-box .shadow-wrap:hover{
}
 .book-box:hover > img{
     transform: scale(1.1);
}
 .book-box .shadow-wrap p{
     color: #fff;
}
 .book-box .shadow-wrap .resd{
     border: 0px;
     display: none;
     transition: all 2s linear;
     position: absolute;
     bottom: 0px;
}
 .book-box .shadow-wrap:hover > .resd{
     display: block;
     transition: all 0.5s ease;
}
/***************************************recently-book******************************/
/***************************************travel-style******************************/
 .tour-by-attraction .travel-style-box {
     height: 202px;
     margin-bottom: 20px;
     overflow: hidden;
     cursor: pointer;
     text-decoration: none;
     display: block;
    border: 1px solid #0c0c0ca1;
}
 .tour-by-attraction .travel-style-box img {
     width: 100%;
     height: 200px;
}
 .travel-style-box .travelBox-caption {
     background: -webkit-linear-gradient(top, #42404091 0%, #2d2c2ce6 100%);
     position: relative;
     bottom: 49px;
     text-align: center;
     padding: 1px 0px 1px 0px;
     transition: all 0.5s ease;
     height: inherit;
}
 .travel-style-box .travelBox-caption h3 {
     color: #fff;
     margin-top: 14px;
}
 .travel-style-box .travelBox-caption p {
     padding: 0px;
     text-align: center;
     color: #fff;
}
 .travel-style-box:hover > .travelBox-caption {
     bottom: 100px;
}
/***************************************travel-style******************************/
/***************************************testimonial******************************/
 .testimonial{
     text-align: center;
     margin: 0 15px;
}
 .testimonial .description{
     padding: 15px;
     margin: 0;
     border-top: 1px solid #73438f;
     border-bottom: 1px solid #ccc;
     font-size: 18px;
     color: #454646;
     line-height: 30px;
     position: relative;
         text-align: center;
}
 .testimonial .description:after{
     content: "";
     width: 10px;
     height: 10px;
     border-radius: 50%;
     background: #73438f;
     margin: 0 auto;
     position: absolute;
     bottom: -5px;
     left: 0;
     right: 0;
}
 .testimonial .pic{
     width: 100px;
     height: 100px;
     border-radius: 50%;
     overflow: hidden;
     margin: 10px auto;
}
 .testimonial .pic img{
     width: 100%;
     height: auto;
}
 .testimonial .title{
     font-size: 18px;
     font-weight: bold;
     color: #333;
     margin: 0 0 10px 0;
}
 .testimonial .post{
     display: block;
     font-size: 14px;
     color: #333;
}
 .owl-theme .owl-controls{
     margin-top: 30px;
}
 .owl-theme .owl-controls .owl-page span{
     background: #ccc;
     opacity: 1;
     transition: all 0.4s ease 0s;
}
 .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
     background: #73438f;
}
/***************************************testimonial******************************/
/***************************************find-tour*************************************/
 .find-tour {
     background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5)), url(../images/bg-banner/tour-type.html) 100% 100%;
}
 .find-tour .item a {
     display: block;
     border: 2px solid #fff;
     padding: 20px;
     width: 195px;
     height: 195px;
     border-radius: 50%;
     text-decoration: none;
}
 .find-tour .item a:hover {
     text-decoration: none;
}
 .find-tour .item a img {
     width: 80px;
     display: block;
     margin: 0 auto;
}
 .find-tour .item a h3 {
     text-align: center;
     color: #fff;
}
/***************************************find-tour*************************************/

/*********************************visitor-counter*******************************/
.counter a{
    display: inline-block;
    float: left;
    margin-right: 5px;
}
/*********************************visitor-counter*******************************/
/*********************************inner-banner*******************************/
.sightseeing-banner img{
     width: 100%;
}
.inner-banners img{
    width: 100%;
}
.inner-contant{
    background: #f2f2f2;
}
.inner-contant h2{
    color: #4d4d4d;
}
.inner-divider{
       background: #f79646;
    width: 100px;
    height: 2px;
    border-left: 20px solid #002060;
        margin: 10px 0px 10px 0px;
}
.gallery{
}
.gallery .gallery-carousel{
    padding: 20px 0px;
}
.gallery .gallery-carousel .item{
    background: #002060;
    padding: 5px;
}
.gallery .gallery-carousel .item img{
   width: 100%;
    height: 180px;
}
/*********************************inner-banner*******************************/
/*********************************contact******************************/
.map-wrap{
    background: #002060;
     padding: 5px 5px 0px 5px;
    margin-bottom: 20px;
}
.map-wrap iframe{
    width: 100%;
    height: 250px;
   
}
/*********************************contact******************************/
/***********************************right box************************************/
 .new-post-wrap .enquiry-box {
     border-right: 1px solid #e2e2e2;
     border-left: 1px solid #e2e2e2;
     border-bottom: 1px solid #e2e2e2;
}
 .new-post-wrap .enquiry-box .head {
}
 .new-post-wrap .enquiry-box .head h2 {
     background: #f79646;
     color: #fff;
     margin: 0;
     padding: 10px 0px;
     font-size: 17px;
}
 .new-post-wrap .enquiry-box form {
     padding: 10px;
     background: #fff;
}
 .new-post-wrap .enquiry-box form p {
     font-size: 10px;
     letter-spacing: 0.7px;
}
 .new-post-wrap .enquiry-box .form-control{
     height: 45px;
}
 .new-post-wrap .news {
     margin-top: 20px;
     border-right: 1px solid #e2e2e2;
     border-left: 1px solid #e2e2e2;
     border-bottom: 1px solid #e2e2e2;
     background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../images/img/GoaToursPackages.html) no-repeat center center;
}
 .new-post-wrap .news .head h2 {
     background: #f79646;
     color: #fff;
     margin: 0;
     padding: 10px 0px;
     font-size: 17px;
     text-align: center;
}
 #sss {
     padding: 10px;
}
 #sss .cmnt {
}
 #sss .cmnt p {
     color: #ffffff;
     border-bottom: 1px solid #b1abab7d;
}
 #sss .cmnt p a {
     display: block;
     text-align: right;
     color: #fff;
     text-transform: lowercase;
}
/***********************************right box************************************/
/********************************footer-link-section**********************/
 .footer-link-section {
     padding: 50px 0px 50px 0px;
}
 .footer-link-section .col-md-3 {
}
 .footer-link-section .footer-link-section-box {
     background: #f6f7f9;
     -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75);
     -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75);
     box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75);
}
 .footer-link-section .footer-link-section-box h3 {
     font-size: 16px;
     font-weight: 600;
     margin: 0;
     text-align: center;
     padding: 12px;
     color: #fff;
     background: #3f81d0;
     border-bottom: 1px solid rgb(39, 114, 204);
}
 .footer-link-section .footer-link-section-box ul {
     padding: 0;
}
 .footer-link-section .footer-link-section-box ul li {
     list-style-type: none;
     text-align: center;
     padding: 5px;
     border-bottom: 1px solid rgb(233, 237, 241);
     transition: all 0.5s ease;
     cursor: pointer;
}
 .footer-link-section .footer-link-section-box ul li:hover {
     background: #e3e5e8;
}
 .footer-link-section .footer-link-section-box ul li a {
     color: #676769;
     font-size: 13px;
     text-transform: uppercase;
}
 .footer-link-section .footer-link-section-box ul li a:hover{
     text-decoration: none;
}
/********************************footer-link-section**********************/
/********************************footer**********************/
 .foter {
         background-color: rgb(0, 32, 96);
     color: #fff;
}
 .foter p, .foter li, .foter a, {
     font-size: 14px;
}
 .foter .google-map {
     margin-top: 30px;
     border: 1px solid #fff;
     padding: 5px 5px 0px 5px;
}
 .foter .google-map iframe{
     width: 100%;
     height: 100%;
}
 .foter a:hover {
     text-decoration: none;
     color: #fff;
}
 .foter ul {
     padding: 0;
}
 .foter .foter-top {
     color: #fff;
     background: #2d2d2d;
     padding: 10px 0px 10px 0px;
}
 .foter-top .navigation {
     margin-top: 10px;
}
 .foter-top ul li {
     display: inline-block;
     margin-right: 10px;
}
 .foter-top ul li a {
     color: #cecaca;
     letter-spacing: 0.5px;
     text-decoration: none;
}
 .foter-top .ftl-box {
}
 .foter-top .ftl-box a {
     display: block;
     text-align: right;
     color: #cecaca;
     letter-spacing: 0.5px;
     text-decoration: none;
}
 .foter-top .ftl-box a:hover {
     color: #fff;
}
 .foter-midle{
     padding: 10px 0px;
}
 .foter-midle .social-media {
}
 .foter-midle .social-media li {
     list-style-type: none;
}
 .foter-midle p{
     color: #fff;
}
 .foter-midle .social-media li a {
     font-size: 14px;
     color: #cecaca;
     text-decoration: none;
     font-family: sans-serif;
}
 .foter .foter-botom {
     background: #f79646;
     padding: 10px;
}
 .foter .foter-botom p {
     padding: 0;
     margin: 0;
     color: #f5f4f4;
     font-family: sans-serif;
     text-align: center;
}
 .foter h3 {
     color: #ffffff;
     font-size: 20px;
}
 .foter .foter-botom p a {
     text-decoration: none;
     color: #f5f4f4;
     font-family: sans-serif;
}
 .foter-midle .caroufredsel_wrapper {
     display: block;
     text-align: start;
     position: relative;
     top: auto;
     right: auto;
     bottom: auto;
     left: auto;
     width: 220px;
     height: 90px;
     margin: 0px;
     overflow: hidden;
     " 
}
 .foter-midle .caroufredsel_wrapper li {
     width: 220px;
     margin-right: 0;
}
 .footer-form input, .footer-form select, .footer-form textarea{
     border-radius: 0px;
     background-color: #071f4e;
     color: #fff;
}
 #foter-crousel {
     margin-top: 20px;
}
 #foter-crousel .item {
     background: #717070;
     border: 1px solid #908f8f;
}
 #foter-crousel img {
     width: 50px;
     border-radius: 50%;
     display: block;
     margin: 0 auto;
     border: 1px solid #615f5f;
}
 #foter-crousel p {
     text-align: center;
}
/********************************footer**********************/
.products-boxs{
        background: #000;
    padding: 5px;
    display: block;
    width: 100%;
    height: 100px;
    margin: 10px;
    overflow: hidden;
}
.products-boxs img{
        width: 100%;
    height: 100%;
}