
/* Import Fonts
----------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Bree+Serif&display=swap');
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css");
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
.carrierstab {
    margin: 3% 0 3% 0;
    padding: 0 0 0 10%;
}
.paddingright{
	right: 10px;
    position: relative;
}

.nav-item .dropdown-menu{
    position: absolute;
    left: -67% !important;
}

.list {
     list-style:disc outside none;
     display:list-item; 
   
     list-style-type:lower-roman;
     
     }
	 
	 .list>span{
		 top: 5px;
    position: relative;
	 }
	 .text-lean{
	font-size:23px;
}

section#demo {
    position: fixed;
    right: 0;
    z-index: 9999;
    background: #f2f2f2;
    padding: 0 2%;
    bottom: 0;
    width: 28%;
    /* border: 1px solid #c2c2c2; */
    border-top-left-radius: 50px;
}s
#knowmore {
   margin:0 0 0 5px;
    background: #f9a61a;
    color: #fff;
    width:40%;
    border-radius: 20px;
    font-weight: 600;
	border:none;
}

.text-white{
color: #fff!important;

}
.fonttype {
    font-family: 'Roboto';
    line-height: 1.2;
}
.text-primary {
    color: #00425b!important;
}
.text-block {
     color: #000;
    font-weight: 500 !important;
}
.text-orange{
color: #faa61a!important;
}

.bgsecondcnt a.footer-social-network-icons.w-inline-block {
    background-color: transparent;
    box-sizing: border-box;
    color: #FFFFFF;
    display: inline-block;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    margin-right: 8px;
    margin-top: 10px;
    max-width: 100%;
    opacity: .8;
    text-decoration: none;
    padding: 0 0 0 5%;
}

.bgsecondcnt div.footer-column.w-clearfix.w-col.w-col-4 {
    box-sizing: border-box;
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
    margin: 9% 0 0 0;
}

.bgsecondcnt a.footer-social-network-icons.w-inline-block img {
    width: 35px;
}
.contactright2 {
    margin: 5% 0 0 0;
}
.carrierstab b {
    color: blue;
}
.applyform .row {
    margin: 0 0 1% 0;
}
.applyform {
    padding: 0;
    margin: 0 0 1% 1%;
}.banner3 {
    width: 100%;
    background: url(../images/homebannerslide.png);
    margin: 0% 0 0 0;
    /* background-size: cover; */
    /* background-position: 100% 100%; */
    float: left;
    height: auto;
}.banner4 {
    width: 100%;
    background: url(../images/homebannerslide.png);
    margin: 0% 0 0 0;
    /* background-size: cover; */
    /* background-position: 100% 100%; */
    float: left;
    height: auto;
}
.applyform h1{
    font-size: 28px;
    color: #faab18;
    font-weight: 700;
    margin: 2% 0 2% 0;
}#formloginsubmit {
    margin: 0 0 0 5px;
    background: #f9a61a;
    color: #fff;
    width: 15%;
    border-radius: 20px;
    font-weight: 600;
    padding: 5px 0;
}
.carrierstab p {

    font-size: 14px;
    margin: 0 0 0 2%;
    font-family: 'Raleway';
}
.has-search .form-control {
        padding-left: 2.375rem;
    /* border: 1px red solid; */
    background: #fff;
    color: #f9a61a;
    width: 100%;
    border-radius: 225px;
    font-weight: 600;
    border:1px #f9a61a solid;
}
.horizontalline{
    border-top: 1px #f9a61a solid;
    margin: 2% 0;
}
.abouttext {
    margin: 6% 0 5% 0;
    text-align: center;
    color: #000;
}.txtcolor {
    color: #000;
}.rightmenu {
    padding: 20px 0 0 0 !important;
}.count {
    width: auto !important;
    max-width: 100% !important;
    margin: 4% 0 0 0 !important;
}.missionabout {
    margin: 0 0 2% 0;
    color: #faa61a;
    font-weight: 600;
}.missionaboutrght {
    margin: 0 0 2% 0;
    font-weight: 600;
}
.logocnt {
    margin: 0 auto;
    text-align: center;
}.aboutimg {
    width: auto !important;
    max-width: 100% !important;
    margin: 5% 0 0 0 !important;
}
.aboutimglogo {
    width: auto !important;
    max-width: 100% !important;
}
.bottom{
	background:#f2f2f2;
	min-height:240px;
}
.has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    font-weight:600;
    color: #828282;
}
.noHover p a {
   
	    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    color: #a19f9f;
    line-height: 2em;
    opacity: 1;
    text-align: left;
	padding-top:5%;
	padding-bottom:5%;
    font-family: Roboto;
    font-style: normal;
}
#formlogin {
	margin: 0 0 0 50px;
    background: #f9a61a;
    color: #fff;
    width: 50%;
    border-radius: 20px;
    font-weight: 600;
    top: -10px
;
    position: relative;
}
.maxwidthfeaturedin b {
    color: #00425b;
}
h3.uk-card-title {
    font-weight: 300;
    font-size: 15px;
}
/* Style the tab */
.menu .tab {
      float: left;
    border: none;
    background-color: #f1f1f1;
    width: 25%;
    height: auto;
    margin: 4% 0 0 0;
}
.menu p {
	    margin: 0;
  /*  padding: 0 0 2% 0;*/
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    color: #a19f9f;
    line-height: 1.8em;
    opacity: 1;
	text-align:left;
	
    
}
/* Style the buttons that are used to open the tab content */
.menu .tab button {
  display: block;
  background-color: inherit;
  color: black;
  padding: 10px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
}

/* Change background color of buttons on hover */
.menu .tab button:hover {
  background-color: #ddd;
}

/* Create an active/current "tab button" class */
.menu .tab button.active {
   background-color: #faa61a;
  color:#003e55;
  font-size:16px;
}

/* Style the tab content */
.menu .tabcontent {
     float: left;
    padding: 1% 12px;
    border: none;
    width: 70%;
    border-left: 1px solid #ccc;
    height: 400px;
    display: none;
}
/*  Responsive Menu
----------------------------------------*/
.menu p a{
  color: #FAA61A;
  font-family: Roboto;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 47px;
}
.menu p a:hover{
  color: #000; text-decoration: none;
}

.mt-4, .my-4 {
    margin-top: 0 !important;
    float: left;
}

.pull-right{
    float: right !important;
}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px 0;
    font-family: 'Raleway', sans-serif!important;
    font-weight: 400;
    color: #333;
    text-transform: none;
}
body {
    margin: 0;
    font-family: 'Raleway', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
}
.menumain {
    padding: 0 0 0 5%;
}
.navbar-brand {
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}
.navbar {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 0 0 8%;
    top: 0;
    z-index: 9999;
    width: 100%;
}

.navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.tab {
    overflow: hidden;
    border: 1px solid #aaa;
    background-color: #00425b;
}
.tab button {
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 15px;
    font-size: 14px;
    background: #00425b;
    color: #fff; font-weight: bold;
}
.tab button:hover {
  background-color: #00425b;
}
/*.tab button.active {
    background-color: #00425b;
    color: #FFF;
}*/
.tab button.active {
    background-color: #00425b;
    color: #00445e;
}
.tabcontent {
    display: none;
    padding: 5px 15px 5px 15px;
    border: 1px solid #aaa;
    border-top: none;
}
.autostyle {
    padding: 0;
    margin: 0;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: #faab18;
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgb(255 255 255);
}
.bg-light {
    background-color: #ffffff !important;
    background: url(../images/menu.png);
    box-shadow: 8px -7px 9px 4px #00000030;
}

.main-div {
    padding: 1% 2% 0 2%;
}
.btn-primary {
    color: #fff;
    background-color: #dd6101;
    border-color: #dd6101;
}

.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: none;
    border-radius: .25rem;
    margin: 0 0 1% 0;
}


.card-header {
    padding: 8px 13px;
    margin-bottom: 0;
    background-color: #2196f3;
    border-bottom: 1px solid rgba(0,0,0,.125);
    color: #fff;
}


.thumbnail-outer {
    border: 1px solid #eae9e9;
    margin: 15px;
    padding: 20px;
    border-radius: 5px;
}

.thumbnail-outer:hover {
    border: 1px solid #8ba5f9;
    background: #d6d6d6;
    margin: 15px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.thumbnail img {
    width: 100%;
}



.column-left {
    float: left;
}


.column-right {
    margin: 0 0 0 0;
    float: right;
}


.blue {
    background-color: #dd6101!important;
}

footer.page-footer .footer-copyright {
    overflow: hidden;
    background-color: rgba(0,0,0,.2);
    color: rgba(255,255,255,.6);
}

footer.page-footer a {
    color: #fff;
}

footer.page-footer {
    bottom: 0;
    color: #fff;
    float: left;
    width: 100%;
}
.navbar-light .navbar-brand {
    color: rgb(255 255 255);
    font-size: 23px !important;
    font-weight: bolder;
}
.navbar-light .navbar-nav .nav-link {
color: #000;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
color: #000;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
color: #000;
}
.navbar-light .navbar-nav .nav-link.active {
color: #faa61a;
}
.paragraph-div {
    padding: 0 0 0 0;
}

.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0;
    text-align: justify;
}
.card {
    margin-bottom: 0;
}
.mr-auto li {
    text-align: left;
    padding: 0px;
    font-size: 13px;
    font-weight: bold;
	padding: 0 0 0 10px;
}
.subshop {
    margin: 5% 0 0 0;
    width: 100%;
}
.dropdown-menu li {
    text-align: left;
    padding: 0;
}
.shoppingcart {
    margin: 1% 0 0 0;
}
p {
    margin-top: 0;
    margin-bottom: 10px;
    text-align: justify;
   /* font-family: 'Jost', sans-serif;*/
    font-size: 17px;
}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%);
}
.imggift {
    max-width: 100%;
    height: auto;
}
.cartbtn {
    background: none;
    color: #fff;
    font-weight: bolder;
}
.shopcard {
    padding: 1% 1% 0 1%;
}
.card-block {
    text-align: center;
    min-height: 120px;
}
.shoppingcart p.card-text {
    text-align: center;
}
.show-cart li {
  display: flex;
}.col-lg-12.tabbable.tabs-left {
/*    height: 100vh;
    overflow: auto;*/
}.add-to-cart.btn.btn-primary {
    margin: 0 0 3% 0;
}
.card {
  margin-bottom: 1%;
}
.textcenter {
    text-align: center;
}


.listyle a {
    color: #dd6101;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    cursor: pointer;
}
.listyle {
    width: 100%;
    padding: 2% 0;
    list-style-type: disclosure-closed;
    color: #f37136;
    font-size: 15px;
    list-style-position: inside;
}
.tabbable .card {
    float: left;
    width: 24% !important;
    margin: 0 0 1% 1%;
    border: 1px solid #c2c2c2;
    padding: 0% 0%;
    text-align: center;
}
.card-img-top {
    width: 100%;
    height: auto;
    align-self: center;
}
ul.col-lg-12.nav.nav-tabs {
    padding: 0;
}
.card-title {
    margin-bottom: .75rem;
    display: inline-block;
    width: 100%;
    font-size: 25px;
}
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    padding: 0;
}
.shoppingcart .card {
    margin-bottom: 20px;
    border: 1px solid #c2c2c2;
    width: 19rem !important;
    padding: 1% 1%;
}
.headingspan {
    color: #faab18;
    font-weight: 500;
}

.headingspanfeatured {
    color: #FAA61A;
    font-weight: 800;
}
.featured .uk-card-title {
    text-align: center;
    border-bottom: 1px solid #fcd28c;
    margin: 0 0 0 0;
}
.uk-card-title b {
    font-weight: 700;
    color: #828282;
}
.textleft {
    float:left;
}.owl-carousel {
    display: none;
    width: 95% !important;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}.lefttestmon {
    margin: 0 0 0 32%;
}
.textright {
    float:right;
}
.text-left {
    text-align: left;
}
.owl-item {
    width: 222px;
    margin: 0 0 0 10px;
}
.bgcolorgrey {
    background: #fafafa;
}

