/* CSS Document */

body {font-size: 12px; line-height: 22px; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#FFF !important; min-width: 100%; margin:0 !important; padding:0; color:#000; font-weight:normal; text-rendering: optimizeLegibility !important; font-stretch:normal !important;  overflow-x:hidden; }

html{height:100%; margin-bottom:0px;}

* { margin: 0; padding: 0; outline: 0; }

/*TEXT SELECTION*/
::-moz-selection { /* Code for Firefox */ color:#000; background:#E5060A;}
::selection {color:#000; background:#E5060A;}
/*TEXT SELECTION*/

h1 { font-size:32px; text-align:center; color:#E5060A; font-weight:700; line-height:42px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}
h1 span { color:#000; font-weight:300;}
h1 a {color:#E5060A; text-decoration:none !important;}
h1 a:hover { color:#000; text-decoration:none !important;}

h2 { font-size:28px; text-align:left; color:#E5060A; font-weight:700; line-height:40px; margin:0 0 15px 0; padding:0 0 0 15px; border-left:5px solid #E5060A; text-transform:uppercase;}
h2 span { color:#000; font-weight:300;}
h2 a {color:#E5060A; text-decoration:none !important;}
h2 a:hover { color:#000; text-decoration:none !important;}

h3 { font-size:24px; text-align:left; color:#E5060A; font-weight:700; line-height:35px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}
h3 span { color:#000; font-weight:300;}
h3 a {color:#E5060A; text-decoration:none !important;}
h3 a:hover { color:#000; text-decoration:none !important;}

h5 { font-size:16px; text-align:left; color:#000; font-weight:500; line-height:24px; margin:0 0 15px 0; padding:0;}
h5 span { color:#E5060A; font-weight:700;}
h5 a {color:#000; text-decoration:none;}
h5 a:hover { color:#E5060A; text-decoration:none;}

h6 { font-size:15px; text-align:center; color:#000; font-weight:500; line-height:22px; margin:0 0 15px 0; padding:0;}
h6 span { color:#E5060A; font-weight:700;}
h6 a {color:#E5060A; font-weight:700; text-decoration:none;}
h6 a:hover { color:#000; text-decoration:none;}

p { font-size:14px; text-align:justify; color:#000; font-weight:500; line-height:20px; margin:0 0 15px 0; padding:0;}
p strong { color:#333; font-weight:700;}
p span { color:#E5060A; font-weight:700;}
p a {color:#E5060A; font-weight:700; text-decoration:none;}
p a:hover { color:#000; text-decoration:none;}

/*MOBILE CALL NOW*/
.mobile-call-now-icon { display:none; /*width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:15px; display:block; z-index:999;*/}
/*MOBILE CALL NOW*/

/*MOBILE EMAIL NOW*/
.mobile-email-now-icon { display:none; /*width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:55px; display:block; z-index:999;*/}
/*MOBILE EMAIL NOW*/

/*TOP*/
#top-section { background:#F4F4F4; border-bottom:1px solid #DDD; margin:0; padding:0;}

.call-now { float:left; margin:10px 0; padding:0; }
.call-now ul { float:left; margin:0; padding:0; list-style:none;}
.call-now ul li { float:left; line-height:20px; margin:0 10px 0 0; padding:0; font-size:14px; text-align:left; color:000; font-weight:500;}
.call-now-icon { float:left; }

.email-now { float:right; margin:10px 0; padding:0; }
.email-now ul { float:left; margin:0; padding:0; list-style:none;}
.email-now ul li { float:left; line-height:20px; margin:0 0 0 10px; padding:0; font-size:14px; text-align:left; color:000; font-weight:500;}
.email-now ul li a { color:#000; text-decoration:none;}
.email-now ul li a:hover {color:#E5060A; text-decoration:none;}
.email-now-icon { float:left; }
/*TOP*/

/**HEADER**/
#header-1 { margin:0; padding:0;}

.logo { float:left; margin:15px 0; padding:0;}
/**HEADER**/

/*HOME-TEXT-SECTION*/
#home-text-section { background:#F4F4F4; margin:0 0 15px 0; padding:15px;}
#home-text-section h1 { text-align:center; font-size:24px; font-weight:700; line-height:35px; text-transform:capitalize; margin:10px 0; padding:0;}
/*HOME-TEXT-SECTION*/

/*BUTTON*/
.home-button { width:200px; height:auto; margin:15px auto; padding:0;}
.home-button:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.home-button a { float:left; width:100%; background:#000; font-size:16px; line-height:30px; text-align:center; color:#FFF; font-weight:500; margin:0; padding:10px 0; text-transform:uppercase; text-decoration:none;  border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.home-button a:hover { background:#E5060A; color:#FFF; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*BUTTON*/

/*SERVICES*/
.services { float:left; margin:15px 0;}

.cours2{ position:relative; margin:0; padding:0 !important;}
.cours4{position:absolute; font-size:18px; line-height:30px; font-weight:700; text-transform:uppercase; -margin-top:-60px; padding-top:15px; padding-bottom:10px; width:100%; height:60px;	opacity:0;	bottom:-60px; -background:#E5060A;	background:#E5060A;}
.cours4 a { text-decoration:none; color:#FFF;}
.cours4 a:hover {color:#FFF;}
.cours2:hover .cours4{opacity:1; bottom:0;	transition:1s;}
.cours2:hover .hover{transform:scale(1.3);	transition:1s;}
/*SERVICES*/

/*FORM*/
.form-big { float:left; margin:15px 0 0 0; padding:0;}
.form-box { float:left; margin:15px 0;}

.form-bor { float:left; width:100%; line-height:50px; text-align:left; color:#000; background:#FFF; border:1px solid #DDD; margin:0; padding:0 0 0 15px; font-size:14px; font-weight:500; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.form-text { float:left; width:100%; height:100px; line-height:40px; text-align:left; color:#000; background:#FFF; border:1px solid #DDD; margin:0; padding:0 0 0 15px; font-size:14px; font-weight:500; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.form-bor:focus, .form-text:focus { background: #FFF; border:1px solid #E5060A; }

.form-box select { float:left; font-size:14px; margin:0; padding:0 0 0 15px; color:#000;  width:100%; height:50px; line-height:50px; font-weight:500; background:#FFF url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #DDD; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }
.form-box select:focus {background:#FFF url(../images/arrow-select.png) no-repeat right 10px center ; border:1px solid #E5060A; color:#000; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: '';}

input.form-box-btn { float:left; width:auto; line-height:30px; margin:0; padding:10px 40px; font-size:16px; text-align:center; color:#FFF; text-decoration:none; font-weight:500; background:#000; border: none ; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; cursor:pointer;  text-transform:uppercase;  border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
input.form-box-btn:hover { background:#E5060A; color:#FFF; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }

label { font-size:14px; text-align:left; color:#000; font-weight:600; margin:0; padding:0 0 7px 0; line-height:23px;}
label span { color:#E5060A;}

/*FORM*/

/*CLIENT TESTIMONIALS*/
.testimonials-big { float:left; margin:15px 0 0 0; padding:0;}

.testimonials-box { float:left; display:inline-block; position:relative; margin:15px 0; padding:0;}
.testimonials-box h1 {text-align:left; line-height:50px; margin:0; padding:0 0 15px 35px; font-size:28px; font-weight:800; text-transform:capitalize; color:#FFF;}

.adjust1{ float:left; width:100%; margin:0;}
.media-object{ border:1px solid #DDD; width:120px; margin:0 auto;}
.caption { float:left; width:100%;  padding:0!important;}
.caption h6 { text-align:center; line-height:26px; margin:0; padding:15px 0 0 0; font-size:16px; font-weight:600; color:#E5060A; }
.caption p { text-align:center; line-height:20px; margin:0; padding:0; font-size:14px; font-weight:500; color:#000; font-style:italic; }

.thumbnail { background:none; border:none;}

/*CLIENT TESTIMONIALS*/

/*FOOTER*/
#footer-1 {background-color:#000;padding:15px 0; margin:15px 0 0 0;}

#footer-1 h2 span { color:#FFF; font-weight:300;}

.group-network-nav { float:left; margin:0;}
.group-network-nav ul { float:left; margin:0; padding:0; list-style:none;}
.group-network-nav ul li { float:left; width:100%; margin:0; padding:0; font-size:13px; text-align:left; color:#FFF; font-weight:500;}
.group-network-nav ul li a { float:left; color:#FFF; line-height:20px; margin:0; padding:5px 0 5px 10px; text-decoration:none; background:url(../images/group-network-icon.png) no-repeat left 14px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.group-network-nav ul li a:hover {color:#E5060A; background:url(../images/group-network-icon-hover.png) no-repeat left 14px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

#footer-nav-section { margin:15px 0; padding:10px 0; background:#333;}

.footer-nav { float:left; margin:0; padding:0;}
.footer-nav ul { float:left; margin:0; padding:0; list-style:none;}
.footer-nav ul li { float:left; text-align:left; font-size:14px; font-weight:500; color:#FFF; line-height:30px; margin:0; padding:0; background:url(../images/footer-line.jpg) no-repeat right 9px;}
.footer-nav ul li a { color:#FFF; text-decoration:none;transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; margin:0; padding:0 15px;}
.footer-nav ul li a:hover {color:#E5060A; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-nav ul li:last-child { background:none;}

.footer-folow-us { float: right; width:auto; height:auto; margin:0; padding:0;}
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:30px; margin:0 0 0 15px; padding:0;}
.footer-folow-us ul li a { display:block; opacity: 0.7; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-folow-us ul li a:hover {opacity:1; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.copyright { text-align:center; font-size:13px; font-weight:500; color:#FFF; line-height:20px; margin:0; padding:5px 15px;}
.copyright a { text-decoration:none; color:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.copyright a:hover { color:#E5060A; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*FOOTER*/

/*SUB-BANNER*/
#seb-banner { width:100%; margin-bottom:15px; padding:30px 0; background:url(../images/sub-banner.png) repeat center top;}
#seb-banner h2 {width:100%; line-height:50px; font-size:40px; color:#FFF; text-align:left; margin:0; padding:0 ; font-weight:700; text-transform:uppercase; border-left:none;}

/*breadcrumb*/
.breadcrumb-handler { float:left; width:100%; height:auto; min-height:20px; line-height:20px; margin:15px 0 0 0; padding:0; font-size:15px; color:#FFF; font-weight:500; text-align: left; text-transform: capitalize;}
.breadcrumb-handler a {  text-align:left; color:#FFF; font-size:15px; height:20px; line-height:20px; margin:0 7px; padding:0 0 !important; text-decoration:none; font-weight:500; }
.breadcrumb-handler a:hover { color:#000;}
/*breadcrumb*/
/*SUB-BANNER*/

.inner-text { margin-top:15px;}
.inner-img { float:left; width:100%; margin:0 0 15px 0; padding:1px; border:1px solid #DDD; min-height:100px;}

/*SERVICE-PAGE*/
.service-box { float:left; width:100%; margin:0; padding:0;}
.service-box-img { float:left; width:100%; margin:0 0 15px 0; padding:1px; border:1px solid #DDD;}
/*SERVICE-PAGE*/

/*BUTTON*/
.button { float:right; width: auto; height:auto; margin:0; padding:0;}
.button a { float:left; background:#000; font-size:16px; line-height:30px; text-align:center; color:#FFF; font-weight:500; margin:0; padding:10px 35px; text-transform:uppercase; text-decoration:none;  border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.button a:hover { background:#E5060A; color:#FFF; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*BUTTON*/

/*BRANCHE*/
.branche { float:left; width:100%; background:#F4F4F4; border:1px solid #DDD; margin:15px 0; padding:15px; min-height:20px;}
.branche h1 { text-align:left; font-size:24px; font-weight:700; line-height:30px; margin:0; padding:0; color:#E5060A; text-transform:uppercase;}
.branche h1 span { color:#000; font-weight:300;}

.branche h6 { text-align:left; font-size:16px; font-weight:700; line-height:20px; margin:10px 0 ; padding:0; color:#E5060A; text-transform: capitalize;}
.branche p { font-size:14px; text-align:left; color:#000; font-weight:500; line-height:20px; margin:0 0 0 0; padding:0;}
/*BRANCHE*/

/*NEWS*/
#news-section { background:#F4F4F4; border-top:1px solid #DDD;}
.news-box-text { float:left; width:100%; height:auto; line-height:25px; margin: 0; padding:10px 0;  font-size:16px; text-align:left; color:#E5060A; font-weight:600;}
.news-box-text a { color:#000; text-decoration:none; font-weight:600; font-style:normal; }
.news-box-text a:hover { color:#E5060A;}
/*NEWS*/

@media only screen and ( min-width: 1299px) and (max-width: 2399px) {

h1 { font-size:35px; text-align:center; color:#E5060A; font-weight:700; line-height:45px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}

h2 { font-size:30px; text-align:left; color:#E5060A; font-weight:700; line-height:40px; margin:0 0 15px 0; padding:0 0 0 15px; border-left:5px solid #E5060A; text-transform:uppercase;}

h3 { font-size:26px; text-align:left; color:#E5060A; font-weight:700; line-height:35px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}

/*MOBILE CALL NOW*/
.mobile-call-now-icon { display:none; /*width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:15px; display:block; z-index:999;*/}
/*MOBILE CALL NOW*/

/*MOBILE EMAIL NOW*/
.mobile-email-now-icon { display:none; /*width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:55px; display:block; z-index:999;*/}
/*MOBILE EMAIL NOW*/

/*SERVICES*/
.cours2{ position:relative; margin:0; padding:0 !important;}
.cours4{position:absolute; font-size:24px; line-height:40px; font-weight:700; text-transform:uppercase; -margin-top:-70px; padding-top:15px; padding-bottom:10px; width:100%; height:70px;	opacity:0;	bottom:-70px; -background:#E5060A;	background:#E5060A;}
.cours4 a { text-decoration:none; color:#FFF;}
.cours4 a:hover {color:#FFF;}
.cours2:hover .cours4{opacity:1; bottom:0;	transition:1s;}
.cours2:hover .hover{transform:scale(1.3);	transition:1s;}
/*SERVICES*/

}





/* Portrait tablet to landscape and desktop */
@media only screen and ( min-width: 768px) and ( max-width: 980px ) {

h1 { font-size:32px; text-align:center; color:#E5060A; font-weight:700; line-height:42px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}

h2 { font-size:28px; text-align:left; color:#E5060A; font-weight:700; line-height:40px; margin:0 0 15px 0; padding:0 0 0 15px; border-left:5px solid #E5060A; text-transform:uppercase;}

h3 { font-size:22px; text-align:left; color:#E5060A; font-weight:700; line-height:32px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}

h5 { font-size:15px; text-align:left; color:#000; font-weight:500; line-height:24px; margin:0 0 15px 0; padding:0;}

/*MOBILE CALL NOW*/
.mobile-call-now-icon { display:none; /*width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:15px; display:block; z-index:999;*/}
/*MOBILE CALL NOW*/

/*MOBILE EMAIL NOW*/
.mobile-email-now-icon { display:none; /*width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:55px; display:block; z-index:999;*/}
/*MOBILE EMAIL NOW*/

/**HEADER**/
.logo { float:left; margin:15px 0; padding:0;}
.logo img { width:155px;}
/**HEADER**/

/*HOME-TEXT-SECTION*/
#home-text-section h1 { text-align:center; font-size:22px; font-weight:700; line-height:32px; text-transform:capitalize; margin:10px 0; padding:0;}
/*HOME-TEXT-SECTION*/

/*SERVICES*/
.cours2{ position:relative; margin:0; padding:0 !important;}
.cours4{position:absolute; font-size:16px; line-height:30px; font-weight:700; text-transform:uppercase; -margin-top:-50px; padding-top:10px; padding-bottom:10px; width:100%; height:50px;	opacity:0;	bottom:-50px; -background:#E5060A;	background:#E5060A;}
.cours4 a { text-decoration:none; color:#FFF;}
.cours4 a:hover {color:#FFF;}
.cours2:hover .cours4{opacity:1; bottom:0;	transition:1s;}
.cours2:hover .hover{transform:scale(1.3);	transition:1s;}
/*SERVICES*/

/*FOOTER*/
.group-network-nav { float:left; margin:0;}
.group-network-nav ul { float:left; margin:0; padding:0; list-style:none;}
.group-network-nav ul li { float:left; width:100%; margin:0; padding:0; font-size:13px; text-align:left; color:#FFF; font-weight:500;}
.group-network-nav ul li a { float:left; color:#FFF; line-height:20px; margin:0; padding:5px 0 5px 10px; text-decoration:none; background:url(../images/group-network-icon.png) no-repeat left 14px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.group-network-nav ul li a:hover {color:#E5060A; background:url(../images/group-network-icon-hover.png) no-repeat left 14px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.footer-folow-us { float: right; width:auto; height:auto; margin:0; padding:0;}
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:26px; margin:0 0 0 10px; padding:0;}
.footer-folow-us ul li a { display:block; opacity: 0.7; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-folow-us ul li a:hover {opacity:1; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

/*FOOTER*/

/*SUB-BANNER*/
#seb-banner h2 {width:100%; line-height:45px; font-size:36px; color:#FFF; text-align:left; margin:0; padding:0 ; font-weight:700; text-transform:uppercase; border-left:none;}

/*breadcrumb*/
.breadcrumb-handler { float:left; width:100%; height:auto; min-height:20px; line-height:20px; margin:15px 0 0 0; padding:0; font-size:14px; color:#FFF; font-weight:500; text-align: left; text-transform: capitalize;}
.breadcrumb-handler a {  text-align:left; color:#FFF; font-size:14px; height:20px; line-height:20px; margin:0 7px; padding:0 0 !important; text-decoration:none; font-weight:500; }
.breadcrumb-handler a:hover { color:#000;}
/*breadcrumb*/
/*SUB-BANNER*/

/*BUTTON*/
.button { float:right; width: auto; height:auto; margin:0; padding:0;}
.button a { float:left; background:#000; font-size:15px; line-height:30px; text-align:center; color:#FFF; font-weight:500; margin:0; padding:10px 30px; text-transform:uppercase; text-decoration:none;  border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.button a:hover { background:#E5060A; color:#FFF; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*BUTTON*/

}
/* Portrait tablet to landscape and desktop */





/* Landscape phone to portrait tablet */
@media only screen and ( min-width: 600px) and ( max-width: 767px ) {

h1 { font-size:30px; text-align:center; color:#E5060A; font-weight:700; line-height:40px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}

h2 { font-size:26px; text-align:left; color:#E5060A; font-weight:700; line-height:40px; margin:0 0 15px 0; padding:0 0 0 15px; border-left:5px solid #E5060A; text-transform:uppercase;}

h3 { font-size:22px; text-align:left; color:#E5060A; font-weight:700; line-height:32px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}

h5 { font-size:15px; text-align:left; color:#000; font-weight:500; line-height:22px; margin:0 0 15px 0; padding:0;}

h6 { font-size:15px; text-align:center; color:#000; font-weight:500; line-height:22px; margin:0 0 15px 0; padding:0;}

/*MOBILE CALL NOW*/
.mobile-call-now-icon { width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:15px; display:block; z-index:999;}
/*MOBILE CALL NOW*/

/*MOBILE EMAIL NOW*/
.mobile-email-now-icon { width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:55px; display:block; z-index:999;}
/*MOBILE EMAIL NOW*/

/*TOP*/
#top-section { display:none; /*background:#F4F4F4; border-bottom:1px solid #DDD; margin:0; padding:0;*/}

.call-now { display:none; /*float:left; margin:10px 0; padding:0;*/ }
/*.call-now ul { float:left; margin:0; padding:0; list-style:none;}
.call-now ul li { float:left; line-height:20px; margin:0 10px 0 0; padding:0; font-size:14px; text-align:left; color:000; font-weight:500;}
.call-now-icon { float:left; }*/

.email-now { display:none; /*float:right; margin:10px 0; padding:0;*/ }
/*.email-now ul { float:left; margin:0; padding:0; list-style:none;}
.email-now ul li { float:left; line-height:20px; margin:0 0 0 10px; padding:0; font-size:14px; text-align:left; color:000; font-weight:500;}
.email-now ul li a { color:#000; text-decoration:none;}
.email-now ul li a:hover {color:#E5060A; text-decoration:none;}
.email-now-icon { float:left; }*/
/*TOP*/

/**HEADER**/
.logo { float:none; width:190px; margin:55px auto 15px auto; padding:0;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.logo img { width:190px;}
/**HEADER**/

/*HOME-TEXT-SECTION*/
#home-text-section h1 { text-align:center; font-size:22px; font-weight:700; line-height:32px; text-transform:capitalize; margin:10px 0; padding:0;}
/*HOME-TEXT-SECTION*/


/*SERVICES*/
.cours2{ position:relative; margin:0; padding:0 !important;}
.cours4{position:absolute; font-size:16px; line-height:30px; font-weight:700; text-transform:uppercase; -margin-top:-50px; padding-top:10px; padding-bottom:10px; width:100%; height:50px;	opacity:0;	bottom:-50px; -background:#E5060A;	background:#E5060A;}
.cours4 a { text-decoration:none; color:#FFF;}
.cours4 a:hover {color:#FFF;}
.cours2:hover .cours4{opacity:1; bottom:0;	transition:1s;}
.cours2:hover .hover{transform:scale(1.3);	transition:1s;}
/*SERVICES*/

/*FOOTER*/
.group-network-nav { float:left; margin:0;}
.group-network-nav ul { float:left; margin:0; padding:0; list-style:none;}
.group-network-nav ul li { float:left; width:100%; margin:0; padding:0; font-size:13px; text-align:left; color:#FFF; font-weight:500;}
.group-network-nav ul li a { float:left; color:#FFF; line-height:20px; margin:0; padding:5px 0 5px 10px; text-decoration:none; background:url(../images/group-network-icon.png) no-repeat left 14px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.group-network-nav ul li a:hover {color:#E5060A; background:url(../images/group-network-icon-hover.png) no-repeat left 14px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.footer-nav { float:left; margin:0; padding:0;}
.footer-nav ul { float:left; margin:0; padding:0; list-style:none;}
.footer-nav ul li { float:left; text-align:left; font-size:14px; font-weight:500; color:#FFF; line-height:26px; margin:0; padding:0; background:url(../images/footer-line.jpg) no-repeat right 7px;}

.footer-folow-us { float: none; width:200px; height:auto; margin:15px auto 0 auto; padding:0;}
.footer-folow-us:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:30px; margin:0 5px; padding:0;}

.copyright { text-align:center; font-size:12px; font-weight:500; color:#FFF; line-height:18px; margin:0; padding:5px 15px;}
/*FOOTER*/

/*SUB-BANNER*/
#seb-banner h2 {width:100%; line-height:42px; font-size:32px; color:#FFF; text-align:left; margin:0; padding:0 ; font-weight:700; text-transform:uppercase; border-left:none;}

/*breadcrumb*/
.breadcrumb-handler { float:left; width:100%; height:auto; min-height:20px; line-height:20px; margin:15px 0 0 0; padding:0; font-size:14px; color:#FFF; font-weight:500; text-align: left; text-transform: capitalize;}
.breadcrumb-handler a {  text-align:left; color:#FFF; font-size:14px; height:20px; line-height:20px; margin:0 7px; padding:0 0 !important; text-decoration:none; font-weight:500; }
.breadcrumb-handler a:hover { color:#000;}
/*breadcrumb*/
/*SUB-BANNER*/

/*BUTTON*/
.button { float:right; width: auto; height:auto; margin:0; padding:0;}
.button a { float:left; background:#000; font-size:15px; line-height:30px; text-align:center; color:#FFF; font-weight:500; margin:0; padding:10px 30px; text-transform:uppercase; text-decoration:none;  border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.button a:hover { background:#E5060A; color:#FFF; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*BUTTON*/

/*BRANCHE*/
.branche h1 { text-align:left; font-size:22px; font-weight:700; line-height:28px; margin:0; padding:0; color:#E5060A; text-transform:uppercase;}

.branche h6 { text-align:left; font-size:15px; font-weight:700; line-height:20px; margin:10px 0 ; padding:0; color:#E5060A; text-transform: capitalize;}
/*BRANCHE*/

/*NEWS*/
.news-box-text { line-height:20px; font-size:14px;}
/*NEWS*/
}
/* Landscape phone to portrait tablet */





@media only screen and ( min-width: 481px) and ( max-width: 599px ) {

h1 { font-size:28px; text-align:center; color:#E5060A; font-weight:700; line-height:38px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}

h2 { font-size:24px; text-align:left; color:#E5060A; font-weight:700; line-height:35px; margin:0 0 15px 0; padding:0 0 0 15px; border-left:5px solid #E5060A; text-transform:uppercase;}

h3 { font-size:18px; text-align:left; color:#E5060A; font-weight:700; line-height:28px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}

h5 { font-size:14px; text-align:left; color:#000; font-weight:500; line-height:20px; margin:0 0 15px 0; padding:0;}

h6 { font-size:14px; text-align:center; color:#000; font-weight:500; line-height:20px; margin:0 0 15px 0; padding:0;}

/*MOBILE CALL NOW*/
.mobile-call-now-icon { width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:15px; display:block; z-index:999;}
/*MOBILE CALL NOW*/

/*MOBILE EMAIL NOW*/
.mobile-email-now-icon { width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:55px; display:block; z-index:999;}
/*MOBILE EMAIL NOW*/

/*TOP*/
#top-section { display:none; /*background:#F4F4F4; border-bottom:1px solid #DDD; margin:0; padding:0;*/}

.call-now { display:none; /*float:left; margin:10px 0; padding:0;*/ }
/*.call-now ul { float:left; margin:0; padding:0; list-style:none;}
.call-now ul li { float:left; line-height:20px; margin:0 10px 0 0; padding:0; font-size:14px; text-align:left; color:000; font-weight:500;}
.call-now-icon { float:left; }*/

.email-now { display:none; /*float:right; margin:10px 0; padding:0;*/ }
/*.email-now ul { float:left; margin:0; padding:0; list-style:none;}
.email-now ul li { float:left; line-height:20px; margin:0 0 0 10px; padding:0; font-size:14px; text-align:left; color:000; font-weight:500;}
.email-now ul li a { color:#000; text-decoration:none;}
.email-now ul li a:hover {color:#E5060A; text-decoration:none;}
.email-now-icon { float:left; }*/
/*TOP*/

/**HEADER**/
.logo { float:none; width:160px; margin:55px auto 15px auto; padding:0;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.logo img { width:160px;}
/**HEADER**/

/*HOME-TEXT-SECTION*/
#home-text-section h1 { text-align:center; font-size:20px; font-weight:700; line-height:30px; text-transform:capitalize; margin:10px 0; padding:0;}
/*HOME-TEXT-SECTION*/


/*SERVICES*/
.cours2{ position:relative; margin:0; padding:0 !important;}
.cours4{position:absolute; font-size:16px; line-height:30px; font-weight:700; text-transform:uppercase; -margin-top:-50px; padding-top:10px; padding-bottom:10px; width:100%; height:50px;	opacity:0;	bottom:-50px; -background:#E5060A;	background:#E5060A;}
.cours4 a { text-decoration:none; color:#FFF;}
.cours4 a:hover {color:#FFF;}
.cours2:hover .cours4{opacity:1; bottom:0;	transition:1s;}
.cours2:hover .hover{transform:scale(1.3);	transition:1s;}
/*SERVICES*/

/*FORM*/
input.form-box-btn { float:left; width:100%; line-height:30px; margin:0; padding:10px 40px; font-size:16px; text-align:center; color:#FFF; text-decoration:none; font-weight:500; background:#000; border: none ; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; cursor:pointer;  text-transform:uppercase;  border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
input.form-box-btn:hover { background:#E5060A; color:#FFF; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*FORM*/

/*FOOTER*/
.group-network-nav { float:left; margin:0;}
.group-network-nav ul { float:left; margin:0; padding:0; list-style:none;}
.group-network-nav ul li { float:left; width:100%; margin:0; padding:0; font-size:12px; text-align:left; color:#FFF; font-weight:500;}
.group-network-nav ul li a { float:left; color:#FFF; line-height:16px; margin:0; padding:5px 0 5px 10px; text-decoration:none; background:url(../images/group-network-icon.png) no-repeat left 11px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.group-network-nav ul li a:hover {color:#E5060A; background:url(../images/group-network-icon-hover.png) no-repeat left 11px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.footer-nav { float:left; margin:0; padding:0;}
.footer-nav ul { float:left; margin:0; padding:0; list-style:none;}
.footer-nav ul li { float:left; text-align:left; font-size:13px; font-weight:500; color:#FFF; line-height:26px; margin:0; padding:0; background:url(../images/footer-line.jpg) no-repeat right 7px;}

.footer-folow-us { float: none; width:200px; height:auto; margin:15px auto 0 auto; padding:0;}
.footer-folow-us:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:30px; margin:0 5px; padding:0;}

.copyright { text-align:center; font-size:12px; font-weight:500; color:#FFF; line-height:18px; margin:0; padding:5px 15px;}
/*FOOTER*/

/*SUB-BANNER*/
#seb-banner { width:100%; margin-bottom:15px; padding:20px 0; background:url(../images/sub-banner.png) repeat center top;}
#seb-banner h2 {width:100%; line-height:38px; font-size:28px; color:#FFF; text-align:left; margin:0; padding:0 ; font-weight:700; text-transform:uppercase; border-left:none;}

/*breadcrumb*/
.breadcrumb-handler { float:left; width:100%; height:auto; min-height:20px; line-height:20px; margin:15px 0 0 0; padding:0; font-size:14px; color:#FFF; font-weight:500; text-align: left; text-transform: capitalize;}
.breadcrumb-handler a {  text-align:left; color:#FFF; font-size:14px; height:20px; line-height:20px; margin:0 7px; padding:0 0 !important; text-decoration:none; font-weight:500; }
.breadcrumb-handler a:hover { color:#000;}
/*breadcrumb*/
/*SUB-BANNER*/

/*BUTTON*/
.button { float:right; width: auto; height:auto; margin:0; padding:0;}
.button a { float:left; background:#000; font-size:14px; line-height:30px; text-align:center; color:#FFF; font-weight:500; margin:0; padding:10px 30px; text-transform:uppercase; text-decoration:none;  border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.button a:hover { background:#E5060A; color:#FFF; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*BUTTON*/

/*BRANCHE*/
.branche h1 { text-align:left; font-size:20px; font-weight:700; line-height:25px; margin:0; padding:0; color:#E5060A; text-transform:uppercase;}

.branche h6 { text-align:left; font-size:15px; font-weight:700; line-height:20px; margin:10px 0 ; padding:0; color:#E5060A; text-transform: capitalize;}
/*BRANCHE*/

/*NEWS*/
.news-box-text { line-height:20px; font-size:14px;}
/*NEWS*/
}





@media only screen and ( min-width: 320px) and ( max-width: 480px ) {	

h1 { font-size:26px; text-align:center; color:#E5060A; font-weight:700; line-height:36px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}

h2 { font-size:22px; text-align:left; color:#E5060A; font-weight:700; line-height:30px; margin:0 0 15px 0; padding:0 0 0 15px; border-left:5px solid #E5060A; text-transform:uppercase;}

h3 { font-size:18px; text-align:left; color:#E5060A; font-weight:700; line-height:28px; margin:0 0 15px 0; padding:0 ; text-transform:uppercase;}

h5 { font-size:14px; text-align:left; color:#000; font-weight:500; line-height:20px; margin:0 0 15px 0; padding:0;}

h6 { font-size:14px; text-align:center; color:#000; font-weight:500; line-height:20px; margin:0 0 15px 0; padding:0;}

/*MOBILE CALL NOW*/
.mobile-call-now-icon { width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:15px; display:block; z-index:999;}
/*MOBILE CALL NOW*/

/*MOBILE EMAIL NOW*/
.mobile-email-now-icon { width:30px; height:30px; margin:0; padding:0; position: fixed; top:5px; left:55px; display:block; z-index:999;}
/*MOBILE EMAIL NOW*/

/*TOP*/
#top-section { display:none; /*background:#F4F4F4; border-bottom:1px solid #DDD; margin:0; padding:0;*/}

.call-now { display:none; /*float:left; margin:10px 0; padding:0;*/ }
/*.call-now ul { float:left; margin:0; padding:0; list-style:none;}
.call-now ul li { float:left; line-height:20px; margin:0 10px 0 0; padding:0; font-size:14px; text-align:left; color:000; font-weight:500;}
.call-now-icon { float:left; }*/

.email-now { display:none; /*float:right; margin:10px 0; padding:0;*/ }
/*.email-now ul { float:left; margin:0; padding:0; list-style:none;}
.email-now ul li { float:left; line-height:20px; margin:0 0 0 10px; padding:0; font-size:14px; text-align:left; color:000; font-weight:500;}
.email-now ul li a { color:#000; text-decoration:none;}
.email-now ul li a:hover {color:#E5060A; text-decoration:none;}
.email-now-icon { float:left; }*/
/*TOP*/

/**HEADER**/
.logo { float:none; width:160px; margin:55px auto 15px auto; padding:0;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.logo img { width:160px;}
/**HEADER**/

/*HOME-TEXT-SECTION*/
#home-text-section h1 { text-align:center; font-size:18px; font-weight:700; line-height:28px; text-transform:capitalize; margin:10px 0; padding:0;}
/*HOME-TEXT-SECTION*/

/*SERVICES*/
.cours2{ position:relative; margin:0; padding:0 !important;}
.cours4{position:absolute; font-size:14px; line-height:30px; font-weight:700; text-transform:uppercase; -margin-top:-50px; padding-top:10px; padding-bottom:10px; width:100%; height:50px;	opacity:0;	bottom:-50px; -background:#E5060A;	background:#E5060A;}
.cours4 a { text-decoration:none; color:#FFF;}
.cours4 a:hover {color:#FFF;}
.cours2:hover .cours4{opacity:1; bottom:0;	transition:1s;}
.cours2:hover .hover{transform:scale(1.3);	transition:1s;}
/*SERVICES*/

/*FORM*/
input.form-box-btn { float:left; width:100%; line-height:30px; margin:0; padding:10px 40px; font-size:16px; text-align:center; color:#FFF; text-decoration:none; font-weight:500; background:#000; border: none ; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; cursor:pointer;  text-transform:uppercase;  border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
input.form-box-btn:hover { background:#E5060A; color:#FFF; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*FORM*/

/*FOOTER*/
.group-network-nav { float:left; margin:0;}
.group-network-nav ul { float:left; margin:0; padding:0; list-style:none;}
.group-network-nav ul li { float:left; width:100%; margin:0; padding:0; font-size:12px; text-align:left; color:#FFF; font-weight:500;}
.group-network-nav ul li a { float:left; color:#FFF; line-height:16px; margin:0; padding:5px 0 5px 10px; text-decoration:none; background:url(../images/group-network-icon.png) no-repeat left 11px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.group-network-nav ul li a:hover {color:#E5060A; background:url(../images/group-network-icon-hover.png) no-repeat left 11px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.footer-nav { float:left; margin:0; padding:0;}
.footer-nav ul { float:left; margin:0; padding:0; list-style:none;}
.footer-nav ul li { float:left; text-align:left; font-size:13px; font-weight:500; color:#FFF; line-height:26px; margin:0; padding:0; background:url(../images/footer-line.jpg) no-repeat right 7px;}

.footer-folow-us { float: none; width:200px; height:auto; margin:15px auto 0 auto; padding:0;}
.footer-folow-us:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:30px; margin:0 5px; padding:0;}

.copyright { text-align:center; font-size:11px; font-weight:500; color:#FFF; line-height:16px; margin:0; padding:5px 15px;}
/*FOOTER*/

/*SUB-BANNER*/
#seb-banner { width:100%; margin-bottom:15px; padding:20px 0; background:url(../images/sub-banner.png) repeat center top;}
#seb-banner h2 {width:100%; line-height:35px; font-size:26px; color:#FFF; text-align:left; margin:0; padding:0 ; font-weight:700; text-transform:uppercase; border-left:none;}

/*breadcrumb*/
.breadcrumb-handler { float:left; width:100%; height:auto; min-height:20px; line-height:20px; margin:15px 0 0 0; padding:0; font-size:14px; color:#FFF; font-weight:500; text-align: left; text-transform: capitalize;}
.breadcrumb-handler a {  text-align:left; color:#FFF; font-size:14px; height:20px; line-height:20px; margin:0 7px; padding:0 0 !important; text-decoration:none; font-weight:500; }
.breadcrumb-handler a:hover { color:#000;}
/*breadcrumb*/
/*SUB-BANNER*/

/*BUTTON*/
.button { float:right; width: auto; height:auto; margin:0; padding:0;}
.button a { float:left; background:#000; font-size:14px; line-height:30px; text-align:center; color:#FFF; font-weight:500; margin:0; padding:10px 30px; text-transform:uppercase; text-decoration:none;  border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.button a:hover { background:#E5060A; color:#FFF; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*BUTTON*/

/*BRANCHE*/
.branche h1 { text-align:left; font-size:20px; font-weight:700; line-height:25px; margin:0; padding:0; color:#E5060A; text-transform:uppercase;}

.branche h6 { text-align:left; font-size:15px; font-weight:700; line-height:20px; margin:10px 0 ; padding:0; color:#E5060A; text-transform: capitalize;}
/*BRANCHE*/

/*NEWS*/
.news-box-text { line-height:20px; font-size:14px;}
/*NEWS*/
}