/*====================================== reset.css is here ========================================*/
*{margin:0;padding:0;box-sizing:border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;max-width: 100%;}
figure{display: block;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
li{display:inline-block;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;display:block;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.pad_left{padding-left:0 !important;}
.pad_right{padding-right:0 !important;}
.no_bg {background:none !important;}
.no_border{border: none 0 !important;}
*{box-sizing:border-box;padding: 0 0 0 0;}
header,nav,section,article,aside,footer,hgroup {display: block;}
a,a:hover{text-decoration: none;display:inline-block;}
/**************************************************************************************/
h1{font-size:40px;color:#ffffff;}
h2{font-size:35px;color:#0d2f50;text-transform: uppercase;font-weight:500;}
h3{font-size:25px;color:#0094d2;}
h4{font-size:21px;color:#FFFFFF;text-transform: uppercase;}
h5{font-size:18px;color:#0D2F50;font-weight:400;}
h6{font-size:15px;color: #fff;font-weight: 400;text-transform: uppercase;}
p{font-size:18px;font-weight: 400;color:#0d2f50;}
/*----------------------------------------------------------------------------------*/
html 								{height:100%;}
body								{font-family:Calibri;font-size:12px;height:100%;color: #fff;}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="radio"],input[type="checkbox"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="button"], input[type="submit"], textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome */
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/	
}
/*---------------------------------------------------------------------------------*/

/* Design is here */
/* header is here */
.headerinside  {position:relative;}
.wrapper{width:100%;}
.container{width:1180px;margin:0 auto;}
.barnabe_container {width:1180px;margin:0 auto;}
.side_bar{display:none;text-align:center;}
#nav-icon{width:40px; height:30px; position:relative; margin:0px auto; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg);  -webkit-transition:.5s ease-in-out;  -moz-transition:.5s ease-in-out;  -o-transition:.5s ease-in-out;  transition:.5s ease-in-out;  cursor: pointer; display: none;}
#nav-icon span{display: block;  position: absolute;  height:5px;  width: 100%;  background:#152f4e;  border-radius: 9px;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out; }
#nav-icon span:nth-child(1){top:0px;}
#nav-icon span:nth-child(2){top:11px;}
#nav-icon span:nth-child(3){top:22px;}
.open #nav-icon span:nth-child(1){top:14px; -webkit-transform:rotate(135deg);  -moz-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg);}
.open #nav-icon span:nth-child(2){opacity:0; left:-60px;}
.open #nav-icon span:nth-child(3){top:14px; transform: rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}

header{background:#fff;width:100%;padding: 24px 133px 24px 152px;}
.logo{float:left;padding: 0 67px 0 0;}
nav{float:left;padding: 30px 0;}
nav ul{display:block;}
nav > ul > li{display:inline-block;padding: 0 23px;position:relative;}
nav > ul > li > ul {display:none;position:absolute;top:100%;left:0;background:#f3efef;padding: 4px 0;z-index:1;}
nav > ul > li > ul li{display:block;padding: 3px 31px;width:280px;}
nav > ul > li:hover ul {display:block;}
nav ul li a{display:inline-block;color:#0d2f50;font-size:15px;text-transform:uppercase;font-weight:bold;}
.search{float:right;padding: 21px 0;}
.search_in{display:inline-block;width: 273px;position:relative;}
.search_in input{border:1px solid #a9a9a9;background:none;padding: 0 37px 0 8px;height: 36px;width:100%;}
.search_in button{position:absolute;top:54%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);border:none;background:none;outline:none;right: 9px;cursor: pointer;}
::-webkit-input-placeholder {color:#327bbe;font-weight:bold;}
::-moz-placeholder {color:#327bbe;font-weight:bold;}
:-ms-input-placeholder {color:#327bbe;font-weight:bold;}
:-moz-placeholder {color:#327bbe;font-weight:bold;}

/* Banner block */ 	
.banner{background:#f3efef;padding: 12px 0 20px;}
.banner > .container > h2{padding: 0 0 0 44px;}
.slider_in{display:block;position:relative;}
.slider_in .prtopic{position:absolute;top: 30px;left: 42px;color:#fff;font-weight: 400;}
.slider_txt_inside{padding-left: 42px;width: 96%;padding-bottom:29px;}
.slider_txt_outside{position:absolute;bottom: 0px;left: 0px;width: 100%;background-color: rgba(13,47,80,0.5);}
.slider_txt_inside span{display:block;color:#fff;text-transform:uppercase;font-size:20px;padding: 10px 0 0 0;}
.slider_txt_inside h2{color:#fff;text-transform:none;font-size:40px;padding:0;text-shadow: 3px 1px 3px #52514d;line-height: 43px;}
.slick-dots{bottom: 12px;}
.slick-dots li{width: 18px;height: 18px;margin: 0 3px;width: 18px;height: 18px;}
.slick-dots li button:before{display:none;}
.slick-dots li button{background:#fff;border-radius:100%;border:1px solid #888888;width: 18px;height: 18px;}
.slick-dots li button:hover, .slick-dots li button:focus{background:#0d2f50}
.slick-prev{background:url(../../images/clients/ramsay/lt_arr.png) no-repeat left center;width:22px;height:40px;left: -41px;}
.slick-next{background:url(../../images/clients/ramsay/rt_arr.png) no-repeat right center;width:22px;height:40px;right: -41px;}
.slick-next:before, .slick-prev:before{display:none;}
.slick-dotted.slick-slider{margin:0;}

/* Dernieres block is here */
.dernier{width: 100%;background:#fff;padding: 22px 0 51px;}
.barnabe_main {
    width: 100%;
    background: #fff;
    padding: 22px 0 51px;
    display: block;
    overflow: hidden;
}
.dernier_lt {float: left;width: 757px;}
.dernier_lt_hd{display:block;border-bottom: 1px solid #0D2F50;}
.dernier_lt_hd h2{float: left;}
.dernier_lt_hd a{float: right;font-size: 20px;color:#0D2F50;font-weight: bold;margin: 14px 0 0;}
.dernier_txt{display: block;padding: 15px 0 6px;}
.dernier_txt span{color:#575055;font-size: 18px;}
.dernier_txt h3{display: block;padding: 0;}
.dernier_txt h3 a { color: #0094d2;     text-decoration: none; }
.dernier_txt_in{display: block;}
.dernier_txt_in_lt{float: left;width: 300px;padding: 12px 24px 12px 0;}
.dernier_txt_in_lt igure{display: block;}
.dernier_txt_in_lt igure img{display: block;}
.dernier_txt_in_rt{float: left;width: 451px;padding: 7px 0;}
.dernier_txt_in_rt p{display: inline-block;line-height: 22px;}
.dernier_txt_in_rt a{font-size:18px;font-weight: 400;color:#0d2f50;margin: 0 0 0 6px;}
.dernier_rt_btm{border-top:1px solid #e2e9ed;width: 94%;text-align: center;margin: 0 auto;display: block;padding: 11px 0;margin: 17px auto 0;}
.integrer{color:#3b88c3;float:left;}
.seeon{float:right;color:#3b88c3;}
.arrow{background:url(../../images/clients/ramsay/rt_arrow.png) no-repeat left center;padding: 0 0 0 14px;}
.dernier_rt{float: left;padding: 0 0 0 61px;}
.dernier_rt h2{padding: 0 0 9px 11px;}
.dernier_rt a{display:block;font-size: 16px;}

.dernier_lt_3_1 {float: left; width: 380px;}
.dernier_lt_3_2 {float: left; width: 380px;}
.dernier_rt_3_3 {float: left;padding: 0 0 0 21px;}

.pagination{width: 100%;text-align: center;}
.pagination ul{display: block;}
.pagination ul li{display: inline-block;width:60px;border-right: 2px solid #575055;text-align: center;line-height: 17px;}
.pagination ul li a{font-size: 25px;color: #575055;}
.pad_ing1{padding: 3px 0 25px !important;}
.pad_ing1 h3{padding: 0 0 7px 0;}
.pad_ing1 p{padding: 0 0 2px 0;}
.pad_ing1 a{font-size:18px;font-weight: 400;color:#0d2f50;margin: 0 0 0 8px;}
.width1{width: 100px !important;}
.width1.arrow{background:url(../../images/clients/ramsay/rt_arrow.png) no-repeat right center;padding: 0 14px 0 0;}
.social{background: #AEDFE4;width: 100%;padding: 28px 0;text-align: center;}
.social ul{display: block;}
.social ul li{display: inline-block;padding: 0 20px;}
.establish{width: 100%;}
.establish_in{max-width: 1021px;margin: 0 auto;padding: 39px 0;}
.establish_lt{width: 615px;float: left;padding: 65px 0;}
.establish_lt h2{padding: 0 0 17px 0;}
.establish_lt p{font-size: 25px;padding: 0;}
.establish_rt{float: right;}
.establish_lt figure{display: block;}
.publication{width: 100%;background: #F0534D;padding: 33px 0 56px;}
.publication ul{display: flex;  display: -ms-flexbox;}  /* -webkit-flex; ??*/
.publication ul li{display: inline-block;width: 33%;}
.publication_in{width: 100%;}
.publication_in_lt{float: left;padding: 8px 18px 0 0;}
.publication_in_rt{float: left;width: 243px;padding: 0px 0 0;}
.publication_in_rt h3{color: #fff;}
.publication_in_rt p{color: #fff;font-size: 25px;line-height: 30px;}
.contact{width: 100%;padding: 30px 0;}
.contact ul{display: flex;margin: 0 -20px; display: -webkit-flex;  display: -ms-flexbox; }/*
.contact ul{-webkit-flex: 1; -ms-flex: 1; flex: 1;}*/
.contact ul li{display: inline-block;width: 33.3%;padding: 0 20px;}
.contact_in{width: 100%;}
.contact_in h2{border-bottom: 1px solid #0D2F50;margin: 0 0 15px;}
.contact_in h5{padding: 0 0 3px;}
.contact_in p{padding: 0 0 4px;}
.contacter{background: #0094D2;padding: 10px 17px;font-size: 18px;color: #fff;font-weight: bold;margin: 0 0 14px;}
.presse h2{margin: 0 0 16px;}
.presse_lt{float: left;padding: 4px 0 0;}
.presse_rt{float: left;padding: 0 0 0 20px;}
.presse_rt a{background:url(../../images/clients/ramsay/rt_arrow.png) no-repeat left center;padding: 0 0 0 14px;color: #0D2F50;font-weight: 400;}
footer{background: #575055;padding: 41px 142px 0;}
footer h4{display: block;text-align: center;padding: 0 0 10px;}
.footer_btm ul{display: block;}
.footer_btm > ul > li{display: inline-block;float:left;padding: 0 50px;width: 20%;}
.footer_in{display:inline-block;}
.footer_in h6{padding: 0 0 7px;}
.footer_in ul{display:block;}
.footer_in ul li{display:block;padding: 2px 0;}
.footer_in ul li a{color:#ffffff;}
.footer_btm{border-bottom:1px solid #fcfafb;padding: 0 0 27px 0;}
.copy_right{width:100%;padding: 25px 0 18px;position:relative;}
.copy_right > a{color:#ffffff;float:left;font-size:17px;margin: 4px 0 0;}
.ft_social{float:right;}
.ft_social ul{display:block;}
.ft_social ul li{display:inline-block;padding: 0 0 0 7px;}
.ft_social ul li a{display:inline-block;}
.copy_year{position:absolute;top: ar%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%); left:0;right:0;margin:0 auto;width:370px;}
.ft_social .powered {color:white; margin-top: -10px;margin-left: 30px;}
.copy_year p{display:inline-block;font-size:17px;color:#fff;vertical-align:top;}
.pad_right{text-align:right;}
.pad_right ul li{text-align:left;}
.footer_btm .footer_in h6 a {color:White;text-decoration:none;}

.barnabe .bicon25 ul li {width:25%}
.barnabe .bicon25 ul li.blimarg12 {width:12%}

@media (max-width: 991px) {
    .barnabe .bicon25 ul li {
        width: 30%;
    }
    .barnabe .bicon25 ul li.blimarg12 {
        width: 0%
    }
}
@media (max-width: 599px) {
    .barnabe .bicon25 ul li {
        width: 48%;
    }
    .barnabe .bicon25 ul li.blimarg12 {
        width: 0%
    }
}

.balertlink {color:white;text-decoration:none;}
.baboutbrandimg {float:left;padding-right:15px;padding-bottom:15px;}

.breleases .banner {background-color:White;}
.balert {padding:5px;padding-top:20px;}
.balert .alter_in {
        background-color: red;
        font-size: 30px;
        padding-top: 5px;
    }
.PanelEventCell1 {
    width: 250px;
    background-color: #e8e8e8;
    padding-left: 50px;
}

.PanelEventCell2 {
    background-color: #e8e8e8;
}
.mail_sec .barnabebtnsearch {
    width: 70px;
    background-color: #0094D2;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