.bgcolorgreydark {
    background: #f1f1f1;
    position: relative;
    float: left;
}
.bgcolorgreywhite {
    background: #fff;
    position: relative;
    float: left;
    margin: 5px 0 5% 0;
}
.bgcolorgreydark h1{
    padding: 6% 0 0% 0;
    margin: 0;
    line-height: 0;
}span.carousel-control-next-icon {
    position: absolute;
    right: -233%;
    top: -129px;
    background: transparent;
    color: #fff;
    font-size: 36px;
}.rigtcl {
    background: #00425b !important;
}.maxwidthfeatured {
    max-width: 1130px !important;
}
span.carousel-control-prev-icon {
    position: absolute;
    left: -245%;
    top: -134px;
    background: transparent;
    color: #fff;
    font-size: 34px;
}
.bgcolorgreydark .col-lg-12.text-left {
    padding: 0 0 2% 0;
}
.text-floatleft {
    text-align: left !important;
    float: left;
}
.imgtesti {
    width: 100%;
    float: left;
    margin: 0;
}
.bgsecond {
    background: url(../images/Why-Customers-love-us.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100vh;
}
.heading h1{
    font-weight: bolder;
    margin: 5% 0 0 0;
}
.containerwhy img {
    width: 20%;
}
.containerwhy p{
    padding: 0 0 0 0;
    color: #00425B;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 300;
    text-align: justify !important;
}


.bgsecond .col-lg-6 {
    margin: 0 0 0% 0;
    padding: 0 14% 11px 0;
}
.containerwhy {
    max-width: 773px !important;
    padding: 2% 0 0% 0;
}
.bgsecond h1 {
    margin: 4% 0 6% 0;
    font-weight: 600;
    color: #828282;
    line-height: 1;
    font-size: 29px;
}
.container {
    max-width: 960px;
}
audio, canvas, img, video {
    max-width: auto !important;
    height: auto;
    box-sizing: border-box;
}
.bgcolorgrey h1 {
    margin: 14% 0 2% 0;
    font-weight: 800;
}
.bgcolorgreywhite h1{
    margin: 2% 0 0 0;
}.uksectionheading {
    box-sizing: border-box;
    font-size: 12px;
    margin: 0 0 0 0;
    color: grey;
}
.maxwidthfeatured .owl-next {
    position: absolute !important;
    left: 1096px !important;
    top: 96px !important;
}
.bgcolorgrey .text-left p {
    text-align: justify !important;
    color: #00425B;
    font-weight: 400;
    line-height: 1.2;
}
.bgcolorgrey .text-left a{
    padding: 0% 5% 5% 0;
    float: left;
    text-align: left;
}
.bgcolorgrey .text-left b {
    font-weight: bold;
}
.maxwidthfeatured .owl-prev {
    position: absolute !important;
    left: -56px !important;
    top: 99px !important;
}
.pt-4, .py-4 {
    padding-top: 10px !important;
    margin: 0;
    padding: 0;
    font-family: 'Raleway';
}
.bgcolorgrey .col-lg-8 {
    padding: 0 3% 4% 0;
    float: left;
}
.carousel-indicators {
    position: absolute;
    right: 0;
    top: 30.6%;
    left: -86%;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
    display: none;
}


.footer-description a{
    color: #fff;
    font-size: 14px;
}


.uk-link, a {
    color: #fbfdff ;
    text-decoration: none;
    cursor: pointer;
}
.navbar-brand img {
    /*max-width: 140% !important;*/
    height: auto;
    box-sizing: border-box;
	right:20px;
	position:relative;
	padding:10px;
}
.carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 11px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    background-color: rgba(255,255,255,.5);
}
.imageleave {
    width: 536px;
    position: absolute;
    right: -67%;
    max-width: 536px;
    top: 110px;
}

/* Slider */

.slick-slide {
    margin: 0px 3%;
}

.slick-slide img {
    width: 150px;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
	
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
* + .uk-margin {
    margin-top: 50px !important;
}
.bgcolorgreypartners {
    background: #f2f2f2;
    padding: 20% 0 5% 0;
    float: left;
    width: 100%;
}
.bgcolorgreypartners p{
    padding: 5% 0 0% 0;
}
section.customer-logos.slider.slick-initialized.slick-slider {
    margin: 5% 0 0 0;
}
.bgcolorgrey a {
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
}

.bgcolorgrey .text-left {
    text-align: left;
    color: #00425B;
}
.imagelady3 {
    position: absolute;
    top: -287px;
    left: -53px;
    width: 422px;
}
.imagelady {
    position: absolute;
    top: -269px;
    left: -53px;
    width: 422px;
}
.headingspanbanner2 {
    font-weight: 200;
    font-size: 30px;
    line-height: 1.5;
    color: #000;
}
.containerbannner {
    /* background: #58595b; */
    padding: 0 0 0 0 0;
    border-radius: 0 0 15px 15px;
    max-width: 1140px;
    height: 295px;
}
.headingspanbanner {
    font-weight: 200;
    font-size: 40px;
    line-height: 1.0;
    color: #fff;
    margin: 0 0 5% 0;
    word-spacing: -2px;
}
.banner1 {
    width: 100%;
    background: url(../images/homebannermain.png);
    margin: 0% 0 0 0;
    /* background-size: cover; */
    /* background-position: 100% 100%; */
    float: left;
    height: auto;
}
.headingspanbanner2 {
    font-weight: 200;
    font-size: 45px;
    line-height: 1.0;
    color: #000;
    margin: 0 0 5% 0;
}
.btnavail {
    background: #faab18;
    color: #fff;
    border: none;
    border-radius: 17px;
    padding: 6px 10px;
    margin: 35px 0 0 10px;
    font-family: 'Roboto';
    text-transform: uppercase;
}.partnerimgicon {
    width: auto !important;
    max-width: 100% !important;
    margin: 8% 0 0 15% !important;
}
.carousel-indicators .active {
    background-color: #faa61a;
}
.headingspanbanner-color{
	color:#cdcdcd;
}
.imageman {
    position: absolute;
    top: -268px;
    left: -53px;
    width: 428px;
    height: 531px;
}
.banner2 {
    width: 100%;
    background: url(../images/homebannerslide.png);
    margin: 0% 0 0 0;
    background-size: cover; 
    /* background-position: 100% 100%; */
    float: left;
    height: auto;
}
.linerght {
    float: right;
    position: absolute;
    right: 16%;
    top: 2%;
}

.borderright {
    padding: 0 2%;
    border-right: 1px solid #c2c2;
}
.bgcolorgreyfooter {
    background: #000;
    padding: 1% 0 1% 0;
    text-align: center;
    color: #fff;
    float: left;
    width: 100%;
}
.uk-section {
    padding-top: 5px !important;
    padding-bottom: 70px;
}
.maxwidthfeaturedin {
    max-width: 1130px !important;
}
.bgcolorgreyfooter p{
    text-align: center;
    margin: 0;
}
.bgcolorgreypartners h2{
    padding: 0 0 0 0;
    font-size: 46px;
    color: #00425B;
}
div.container-footer.w-container {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-bottom: 40px;
    padding-top: 70px;
    background: #00425b;
    margin: 0;
    padding: 2% 0 2% 0;
    float: left;
    width: 100%;
}

div.container-footer.w-container:after {
  clear: both;
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

div.container-footer.w-container:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

div.w-row {
  box-sizing: border-box;
/*  margin-left: -10px;
  margin-right: -10px;*/
}

div.w-row:after {
  clear: both;
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

div.w-row:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

div.footer-column.w-clearfix.w-col.w-col-4 {
    box-sizing: border-box;
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
    margin: 1% 0 0 0;
}

div.footer-column.w-clearfix.w-col.w-col-4:after {
  clear: both;
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

div.footer-column.w-clearfix.w-col.w-col-4:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}

img.failory-logo-image {
  border-width: 0;
  box-sizing: border-box;
  display: inline-block;
/*  float: left;*/
  max-width: 100%;
  vertical-align: middle;
}

h3.footer-failory-name {
  box-sizing: border-box;
  color: #FFFFFF;
  display: block;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 1.1em;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-top: 24px;
}

p.footer-description-failory {
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.8);
  display: block;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 300;
  letter-spacing: .5px;
  line-height: 1.5em;
  margin-bottom: 16px;
  margin-top: 15px;
}

br {
  box-sizing: border-box;
}

div.footer-column.w-col.w-col-8 {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  width: 66.6667%;
}

div.w-col.w-col-8 {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 66.6667%;
}

div.w-col.w-col-7.w-col-small-6.w-col-tiny-7 {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 58.3333%;
}

h3.footer-titles {
    box-sizing: border-box;
    color: #FFFFFF;
    display: block;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 900;
    line-height: 1.1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: -11px;
}

p.footer-links {
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.8);
  display: block;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 300;
  letter-spacing: .5px;
  line-height: 1.8em;
  margin-bottom: 16px;
  margin-top: 2px;
}
.nav-item  a {
    background-color: transparent;
    box-sizing: border-box;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2em;
    text-decoration: none;
}
a {
  background-color: transparent;
  box-sizing: border-box;
  color: #FFFFFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
}

a:active {
  outline: 0;
}

a:hover {
  outline: 0;
}

span.footer-link {
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.8);
  font-weight: 300;
}

span.footer-link:hover {
  color: #FFFFFF;
  font-weight: 400;
}

span {
  box-sizing: border-box;
}

strong {
  box-sizing: border-box;
  font-weight: 700;
}

div.w-col.w-col-5.w-col-small-6.w-col-tiny-5 {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 41.6667%;
}

div.column-center-mobile.w-col.w-col-4 {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 33.3333%;
}

a.footer-social-network-icons.w-inline-block {
  background-color: transparent;
  box-sizing: border-box;
  color: #FFFFFF;
  display: inline-block;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.2em;
  margin-right: 8px;
  margin-top: 10px;
  max-width: 100%;
  opacity: .8;
  text-decoration: none;
}

a.footer-social-network-icons.w-inline-block:active {
  outline: 0;
}

a.footer-social-network-icons.w-inline-block:hover {
  opacity: 1;
  outline: 0;
}

img {
  border-width: 0;
  box-sizing: border-box;
  display: inline-block;
  max-width: auto;
  vertical-align: middle;
}
a:hover {
    color: #faa61a;
    text-decoration: none;
}
p.footer-description { 
    box-sizing: border-box;
    color: rgba(255, 255, 255, 0.8);
    display: block;
    /* font-family: Lato, sans-serif; */
    /* font-size: 8px; */
    font-weight: 300;
    letter-spacing: .5px;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-top: 0;
}

strong.link-email-footer {
  box-sizing: border-box;
  font-weight: 700;
}

@media (min-width: 576px){
.modal-dialog {
    max-width: 500px;
    margin: 6.75rem auto;
}
}
@media (max-width: 991px)
{
    .pull-right {
        float: none !important;
    }
}

.containercont {
    width: 98% !important;
}
.container .product {
    position: relative;
    overflow: hidden;
    width: 270px;
    height: 240px;
    display: inline-block;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.45);
    margin: 25px;
    padding: 0;
    border: 1px solid #c2c2c2;
}
.container .product img {
  position: relative;
  top: 0;
  left: 0;
  transition: all 0.2s ease;
  -webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 70%);
          clip-path: polygon(0 100%, 0 0, 100% 0, 100% 70%);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;width: 100%;
}
.container .product img:hover {
  -webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
          clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
  transform: scale(1.1);    
}
.container .product h2 {
    text-align: left;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 4px;
    padding: 17px 0 0 10px;
    font-size: 16px;
}
.container .product .description {
  text-align: left;
  font-size: 11px;
  color: #fff;
  max-height: 23px;
  overflow: hidden;
}
.container .product .price {
    text-align: right;
    font-size: 18px;
    color: #000;
    margin-top: -8px;
    padding: 0 11px 0 0;
    float: right;
}
.container .product .btn {
    position: absolute;
    font-size: 12px;
    font-weight: bold;
    float: right;
    padding: 10px;
    border: 2px solid #f5f5f5;
    border-radius: 20px;
    bottom: 10px;
    right: 10px;
    color: #000000;
    cursor: pointer;
    overflow: hidden;
    transition: all 0.2s ease;
}
.container .product .btn.ok {
  background-color: rgba(0, 254, 254, 0.4);
  color: #fff;
}
.container .product .btn.ok:after {
  content: "";
  color: #fff;
}

.tabbable  .card-title {
    margin-bottom: .75rem;
    display: inline-block;
    width: 100%;
    font-size: 17px;
}
.form {
    width: 100%;
    max-width: 95%;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 20px 1px rgb(0 0 0 / 10%);
    z-index: 1000;
    overflow: hidden;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin: 0 auto;
}

