/*=== main css===*/
html,body{height:100%; width:100%;}
*{margin:0; padding:0;}
body{ font-family: 'gotham_book'; background: #f18132bd; }
img, fieldset{border:none;}
:focus{outline:none} 
a {outline: 0; color: #27a2e2; }
a img {border: 0px; text-decoration: none;}
a:link, a:visited { text-decoration: none;}
ul,ol{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin-top:0;}
.fw{ float:left; width:100%;}
.no-pad{ padding:0 !important;}
.no-pad-left{ padding-left: 0 !important;}
.no-pad-top{ padding-top: 0 !important;}
.no-pad-bottom{ padding-bottom: 0 !important;}
.no-pad-right{ padding-right: 0 !important;}
/*=== main css===*/

/* .img-box:after , .prodect_slider  .carousel:after  {
 background: rgba(0, 0, 0, 0) url("../images/shodowbox.png") ;
  bottom: -34px;
  height: 35px;
  left: 0;
  position: absolute;
  width: 100%;
  background-repeat:no-repeat;
  background-size:100%;
  content: "";
}
.prodect_slider .carousel::after {
  background-position: 0 -1px;
  
} 
.prodect_slider .carousel-control{width: 11%;}
.prodect_slider .carousel {
  float: right;
  position: relative;
  width: 98%;
}
.img-box {
  float: left;
  position: relative;
}
.prodect_slider .carousel-caption {
  left: 55px;
  top: 130px;
  width: 80%;
}
.prodect_slider  .carousel-caption h4 ,.prodect_slider  .carousel-caption h3 {
  color: #ffffff;
  font-size: 20px;
  line-height: 25px;
  text-align: left;
  text-transform:uppercase;
   font-family: 'exoregular';
   text-shadow: none;
}
.prodect_slider  .carousel-caption > h3 {
  font-size: 41px;
  line-height: 58px;
  font-family: 'exobold';
  margin-bottom: 20px;
}
.shop-now {
  color: #ffffff;
  float: left;
  line-height: 44px;
  width: 188px;
  text-align: center;
}
.prodect_slider .carousel-control.left, .prodect_slider  .carousel-control.right{background:none;}
.prodect_slider  .carousel-control {
  bottom: 10px;
  opacity: 1;
  top:auto;
}
 */
/* .offer > h2 {
  color: #ffffff;
  font-size: 60px;
  line-height: 65px;
  font-family: 'open_sansbold';
  



}
.offer span {
  float: right;
  font-size: 22px;
  line-height: 22px;
  margin-top: 12px;
  text-align: right;
  font-family: 'ImpactRegular';
}

.offer-cont {
  background-image: url("../images/red-bg.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  height: 190px;
  position: absolute;
  right: 0;
  top: 0;
  width: 185px;
}
.offer {
  float: right;
  margin-right: 14px;
  margin-top: 35px;
}
.prodect_slider img{float:right;}

.earth_bron {
  float: left;
  padding-top: 34px;
  width: 100%;
}
.box-content {
  left: 14px;
  position: absolute;
  top: 51px;
  width: 95%;
}
.box-content > h3 {
  color: #ffffff;
  float: right;
  font-size: 20px;
  text-align: left;
  text-transform: uppercase;
  font-family:'SegoeUI-Bold';
  margin-right: 10px;
}
.box-content.costume-con > h3 {
  color: #f7525a;
  float: left;
  margin-left: 23px;
}
.box-top .img-box {
  float: right;
} */
.blog_sec .date > span { font-family: segoe_uiregular;}
.prodect_slider .carousel-caption > h4 {
  border-bottom: 1px solid #fff;
  display: table;
  padding-bottom: 2px;
  text-align: left;
}

.slider-arrival #owl-demo .item ,.featured-prodect #owl-demo1 .item , .blog_sec #owl-demo2 .item{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 0;
  color: #ffffff;
  padding: 0;
  text-align: center;
  width: 100%;
  float: left;

}
.slid-img > img {
  max-width: 100%;
}
.reletive-cont {
  align-self: center;
  display: table;
  position: relative;
}
.slid-img {
  position: relative;
  overflow: hidden;
}
.slider-arrival_popup {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: -100%;
  width: 100%;
 opacity: 0;
    transition: all 0.5s ease 0.0s; -webkit-transition: all .5s ease .0s; -ms-transition: all .5s ease .0s; -moz-transition: all .5s ease .0s;
}
.slider-arrival .slid-img  h4 {
  color: #000000;
  font-family: "segoe_uiregular";
  font-size: 15px;
  line-height: 20px;
  margin-top: 13px;
}
.prich-con {
  position: absolute;
  right: 0;
  top: 0;
}
.prich-con > span {
  background: #f75259 none repeat scroll 0 0;
  border-radius: 50px;
  float: left;
  font-family: segoeui-bold;
  font-size: 14px;
  height: 55px;
  line-height: 55px;
  margin-left: 7px;
  text-align: center;
  text-transform: uppercase;
  width: 55px;
}
.prich-con span.purpal {
  background: #a54ed0 ;
  margin-top: -10px;
}
.prich-con > span.persntes{
  margin-right: -5px;
  margin-top: -10px;
}
.view-model .modal-title{font-family:segoe_uiregular; text-transform:uppercase;}
.slider-arrival .item:hover .slider-arrival_popup{opacity: 1; top:0; background: rgba(0, 0, 0, .5)}
.slider-arrival_popup .btn{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  font-size: 0;
  left: 50%;
  margin-top: -19px;
  position: absolute;
  top: 50%;
  margin-left: -25px;
    padding: 0;
}

.slider-arrival_popup > a {
  bottom: 30px;
  display: block;
  font-size: 15px;
  left: 0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
    color: #fff;
    font-family: 'segoe_uiregular';
}

.slider-arrival{position: relative;}
.slider-arrival .item > img {
  max-width: 100%;
}
.arrivals-slider .owl-item {
  position: relative;
}
.arrivals-slider {
  padding:  75px 0 42px;
}
.tetele-text {
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  font-family:'SegoeUI-Bold';
  margin-bottom: 45px;
  color: #133452;
}
.arrivals-slider.featured-prodect {
  padding-bottom: 35px;
  padding-top: 32px;
}
.tetele-text > span {
  margin: 0 28px;
}
.slider-arrival .owl-buttons .owl-prev ,.slider-arrival .owl-buttons .owl-next{
  margin-top: -50px;
  position: absolute;
  top: 50%;
  transition:all .5s ease .0s ; -webkit-transition:all .5s ease .0s ; -ms-transition:all .5s ease .0s ;
}
.slider-arrival .owl-buttons .owl-prev{left:-13px;}
.slider-arrival .owl-buttons .owl-next{right:-13px; z-index: 9;}
.slider-arrival .owl-prev{background-image: url("../images/leftarr.png");  background-repeat: no-repeat; height:52px; width:27px; display:inline-block; background-position: 0 -54px;}
.slider-arrival .owl-next{background-image: url("../images/right-arr.png");  background-repeat: no-repeat; height:52px; width:27px; display:inline-block; background-position: 0 -54px;}
.slider-arrival .owl-buttons .owl-next:hover , .slider-arrival .owl-buttons .owl-prev:hover {background-position:0 0; }
.slider-arrival .owl-next , .slider-arrival .owl-prev {
  text-indent: -1634px;
}
hr.full-gray-hr {
  border-color: #cccccc;
  margin-bottom: 45px;
  margin-left: 15px;
  margin-top: 0;
  width: 97.5%;
}
.save-sec .save-cont h1{margin-bottom: 23px;}
.blog_sec.arrivals-slider {
  padding-bottom: 0;
  padding-top: 0;
}
.slider-arrival .item > h4 {
  color: #000000;
  font-size: 15px;
  line-height: 20px;
  margin-top: 13px;
   font-family: 'segoe_uiregular';
}
.slider-arrival .owl-carousel .owl-item {
  float: left;
  padding: 0 16px;
}
.slider-arrival .item > h4 span {
  color: #ababab;
  margin-right: 13px;
  text-decoration: line-through;
}
.slider-arrival .item h4 span + span {
  color: #a54ed0;
  margin: 0;
  text-decoration: none;
}

.slide-hover-cont {
  background: rgba(5, 48, 90, 0.9);
  bottom: 0;
  color: rgb(255, 255, 255);
  height: 100%;
  max-height: 375px;
  opacity: 0;
  padding: 40px;
  position: absolute;
  right: 0;
  top: 100%;
  transition: all 0.4s ease 0s;
  width: 100%;
  z-index: 9;
}
/* .slide-hover-cont:after{background-image:url(../images/right-arrow-tool.png); background-repeat: no-repeat; background-position: 0 0; top:50px; left:-27px; position: absolute; content: ""; width:29px; height: 62px;  } */
.slider-arrival .owl-carousel .owl-wrapper, .slider-arrival .owl-carousel .owl-item {
  backface-visibility: hidden;
  transform: none;
}

.blog_sec .item {
  position: relative;
}
.blog_sec .item > h3 {
  background: #31464c none repeat scroll 0 0;
  color: #bfc3c4;
  font-size: 24px;
  margin-top: -55px;
  padding: 12px 0 16px;
  position: relative;
  text-transform: uppercase;
  font-family: 'segoe_uiregular';
  margin-bottom: 0;
}
.blog_sec .item:hover .slide-hover-cont {
  opacity: 1;
  right: 0;
  top: 0;
}
.blog_sec .paragraph {
  font-size: 13px;
  line-height: 16px;
  text-align: center;
}
.blog_sec .tetele-text {
  margin-bottom: 20px;
}
.blog_sec .paragraph {
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  margin-bottom: 12px;
  color: #375876;
}
.paragraph{font-family:segoe_uiregular;}
.slide-hover-cont h4 , .slide-hover-cont .date , .slide-hover-cont .read-more {
  border-bottom: 2px solid #ffffff;
  color: #ffffff;
  display: table;
  font-family: segoeui-bold;
  font-size: 20px;
  padding-bottom: 2px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 21px;
}
.slide-hover-cont .paragraph{text-align: left; color: #f2f2f2;}

.blog_sec .slide-hover-cont .date ,.blog_sec .slide-hover-cont .read-more {
  border-color: #ffffff ;
  color: #ffffff ;
  font-size: 13px ;
  line-height: 15px;
  margin-bottom: 11px;
  font-family: 'segoe_uiregular';
    border-width: 1px;  
}
.blog_sec .img-effct img {
  max-width: 100%;
}
.blog_sec .img-effct {
  position: relative;
  overflow:hidden;
}
/* .blog_sec .item:hover .img-effct::after {
  opacity: 1;
  transform: scale(1.1);
} */
/* .blog_sec  .img-effct:after {
  background: rgba(0, 0, 0, 0.4);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: scale(0.1);
  transition: all 0.5s ease 0s;
  width: 100%;
} */
/** Footer Start Css **/
.footer{ float: left; width: 100%; }
/**/
.newsletter-section { margin-bottom: 35px; margin-top: 5px; text-align: center; float: left; width: 100%; }
.text-large {
  color: #000000;
  display: inline-block;
  font-size: 25px;
  margin-bottom: 0;
  margin-right: 25px;
  margin-top: 0;
  text-transform: uppercase;
  vertical-align: middle;
  font-family: 'segoe_uiregular';
    
}
.newsleetter-form{ text-align: center; display: inline-block; vertical-align: middle; position: relative; width: 100%; max-width: 490px; }
.newsleetter-form input[type="email"]{ height: 50px; padding-left: 35px; border: 1px solid rgba(37,37,37,0.40); font-size: 16px; font-family: 'SegoeUI-Bold'; color: rgba(37,37,37,0.40); width: 100%; max-width: 354px; display: inline-block; vertical-align: middle; color: #000; }
.subscribe-btn{ font-size: 14px; color: #ffffff; border-color: #000000; border-radius: 0; text-transform: uppercase; padding: 6px 24px; line-height: 14px; height: 50px; vertical-align: middle; margin-left: -4px; font-family: segoeui-bold; transition:all .5s ease .0s; -webkit-transition:all .5s ease .0s; -ms-transition:all .5s ease .0s; -o-transition:all .5s ease .0s; -moz-transition:all .5s ease .0s; }
.subscribe-btn:hover {background:#6fe0ed; border-color:#6fe0ed;}
.bottom-footer-section{  background-image: url('../images/footer-bg.jpg'); background-repeat: no-repeat; background-position: ; background-size: cover; width: 100%; display: inline-block; padding: 55px 0 35px; float: left; }
.footer-title { border-bottom: 1px solid #ffffff; color: #ffffff; display: inline-block;   font-family: 'segoe_uiregular'; font-size: 20px;  letter-spacing: 1px;  margin-top: 0; padding-bottom: 4px; position: relative; text-transform: uppercase; margin-bottom: 20px; }
.footer-links{}
.footer-links li{ line-height: ; }
.footer-links li a , .adders .footer-links > li{ font-size: 13px; line-height: 25px; text-transform: uppercase; color: #ffffff; font-family: 'segoe_uiregular'; transition: all .5s ease .0s; -webkit-transition: all .5s ease .0s; -o-transition: all .5s ease .0s; -ms-transition: all .5s ease .0s; -moz-transition: all .5s ease .0s;}
.footer-links li a:hover {color: #6fe0ed; margin-left: 10px;}
.footer-links li a span{ display: inline-block; margin-right: 24px; letter-spacing: 0.5px;  font-family: 'segoe_uiregular';}
.social-links{ margin-top: 30px; }
.social-links, .social-links li{ display: inline-block; vertical-align: middle; line-height: 0; }
.social-links li a{ display: block; margin: 0 8px; transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s;  font-family: 'segoe_uiregular';}
.social-links li:first-child a{ margin-left: 0; }
.icon{ background: rgba(0,0,0,0) url(../images/social-icons.png); background-repeat: no-relative; display: inline-block; width: 35px; height: 35px; }
.icon-fb { background-position: 0 0; }
.icon-insta { background-position: 35px 0; }
.icon-pin { background-position: 75px 0; }
.social-links a:hover .icon-fb { background-position: 0 -40px; }
.social-links a:hover .icon-pin { background-position: 75px -40px; }
.social-links a:hover .icon-insta { background-position: 35px -39px; }
.copyright {
  background: #2d475a;
  color: #ffffff;
  padding: 20px 0;
  text-align: center; float: left; width: 100%;
  border-top: 1px #ffffff solid;
}
.register {
  background: #2d475a;
  color: #ffffff;
  padding: 5px 0;
  text-align: center; 
  font-size: 16px;
  font-weight: bold;
  width: 100%;
}
.logo {
  width: 150px;
  height: 140px;
}
.top-menu {
  background: #2d475a;
  padding: 5px 80px;
}
.computer {
  width: 150px;
  height: 140px;
}
.adders .icon-squire {
  float: left;
  font-size: 13px;
  height: 55px;
  margin-right: 15px;
}
.footer-links.socialicon-footer a {
  background-image: url(../images/facebookicon.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  height: 33px;
  vertical-align: middle;
  width: 33px;
    transition: all .5s ease .0s; -webkit-transition: all .5s ease .0s; -ms-transition: all .5s ease .0s; -moz-transition: all .5s ease .0s;
}
.footer-links.socialicon-footer > li {
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}
.adders + .text-right .footer-title { margin-right: 15px;}
.footer-links.socialicon-footer > li:first-child a{background-image: url(../images/facebookicon.jpg);}
.footer-links.socialicon-footer > li:nth-child(2) a{background-image: url(../images/pri-cion.png);}
.footer-links.socialicon-footer > li:last-child a{background-image: url(../images/intagram-icon.png);}
.footer-links.socialicon-footer {margin-top: 8px}
.footer-links.socialicon-footer { margin-top: 8px;}
.footer-links.socialicon-footer > li:first-child a:hover { background-position: 0 -35px;}
.footer-links.socialicon-footer > li:nth-child(2) a:hover { background-position: 0 -35px;}
.footer-links.socialicon-footer > li:last-child a:hover { background-position: 0 -35px;}
.copyright p{ margin-bottom: 0; text-transform: uppercase; font-size: 13px;  font-family: 'segoe_uiregular'; }
.copyright{font-family: 'SegoeUI-regular';}
.subscribe-btn{background:#080606;}
.social-section {
  float: left;
  width: 100%;
}
.footer hr {
  margin-bottom: 35px;
  margin-top: 45px;
}
/** Footer End Css **/

/*hover btn effct css*/
.hvr-shutter-in-vertical::before{background:#544844;}
.save-sec .hvr-shutter-in-vertical::before{background:#ffffff;}

/*new site */
.gdlr-item-title-link {
  color: #133452 !important;
  display: block;
  font-family: segoeui-bold;
  font-size: 14px;
  margin: 0 auto 30px;
  text-align: center;
  text-transform: capitalize;
  width: 135px;
}

.latest_courses .courses_wrapper {
  background: #ffffff none repeat scroll 0 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  position: relative;
  text-align: center;
  z-index: 10;
}
.latest_courses .courses_wrapper h4 {
  background: #111111 none repeat scroll 0 0;
  border-top: 2px solid #f0ad4e;
  color: #ffffff;
  font-size: 15px;
  font-weight: 100;
  margin-top: 0;
  padding: 10px 0;
  text-shadow: 0 2px 1px #000000;
 font-family: segoe_uiregular;}
.latest_courses  a {
  text-decoration: none !important;
}
.latest_courses .courses_wrapper .overlay {
  background: #0e3964 none repeat scroll 0 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  bottom: 0;
  color: #000000;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 500ms ease 0s;
  vertical-align: middle;
}
.latest_courses  .courses_wrapper .overlay .overlay-txt {
  padding: 15px 7px 2px;
  text-align: left;
}
.latest_courses  .courses_wrapper .overlay .overlay-txt h3 {
  font-family: segoeui-bold;
  border-bottom: 1px solid #000000;
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  padding-bottom: 5px;
  text-align: center;
}
.latest_courses .courses_wrapper .overlay .overlay-txt ul {
  margin-bottom: 0;
}
.latest_courses  .courses_wrapper .overlay .overlay-txt ul li::before {
  content: "";
  font-family: fontawesome;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  margin-right: 5px;
  text-decoration: inherit;
}
.latest_courses .courses_wrapper .overlay .overlay-txt ul li {
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  list-style: outside none none;
  font-family: segoe_uiregular;
  color:#ffffff;
}
.latest_courses .courses_wrapper:hover, .latest_courses  .courses_wrapper:focus {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
}
.latest_courses  .courses_wrapper img {
  display: inline-block;
  max-height: 132px;
  max-width: 204px;
  min-height: 136px;
}
.latest_courses .courses_wrapper:hover .overlay {
  opacity: 0.8;
}
.latest_courses  .owl-wrapper-outer {
  padding-top: 10px;
}
.latest_courses .courses_wrapper .overlay .overlay-read {
  background: #000000 none repeat scroll 0 0;
  color: #ffffff;
  padding: 8px 0;
  font-family: segoeui-bold;
}
.overlay-call > p {
  font-family: segoe_uiregular;
  font-size: 13px;
  margin: 0;
  color: #ffffff;
}
.latest_courses .tetele-text {
  margin-bottom: 35px;
}

/*-----------------------------upcoming part---------------------------*/
.events-area .carousel-control {
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
  bottom: 20px;
  height: auto;
  left: 20px;
  padding: 8px 0;
  top: auto;
  width: 40px;
}
.events-area .right.carousel-control {
  left: 60px;
}
.events-area {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  float: left;
  margin-left: -5px;
  margin-right: -5px;
  padding: 35px 0 60px ;
  width:100%;
}
.events-area  .carousel-inner img {
  max-width: 100%;
  width: 100%;
}
.events-area h3 {
	border-bottom: 1px solid;
	display:inline-block;
  color: #000000;
  font-size:25px;
  font-weight: bold;
  margin-bottom: 24px;
  margin-top: 0;
  text-shadow: 1px 2px 1px #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: segoeui-bold;
}
.events-area h3.news-heading {
  color:#3CC1BE;
}
.blog_sec.arrivals-slider.recent_courses.fw {
  padding-bottom: 15px;
  background: #ecba9d;
  padding-top: 15px;
  margin-bottom: 20px;
}
.events-area p {
	font-family: segoe_uiregular;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height:20px;
  text-align: justify;
}
.btn-book {
  background: #0abbb5 none repeat scroll 0 0;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  color: #ffffff;
  font-family: segoe_uiregular;
  font-size: 16px;
  height: 45px;
  padding: 9px 22px;
  transition: all 0.5s ease 0s;
  width: 100%;
}
.item .btn-book {
  background: rgba(10, 187, 181,0.7) none repeat scroll 0 0;
  position: absolute;
  bottom:20px;
  right: 20px;
  font-size:18px;
  text-transform: uppercase;
  padding: 10px 35px;
  font-weight: bold;
}
.btn-book:hover{
  background: transparent!important;
   border: 1px solid rgb(10, 187, 181);
  color: rgb(10, 187, 181);
  transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
}

/*newletter css*/
.newsletter-area{border: 1px solid #ddd;padding:20px 10px; margin-top: 30px; min-height: 284px;}
.newsletter-area .form-group {
  margin-bottom: 7px;
  position: relative;
}
.news-field option {
  padding: 8px;
}
.news-field {
  background: #f3f3f3 none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  font-family: segoe_uiregular;
  font-size: 15px;
  height: auto;
  padding: 6px 10px 6px 15px;
  height:45px;
}
.newsletter-area i {
  font-size: 18px;
  left: 16px;
  position: absolute;
  top: 17px;
}
.newsletter-area .fa-mobile-phone {
  font-size: 26px;
  top: 14px;
}
/*address section*/

.address-foot {
  background: rgba(0, 0, 0, 0) url("../images/footer_texture.jpg") repeat;
  float: left;
  margin-left: -5px;
  margin-right: -5px;
  padding:10px 50px;
  width: calc(100% + 10px);
  color: #ffffff;
}
.address-foot h3{
    color: #ffffff;
    font-size: 16px;margin-top: 10px;
    font-weight: bold;
}
.address-foot a,.address-foot p{
    color: #ffffff;
    font-size: 16px;margin-top: 10px;
}


/*slider_michael css strat*/
.slider_michael{float:left; width:100%; background: rgba(0, 0, 0, 0) url("../images/3.jpg") repeat scroll 0 0; padding:40px 0 30px; margin-bottom: 40px; position: relative; background-size:cover;}
.slider_michael .row{z-index:9; position:relative;}
.slider_michael .testimonials{float:right; padding: 18px 0 0; }
.slider_michael .item > img{    border: 6px solid #d8d8d8; border-radius: 100%; display: inline-block; float: left; height: auto; max-width: 100%;}
.slider_michael .carousel-caption{position:relative ; width: 71.5%; float:right; left: 0;}
.slider_michael .carousel-caption > p {
  float: left;
  font-family: segoe_uiregular;
  font-size: 14px;
  letter-spacing: 0.4px;
  line-height: 22px;
  overflow-wrap: break-word;
  position: relative;
  text-align: left;
  text-shadow: none;
}
.slider_michael::after {
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.slider_michael .tetele-text > span {
  color: #ffffff;
}
.slider_michael .carousel-caption img { margin-left: 8px;}
.slider_michael .carousel-caption a{color:#fff; font-family: segoe_uiregular;}
.slider_michael .carousel-caption > ul {float: left; text-align: left; width: 100%;}
.slider_michael .carousel-caption li { color: #ffffff; font-size: 20px; line-height: 25px; text-align: left; font-family:'AvenirNextLTPro-Regular' ; margin-top: 5px; border-bottom: 1px solid #ffffff; float:left; font-style:italic; font-weight: 600; text-shadow: none;}
.slider_michael .carousel-indicators { bottom: 0px; margin-left: -30.5%;}
.carousel-indicators .active{background-color: #ffffff; border: 1px solid #ffffff; margin:0;}
.carousel-indicators li { background-color: rgba(0, 0, 0, .5); border: 1px solid  transparent; height: 12px; width: 12px; margin: 0 4px;}
.slider_michael  .carousel-caption:after{background:url(../images/slider_top_arrow.png) no-repeat; width:52px; height:53px; content:"";  top:7%; left: -5.5%; position:absolute; }
./* slider_michael  .carousel-caption:before{background:url(../images/slider_buttom_arrow.png) no-repeat; width:52px; height:53px; content:"";  bottom: 14%; right:22.5%; position:absolute; } */
.slider_michael  .carousel { padding: 0 23px;}
.slider_michael .carousel-caption{bottom: -5px;}
.top_10_hotels_sec{padding:50px 0 65px;  background:url(../images/bg-sec-6.png); position:relative;}
.top_10_hotels_sec h2{font-size:34px ; text-align:center; text-transform:uppercase; line-height:40px ; margin:0; color:#000000; font-family:'AvenirNextLTPro-Regular' ;}
.hilton1{padding-left:28px;	}
/*slider_michael css close*/
/***Header***/


/***Section***/
.sliderSection{ position: relative; float: left; width: 100%; margin-bottom: 65px; }
#headFi { position: relative; }
#headFi .item > img{ max-width: 100%; width: 100%; }
#headFi:before {
  background-image: url("../images/shadow.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  bottom: -63px;
  content: "";
  display: inline-block;
  height: 65px;
  left: 0;
  position: absolute;
  width: 100%;
}
#headFi .carousel-caption {
  bottom: 250px;
  left: 10%;
  padding: 0;
  width: 600px;
}
.reviewList {
  background: #72d5cd none repeat scroll 0 0;
  border-bottom: 3px solid #f7f7f7;
  color: #ffffff;
  display: inline-block;
  font-family: segoeui-bold;
  font-size: 15px;
  font-weight: bold;
  line-height: 39px;
  margin-top: 15px;
  padding: 0 30px;
  text-shadow: none;
  text-transform: uppercase;
}
.reviewList:hover{ background: #008577; color: #ffffff; }
.carousel-caption h2 {
  font-family: segoeui-bold;
  font-size: 45px;
  font-weight: bold;
  line-height: normal;
  text-transform: uppercase;
}
.carousel-caption p {
  color: #ffffff;
  font-family: segoe_uiregular;
  font-size: 18px;
}
.sliderSection .carousel-indicators { bottom: 0; left: 0; margin: 0; right: 0; width: 100%; display: table; }
.sliderSection .carousel-indicators li{ display: table-cell; width: auto; min-width: 1%; height: auto; border-radius: 0; -ms-border-radius: 0; -webkit-border-radius: 0; border: 0; background-color: transparent; padding: 0 2px; }
.sliderSection .carousel-indicators li:first-child{ padding-left: 0; }
.sliderSection .carousel-indicators li:last-child{ padding-right: 0; }
.sliderSection .carousel-indicators li span{ background-color: #908d8b; display: block; height: 13px; }
.sliderSection .carousel-indicators li.active span{ background-color: #052d55; }
.sliderSection .carousel-control {
 background: rgba(0, 0, 0, 0.3) ;
  bottom: auto;
  color: #ffffff;
  font-size: 23.34px;
  line-height: 48.99px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-shadow: none;
  top: 50%;
  width: 26px; margin-top: -24.48px; 
}
.sliderSection .carousel-control:hover, .sliderSection .carousel-control:focus{ background: #052d55; }
.carousel-control.right{ right: 40px; }
.carousel-control.left{ left: 40px; }
/***SideBar***/
.right_icon li {
  display: inline-block;
  vertical-align: middle;
}
.slider_michael .tetele-text > span {
  border-bottom: 2px solid #ffffff;
}
.right_icon li i {
  font-size: 13px !important;
  line-height: 28px;
  padding-right: 8px;
  text-align: center !important;
}
.right_icon a {
  height: 28px;
  text-align: center;
  width: 28px;
}
.right_icon li i:after{display:none;} 
.right_icon.pull-right a {
  color: #ffffff;
  font-size: 18px;
  padding: 0 8px;
  transition: all 0.5s ease 0s;
}
/** Header Start Css **/
/* .header { padding: 0; position: relative; width: 100%; z-index: 999; transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; } */
.header {
  background: #ffffff none repeat scroll 0 0;
  padding: 0;
  position: static;
  transition: all 1s ease 0s;
  width: 100%;
  z-index: 999;
}
.fixed-header { background: rgba(255,255,255,0.9); left: 0; padding: 0; position: fixed; top: 0; width: 100%; z-index: 999; transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.bottom-header { padding: 20px 0 12px; transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; }
.fixed-header  .bottom-header { padding: 0px 0 5px; }
.top-header { background: #f8f7f8; font-size: 12px; line-height: 30px; text-transform: uppercase; transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; }
.top-header p{ margin: 0; float: left; }
.top_right{ float: right; }
.top_right a{ color: #000000; display: inline-block; margin-right: 24px; vertical-align: middle;  font-family: segoe_uiregular;}
.top_right a:last-child{ margin-right: 0; }
.top_right a img{ max-height: 14px; vertical-align: middle; margin-right:8px; }
.top_right a span{ vertical-align: middle; display: inline-block; }
.fixed-header .left-sec{ margin-top: 20px; }
.fixed-header .top-right{ margin-top: 14px; }
.fixed-header .bottom-right .navbar{ margin-top: 15px; }
.left-sec { float: left; margin-right: 15px; }
.btn-toggle{ display: none; }
.login-btn { font-size: 12px; margin-right: 0; padding: 6px 25px; text-transform: uppercase; display: inline-block; vertical-align: middle; color: #ffffff; background: #1d9ad6; }
.login-btn img{ margin-right: 10px; vertical-align: middle; display: inline-block; }
.login-btn span{ display: inline-block; vertical-align: middle; color: #ffffff; }
.login-btn:hover{ background: #0d8ac6; color: #ffffff; }
.search-sec{ display: inline-block; vertical-align: top; max-width: 250px; position: relative; margin-right: 26px; }
.search-sec input[type="text"]{ height: 26px; line-height: 26px; background: transparent; border: 1px solid #000; border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px; padding: 0 35px 0 15px; width: 100%; font-size: 13px; color: #000000; font-family: segoe_uiregular;}
.search-sec input.btn-submit{ background-color: transparent; background-image: url(../images/search-b.png); background-repeat: no-repeat; background-position: 13px 8px; background-size: 10px 10px; border: 0; position: absolute; right: 0; top: 0; width: 35px; height: 26px; text-indent: 999px; overflow: hidden; }
.social-links-top{ display: inline-block; vertical-align: top; margin-top: 0; margin-right: 0; padding-top: 3px; }
.social-links-top ul li:last-child a { margin-right: 0;}
.social-links-top ul.social-links{ margin-bottom: 0; margin-top: 0; }
.social-links-top ul li{ width: 35px; }
.social-links-top ul li a { color: #ffffff; font-size: 0; line-height: 0; margin: 0 5px; }
.social-links-top ul li a img{ transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); max-height: 20px; display: block; margin: 0 auto; transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; }
.social-links-top ul li a:hover img{ max-height: 25px; transform: scale(1.1) rotate(360deg); -webkit-transform: scale(1.1) rotate(360deg); -ms-transform: scale(1.1) rotate(360deg);}
.navigation{ text-align: right; }
.bottom-right .navbar{ display: inline-block; text-align: right; margin-top: 0px; margin-bottom: 0; min-height: auto; float: left; border: 0; }
.bottom-right .navbar li{ float: left; margin: 0 1px; border-right: 2px #ffffff solid;}
.bottom-right .navbar li:last-child { float: left; margin: 0 1px; border-right: 0px #ffffff solid;}
.bottom-right .navbar li:last-child{ margin-right: 0; }
.bottom-right .navbar li a {
  color: #ffffff;
  font-weight: bold;
  display: block;
  font-family: segoe_uiregular;
  font-size: 15px;
  margin: 0 18px;
  padding: 0 0 5px;
  position: relative;
  text-transform: uppercase;
  transition:all .5s ease .0s ; -webkit-transition:all .5s ease .0s ; -ms-transition:all .5s ease .0s ; -moz-transition:all .5s ease .0s ;
 border-bottom: 2px solid rgba(0, 0, 0, 0);
}
.bottom-right .navbar li a:hover, .bottom-right .navbar li a:focus, .bottom-right .navbar li.active a, .bottom-right .navbar li.active a:hover{ color: #2d475a; border-bottom: 2px solid #2d475a; background: #f38232; padding: 10px; margin: -5px 10px;}
.my-account > img {
  width: 11px;
}
/** Header End Css **/
.top-navigation-left-text {
  float: left;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 32px;
  font-family: segoe_uiregular;
}
.bottom-right .navbar li:last-child  a{
  margin-right: 0;
}
.top-right {
  margin-bottom: 4px;
  margin-top: 6px;
}
.top-navigation-left-text i {
  margin-right: 10px;
}
.item-form img {
  max-width: 100%;
  width: 100%;
}

.carousel-inner .newsletter-form {
  background: #052d55 ;
  margin-right: 190px;
  margin-top: -175px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 325px;
}
.item-form{position:relative;}

.news-heading {
  color: #ffffff;
  font-family: segoe_uiregular;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 0;
}
.newsletter-form .newsletter-area {
  border: 0 none;
  padding: 10px 0 0;
  margin-top: 4px;
  min-height: 220px;
}
.newsletter-form  input.bottem-input[type="submit"] {
  background-color: #43b4f9;
  border: medium none;
  color: #eeeeee;
  float: right;
  padding: 10px 25px;
  text-align: center;
  text-transform: uppercase;
  width:100%;
   font-family: segoe_uiregular;
   font-size:18px;
}
/*parallax_and_controlHome*/
.parallax_and_controlHome{ float: left; width: 100%; clear: both; }
.parallax-sec{
	transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image: url(../images/parralax-bg.jpg);
	background-position: center center;
	background-size: cover;
	background-attachment: fixed; 
	float: left;
	width:  100%;
	padding: 140px 0 128px;
}
.parallax-sec-cont { background: rgba(0, 0, 0, 0.7); color: #ffffff; padding: 50px 0; text-align: center; }
.parallax-sec-cont h3 {
  font-family: segoeui-bold;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 22px;
  text-transform: uppercase;
}
.parallax-sec-cont p {
  font-family: segoe_uiregular;
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 0;
  text-align: center;
  text-transform: uppercase;
}
/*parallax_and_controlHome*/
/**/
.productThumbSlider {
  background: rgba(0, 0, 0, 0) url("../images/shadow2.png") no-repeat scroll center bottom;
  float: left;  
  padding: 15px 3% 60px;
  width: 100%;
}
.rightCont time, .rightCont a {
  color: #000000;
  display: inline-flex;
  font-family: SegoeUI_Regular;
  font-size: 13px;
  text-align: left;
  text-transform: uppercase;
}
.productThumbSlider .owl-next {
  right: -100px;
}
.productThumbSlider .owl-next {
  background-image: url("../images/arrow-right2.png");
  right: -50px;
}
.productThumbSlider .owl-prev, .productThumbSlider .owl-next {
  background-color: rgba(0, 0, 0, 0.2);
  background-position: center center;
  background-repeat: no-repeat;
  float: left;
  height: 59px;
  margin-top: -29px;
  overflow: hidden;
  position: absolute;
  text-indent: -999px;
  top: 50%;
  width: 26px;
}
.productThumbSlider .owl-prev {
  left: -100px;
}
.productThumbSlider .owl-prev {
  background-image: url("../images/arrow-left2.png");
  left: -50px;
}
.productThumbSlider .thumbCont .rightCont {
  display: inline-flex;
  margin-left: 15px;
  vertical-align: top;
}.productThumbSec .container{ padding: 0; }
.rightCont time, .rightCont a {
  color: #000000;
  font-family: segoe_uiregular;
  font-size: 13px;
  text-align: left;
  text-transform: uppercase;
}
.thumbCont > a {
  display: inline-flex;
  width: 140px;
}
.thumbCont img {
  max-width: 100%;
}
.productThumbSlider .thumbCont time {
  background-color: #e54e53;
  color: #ffffff;
  font-family: segoeui-bold;
  font-size: 10px;
  left: -9px;
  line-height: 20px;
  padding: 0 14px;
  position: absolute;
  top: 8px;
}
.productThumbSec .tetele-text {
  margin-bottom: 18px;
}
.postsSection a {
  float: left;
  text-align: left !important;
}
.postsSection > h3 {
  color: #3865a5;
  float: left;
  font-family: segoe_uiregular;
  margin-bottom: 32px;
}
.posts time {
  font-family: segoeui-bold !important;
}
.productThumbSlider .thumbCont time:before{ 
   width: 0; 
   height: 0; 
   border-top: 8px solid #b2393d; 
   border-left: 8px solid transparent; 
   content: ""; 
   position: absolute; left: 0; top: 100%;
}
.productThumbSlider .thumbCont {
  border-right: 0 none;
  display: inline-flex;
  float: left;
  margin-right: 0;
  padding-right: 25px;
}
.productThumbSlider .owl-next{ right: -100px; }
.productThumbSlider .owl-prev{ left: -100px; }
/**/
.fbSection{
  border: 3px solid #eeeeee;
  float: left;
  max-width: 368px;
  width: 100%;
}
.postsSection { border: 3px solid #eeeeee; float: right; max-width: 765px; width: 100%; padding:19px 33px; }
.postsSection  h3{ margin-top: 0; font-size: 25px; color: rgba(0,0,0,0.80); font-weight: bold; font-family: segoeui-bold; margin-bottom: 32px; }
.postsSection h3 a {
  color: #3765a3;
  text-decoration: underline;
}
.postsSection ul{ float: left; width: 100%; margin-bottom; 0; }
.postsSection ul > li { float: left; width: 100%; margin-bottom: 18px; display: table;  }
.postsSection ul > li > a {
  border: 1px solid #e3e7e8;
  float: left;
  width: 115px; display: table-cell; vertical-align: middle;
}
.postsSection ul > li > a img{ max-width: 100%; }
.postsSection .rightCont { display: table-cell; vertical-align: middle; text-align: left; padding-left: 10px; width: 78%; } 
.postsSection .rightCont time{ margin-bottom: 15px; }
.postsSection .posts li{ position: relative; }
.postsSection .posts li:last-child{ margin-bottom: 0; }
.postsSection .posts li a > time{
  background-color: #e54e53;
  color: #ffffff;
  font-family: SegoeUI_Bold;
  font-size: 9px;
  left: -9px;
  line-height: 20px;
  padding: 0 14px;
  position: absolute;
  top: 8px;
}
.postsSection .posts li a > time:before{ 
   width: 0; 
   height: 0; 
   border-top: 8px solid #b2393d; 
   border-left: 8px solid transparent; 
   content: ""; 
   position: absolute; left: 0; top: 100%;
}
/**/
.productThumbSec {
  float: left;
  padding-bottom: 20px;
  padding-top: 20px;
  width: 100%;
}
#myevent .carousel-control.left {
  left: 20px;
}
.parallax-sec-cont img {
  transition: all 0.5s ease 0s;
}
.parallax-sec-cont img:hover {
  transform: scale(1.1);
}
/*---sub menu start--- */
.bottom-right .navbar li{position:relative;}
.sub-menu {
  background: #052d55 ;
  display: none;
  left: 18px;
  position: absolute;
  top: 27px;
  width: 210px;
  z-index: 9;
  transition:all .5s ease .0s; -webkit-transition:all .5s ease .0s; -ms-transition:all .5s ease .0s; -moz-transition:all .5s ease .0s; -o-transition:all .5s ease .0s;
}
.sub-menu > li {
  display: block;
  margin: 0 !important;
  width: 100%;
}
.bottom-right li:hover .sub-menu {
  display: block;
}
.sub-menu a {
  border-bottom: 1px solid rgba(0, 0, 0, .5) !important;
  color: #ffffff !important;
  font-size: 14px !important;
  margin: 0 !important;
  padding: 6px 15px !important;
  text-align: left;
}
.sub-menu a:hover {
  background: #000000 ;
}
.sub-inner-menu {
  display: none !important;
  margin-left: 192px;
  margin-top: -27px;
}
.sub-menu.sub-inner-menu > li a {
  border-color: rgba(255, 255, 255, 0.4) !important;
}
.sub-menu.sub-inner-menu > li:last-child a{border:0!important;}
.sub-menu  li:hover .sub-inner-menu{display:block !important;}
.sub-menu span::after {
  color: #ffffff;
  content: ">";
  right: 0;
  top: 0;
}
.sub-menu span {
  position: relative;
}
.sub-menu span {
  position: absolute;
  right: 8px;
  transition:all .5s ease .0s; -webkit-transition:all .5s ease .0s; -ms-transition:all .5s ease .0s; -o-transition:all .5s ease .0s; -moz-transition:all .5s ease .0s;
}
.sub-menu > li:hover span {
  transform: rotate(90deg);
}
/*---sub menu close--- */
/*---placement strat --- */
.box-placement {
  background: #f0f0f0 none repeat scroll 0 0;
  padding-bottom: 15px;
  padding-top: 15px;
}
.box-wht {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 0 2px #d7d7d7;
  padding: 15px;
  float: left;
}
.box-wht > p {
  color: #000000;
  font-family: segoe_uiregular;
  font-size: 15px;
  line-height: 22px;
  text-align: justify;
}
.logo-slider {
  padding: 40px 0 0;
}
/*---placement close--- */
/*---career strat--- */
.img-career {
  float: left;
  margin-right: 15px;
  width: 400px;
  overflow: hidden;
}
.right-cont-career > h3 {
  font-family: segoeui-bold;
  font-size: 20px;
  line-height: 25px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 4px;
}
.right-cont-career > p {
  font-family: segoe_uiregular;
  font-size: 14px;
  line-height: 22px;
  text-align: justify;
}
.right-cont-career p + h3 {
  margin-top: 20px;
}
.img-career:hover img {
  transform: scale(1.2);
}
.img-career img{transition:all .5s ease .0s; -webkit-transition:all .5s ease .0s; -ms-transition:all .5s ease .0s; -moz-transition:all .5s ease .0s; -o-transition:all .5s ease .0s;} 
.box-wht.box-gap {
  margin-top: 15px;
}
.right-cont-career {
  float: left;
  width: 695px;
}
.box-gap .img-career {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
/*---career close--- */
/*---php_page_cont start--- */
.marked-list {
  margin-top: 15px;
  text-align: left;
}
/* .marked-list > li::before {
  color: #b6d1ec;
  content: "";
  font-family: "material-design";
  font-size: 18px;
  font-weight: 400;
  left: 0;
  line-height: 20px;
  position: absolute;
  top: 2px;
} */
.marked-list > li {
  
  position: relative;
  color: #000000;
  font-family: segoe_uiregular;
 font-size:14px; line-height:20px;
transition:all .5s ease .0s; -webkit-transition:all .5s ease .0s; -ms-transition:all .5s ease .0s; -moz-transition:all .5s ease .0s; -o-transition:all .5s ease .0s; 
}
.btn.btn-default.career-btn {
  background: #0a365a none repeat scroll 0 0;
  border-color: #0a365a;
  border-radius: 0;
  font-family: segoeui-bold;
  font-size: 16px;
  margin-top: 20px;
  padding: 6px 30px;
  color:#fff;
  transition:all .5s ease .0s; -webkit-transition:all .5s ease .0s; -ms-transition:all .5s ease .0s; -moz-transition:all .5s ease .0s; -o-transition:all .5s ease .0s;
  line-height: 28px;
}
.marked-list > li i{margin-right:15px; font-size: 13px;}
.php_page_cont .right-cont-career > p {
  color: #000000;
  font-size: 14px;
}
.marked-list > li:hover i{color:#43AEEF;}
.btn.btn-default.career-btn:hover{background:#000000;}
/*---php_page_cont close--- */
.top-btn {
  color: #ffffff; 
  line-height: 20px; 
  font-size: 25px; 
  background: #f38232; 
  border-radius: 15px; 
  padding: 5px 20px;
}
.sec-box1{
  border-right: 5px #2d475a solid;
}
.sec-box3{
  border-left: 5px #2d475a solid;
}
.table-responsive table th { text-transform: uppercase; font-size: 18px;} 