.contact-info-form {
    background-color: #e53333;
    position: relative;
    margin: 0 0 0 13%;
}

.circle {
    border-radius: 50%;
    background: linear-gradient(135deg, transparent 20%, #a7323254);
    position: absolute
}

.circle.one {
    width: 130px;
    height: 130px;
    top: 130px;
    right: -40px
}

.circle.two {
    width: 80px;
    height: 80px;
    top: 10px;
    right: 30px
}

.contact-info-form:before {
    content: "";
    position: absolute;
    width: 26px;
    height: 26px;
    background-color: #D50000;
    transform: rotate(45deg);
    bottom: 66px;
    left: -13px
}

form {
    padding: 5px 2.2rem;
    z-index: 10;
    overflow: hidden;
    position: relative;
}

.title {
    color: #fff;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 1;
    margin-bottom: 0;
}

.social-input-containers {
    position: relative;
    margin: 1rem 0
}

.input {
    width: 100%;
    outline: none;
    border: 2px solid #ffffff;
    /* background: none; */
    padding: 0.6rem 1.2rem;
    color: #000 !important;
    font-weight: 500;
    font-size: 0.95rem;
    letter-spacing: 0.5px;
    border-radius: 4px;
    transition: 0.3s;
}

textarea.input {
    padding: 0.8rem 1.2rem;
    min-height: 150px;
    border-radius: 4px;
    resize: none;
    overflow-y: auto
}

.social-input-containers label {
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
    padding: 0 0.4rem;
    color: #fafafa;
    font-size: 0.9rem;
    font-weight: 400;
    pointer-events: none;
    z-index: 1000;
    transition: 0.5s
}

.social-input-containers.textarea label {
    top: 1rem;
    transform: translateY(0)
}





.social-input-containers span {
    position: absolute;
    top: 0;
    left: 25px;
    transform: translateY(-50%);
    font-size: 0.8rem;
    padding: 0 0.4rem;
    color: transparent;
    pointer-events: none;
    z-index: 500
}

.social-input-containers span:before,
.social-input-containers span:after {
    content: "";
    position: absolute;
    width: 10%;
    opacity: 0;
    transition: 0.3s;
    height: 5px;
    background-color: #d50000;
    top: 50%;
    transform: translateY(-50%)
}

.social-input-containers span:before {
    left: 50%
}

.social-input-containers span:after {
    right: 50%
}

.social-input-containers.focus label {
    top: 0;
    transform: translateY(-50%);
    left: 25px;
    font-size: 0.8rem
}

.social-input-containers.focus span:before,
.social-input-containers.focus span:after {
    width: 50%;
    opacity: 1
}

.contact-info {
    padding: 5px 2.2rem;
    position: relative;
}

.contact-info .title {
    color: #d50000
}

.text {
    color: #333;
    margin: 0 0 0 0
}

.social-information {
    display: flex;
    color: #555;
    margin: 4px 0;
    align-items: unset;
    font-size: 0.95rem;
}

.icon {
    width: 28px;
    margin-right: 0.7rem
}
.social-information p {
    margin-top: 0;
    margin-bottom: -9px;
    text-align: justify;
    /*font-family: 'Jost', sans-serif;*/
    font-size: 17px;
}
.social-media {
    padding: 0 0 0 0;
    text-align: left;
}

.social-media p {
    color: #333
}

.social-icons {
    display: flex;
    margin-top: 0.5rem
}

.social-icons a {
    width: 35px;
    height: 35px;
    border-radius: 43px;
    background: linear-gradient(45deg, #d50000, #d50000);
    color: #fff;
    text-align: center;
    line-height: 35px;
    margin-right: 0.5rem;
    transition: 0.3s
}

.social-icons a:hover {
    transform: scale(1.05)
}

.contact-info:before {
    content: "";
    position: absolute;
    width: 110px;
    height: 100px;
    border: 22px solid #d50000;
    border-radius: 50%;
    bottom: -77px;
    right: 50px;
    opacity: 0.3
}

.social-information i {
    font-size: 22px;
    margin-bottom: 18px;
    margin-right: 8px;
    color: #cf0606;
}

.big-circle {
    position: absolute;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    background: linear-gradient(to bottom, #d50000, #cb0b0b);
    bottom: 50%;
    right: 50%;
    transform: translate(-40%, 38%)
}

.big-circle:after {
    content: "";
    position: absolute;
    width: 360px;
    height: 360px;
    background-color: #fafafa;
    border-radius: 50%;
    top: calc(50% - 180px);
    left: calc(50% - 180px)
}

.square {
    position: absolute;
    height: 400px;
    top: 50%;
    left: 50%;
    transform: translate(181%, 11%);
    opacity: 0.2
}
.icon-link {
width: 45px;
    height: 45px;
  background-color: #666;
  line-height: 60px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  outline: none;
  margin: 5px;
  box-sizing: content-box;
}
.icon-link.fill.facebook {
  background-color: #3b5998;
}
.icon-link.fill.facebook:hover {
  background-color: #fff;
}
.icon-link.fill.facebook:hover .fa-facebook {
  color: #3b5998;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.tumblr {
  background-color: #32506d;
}
.icon-link.fill.tumblr:hover {
  background-color: #fff;
}
.icon-link.fill.tumblr:hover .fa-tumblr {
  color: #32506d;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.linkedin {
  background-color: #007bb6;
}
.icon-link.fill.linkedin:hover {
  background-color: #fff;
}
.icon-link.fill.linkedin:hover .fa-linkedin {
  color: #007bb6;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.twitter {
  background-color: #00aced;
}
.icon-link.fill.twitter:hover {
  background-color: #fff;
}
.icon-link.fill.twitter:hover .fa-twitter {
  color: #00aced;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.google-plus {
  background-color: #dd4b39;
}
.icon-link.fill.google-plus:hover {
  background-color: #fff;
}
.icon-link.fill.google-plus:hover .fa-google-plus {
  color: #dd4b39;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.reddit {
  background-color: #8bbbe3;
}
.icon-link.fill.reddit:hover {
  background-color: #fff;
}
.icon-link.fill.reddit:hover .fa-reddit {
  color: #8bbbe3;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.youtube {
  background-color: #df1c31;
}
.icon-link.fill.youtube:hover {
  background-color: #fff;
}
.icon-link.fill.youtube:hover .fa-youtube {
  color: #df1c31;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.pinterest {
  background-color: #b81621;
}
.icon-link.fill.pinterest:hover {
  background-color: #fff;
}
.icon-link.fill.pinterest:hover .fa-pinterest {
  color: #b81621;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.github {
  background-color: #444;
}
.icon-link.fill.github:hover {
  background-color: #fff;
}
.icon-link.fill.github:hover .fa-github {
  color: #444;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.envelope {
  background-color: #333;
}
.icon-link.fill.envelope:hover {
  background-color: #fff;
}
.icon-link.fill.envelope:hover .fa-envelope {
  color: #333;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.soundcloud {
  background-color: #f50;
}
.icon-link.fill.soundcloud:hover {
  background-color: #fff;
}
.icon-link.fill.soundcloud:hover .fa-soundcloud {
  color: #f50;
  transition: color 150ms ease-in-out;
}
.icon-link.brand {
  background-color: #fff;
}
.icon-link.brand .fa {
  color: #006FC2;
}
.icon-link.round {
  border-radius: 50%;
}
.icon-link.round-corner {
  border-radius: 5px;
}
.icon-link:hover {
  transition: background-color 150ms ease-in-out;
    height: 44px;
    line-height: 48px;
    width: 45px;
  background-color: #fff;
}
.icon-link:hover.facebook {
  border: 2px solid #3b5998;
}
.icon-link:hover.tumblr {
  border: 2px solid #32506d;
}
.icon-link:hover.linkedin {
  border: 2px solid #007bb6;
}
.icon-link:hover.twitter {
  border: 2px solid #00aced;
}
.icon-link:hover.google-plus {
  border: 2px solid #dd4b39;
}
.icon-link:hover.reddit {
  border: 2px solid #8bbbe3;
}
.icon-link:hover.youtube {
  border: 2px solid #df1c31;
}
.icon-link:hover.pinterest {
  border: 2px solid #b81621;
}
.icon-link:hover.github {
  border: 2px solid #444;
}
.icon-link:hover.envelope {
  border: 2px solid #333;
}
.icon-link:hover.soundcloud {
  border: 2px solid #f50;
}
.icon-link:hover .fa {
  line-height: 56px;
}
.icon-link:hover .fa-facebook {
  color: #3b5998;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-tumblr {
  color: #32506d;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-linkedin {
  color: #007bb6;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-twitter {
  color: #00aced;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-google-plus {
  color: #dd4b39;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-reddit {
  color: #8bbbe3;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-youtube {
  color: #df1c31;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-pinterest {
  color: #b81621;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-github {
  color: #444;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-envelope {
  color: #333;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-soundcloud {
  color: #f50;
  transition: color 150ms ease-in-out;
}
.icon-link .fa {
color: #fff;
    line-height: 52px;
    font-size: 24px;
}

.brand-icons {
  background-color: #ddd;
  padding: 10px 0;
}


.has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}

.btn-secondary {
    color: #fff;
    background-color: #333373;
    border-color: #fff;
}
.Searchboxicon {
    height: 38px;
    margin: 0 0 0 0;
}

.Searchbox {
    height: 38px;
    margin: 0 0 0 0;
    width: 100px !important;
}.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-left > .nav-tabs > li {
    float: left;
    display: inline-block;
    width: 100%;
}
.tab-content {
    float: left;
    width: 82%;
}
.tabs-left > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.divleft {
    float: left;
    width: 18%;
    border-right: 1px solid #ddd;
    height: 100vh;
    overflow: auto;
        padding: 0 1%;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
/*  border-right: 1px solid #ddd;*/
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.card-title1 {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
    font-size: 25px;
}
.tablewidth {
    width: 100%;
}

td {
  text-transform: capitalize;
}

.anil {
    color: #ffffff;
    font-weight: bold;
    margin: 0% 0;
    background: #c90616;
    padding: 1% 0;
}

.fa-envelope-o:before {
    content: "\f003";
    font-size: 14px;
    font-weight: bold;
}

.carousel {
    position: relative;
    margin: 4% 0 0 0;
}
.uk-card-primary {
    background: #ffffff;
    color: #000;
    box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
}
.uk-section {
    background-color: transparent;
}
.owl-carousel {
    position: relative;
    margin-top: 0;
}.container-fluid.testi {
    float: left;
}
.owl-nav {
  position: absolute;
  top: -60px;
  left: 10px;
}
.uk-card-primary {
  border-radius: 8px;
}
h3 {
  margin-top: 10px
}
.uk-card > :last-child {
  margin-top:0;
  margin-bottom: 10px
}
p {
  margin-top: 30px;
  margin-bottom: 0;
}
.owl-next {
  background: #3286f0;
}
.owl-theme .owl-nav [class*='owl-'] {
  background: #383838;
}
.owl-dots {
  margin-top: 30px;
}
.uk-card-title {
    padding-bottom: 13px;
    padding-top: 15px;
}
.uk-section ul {
    margin: 5% 0 5% 5%;
    height: 145px;
}
.black {
    font-family: 'Roboto', sans-serif;
    color: #000;
}.uk-section label {
    font-size: 12px;
    color: grey;
    font-weight: 300;
    margin: 0 0 0 0;
}.btnavailban1 {
    background: #faab18;
    color: #fff;
    border: none;
    border-radius: 17px;
    padding: 6px 10px;
    margin: 16px 0 0 0px;
    font-family: 'Roboto';
    text-transform: uppercase;
}
.uk-section li {
    font-size: 12px;
    color: grey;
    font-weight: 300;
    font-family: 'Roboto';
}
.amountsize {
    font-size: 35px;
    font-family: 'Roboto', sans-serif;
    color: #00425b;
    font-weight: bold;
}
.paragrapgh {
    font-size: 11px;
    text-align: center !important;
    line-height: 1.2;
    font-family: 'Roboto', sans-serif;
    margin: 10% 0 17% 0;
    font-weight: 300;
}

.cardfont {
    font-size: 10px;
    font-family: 'Roboto', sans-serif;
    color: grey;
    margin: 0% 0 10% 14%;
    float: left;
    width: 78%;
}
@media (max-width: 576px){

.linerght {
    float: right;
    position: absolute;
    right: 24%;
    top: 2%;
    display: none;
}

    
.carousel {
        position: relative;
        margin: 20% 0 0 0;
}
.bg-light {
    background-color: #ffffff !important;
    background: none;
    background-color: rgba(0, 0, 0, 0);
}
.btn.cartbtn {
    position: relative;
    z-index: 9999;
}
.divleft {
float: left;
width: 100%;
border-right: 1px solid #ddd;
height: auto;
overflow: auto;
padding: 0 1%;
margin: 6% 0 0 0;
}

.tabbable .card {
    float: left;
    width: 100% !important;
    margin: 0 0 1% 1%;
    border: 1px solid #c2c2c2;
    padding: 0% 0%;
    text-align: center;
}

}


.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 10px !important;
}


.uk-card-body {
    padding: 0 13px !important;
    min-height: 369px !important;
    margin: 0 0 13px 0 !important;
}.w3-example .w3-btn, .w3-example .ws-btn {
  background-color:#04AA6D!important;
  border-radius:5px;
  font-size: 17px;
  font-family: 'Source Sans Pro', sans-serif;
  padding:6px 18px;
}
h3.uk-card-title {
    text-align: center;
    border-bottom: 2px solid #faab18;
    font-family: 'Roboto', sans-serif !important;
    margin: 10px 0 0 0;
    color: #000 !important;
}
.green {
    color: #5fbf43;
    font-weight: 800;}
.uk-card p {
      text-align: justify;
    font-size: 14px;
    line-height: 30px;
    padding-bottom: 20px;
    padding-top: 10px;
    font-family: 'Jost', sans-serif;
}
.buttonst {
    position: absolute !important;
    bottom: 7% !important;
    left: 23% !important;
    background-color: #ffffff !important;
    border-radius: 5px;
    font-size: 13px;
    color: #faa61a!important;
    padding: 8px 19px;
    border: 1px solid #20596f;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Roboto';
}
.owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: none !important;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px !important;
}
.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    display: none !important;
}
.owl-prev {
    position: absolute !important;
    left: -56px !important;
    top: 172px !important;
}
.owl-next {
    position: absolute !important;
    left: 1030px !important;
    top: 170px !important;
}
.uk-icon {
    margin: 0;
    border: none;
    border-radius: 0;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    padding: 0;
    background-color: transparent !important;
    display: inline-block;
    fill: currentcolor;
    line-height: 0;
    color: #000 !important;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 84vh;
}
.testi small {
    font-size: 16px;
    display: block;
    font-weight: 400;
    text-align: justify;
}

.card {
    margin: 0 auto;
    border: none;
}.aboutimgicon {
    width: auto !important;
    max-width: 100% !important;
    margin: 0% 0 0 15% !important;
}
.card .carousel-item {
min-height: 260px;
}
.card .carousel-caption {
    padding: 0;
    right: -15px;
    left: -16px;
    top: -8px;
    color: #ffffff;
    /* border: 1px solid #ccc; */
    min-height: 505px;
    padding: 5% 24% 18% 0;
    background: #faa61a;
    font-size: 22px;
}.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    padding: 0 0 2% 5px;
}
.card .carousel-caption .col-sm-3 {
    display: flex;
    align-items: center;
}
.card .carousel-caption .col-sm-9 {
    text-align: left;
}
.card .carousel-control-prev, .card .carousel-control-next {
    color: #3d3d3d !important;
    opacity: 1 !important;
}
.carousel-control-prev-icon, .carousel-control-next-icon {
    background-image: none;
    color: #fff;
    font-size: 14px;
    background-color: #cd3a54;
    height: 32px;
    line-height: 32px;
    width: 32px;
}
.carousel-control-prev-icon:hover, .carousel-control-next-icon:hover {
    opacity: 0.85;
}
.carousel-control-prev {
    left: 40%;
    top: 131%;
}
.carousel-control-next {
    right: 40%;
    top: 130%;
}
.midline {
    width: 60px;
    border-top: 1px solid #d43025;
}.font13 {
    font-size: 13px;
}
.c1 {
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #00425B;
    font-weight: bold;
}

     .text-lean{
    font-size:23px;
}
.startfont{
    font-family: 'Roboto';
    font-weight:300;
}
.ralewayfont{
    font-family:ralewayfont;
    font-weight:300;
}
#knowmore {
   
    background: #f9a61a;
    color: #fff;
    width:40%;
    border-radius: 20px;
    font-weight: 600;
    border:none;
    font-family: 'Roboto';
}
.text-orange-line{
    color: #faa61a!important;
    padding: 0 0 5% 0;
    font-weight: 600;
    font-size:55px;
}
.text-white{
color: #fff!important;

}
.fonttype {
    font-family: 'Roboto';
    line-height: 1.2;
}
.text-primary {
    color: #00425b!important;
}
.text-block {
     color: #212529;
    font-weight: 500 !important;
}
.text-orange{
color: #faa61a!important;
}
.c2 {
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #faa61a;
    font-weight: bold;
}
.carousel-caption h2 {
    font-size: 18px;
    color: #fff;
   /* margin: 9px 0 10px 0;*/
    font-weight: bold;
}
.carousel-caption h2 span {
    color: #cd3a54;
}
.bgsecondcnt {
    background: #00425b;
    width: 100%;
    height: auto;
}
.bgsecondcnt p{
    color: #fff;
    text-align: center !important;
    margin: 6% 0 20% 0;
    font-size: 20px;
	font-family: roboto;
}
.bgsecondcnt h1{
    color: #faa61a;
    margin: 20% 0 0 0;
    font-size: 25px;
    text-align: center !important;
}
.bgsecondtext {
    background: #ffff;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    margin: 5% 0 5% 0;
}
.bgsecondtext p{
    font-size: 25px;
}

.contactmain {
    position: absolute;
    top: 26%;
    left: 12%;
    /* border: 1px solid #f9a61a; */
    width: 26%;
    /* border-radius: 5px; */
    padding: 1% 2%;
    box-shadow: rgb(17 17 26 / 10%) 0px 0px 16px;
}

.contactmain h2 {
    font-size: 22px;
    margin: 0 0 0px 15px;
    font-weight: 500;
}
h4.text-primary {
    margin: 0 0 0 4%;
    padding: 0;
    font-weight: 200;
    color: #01425b !important;
    font-family: 'Roboto' !important;
}#contact-form input.form-control {
    margin: 6px 0 20px 0 !important;
    height: 35px;
    border-radius: 36px;
    border: 1px solid #f9a821;
}
.posrelative {
    position: relative;
}
.contactmain input.form-control {
    margin: 20px 0 20px 0;
    height: 35px;
    border-radius: 36px;
    border: 1px solid #f9a821;
    font-family: 'Roboto';
}

.contactborder {
    border-right: 1px solid #fff;
    margin: 5% 0 5% 0;
}
.uk-margin-small-right {
    margin-right: 10px!important;
    /* opacity: 0; */
    cursor: pointer;
    background: url(../images/left.png) !important;
    height: 90px;
    z-index: 9999;
    position: absolute;
    left: -39px;
    width: 40px;
    top: 0;
}
.uk-margin-small-left {
     /* margin-left: 10px!important; */
    /* margin-right: 10px!important; */
    /* opacity: 0; */
    cursor: pointer;
    background: url(../images/right.png) !important;
    height: 88px;
    z-index: 9999;
    width: 46px;
    top: -41px;
}
.owl-theme svg:not(:root) {
    overflow: hidden;
    /* display: none; */
    opacity: 0;
}
.contactbordernone {
    border-right: transparent;
    margin: 5% 0 5% 0;
}
.contactmain textarea.form-control {
    height: 85px;
    border-radius: 15px;
    border: 1px solid #f9a61a;
    resize: none;;
}
.contactmain button#submit {
    margin: 15px 0 0 0;
    background: #f9a61a;
    color: #fff;
    width: 70%;
    border-radius: 20px;
    font-weight: bold;
}

.menuul {
width: 240%;
    position: absolute;
    left: -67%;
    top: 157%;
    margin: 0;
    padding: 0;
    border-radius: 0;
    box-shadow: 3px 3px 15px #bbccbb;
}

.menumaindiv {
    margin: 0 auto;
}
.dropdown-menu {
    background-color: #f2f2f2;
    border: none;
}
.vertical-tab-menu{
    /* font-family: 'Zilla Slab', serif; */
    display: table;
    border-right: 2px solid #e7e7e7;
/*    border-radius: 10px;
    box-shadow: 3px 3px 15px #bbccbb;*/
    overflow: hidden;
    width: 100%;
}
.vertical-tab{
    /* font-family: 'Zilla Slab', serif; */
    display: table;
    border: 1px solid #e7e7e7;
/*    border-radius: 10px;
    box-shadow: 3px 3px 15px #bbccbb;*/
    overflow: hidden;
    width: 100%;
}
.vertical-tab .nav-tabs{
    background: linear-gradient(#bbccbb, #fff);
    display: table-cell;
    width: 28%;
    min-width: 28%;
    min-height: 100%;
    vertical-align: top;
    border: none;
    position: relative;
}
.vertical-tab .nav-tabs li{
    float: none;
    vertical-align: top;
    position: relative;
}
.vertical-tab .nav-tabs li a{
    color: #333;
    background-color: transparent;
    font-size: 20px;
    font-weight: 600;
    line-height: 18px;
    text-transform: capitalize;
    padding: 15px 10px;
    margin: 0;
    border-radius: 0;
    border: none;
    transition: all 0.3s ease 0s;
}
.vertical-tab .nav-tabs li a:hover,
.vertical-tab .nav-tabs li.active a,
.vertical-tab .nav-tabs li.active a:hover{
    color: #000;
    background-color: #fff;
    border: none;
}
.vertical-tab .nav-tabs li a i{
    font-size: 14px;
    margin: 0 5px 0 0;
}
.vertical-tab .tab-content{
    color: #333;
    font-size: 15px;
    letter-spacing: 0.5px;
    line-height: 25px;
    padding: 15px 15px 10px;
    margin-top: 10px;
    display: table-cell;
    position: relative;
}
.vertical-tab .tab-content h3{
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 1px;
    margin: 0 0 7px 0;
}
@media only screen and (max-width: 479px){
    .vertical-tab{
        padding: 0;
        margin: 0;
    }
    .vertical-tab .nav-tabs{
        width: 100%;
        display: block;
        margin: 0 0 4px;
    }
    .vertical-tab .tab-content{
        font-size: 14px;
        margin-top: 0;
        border-top: 3px solid #e7e7e7;
        display: block;
    }

    .vertical-tab .tab-content h3{ font-size: 18px; }
}

.contactmain form {
    padding: 0;
    z-index: 10;
    overflow: hidden;
    position: relative;
}
.bgfirstabout {
    background: #00425b;
    width: 100%;
    height: 435px;
    background: url(../images/bannerabout.jpg);
    margin: 7% 0 0 0;
    background-size: cover;
    background-position: 100% 100%;
}
.bgfirstpartner {
    background: #00425b;
    width: 100%;
    height: 435px;
    background: url(../images/bannerpartner.jpg);
    margin: 7% 0 0 0;
    background-size: cover;
    background-position: 100% 100%;
}
.partnerbg{
padding:0 80px;
}
.bgbox-primary {
    background: #00425b;
    width: 100%;
    height: 350px;
    margin: 7% 0 0 0;
    background-size: cover;
    background-position: 100% 100%;
	color:#fff;
	padding:50px;
}
.bgbox-secondary {
    background: #faa61a;
	color:#00425b;
    width: 100%;
    height: 350px;
    margin: 7% 0 0 0;
    background-size: cover;
    background-position: 100% 100%;
	padding:50px;
}
.headingspanp1 {
    font-weight: bold;
    font-size: 22px;
}
.headingspanp {
	font-family: 'Raleway' !important;
   font-size: 38px;
    /* font-weight: bold; */
    line-height: 45px;
    line-height: 1.2 !IMPORTANT;
    
}

.aboutfirst {
    background: #F2F2F2;
    margin: 0 auto;
    color: #ffff;
    float: left;
    text-align: center;
}



.containerchat {
    max-width: 100% !important;
}.containerchat img{
    width: auto;
    margin: 1% 5% 0 0;
}
.topsale {
    text-align: center;
    margin: -8% 0 0 22%;
    background: #faa61a;
    color: #fff !important;
    padding: 2% 5% 1% 5%;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    border-radius: 0 0 5px 5px;
}
/*.aboutfirst img {
    margin: 15% 0 15% 0;
}*/
.aboutright {
    margin: 36% 0 0 15%;
}


.aboutsecond {
    background: #58595b;
    margin: 0;
    color: #ffff;
}
.aboutsecond .aboutright {
    margin: 35% 0 0 0;
}
.aboutsecond img {
    margin: 15% 0 15% 0;
}
.partnerborder b, strong {
    font-weight: 800;
    font-family: raleway;
}
.bookingborder b {
    font-weight: 500;
}
button.navbar-toggler {
    float: right;
    margin: 10% 0 0 0;
}
.bgscbkeeing {
    background: #f2f2f2;
    width: 100%;
     /* margin: 0 0 0 0;
    background-size: cover;
    background-position: 100% 100%; */
    float: left;
}
.containerwidth {
    max-width: 1150px;
}
.bookingbordertab {
    /* border-right: 1px solid #fff; */
    margin: 0 0 5% 0;
    padding: 0;
}
.bgbookkeeingtab {
    /* background: #00425b; */
    width: 100%;
    background: #fff;
    /* margin: 0 0 0 0; */
    /* background-size: cover; */
    /* background-position: 100% 100%; */
}

.bgfirstbkeeing {
    /* background: #00425b; */
    width: 100%;
    background: #f2f2f2;
    margin: 6% 0 0 0;
    background-size: cover;
    background-position: 100% 100%;
    float: left;
}

.headingspanbk {
    font-size: 24px;
    font-weight: bold;
}
.bookingborder2 {
    /* border-right: 1px solid #fff; */
    margin: 6% 0 6.5% 0;
	border:1px red solid;
}
.bookingborder {
  /*  border-right: 1px solid #fff;*/
    margin: 5% 0 6% 0;
	
}
.containercall {
    background: #58595b;
    padding: 0 0 0 0 0;
    border-radius: 0 0 15px 15px;
    max-width: 1140px;
}
.callback {
    /* position: absolute; */
    top: 45px;
    left: 34%;
    border: 1px solid #f9a61a;
    width: 65%;
    border-radius: 5px;
    padding: 3% 2%;
    background: #fff;
    float: right;
    margin: 12% 0 5% 0;
}
.headingspancall{
    font-weight: bold;
    font-size: 16px;
    line-height: 1.3;
    color: #fff;
}
.callback textarea.form-control {
    height: 85px;
    border-radius: 15px;
    border: 1px solid #f9a61a;
    resize: none;;
}
.callback button#submit {
    margin: 15px 0 0 0;
    background: #f9a61a;
    color: #fff;
    width: 70%;
    border-radius: 20px;
    font-weight: bold;
}

.callback button#formsubmit {
    margin: 15px 0 0 0;
    background: #f9a61a;
    color: #fff;
    width: 70%;
    border-radius: 20px;
    font-weight: bold;
}
.bgfirstbkeeings1 {
    /* background: #00425b; */
    width: 100%;
    background: #f2f2f2;
    margin: 0 0 0 0;
    background-size: cover;
    background-position: 100% 100%;
    float: left;
}

.callback form {
    padding: 0;
    z-index: 10;
    overflow: hidden;
    position: relative;
}

.callback input.form-control {
    margin: 20px 0 10px 0;
    height: 35px;
    border-radius: 36px;
    border: 1px solid #f9a821;
}

.callback h2 {
    font-size: 22px;
    margin: 0 0 0px 15px;
}
.containercont img {
    padding: 0 0 5% 15px;
    border-left: 1px solid #d2d2d2;
}
.containercont {
    background: none;
    padding: 0 0 0 0 0;
    border-radius: 0 0 15px 15px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    max-width: 1140px;
}

.headingspancallfaq {
    font-weight: bold;
    font-size: 16px;
    line-height: 1.3;
    color: #000;
}
.containercont  h3{
    margin: 0 0 10px 15px;
}
.faqrgt {
    /* position: absolute; */
    top: 45px;
    left: 34%;
    border: none;
    width: 100%;
    border-radius: 5px;
    padding: 2% 2%;
    background: none;
    float: right;
    margin: 12% 0 5% 0;
}

.testi img {
    margin: 3% 0 3% 0;
}

@media only screen and (max-width: 400px) {


    span.carousel-control-next-icon {
        position: absolute;
        right: -200%;
        top: -1117px;
        background: transparent;
        color: #fff;
        font-size: 36px;
        /* display: none; */
    }
    
    .owl-carousel .owl-item {
        position: relative;
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        width: 244px ;
        margin: 10px 22px 20px 7px;
        /* margin-right: 22px; */
        margin-right: 0px;
    }
}

 @media only screen and (max-width: 600px) {
    .owl-stage {
        height: 315px !important;
        overflow: hidden;
      }

    .owl-carousel .owl-item {
        position: relative;
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        width: 286px;
        margin: 10px 22px 20px 7px;
          margin-right: 22px;
        margin-right: 0px;
      }
    .posrelative .img-fluid {
        max-width: auto;
        height: 23vh;
        width: 429px;
        margin: 0 0 0 -80px;
      }
    .bgcolorgrey {
        background: #fafafa;
        height: 575px;
    }
	 /* .imageleave{
		 display:none;
	 } */
 
	 .btnavail {
    background: #faab18;
    color: #fff;
    border: none;
    border-radius: 17px;
    padding: 6px 10px;
    margin: 0px 0 0 10px;
    font-family: 'Roboto';
    text-transform: uppercase;
}
	 
	 .textleft>h1{
		 font-size:1.5em;
		 margin:5px 0 0 0;
	 }
	
	 .banner1 {
    width: 100%;
    background: url(../images/homebannermain.png);
    margin: 0% 0 0 0;
    /* background-size: cover; */
    /* background-position: 100% 100%; */
    float: left;
    height: auto;
	
}
	.banner2 {
    width: 100%;
    background: url(../images/homebannerslidesmall.png)no-repeat;
    margin: 0% 0 0 0;
    /* background-size: cover; */
    /* background-position: 100% 100%; */
    float: left;
    height: auto;
	
}
.banner3 {
    width: 100%;
    background: url(../images/homebannerslidesmall.png)no-repeat;
    margin: 0% 0 0 0;
    /* background-size: cover; */
    /* background-position: 100% 100%; */
    float: left;
    height: auto;
	
}
.banner4 {
    width: 100%;
    background: url(../images/homebannerslidesmall.png)no-repeat;
    margin: 0% 0 0 0;
    /* background-size: cover; */
    /* background-position: 100% 100%; */
    float: left;
    height: auto;
	
}

	 #formloginsubmit {
    margin: 0 0 0 5px;
    background: #f9a61a;
    color: #fff;
    width: 25%;
    border-radius: 20px;
    font-weight: 600;
    padding: 5px 0;
}
	 .carrierstab {
    margin: 3% 0 3% 0;
        margin-right: 0px;
        margin-left: 0px;
    padding: 0 0 0 0% !important;
    font-family: 'Roboto';
}
.pl-5, .px-5 {
padding-left: 1rem !important;
padding-right: 1rem !important;
}
 .navbar-nav .dropdown-menu {
    position: static;
    float: none;
    width:90px;
    height: auto;
	}
	
	.menu .tabcontent {
    float: left;
padding: 0 25px;
border: none;
width: 100px;
height: 315px;
display: none;
position: absolute;
left: 150px;
font-size: 10px;
overflow-y: scroll;
overflow-x: hidden;
}
.menu .tab button {
   
    font-size: 14px;
}
	.menu .tab button.active {
    background-color: #faa61a;
    color: #003e55;
    font-size: 14px;
}
.menu p a {
    color: #FAA61A;
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height:0px;
}
.noHover p a {
    font-size: 12px;
    font-weight: 200;
    cursor: pointer;
    color: #a19f9f;
    line-height: 5px;
    opacity: 1;
    text-align: left;
    padding-top: 5%;
    font-family: Roboto;
    font-style: normal;
}
.menu p {
    margin: 0;
    padding: 0 0 2% 0;
    font-size: 8px;
    font-weight: 600;
    cursor: pointer;
    color: #a19f9f;
    line-height: 1.8em;
    opacity: 1;
    text-align: left;
}	 
.vertical-tab-menu{
    /* font-family: 'Zilla Slab', serif; */
    display: table;
    border-right: 2px solid #e7e7e7;
/*    border-radius: 10px;
    box-shadow: 3px 3px 15px #bbccbb;*/
    overflow-y: scroll;
	overflow-x: hidden;
    width: 100%;
}
.vertical-tab{
    /* font-family: 'Zilla Slab', serif; */
    display: table;
    border: 1px solid #e7e7e7;
/*    border-radius: 10px;
    box-shadow: 3px 3px 15px #bbccbb;*/
    overflow: hidden;
    width: 100%;
}
.vertical-tab .nav-tabs{
    background: linear-gradient(#bbccbb, #fff);
    display: table-cell;
    width: 28%;
    min-width: 28%;
    min-height: 100%;
    vertical-align: top;
    border: none;
    position: relative;
}
.vertical-tab .nav-tabs li{
    float: none;
    vertical-align: top;
    position: relative;
}
.vertical-tab .nav-tabs li a{
    color: #333;
    background-color: transparent;
    font-size: 20px;
    font-weight: 600;
    line-height: 18px;
    text-transform: capitalize;
    padding: 15px 10px;
    margin: 0;
    border-radius: 0;
    border: none;
    transition: all 0.3s ease 0s;
}
.vertical-tab .nav-tabs li a:hover,
.vertical-tab .nav-tabs li.active a,
.vertical-tab .nav-tabs li.active a:hover{
    color: #000;
    background-color: #fff;
    border: none;
}
.vertical-tab .nav-tabs li a i{
    font-size: 14px;
    margin: 0 5px 0 0;
}
.vertical-tab .tab-content{
    color: #333;
    font-size: 15px;
    letter-spacing: 0.5px;
    line-height: 25px;
    padding: 15px 15px 10px;
    margin-top: 10px;
    display: table-cell;
    position: relative;
}
.vertical-tab .tab-content h3{
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 1px;
    margin: 0 0 7px 0;
}	 
	 

.headingspanbanner {
    font-weight: 200 !important;
    font-size: 22px !important;
    line-height: 1.2 !important;
    color: #fff !important;
    margin: 0 0 0% 0 !important;
    word-spacing: -2px;
    width: 100% !important;
    padding: 0 2% !important; 
}
.containerbannner .bookingborder p {
    color: #cdcdcd;
}
.containerbannner .bookingborder .headingspan {
    color: #faab18;
	text-align:left;
	
}
.slick-slide img {
    width: 102px;
    margin: 0 26% 0 22%;
}
.headingspanbanner {
    font-weight: 200 !important;
    font-size: 30px !important;
    line-height: 1.2 !important;
    color: #fff !important;
    margin: 0 0 0% 0 !important;
    word-spacing: -2px;
    width: 100% !important;
    padding: 0 2% !important; 
}
.bgfirstbkeeing {
    background: #00425b;
    width: 100%;
    background: #f2f2f2;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    margin: 19% 0 0 0;
    background-size: cover;
    background-position: 100% 100%;
    float: left;
}
.bgfirstbkeeing  h1 {
    font-size: 33px !important;
}  

.bgfirstbkeeing  span {
    font-size: 33px !important;
} 
.hand-icon {
    margin: 0;
    padding: 0;
    top: 30px;
    position: absolute; display:none;
}
.aboutimgicon {
    width: auto !important;
    max-width: 100% !important;
    margin: 0% 0 0 0 !important;
}.bgsecond {
    background: none;
        background-repeat: repeat;
        background-size: auto;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    padding: 0 9%;
}span.carousel-control-next-icon {
    position: absolute;
    right: -200%;
    top: -1117px;
    background: transparent;
    color: #fff;
    font-size: 36px;
    /* display: none; */
}span.carousel-control-prev-icon {
    position: absolute;
    right: -233%;
    top: -129px;
    background: transparent;
    color: #fff;
    font-size: 36px; display: none;
}.carousel-indicators {
    position: absolute;
    right: 0;
    top: 53.6%;
    left: -71%;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;display: none;
}


.containerbannner {
    
    padding: 0 0 0 0 0;
    border-radius: 0 0 0 0;
    max-width: 1140px;
    height: auto;
	margin: 0px 0 0 0;
    padding: 10px 0 0 18px;
	
}

.imagelady3 {
    position: absolute;
    top: -468px;
    left: 51%;
    width: 42%;
}
.imagelady1 {
    position: relative;
    top: -304px !important;
    left: 38% !important;
    width: 62% !important;
}
.bookingborder h1 {
    color: #000;
	padding-bottom: 0;
    margin-bottom: 0;
}
.headingspanfeatured {
    color: #FAA61A;
    font-weight: 800;
    float: left;
    font-size: 40px;
    margin: 0 7px 0 0;
}
.headingspanfeatured h1 {
color: #FAA61A;
font-weight: 800;
float: left;
font-size: 34px;
}.maxwidthfeaturedin h1 b {
    color: #00425b;
    height: ; 
    float: right; font-size: 32px; margin: 0 0 0 48%;
}
.banner1 {
    width: 100%;
    background: url(../images/homebannermainmobile.png);
    margin: 0% 0 0 0;
    /* background-size: cover; */
    /* background-position: 100% 100%; */
    float: left;
    height: auto;
}
.headingspanbanner {
     font-weight: 200 !important;
    font-size: 32px !important;
    line-height: 1.2 !important;
    color: #fff !important;
    margin: 0 0 0% 0 !important;
    word-spacing: -2px;
    width: 100% !important;
    padding: 0 2% !important; 
}

.banner1 .textleft {
    float: left;
    color: #fff;
}
.text-center {
    text-align: justify !important;
}.count {
padding: 0;
min-width: 171px;
margin: 0 0 16px 86px !important;
}

.banner1 h1 {
    font-size: 1.5rem;
    line-height: 1.2;
    color: #fff;
}
.pdgsty {padding:0 !important;}

.imageman {
    position: relative;
    width: 428px;
    height: 531px;
    top: 0;
    left:0;
}.partnerform {
    padding: 50px 0px;
    width: 93% !important;
    min-height: 150px;
}.partnerimgicon {
    width: auto !important;
    max-width: 100% !important;
    margin: 8% 0 0 0% !important;
}
.tab {
    float: left;
    border: 0px solid #ccc;
    background-color: #ffffff;
    width: 99% !important;
    height: auto;
}
.contents p {
    font-size: 20px;
    text-align: left;
    color: ##9f9898;
    color: #000;
}
.tabcontent {
    float: left;
    padding: 0px 12px;
    border: 0px solid #ccc;
        border-left-color: rgb(204, 204, 204);
        border-left-style: solid;
        border-left-width: 0px;
    width: 99% !important;
    border-left: none;
    height: auto;
    background: #f1f1f1;
}
.callback {

    width: 100%;
    border-radius: 5px;
    padding: 3% 2%;
    margin: 12% 0 10% 0;
}
.bgcolorgreypartners {
    background: #f2f2f2;
    padding: 20% 0 5% 0;
    float: left;
    width: 100%;
}
.bgfirstabout {
    background: #00425b;
    width: 100%;
    height: auto;
    background: url(../images/bannerabout.jpg);
    margin: 20% 0 0 0;
    background-size: cover;
    background-position: 100% 100%;
}
.bgfirstpartner {
    background: #00425b;
    max-width: 100%;
    height: auto;
    background: url(../images/bannerpartner.jpg);
    margin: 20% 0 0 0;
    background-size: cover;
    background-position: 100% 100%;
}
.imagelady {
    position: relative;
    top: -382px !important;
    left: 58% !important;
    width: 34% !important;
}

.textleft {
float: left;
color: #000;
padding: 0 0 0 6px;
}.heading h1 {
    font-weight: bolder;
    margin: 5% 0 0 0;
    font-size: 32px;
}
.contactmain {
    position: absolute;
    top: 40%;
    left: 7%;
    border: 1px solid #f9a61a;
    width: 80%;
    border-radius: 5px;
    padding: 2% 2%;
  }.bgsecondcnt p {
    color: #fff;
    text-align: center !important;
    margin: 6% 0 0% 0;
    font-size: 20px;
    font-family: roboto;
}* + address, * + dl, * + fieldset, * + figure, * + ol, * + p, * + pre, * + ul {
    margin-top: 0px !important;
}
.contactmain textarea.form-control {
    height: 54px;
    border-radius: 15px;
    border: 1px solid #f9a61a;
    resize: none;
}.contactborder {
    border-right: none;
    margin: 0;
}.bgsecondcnt h1 {
    color: #faa61a;
    margin: 28px 0 0 0;
    font-size: 25px;
    text-align: center !important;
}
.owl-next {
    position: absolute !important;
    left: 1108px !important;
    top: 192px !important; 
}
.navbar {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px 0 5px 0;
    top: 0;
    z-index: 9999;
    width: 100%;
}
   .vertical-tab-menu {
    /* font-family: 'Zilla Slab', serif; */
    display: table;
    border-right: none;
    /* border-radius: 10px; */
    /* box-shadow: 3px 3px 15px #bbccbb; */
    overflow: hidden;
    width: 100%;
} 


.carousel-caption {
    position: relative;
}
.card .carousel-caption {
    left: 0;
    top: 0;
    margin-bottom: 15px;
}
.card .carousel-caption img {
    margin: 0 auto;
}
.carousel-control-prev {
    left: 35%;
    top: 105%;
}
.carousel-control-next {
    right: 35%;
    top: 105%;
}
.card .carousel-caption h3 {
    margin-top: 0;
    font-size: 16px;
    font-weight: 700;
}

button.navbar-toggler {
    float: right;
    margin: 5% 0 0 0;
    position: absolute;
    left: 70%;
}
.navbar-brand img {
    max-width: 100% !important;
    height: auto;
    box-sizing: border-box;
}

}
@media (min-width: 576px) and (max-width: 767px) {


.carousel-caption {
    position: relative;
}
.card .carousel-caption {
    left: 0;
    top: 0;
    margin-bottom: 15px;
}
.card .carousel-caption img {
    margin: 0 auto;
}
.card .carousel-caption h3, .card .carousel-caption small {
    text-align: center;
}
.carousel-control-prev {
    left: 35%;
    top: 105%;
}
.carousel-control-next {
    right: 35%;
    top: 105%;
}

}
@media (min-width: 576px) and (max-width: 767px) {


.carousel-caption {
    position: relative;
}
.card .carousel-caption {
    left: 0;
    top: 0;
    margin-bottom: 15px;
}
.card .carousel-caption img {
    margin: 0 auto;
}
.card .carousel-caption h3, .card .carousel-caption small {
    text-align: center;
}
.carousel-control-prev {
    left: 35%;
    top: 105%;
}
.carousel-control-next {
    right: 35%;
    top: 105%;
}
}
@media (max-width: 1920px) {
.menumain {
    padding:0 0 0 5%;
 

}
.imageleave {
    width: 400px;
    position: absolute;
    left: 0;
    max-width: 400px;
    top: 110px;
	right:-500px;
}
.mr-auto li {
    text-align: left;
    padding: 0px;
    font-size: 13px;
    font-weight: bold;
	padding: 0 0 0 9px;
}
.navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0px;
    padding-left: 0px; 
}
.nav-item a {
    background-color: transparent;
    box-sizing: border-box;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2em;
    text-decoration: none;
}
}

@media (min-width: 1366px) {

    .owl-prev {
        display:none;
         }
         .owl-next {
             display:none;
              }
}


@media (max-width: 1024px) {
	.bgcolorgreypartners {
    background: #f2f2f2;
    padding: 25% 0 5% 0;
    float: left;
    width: 100%;
}


.btnavail {
background: #faab18;
    color: #fff;
    border: none;
    border-radius: 17px;
    padding: 6px 10px;
    margin: 35px 0 0 50px;
    font-family: 'Roboto';
    text-transform: uppercase;
}
.menumain {
    padding:0;
}
.imageleave {
    width: 400px;
    position: absolute;
    left:0;
    max-width: 400px;
    top: -33px;
}
.mr-auto li {
    text-align: left;
    padding: 0px;
    font-size: 13px;
    font-weight: bold;
	padding: 0 0 0 9px;
}




/*.mr-auto li {
    text-align: left;
    
    font-size: 13px;
    font-weight: bold;
    padding: 0px 2px;
    margin: 0px 2px;
	
}*/
.navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 3px;
    padding-left: 4px; 
}
.nav-item a {
    background-color: transparent;
    box-sizing: border-box;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2em;
    text-decoration: none;
}
}
@media (min-width: 767px) and (max-width: 991px) {
.card .carousel-caption h3 {
    margin-top: 0;
    font-size: 16px;
    font-weight: 700;
}
}

@media (max-width: 600px) {
    .owl-next {
        position: absolute !important;
        left: 450px !important;
        top: 267px !important;
        background: transparent;
        z-index: 99999;
        
      }    .owl-next svg{
           cursor: pointer !important;
        
      }
    section#demo {
    
        position: fixed;
        right: 0% !important;
        z-index: 9999;
        background: #f2f2f2;
        padding: 0 2% !important;
        bottom: 0;
        width: 100% !important;
        border: 1px solid #c2c2c2;
        border-top-left-radius: 50px;
    
    }
    .close-button {
        position: absolute;
        left: 29px;
        z-index: 999;
        color: #000;
        background: #f2f2f2;
        height: 10px;
        top: 2px;
      }
      .open-button {
        color: white;
        padding: 16px 20px;
        border: none;
        cursor: pointer;
        background: transparent;
        position: fixed;
        bottom: 23px !important;
        right: -84px !important;
        width: 280px !important;
        z-index: 100 !important;
      }

      .contactright2 {
        margin: -2% 0 5% 0;
      }


}
@media (max-width: 415px) {
    .owl-next {
        position: absolute !important;
        left: 290px !important;
        top: 150px !important;
        background: transparent;
        z-index: 99999;
		width:10px;
      }
    }
	.uk-margin-small-left{
		background: url(../images/right-small.png) !important;
		 cursor: pointer;
    left:55px;
    height: 41px;
   
    width: 22px;
    
	}
.testi .carousel {
    position: relative;
    margin: 0 0 0 0;
}

.uk-card-primary {
    background: #ffffff !important;
    color: #fff;
    box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
}
.uk-section {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.uk-card-primary.uk-card-hover:hover {
    background-color: #faab18;
    box-shadow: 0 14px 25px rgb(0 0 0 / 16%);
}

.custom-file-upload-hidden {
  display: none;
  visibility: hidden;
  position: absolute;
  left: -9999px;
}

.custom-file-upload {
  display: block;
  width: auto;
  font-size: 16px;
  margin-top: 30px;
}
.custom-file-upload label {
  display: block;
  margin-bottom: 5px;
}

.file-upload-wrapper {
  position: relative;
  margin-bottom: 5px;
}

.file-upload-input {
  width: 300px;
  color: #fff;
  font-size: 16px;
  padding: 11px 17px;
  border: none;
  background-color: #c0392b;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  float: left;
  /* IE 9 Fix */
}
.file-upload-input:hover, .file-upload-input:focus {
  background-color: #f1f1f1;
  outline: none;
}

.file-upload-button {
    cursor: pointer;
    display: inline-block;
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    padding: 5px 18px;
    border: none;
    margin-left: -132px;
    background-color: #f1f1f1;
    float: left;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    border-radius: 5px;
    margin: 2px 0 0 -143px;
}
.file-upload-button:hover {
  background-color: #f1f1f1;
}.loginname {
    margin: -23px 0 0 0;
    font-size: 18px;
    text-transform: capitalize;
}

.logout {
     margin: -26px 0 0 73px;
    font-size: 18px;
    text-transform: capitalize;
}

.logout a{
    color: #1e87f0;
    text-decoration: none;
    cursor: pointer;
    font-weight: 500;
}

.tox-tinymce {
    border: 1px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    overflow: hidden;
    position: relative;
    visibility: inherit!important;
    height: 270px !important;
}


.disable{

    pointer-events: none;
}


.btn-primary:hover {
    color: #fff;
    background-color: #01394f;
    border-color: #01394f;
}.list-item .form-control:focus {
    color: #ffffff;
    background-color: #01394f;
    border-color: #01394f;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
}

.searchbtn {
    right: 7px;
    position: absolute;
    top: 11%;
    background: #01394f;
    color: #fff;
    cursor: pointer;
}


div#imgTest img {
    width: 89px;
    position: absolute;
    left: 192px;
    top: 39.5px;
    height: 31px;
}.profileblock {
    width: 191px;
    height: 48px;
    position: relative;
    margin: 15px 0 0 0;
}
.profileblock:hover .tipmenu {
  padding: 10px 20px;
  display: block;
  height: 40px;
  font-size: 14px;
}
.profileblock:hover .tipmenu:after {
  top: -14px;
}
.profileblock .profile {
    height: 36px;
    width: 36px;
    border: 1px solid #000;
    float: right;
    margin-left: 12px;
    background-size: 36px 36px;
    border-radius: 50%;
}
.profileblock .name {
    font-weight: bold;
    position: absolute;
    top: 14%;
    left: 17px;
}
.profileblock .name, .profileblock .position {
font-size: 16px;
}

.tipmenu {
    background: #004059;
    -moz-transition: all 0.03s ease-out;
    -webkit-transition: all 0.03s ease-out;
    -o-transition: all 0.03s ease-out;
    transition: all 0.03s ease-out;
    position: absolute;
    width: 149px;
    padding: 0 20px;
    height: 0;
    font-size: 0;
    top: 36px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.tipmenu:after {
  color: #992200;
  content: "▲";
  position: absolute;
  right: 10%;
  margin: 0;
}
.tipmenu a {
    display: block;
    text-align: center;
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    margin: -5px 0 0 0;
}
.tipmenu a:hover {
  text-decoration: underline;
}

.profile {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTlEQjBCNUM2MjI4MTFFQzg2OThBNjY5MzZFQzlFMEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTlEQjBCNUQ2MjI4MTFFQzg2OThBNjY5MzZFQzlFMEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOURCMEI1QTYyMjgxMUVDODY5OEE2NjkzNkVDOUUwRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOURCMEI1QjYyMjgxMUVDODY5OEE2NjkzNkVDOUUwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhJMousAABvYSURBVHjavHp5jCT3ed2rruqq7ur7mO6579nZmb1Jiktqw+WS1K4pipJ1hAolW7CiSEggxI4Mx0BOw7Cc46/YiOxYMGBbSGDBNhVbB9dyKPFYissl976419xX98z09H1UH9VVeb/fLBNQiGRBcryL5ixneqp+3/e97733fdXK1Us/wI/6o6oarl55HR2rjaA/irU7t9Go15B85Cms1m2YXgXFWgOz+45Aj8T06/euDQRDsQdjvX0jy3fv7G3VrJF8vTlY6e0N1zc2lYlqrjKYDmyl9h9ZjB5833y5oyz4NeXSdqez2etTao1rF5CsbaOYWUEykUCrWUEi1gPFsbGZXUe90sDMzMOw7TYMfxBerw7Xdd9zZg0/wx9V0+DVjdlSqfBgN79zvJZdeyZ763z/5p27KN5bRL3dgj8Ygi8cQaNcwpzq9i8b+l7z1dce76Z6kXz0OCaefDbv0Y0fbLUbZ9Wu86pXVS/9LGfSfrpAvHAU55HNjcynrZb1ofVbl8c3b15Do5iH322jVq2jWaqja3fQNvxodTvw+lUYqX5ozGh5/jaaNy6gcvU8lFw+kXj6+Y9udZsfTeZ2thJK5Zu8xTeIju//vQTk0bSBncU7v94q154rb2T6HS9QL+dR3VxBNZcHzDCaLRuVmg1FBWyliYAZQDKVRm4nJ6vqDwTgZVI6m5u49rX/hkSZAY/MImLl05ta6Z/axdJzjt36diwW+W1FURb+vwTEC8Ojah/bXJn7z53F23sM3Qu9q6DielDd3oHOA6qGgQ5cGD4fAoEuWp0WXMcRv43tzRxqtSoSPUn2QBcVy4Lb6cCo2Nj+mz9HaOoQAkdG4JoKsvlSHJ3yZ91O+YTiOr+ZiMb/By/i/J0EJAJRFE+gVil/qd6q/rue0VGfX9exky9gfm4BxQoP1nV4cAVdHrzRaiKVjEFjJfKEYIffb1gNGVRPTxpeBuvw326nQUhqsDo858oCup069KkQup4QCvlNBN0gfG5ntJDLfk0/8PBDulf/suVpbv+tCPqxvUKWI4tMVyr5P8lur/62GjJ9gVgchXIN9+ZXUCw24LBKbtcl+1loNNpot11Uq1V0XQemhJYGTVWRSESheFzCsYkOK+PYLr/aMmGq6qJVKmD51l1YpQrCpgkPvy/4y+v1Ymtz/Z9nsxt/1bSsU/8vZvuhCv3wD2VFoPFCxWLuaK1c+eOO3Z71hQyJ+2aliZWVVVQqVfi9PlakjXyhwIzbzLLLgzAoZjtkRpgtHtZWYPpNeFUHTruJktVBqWaxUib8hKji7mZV/P7G8gr6RweRYiXdjoVyo8HK8/3FNZR2Nt/vhfcvBvonvpTqG/zajwxI8xrv+YaIvpjfQrVSmlpdnftDZnPWz6Z2+dfH7DS7DeTzeQmjTquOnVIZjWYDAdWAyZv3JQ02vUb41ZhdIBYJIRIKMEAG5VFk72zmq1jdLsDx+gkx5lRxWCWVOlNFPpvD2J5JsqhLyjcYUBMqEaB1Y9jJ5iLnXvub3zt6/OTO8MTsi8r9874nIFGN9xaIULDbvnx+6zetRu2gYRi7/cjmd0X1VA9h1WaFKuh2d+vrY0/53C7GewJ46PA0opEAtrcIdxJCMhFHlOLYNziGcDjGzJeZ8RzOvHkeF29nUfOYCFCnTN6nRKiuLy5hfHJc6BsT4vCABqxKGZVqhWLqQ6dtBV769p/+l2ef+8Jcum/4rvPDAYk+eU+F+LeQz/1yYWfr015ZPVswA5RdNDKjBBJfIlDBVrZLpmLjD/h17BtNIRXxIZ1KYKKvHxYh5qUOJXpHkB4ch0oerxbWZdaPPXyA2fXgzYUtWM0aNI/DRFrIZBlwuYBEKsXDKfDx1WUf6rrKRNrwEb6Z9fmpr//xV37/6Wc//dHe4T21lm3vnk8EVNjJ/F+G8KhotVsn1tfmf0NkiN2+WzQ2s4cvhTcNhkwMDg+iaS3Cooga1Jl0wIMDY0MYH+qFX2clHcIz5GfmQ3zFEIjEJUXbapcH03gtD6L82ZOPHkbVuY5zd9YI3w5Urwa73UGrwR7zqiSOFkWZRNJsyHMIQlD5u+Lr3N0bTy3unfu3o9OH/nWTaBHkIgPaziz9n9p4DbN3bW3pdxTXDTrdNiHVIgLZzKKs/AWH/1bJI8OTQ1hZW6HX4sHZA0NxVmc4jb6hQfhMH1yvEM8o9SjAlyEhafoNOD6iwZ9g1omCwhb8/gCeeuQwScTGlYUsbMcP5g0WoacrNht891yMQRKVR9FkJQRLit7/5jf/55divWOv7Dt06HudTvs+5Mhc71L0yvLd31hdmj8soLAbcBeugJuIR1yVesPLQqeW9PUlsEyL49AVTI5OYHhiCMn+QUSjMXhEdYl9eCi2WhcdstpGhkxF1ioIEmmUpMh6NR1jA2l8/NRRGGev4ezNOdI96YQ/1wk10fA2g2006oQbg9AUijVZtcwebnhQrlZ8f/XCn/0Hu21f5ftyol00XRPNZyCbWX5s6c71T9r0Xw3e2EO8h8NR3uC+uDKYcj6HJnEsKtZq1Pi1y8yrGJsYRmxoiN2mYi2zzrhtRIMJws/HA1SwtryGi5dvYXE1g0aniWRPDGEGLumc/TQyOIgje8Zwd2UdmQKZbi2D5bl5hGIBJk8nESkioxDprDaayFVbqHUU9nEYK3PL77t8/vyn9szO/lfqlBB0Q5RT7VqNT46k+hPnL17A4tI9xBJJDI9MSu1VSKnCwjcbVbQoiMKDdJm5ZpOH6U+j3rBx9twVLC0uo2tVkeRB0sko/Joqq5vLFZBd3Uar1oRr+NBWTDQowF6PBd2bpDg76CG1J/hyWfHD/SmODVGslytorWXhcVp0FV3C14tWq0txZhvAK5lX9Nx2dvMXZg/s/3owGNjxBMw4GrX6vs3l+eekyLkqImYUkUBENq/GfhDwE+TYth1hTqGR4Qz2isnGN/x+5Da3sHBvDpsbOWQyJbzzThYXz93A6uoGRqamkR4aluoZiYTRNzyKdWqQybFCCIHNa+oMnCYEffEIHt4zjgdH+nD0gffhgx//RRx/8kO8R0w6ki7fW+f81WECSa4Skl7Di8WFuYfabeuJsclR6pXdwOba0hPnzp4lrQ9DYfOaoQgZxtk1lnTMrsM+IDU2RUC8UpdzjqhSkgeIxvyspkldKkENBrFBOMQYKGWShx/D7OwBxOMpQqwHW4W8hPBkOkKTGqfoTiNEWPsMUg2HtqmhfpS2ikj39MheCseTpHTaK/a3j0n0kN2EvbLbjrRGXZetwIRXSiXP+vLis+GQ+R1NDwV926X8o23+UrlpYWxqAt2+NGqV3aa1GZTNYBy6gFg8ylmnRidRIn696NZbMNJJaWHazTrGB/pJCn5MjI9ihH0ykIjJGwtnPsTDju8d482r6DTb8JtBBpWWYl0nCbSZiBT7ql21YHMSTvamYAcM9myV96/R6bOaZNk6zyjOI2hduW/BVYr95vri4yc/+Hhcq5SLw9XS9okjDxyBjzBTyFBmnBCIN8BEkLod2S9Ci/yml7aniECZOsHL5UgAbWpXNJXEiRPHYNfFaGyid2gUhip0pEmeJNbIpHWrAj8hPD4+zWGPcGbvuhwvKsUtiWeH2iXsTw8TpJLO33rlDBLTRSjtErwsq8o7atQnp1KTPScC9Ny3Pjqva9vWiO5V92uX33j5kXOvvJj2+UPoHZiAnxDo7e+Vfq1Uq1MAo5Ky24RZq017yKaOxQPsIx+SzHqI4trT04shzjmsvxzmBDxXFuYRJgS9RgShIGFBimev4u6tdyjMk4ilBqTb7vC67VZLHlJln0f8wjZt4Nt/cZoQ7kEoGZSMGqGZPaD4Md5wcY+VarMNtPv+wCN6kD1ZLm4/rpUq5cNNm+3Z6XK2yckBTdibkQkGx2qs3LtDJlJk4+5kGzSlhJxw2uEwOFFiL4PSMUCK9stkWFYTm5lNqVkuJSC/ucHRokVn0ZHysLh0G1uri5jef4jvj6Far9Gxd+Q8pQnyUXhQjh094+OEYpuGlZ6RTJZlMnys00SIIu6GsML7dMl4FlEUoXjHyIrVeuWwZndqk2NjE9JOmDR/qjeIDhU5Tnyn2AOr8zeEx8T+/e9DvVDB8uIixwAFNlmHHI5SLscRnGJJIqjxcNvbOVaHUzOhuLW1hTQbe4MO+vbyKkbGhnH4wD40ObJfvfQ2+sl+OivdEg7AEfOPis0c6V0LYOzAYbKyKncQgqA6CoO69w6shQ08FQ8i06LceHxYK5RI9yEMUausfL5P6zpOH9VVulth/DzMokJBvHHzOoKaQxYLopQv4+WXX4XBXtAIiQTZq91qYDuzAYXKvVkqIUimajFr84sLKJeK9GgeXLh5FwarzfagQAbQ4D9KhJnFr3WKd4ewjCWT8AXjUg4oK1jO7ODanTfhCYYlvDXNJ5OtCw2yWDHC2s/fT5GIfCSc3r4Iwjyvm99hEpWApuqBkBlN0od2eQGdRjKAUrNFHOfJelX09ybZjlEUdu5RPzYwOjIOk7NNubSDcr3KsaAfBYpedmeTlLuJe0tr9HI6jGAUo6yAyr/BQJAaFGFVbSzNLWJlPcMqW3jk4JTcCCmtKgdBFR1Stc6+8/mD0lJ1eX+rUyQchXrQh1AoG4R+lo2hCsEnrIMsRtRHw6q2oZUypvahjz1nVWs11Es5FLc4nxCzpnDDPVFs59sM2kdvZcFD4RuJj2NiZJgQ7CJOzAo3HAiYzKyHBFJChdTd4d1XVnJI9aoYSaUxEO/dpWZSdalRofEkE7p+oeA0rT4aVEJOkAKz3uF1w+E4Ihw98hsZHlJDQCxeOIYI2AtGEz65K/qcvQY5ytBBcG5qagIJLV2zWpYmhrDlhTmsLC0jwQbr1qnkhgdhClxiYh+OPjsjnXZ+4SYnylWYvrBs4O3oLo4r7Ckvey8ctzHtjzLIIiUgzOoOYIwvoTk1Vn1rR3hBCi+tUYdVqVcLqItdBANqtIVj0OXYYXtDcFhVP1ugxQSrRI5YxChicqUeChkBR3rhq4RWKqrgO477HJG17MqixxwfI9U2ZZYUlr1U2YRCWKVnHkHfzCz6RyYIGxN3qlu4e+0centJ411BtTVUa21EhoeQ2juC/NXvwww4ODAzTqbUkaNmvHHnJiweWIi2h3ZlPN2LBGlfUK2g9yoPbLHpm10Poaxg+sgYnOEpvPLaa2I/QFuziljYoEyYNKZ1BOkMIkExXFInBUQpvjqDV8n5hs9sa4biFG5dPo8GrUsyHiYDkZKjA9CiCQwMTaM3nKI5pG1vduDxhdgbESwt34OH2BeuOpCewuiBA0hMjaOyvYTq7WvUDwql7mCOjHhTmFIpzg6O7tlDjUuRmiErLtZZjaZN0bVhk9ECEQN9Y1P0jia+/dLrJCo/UhRpNCsUemGd1mmF6gj1pJh4HUH2UYgM5/UFpRPnMNbSluYXt69efovVYYOZYUSSfTjy+BOIpfs4OvfDx9mnwzIXslukZVr/PmafF5P9E09gaGo/+vr7YLCC/QcexuW799Alg4WJ/ZnJMRrdsNzV9aYHWbkpNgA1iSNEw9rd6jQ6rnTPkSSFfXQSMw89iQunT7M9NMm4fp7HrvthCZuj88w0w5Yrx2vCltBrtBA1QnJL1VVVS2t0Peur1Il4LI7BmREM75mFykOQMzh3lKGzIekycPobL2Du6iX0c4g7+ZFPEHJNXLt2m0LK/hHTLFnS1oMITO9DceEGbDqDZDiChw6NE2qsAPFvlXc4cliEjiW3RXVCscURJMYspwcGcOTEB6HF0nTrt+kywlJsXSNIV0B2I3FN7HuA7MhpVm3KBcrG3AJNq044utIzBMxgQRseGbo6OTlOpnFg8gDBUFRa9Rov0CI122LW71iwdtbZoDk0oiHsFNjMLP1bZ76HKz84g2MnT+GRp0/JXhiYOUptGUT2+ttYJc2bpNUusygO5PHQvyl0zDyoxbmqXSiC3YDk5DT2P/5BTD9yEpeuX8f2RpajNGcj0rxXCKYtDhtGkM4CbmSXADxt9I6EyJQEboCzOvXQDIduabrhvzIyOtrQ9ZDZT49VYw+tclqsM4PlIjPKxtZ0GtOwD2N7pshQCbxz+W3scPiKszn9vFZuYw6Ld0ahmzxwm6SqE9eTB+GsatheXUG9WGcPUee8YuCiD2vV+b0cPJw+Zx47gWOf+ieYfvgpmgsdZ8/+QMLfRyHtsvJevl9wdoBeDZzVbEKU+WByON5H+sA60Ouxg0hQ+4dnXiZQ9aVApP/i2srK8fmls8gXtqDQDBpkpDaxr7CDbZ2vYACBUBwFMl2ENp/lhadNerXyKK4v4MrpMiaPPITkyBiKDHZ5fgOHx2eQYGOvXD1PZ1DnBTtytnKrFSj0hDOP/gN86Iv/EiMHj0uTuZpZxd17t6XrprJKIW2121J3dPZOhyIkVsyqHMnFhpfH52guJgJfJLzaVcPnNNOfrMDdfDWztnG8f2gEkfAErU4OJaq5KlZOOseDcBA7taqYOVhZFxvahrwR005r49L2+OitaGRXsjjy2HG0PH7cuHQJzxx9UCp4YyWMMCm2UbXlGNFgXx4+9Qw+8cu/hv4p9gVb3kOLe+fWDVQ5bxm68HaOrJRAjFgIanL9pZBpNbnQsXlvIbZiT9ptEX79Q69wut7RYomkOzE5/VJ+7c6v2KjEPAphZHAa5KAWCgflZCkWgcG2D8Oi9ZihprD9dLq5nRLFOEuVdqVOgIHcurvMsUCBSYY6+ugj2LyhYOGCgXAkilJxEw2alid/6Qs49bkvIpocIX23GRD1qFHE5WuXpBE1QzTIFGKx7REPzcQqQGVFdBIAQ2JFunJx42UwYmXsM3xOMBh6kWzc0jpWiSNy+OLA4MD3luevfRJ+l/O9l7SbktOgTvrNF7ZJs3X4BYXzkjtl0RNAaiCNqZlJlEoNFGq0IOGEtDK3b9zGz516kj8fQogVXrx6GRtXziNAX3jy+c/hsQ9/BhQZdGSWaWdoO9YyW1hcXpF+UuzdahZDp/iqLIHQLfF4RhH7AAUSktIG0UN2SVrJVPpiOBg645JoNNdpC3pspwaHv57dWnq21u6YKrHJCVcsvrGVzWJjnYLGbHloM7yRfopgBCYJoeOShYImc2AiSBiouo462cxi7z118nE58JVZzXogiUIwiY989p/h0PGPyn4Rldl9OAAYFNLFhUXsbOXIZLszlVjMiDVXo1CWKzURgPCQolq7v+/KKum8Z29v+r9HI9EduYAs1yryDUYo+h0j1P/y+vzih5t0uapTQyyooyYamMyiugb7BhzOtmhG6Zk49MWiEWbZS3YKyFnGx37Kc6QYHx3FMKvxv77xVfzp11/A3YUi/BwR8NpNWqnHkOpJ8JD0Z4rD3vBKF3L98hUJKwE5UZkAxwaR/Ua9gWA0/J6nDAJyIiDxNCMSirwdi8b/XHxPZEH99PPPQezmSJluNN5/461zl55fW9nwU8Hks55upyUtipc6UKhyTFjPs1HrTD7d9Og4DMMvV1wuLy42ovlsBk+fPI5mPYu1uWsiVdgu0HQG+3DrynV89/RfYni4n787cX+1q+LVV1/mvPWS7DOx2RFlq1TKnHyzpOQGIdWDMN29R7Df/VXw7vJFbx46cPjzgUDwHYPEpNMtqJ/7x19gn4hn/gFEYontbttS7t289IFojGOB25HWX2XDd7sq1pY3+T1FTqODY+OI0V91xSKFdCOW6DUOeqKJU/Eo/1/BE0//HAqWx71+O6Mw6agW17G9dpuD2iYDGkJPeoC9k8VX//APJGu6ilxiy37p8tDp3l65G9dpPH2mX97DoaEVVC2cyd69e79ycP+hr/r5M9Hffr/YjQtdEC/SqlhYHHrwgd99+tnH/jIU8qJQ7GBxsYCV5R0sLWXko0eTNxCGUCxDbMeV1RPjlxjCOoSO6Q/hxu15jEzOnpk5fOxXlzfKC+VaGZnMHd6wi3/03IfxkWdPoF5Zx+raLZz+629hp1jcffYqZh7+R2S6r7ePSdZkPzn3CaDDoMWuW1QwGom83pNM/VaLZ5YQvE/zGn7ogVGHUQ2NTf7qVrY8tb6ycED0hoK2LLGXuBbC7acR1chGgjLFfC22zjZL5YgncWzSvftn52YP7P/CytJG4e7Nhd+KRmK0UDpOfuAYPvOZj6NvOA2HNujG9Zs4d/Z16QUV27n/kNqzu3cjCoRgFvMFji4BybiOCIqVi0Qjq8fe/9ivhMORkmDJ9zw0djoNvPvqtjlvMPPTs8dWH3r/B/59MBRuesSjQV7Q5zPh41ToI8X6DO/uvpvsI54IaOynFr2dGAjEM54HHjy8PTo5sfXamTd+rVwqhUyD848agkWP2MNxwG8OwNB6cO7Na5yH6rsPiB05AOzWW9MkNYsdhXjaoYkHxXJtbEtO6Ev3/atAIHDtXcb7W5+CN6kBe2b2fev5z37+18ORSKtLk2jwoALbQpf8HMdtSaGK/FSJxgYRY7yq+jA0OIr+waHv37x568Dp7/71vxBP3nb345x4me1ySbCqjvMX3sSFC+d3H2KJZld27cz9R1WseJeuokF29Msn4WIvSEh1Z2b2fTmZ7HlB7PR+4sf6gt8b9Tompqd/79Enn/hMNBLkkNMmrTpyMLOFBRFZfXdIa4vHlhq1KYpDDxxZTaTS3/r9r3z1S1uZjKlpwlw2OfPUpcMQn2UoV7Zw+vSLctEoKFrG4OxuQhXh1wgrMVaIXYMR8MvgWKH1ZDL++VQq9eXOj4rmx31OQQQlLkoCeOHYiac+0jcw9P0WZxlxE4ELL/VDsJstVF0sAWlWxecSZvfPnGnWa/61peUPGIIsKF5NapltVRGgNTd0D868/gru3LkriUWYXwE3992PF9yH3ru6I3rEH/CfPXjg4M/ruvdrtm07P/UHL94VMcNv3k319X/i6PHH/lPfYKoqFuXkTbl/EAsLcSDhgIMcMQYH+26vrizvbdasqMcVH5IgBdOM2s26fK66s13A9156RcJXJKZDmndEpcRHbwQhyOA4iHII1DW9MTY2/gfRaOznOTlf/nEfuPiJA5JZYlDtVquyd//Bf/P4qVMfCycS55hZ1+FQJR7oethHCmGYTvdkYvHodzKZzCGRSMWjyzYXT/rE4xGSDN44+zZNbREUQ9kzAk7iPbpY7js270VYOvL9V6b3TH9qeGj4i3bXzjuO83f/aSxHPlrpvJxK91+sVKx/qHmcX8jld57osL84v2FkZChvGnp+fWVlVmRTBCkflvGAJnWmTL1ZXVsmw3EUuP/8VLnvycTeQTBkLBZ/ywyYf+ZvNL7BwDZ+kqr8zJ+XIwzLdAJ/RLb5ZiwWe7/q1Z/Z2Np4Zmi4r10rlx7Krq4fkKSh7AqleG5Lm4JsJkO6d+UCsdtlP1oW4cZgY7FMb1//y+yjFwnFN8ikGcGaf28fALzPrEKE8ySN70QTPd9ttBr/cXhoVCkUimGe+mI82TOse/2+ZqvlK5U63lgi7hiG0fHqaqtr23W/P5CLRCK3/WbwzXTv4FtE/3azaTWrHCTFBuen/fO/BRgAUQv9OvZcphYAAAAASUVORK5CYII=");
}


section#demo {
    position: fixed;
    right: 0;
    z-index: 9999;
    background: #f2f2f2;
    padding: 0 2%;
    bottom: 0;
    width: 28%;
    /* border: 1px solid #c2c2c2; */
    border-top-left-radius: 50px;
    right: 0;

}


.linka {
    width: 500px;
    height: 98px;
    position: absolute;
    top: 45px;
    left: 30%;
}.btnavail2ban {
    background: #faab18;
    color: #fff;
    border: none;
    border-radius: 17px;
    padding: 6px 10px;
    margin: -2px 0 0 1px;
    font-family: 'Roboto';
    text-transform: uppercase;
}.owl-stage {
    height: 286px;
    overflow: hidden;
}

.close-button {
    background: #fde0e000;
  }

.closenew {
    font-size: 29px !important;
}