/* 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; }

h1 { font-size:40px; line-height:50px; margin:0 0 15px 0; padding:0 0 15px 0; color:#1B1D94; text-align:center; font-weight:700; text-transform:uppercase; background:url(../images/h1.png) no-repeat center bottom;}

h2 { font-size:30px; line-height:40px; margin: 15px 0 5px 0; padding:0 ; color:#1B1D94; text-align:left; font-weight:700; text-transform:uppercase;}

h3 { font-size:24px; line-height:30px; margin: 15px 0 5px 0; padding:0 ; color:#049b44; text-align:left; font-weight:600; text-transform:uppercase;}

h4 { font-size:22px; line-height:30px; margin:15px 0 30px 0; padding:0; color:#1B1D94; text-align:center; font-weight:700; font-style:italic;}

h5 { font-size:20px; line-height:30px; margin:15px 0; padding:0; color:#1B1D94; text-align:left; font-weight:700; text-transform:capitalize; font-style:italic;}

h6 { font-size:20px; line-height:30px; margin:15px 0 0 0; padding:0; color:#000; text-align:center; font-weight:600; font-style:italic;}

p { width:100%; font-size:15px; font-weight:500; line-height:22px; text-align:left; color:#000; margin:0 0 15px 0; padding:0;}
p a { color:#1B1D94; text-decoration:none;}
p a:hover { color:#049b44; text-decoration:none;}
p span { font-weight:600; color:#1B1D94;}
p strong { font-weight:600; color:#049b44; font-style:italic;}

/*TEXT SELECTION*/
::-moz-selection { /* Code for Firefox */ color:#049b44; background:#1B1D94;}
::selection {color:#049b44; background:#1B1D94;}
/*TEXT SELECTION*/

/*MOBILE CALL NOW*/
.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*/
.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**/
#header-1 { margin:0; padding:0; border-bottom:1px solid #CEE987;}

/*LOGO*/
.logo { float:left; margin:15px 0; padding:0;}
/*LOGO*/

/**HEADER**/

.home-text { float:left; margin:15px 0;}

/*PRODUCT*/
.product-section { float:left; margin:15px 0 ;}
.product-box { float:left; margin:15px 0; padding:0;}
.product { float:left; margin:0; padding:0;}

.cours2{ position:relative; margin:0px 10px; padding:0 !important;    border: 1px solid #ccc;border-radius:10px;}
.cours4{position:absolute; font-size:18px; line-height:30px; font-weight:500; text-transform:uppercase; -margin-top:-50px; padding-top:10px; padding-bottom:10px; width:100%; height:50px;	opacity:0;	bottom:-50px; -background:#049b44;	background:#049b44;}
.cours4 a { text-decoration:none; color:#1B1D94;}
.cours4 a:hover {color:#1B1D94;}
.cours2:hover .cours4{opacity:1; bottom:0;	transition:1s;}
.cours2:hover .hover{transform:scale(1.3);	transition:1s;}
/*PRODUCT*/

/*FOOTER*/
#footer-1 {background-color:#049b44;padding:15px 0; margin:0;}

/*FOOTER-NAV*/
#footer-1 .links { margin:0; padding:0 0 0 0; list-style: outside none none; border-bottom:1px solid #CEE987;}
#footer-1 .links li { display: inline-block; margin:0 0 15px 0;}
#footer-1 .links li a { color:#FFF; font-size:14px; line-height:20px; margin:0; padding:0 15px; font-weight:500;}
#footer-1 .links li a:hover { color:#1B1D94; text-decoration:none;}
/*FOOTER-NAV*/

/*Call-Now*/
.call-now { float:left; margin-top:15px; padding:0;}
.call-now ul { float:left; margin:0; padding:0; list-style:none;}
.call-now ul li { float:left; text-align:left; font-size:14px; font-weight:500; color:#FFF; line-height:30px; margin:0; padding:0 15px;}
.call-now ul li a { color:#FFF; text-decoration:none;}
.call-now ul li a:hover {color:#1B1D94;}
.call-now ul li.icon { float:left; width:30px; height:30px; margin:0; padding:0; background:#FFF; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
/*Call-Now*/

/*FOOTER-FOLOW-US*/
.footer-folow-us { float: right; width:auto; height:auto; margin-top:15px; padding:0;}
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:30px; height:30px; margin:0 0 0 15px; padding:0;}
.footer-folow-us ul li a { float:left; width:30px; height:30px; margin:0; padding:9px 0 0 0; text-align:center; font-size:12px; color:#049b44; background:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.footer-folow-us ul li a:hover { float:left; background:#1B1D94; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*FOOTER-FOLOW-US*/

/*FOOTER*/

/*COPYRIGHT*/
#footer-box { width:100%; background:#049b44; margin:0; padding:0;}
.copyright { float:left; padding:15px; margin:0; line-height:20px; font-size:14px; text-align:center; color:#FFF; font-weight:500;}
.copyright a { color:#FFF; text-decoration:none;}
.copyright a:hover { color:#1B1D94;}
/*COPYRIGHT*/

/*LOADER*/
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background:url(../images/Preloader_6.gif) center no-repeat #049b44;
}
/*LOADER*/

/*SUB-BANNER*/
#seb-banner { width:100%; margin:0; padding:40px 0; background:#049b44;}
#seb-banner h2 {width: 100%; line-height:50px; font-size:40px; color:#FFF; text-align:center; margin:0; padding:0 ; font-weight:700; text-transform:uppercase; }

/*breadcrumb*/
.breadcrumb-handler { float:left; width:100%; height:auto; line-height:20px; margin:10px 0 0 0; padding:0; font-size:14px; color:#FFF; font-weight:500; text-align:center; text-transform: capitalize;}
.breadcrumb-handler a { color:#FFF; line-height:20px; margin:0 7px; padding:0 0 !important; text-decoration:none; }
.breadcrumb-handler a:hover { color:#1B1D94;}
/*breadcrumb*/
/*SUB-BANNER*/

.form-contact-box { float:left; margin:0 0 15px 0; padding:15px; background:#049b44;}

.form-contact-box-inner { float:left; margin:30px 0; padding:15px; background:#049b44;}

/*FORM*/
.form-contact { float:left; height:auto;  margin: 15px 0 !important; font-size:14px; }

.form-contact-bor { float:left; width:100%; line-height:50px; font-size:14px; text-align:left; color:#000; font-weight:500;margin:0 0 0 0; padding:0 0 0 15px; background:#FFF; border:1px solid #CEE987; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; -webkit-transition-duration: 0.6s;-moz-transition-duration: 0.6s;-o-transition-duration: 0.6s;transition-duration: 0.6s;  }
.form-contact-textar { float:left; width:100%; height:110px; line-height:35px; font-size:14px; text-align:left; color:#000; font-weight:500;margin:0 0 0 0; padding:5px 0 0 15px; background:#FFF; border:1px solid #CEE987; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; -webkit-transition-duration: 0.6s;-moz-transition-duration: 0.6s;-o-transition-duration: 0.6s;transition-duration: 0.6s;  }
.form-contact-bor:focus, .form-contact-textar:focus { background: #FFF; border:1px solid #1B1D94; -webkit-transition-duration: 0.6s;-moz-transition-duration: 0.6s;-o-transition-duration: 0.6s;transition-duration: 0.6s; }

.form-contact 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 #CEE987; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; -webkit-transition-duration: 0.6s;-moz-transition-duration: 0.6s;-o-transition-duration: 0.6s;transition-duration: 0.6s; }
.form-contact select:focus {background:#FFF url(../images/arrow-select.png) no-repeat right 10px center ; border:1px solid #1B1D94; color:#000; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; -webkit-transition-duration: 0.6s;-moz-transition-duration: 0.6s;-o-transition-duration: 0.6s;transition-duration: 0.6s;}

input.form-contact-btn { list-style: outside none none;  text-align: center; width: auto; line-height:30px; font-size:16px; color:#1B1D94; text-decoration:none; font-weight:500; margin:0; padding:10px 35px; background:#FFF; 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-contact-btn:hover { background:#1B1D94; color:#049b44; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }

.form-contact label { font-size:15px; text-align:left; color:#000; font-weight:600; margin:0; padding:0 0 5px 0; line-height:25px; font-style:italic;}
.form-contact label span { color:#F00;}
/*FORM*/

.contact-address-icon { float:left; width:40px; height:40px; margin:0; padding:0; text-align:center; font-size:18px; color:#FFF;}

/*MAP*/
.no-margin { float:left; margin:15px 0 30px 0; padding:1px; border:1px solid #CEE987;}
/*MAP*/

.inner-text { float:left; margin:15px 0 0 0;}

/*our supply base*/
#our-supply-base { margin:0; padding:15px 0; background:#E2F3FD;}
/*our supply base*/

.line { float:left; width:100%; height:1px; margin:0 0 15px 0; padding:0; background:#CEE987;}

.director-box { float:left; margin:15px 0; padding:0; min-height:10px;}
.director-img { float:left; margin:0; padding:1px; border:1px solid #CEE987; overflow:hidden;  border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}

.director-text { float:left; margin:0; padding:30px 15px 0 15px; font-size:16px; text-align:left; color:#1B1D94; font-weight:700; line-height:24px;}
.director-text span { font-weight:500; color:#049b44; font-style:italic;}

.inner-page-img { float:left; margin:30px 0 0 0; padding:1px; border:1px solid #CEE987;}

/*PRODUCT-PAGE*/
.product-page-bg { float:left; margin:15px 0; padding:0;}
.product-page-text { float:left; margin:15px 0 0 0; padding:0;}
.product-page-text h4 { text-align:center; font-size:22px; line-height:32px; text-transform:uppercase; margin:0; padding:0; font-weight:700; font-style:normal; color:#1B1D94;}
.product-page-text h6 { text-align:center; font-size:15px; line-height:25px; text-transform:capitalize; margin:0 0 0 0; padding:0; font-weight:600; font-style: italic; color:#000;}
.product-page-text h6 span {color:#1B1D94; font-weight:700;}
/*PRODUCT-PAGE*/

/*GALLERY*/
.gallerybox { float:left; margin:15px 0; padding:0; border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
.gallery {display: inline-block; margin-top: 0;}
.gallery-box { margin:15px 0;}
/*GALLERY*/

@media only screen and ( min-width: 1299px) and (max-width: 2399px) {


/*MOBILE CALL NOW*/
.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*/
.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*/

}





/* Portrait tablet to landscape and desktop */
@media only screen and ( min-width: 768px) and ( max-width: 980px ) {

h1 { font-size:36px; line-height:46px; margin:0 0 15px 0; padding:0 0 15px 0; color:#1B1D94; text-align:center; font-weight:700; text-transform:uppercase; background:url(../images/h1.png) no-repeat center bottom;}


h6 { font-size:18px; line-height:28px; margin:15px 0 0 0; padding:0; color:#000; text-align:center; font-weight:600; font-style:italic;}

/*MOBILE CALL NOW*/
.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*/
.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*/
.logo { float:left; margin:15px 0; padding:0;}
.logo img { width:111px;}
/*LOGO*/

/**HEADER**/

/*FOOTER*/

/*Call-Now*/
.call-now { float:left; margin-top:15px; padding:0;}
.call-now ul { float:left; margin:0; padding:0; list-style:none;}
.call-now ul li { float:left; text-align:left; font-size:13px; font-weight:500; color:#FFF; line-height:30px; margin:0; padding:0 15px;}
.call-now ul li a { color:#FFF; text-decoration:none;}
.call-now ul li a:hover {color:#1B1D94;}
.call-now ul li.icon { float:left; width:30px; height:30px; margin:0; padding:0; background:#FFF; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
/*Call-Now*/

/*FOOTER*/

/*SUB-BANNER*/
#seb-banner { width:100%;  margin:0; padding:40px 0; background:#049b44;}
#seb-banner h2 {width: 100%; line-height:45px; font-size:36px; color:#FFF; text-align:center; margin:0; padding:0 ; font-weight:700; text-transform:uppercase;}
/*SUB-BANNER*/

/*PRODUCT-PAGE*/
.product-page-text h4 { text-align:center; font-size:20px; line-height:30px; text-transform:uppercase; margin:0; padding:0; font-weight:700; font-style:normal; color:#1B1D94;}
.product-page-text h6 { text-align:center; font-size:14px; line-height:20px; text-transform:capitalize; margin:0 0 0 0; padding:0; font-weight:600; font-style: italic; color:#000;}
/*PRODUCT-PAGE*/

}
/* 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:32px; line-height:42px; margin:0 0 15px 0; padding:0 0 15px 0; color:#1B1D94; text-align:center; font-weight:700; text-transform:uppercase; background:url(../images/h1.png) no-repeat center bottom;}

h2 { font-size:28px; line-height:38px; margin: 15px 0 5px 0; padding:0 ; color:#1B1D94; text-align:left; font-weight:700; text-transform:uppercase;}

h3 { font-size:22px; line-height:28px; margin: 15px 0 5px 0; padding:0 ; color:#049b44; text-align:left; font-weight:600; text-transform:uppercase;}

h4 { font-size:20px; line-height:28px; margin:15px 0 30px 0; padding:0; color:#1B1D94; text-align:center; font-weight:700; font-style:italic;}

h5 { font-size:18px; line-height:26px; margin:15px 0; padding:0; color:#1B1D94; text-align:left; font-weight:700; text-transform:capitalize; font-style:italic;}

h6 { font-size:16px; line-height:22px; margin:15px 0 0 0; padding:0; color:#000; text-align:center; font-weight:600; font-style:italic;}

/*MOBILE CALL NOW*/
.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*/
.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*/

/**HEADER**/
/*LOGO*/
.logo { float:none; width:152px; margin:55px auto 15px auto; padding:0;}
.logo img { width:152px;}
/*LOGO*/
/**HEADER**/

/*FOOTER*/

/*FOOTER-NAV*/
#footer-1 .links { margin:0; padding:0 0 10px 0; list-style: outside none none; border-bottom:1px solid #CEE987;}
#footer-1 .links li { display: inline-block; margin:0 0 0 0;}
#footer-1 .links li a { color:#FFF; font-size:13px; line-height:20px; margin:0; padding:0 10px; font-weight:500;}
#footer-1 .links li a:hover { color:#1B1D94; text-decoration:none;}
/*FOOTER-NAV*/

/*Call-Now*/
.call-now { float:left; margin-top:15px; padding:0;}
.call-now ul { float:left; margin:0; padding:0; list-style:none;}
.call-now ul li { float:left; text-align:left; font-size:13px; font-weight:500; color:#FFF; line-height:30px; margin:0; padding:0 15px;}
.call-now ul li a { color:#FFF; text-decoration:none;}
.call-now ul li a:hover {color:#1B1D94;}
.call-now ul li.icon { float:left; width:30px; height:30px; margin:0; padding:0; background:#FFF; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
/*Call-Now*/

/*FOOTER-FOLOW-US*/
.footer-folow-us { float: right; width:auto; height:auto; margin-top:15px; padding:0;}
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:30px; height:30px; margin:0 0 0 10px; padding:0;}
.footer-folow-us ul li a { float:left; width:30px; height:30px; margin:0; padding:9px 0 0 0; text-align:center; font-size:12px; color:#049b44; background:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.footer-folow-us ul li a:hover { float:left; background:#1B1D94; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*FOOTER-FOLOW-US*/

/*FOOTER*/

/*COPYRIGHT*/
.copyright { float:left; padding:15px; margin:0; line-height:20px; font-size:13px; text-align:center; color:#FFF; font-weight:500;}
/*COPYRIGHT*/

/*SUB-BANNER*/
#seb-banner { width:100%; margin:0; padding:30px 0; background:#049b44;}
#seb-banner h2 {width: 100%; line-height:40px; font-size:30px; color:#FFF; text-align:center; margin:0; padding:0 ; font-weight:700; text-transform:uppercase;}
/*SUB-BANNER*/

/*FORM*/
input.form-contact-btn { list-style: outside none none;  text-align: center; width: auto; line-height:30px; font-size:15px; color:#1B1D94; text-decoration:none; font-weight:500; margin:0; padding:10px 25px; background:#FFF; 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-contact-btn:hover { background:#1B1D94; color:#049b44; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*FORM*/

/*PRODUCT-PAGE*/
.product-page-text h4 { text-align:center; font-size:20px; line-height:30px; text-transform:uppercase; margin:0; padding:0; font-weight:700; font-style:normal; color:#1B1D94;}
.product-page-text h6 { text-align:center; font-size:14px; line-height:20px; text-transform:capitalize; margin:0 0 0 0; padding:0; font-weight:600; font-style: italic; color:#000;}
/*PRODUCT-PAGE*/

}
/* Landscape phone to portrait tablet */





@media only screen and ( min-width: 481px) and ( max-width: 599px ) {

h1 { font-size:26px; line-height:36px; margin:0 0 15px 0; padding:0 0 15px 0; color:#1B1D94; text-align:center; font-weight:700; text-transform:uppercase; background:url(../images/h1.png) no-repeat center bottom;}

h2 { font-size:24px; line-height:35px; margin: 15px 0 5px 0; padding:0 ; color:#1B1D94; text-align:left; font-weight:700; text-transform:uppercase;}

h3 { font-size:20px; line-height:26px; margin: 15px 0 5px 0; padding:0 ; color:#049b44; text-align:left; font-weight:600; text-transform:uppercase;}

h4 { font-size:18px; line-height:25px; margin:15px 0 30px 0; padding:0; color:#1B1D94; text-align:center; font-weight:700; font-style:italic;}

h5 { font-size:16px; line-height:22px; margin:15px 0; padding:0; color:#1B1D94; text-align:left; font-weight:700; text-transform:capitalize; font-style:italic;}

h6 { font-size:15px; line-height:22px; margin:15px 0 0 0; padding:0; color:#000; text-align:center; font-weight:600; font-style:italic;}

p { width:100%; font-size:14px; font-weight:500; line-height:20px; text-align:left; color:#000; margin:0 0 15px 0; padding:0;}

/*MOBILE CALL NOW*/
.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*/
.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*/

/**HEADER**/
/*LOGO*/
.logo { float:none; width:125px; margin:55px auto 15px auto; padding:0;}
.logo img { width:125px;}
/*LOGO*/
/**HEADER**/

/*PRODUCT*/
.cours4{position:absolute; font-size:16px; line-height:30px; font-weight:500; text-transform:uppercase; -margin-top:-50px; padding-top:10px; padding-bottom:10px; width:100%; height:50px;	opacity:0;	bottom:-50px; -background:#049b44;	background:#049b44;}
/*PRODUCT*/

/*FOOTER*/

/*FOOTER-NAV*/
#footer-1 .links { margin:0; padding:0 0 10px 0; list-style: outside none none; border-bottom:1px solid #CEE987;}
#footer-1 .links li { display: inline-block; margin:0 0 0 0;}
#footer-1 .links li a { color:#FFF; font-size:12px; line-height:20px; margin:0; padding:0 10px; font-weight:500;}
#footer-1 .links li a:hover { color:#1B1D94; text-decoration:none;}
/*FOOTER-NAV*/

/*Call-Now*/
.call-now { display:none; /*float:left; width:100%; margin-top:15px; margin-bottom:15px; padding:0;*/}
/*.call-now ul { float:left; width:50%; margin:0; padding:0; list-style:none;}
.call-now ul li { float:left; text-align:left; font-size:13px; font-weight:500; color:#FFF; line-height:30px; margin:0; padding:0 15px;}
.call-now ul li a { color:#FFF; text-decoration:none;}
.call-now ul li a:hover {color:#1B1D94;}
.call-now ul li.icon { float:left; width:30px; height:30px; margin:0; padding:0; background:#FFF; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}*/
/*Call-Now*/

/*FOOTER-FOLOW-US*/
.footer-folow-us { float: none; width:200px; height:auto; margin:0 auto; padding:15px 0 0 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; height:30px; margin:0 5px; padding:0;}
.footer-folow-us ul li a { float:left; width:30px; height:30px; margin:0; padding:9px 0 0 0; text-align:center; font-size:12px; color:#049b44; background:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.footer-folow-us ul li a:hover { float:left; background:#1B1D94; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*FOOTER-FOLOW-US*/

/*FOOTER*/

/*COPYRIGHT*/
.copyright { float:left; padding:15px 20px; margin:0; line-height:18px; font-size:12px; text-align:center; color:#FFF; font-weight:500;}
/*COPYRIGHT*/

/*SUB-BANNER*/
#seb-banner { width:100%; margin:0; padding:30px 0; background:#049b44;}
#seb-banner h2 {width: 100%; line-height:36px; font-size:26px; color:#FFF; text-align:center; margin:0; padding:0 ; font-weight:700; text-transform:uppercase;}
/*SUB-BANNER*/

/*FORM*/
input.form-contact-btn { list-style: outside none none;  text-align: center; width: auto; line-height:30px; font-size:14px; color:#1B1D94; text-decoration:none; font-weight:500; margin:0; padding:10px 25px; background:#FFF; 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-contact-btn:hover { background:#1B1D94; color:#049b44; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*FORM*/

/*PRODUCT-PAGE*/
.product-page-text h4 { text-align:center; font-size:18px; line-height:30px; text-transform:uppercase; margin:0; padding:0; font-weight:700; font-style:normal; color:#1B1D94;}
.product-page-text h6 { text-align:center; font-size:14px; line-height:20px; text-transform:capitalize; margin:0 0 0 0; padding:0; font-weight:600; font-style: italic; color:#000;}
/*PRODUCT-PAGE*/

}





@media only screen and ( min-width: 320px) and ( max-width: 480px ) {	

h1 { font-size:26px; line-height:36px; margin:0 0 15px 0; padding:0 0 15px 0; color:#1B1D94; text-align:center; font-weight:700; text-transform:uppercase; background:url(../images/h1.png) no-repeat center bottom;}

h2 { font-size:24px; line-height:35px; margin: 15px 0 5px 0; padding:0 ; color:#1B1D94; text-align:left; font-weight:700; text-transform:uppercase;}

h3 { font-size:20px; line-height:26px; margin: 15px 0 5px 0; padding:0 ; color:#049b44; text-align:left; font-weight:600; text-transform:uppercase;}

h4 { font-size:18px; line-height:25px; margin:15px 0 30px 0; padding:0; color:#1B1D94; text-align:center; font-weight:700; font-style:italic;}

h5 { font-size:16px; line-height:22px; margin:15px 0; padding:0; color:#1B1D94; text-align:left; font-weight:700; text-transform:capitalize; font-style:italic;}

h6 { font-size:15px; line-height:22px; margin:15px 0 0 0; padding:0; color:#000; text-align:center; font-weight:600; font-style:italic;}

p { width:100%; font-size:14px; font-weight:500; line-height:20px; text-align:left; color:#000; margin:0 0 15px 0; padding:0;}

/*MOBILE CALL NOW*/
.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*/
.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*/

/**HEADER**/
/*LOGO*/
.logo { float:none; width:125px; margin:55px auto 15px auto; padding:0;}
.logo img { width:125px;}
/*LOGO*/
/**HEADER**/

/*PRODUCT*/
.cours4{position:absolute; font-size:16px; line-height:30px; font-weight:500; text-transform:uppercase; -margin-top:-50px; padding-top:10px; padding-bottom:10px; width:100%; height:50px;	opacity:0;	bottom:-50px; -background:#049b44;	background:#049b44;}
/*PRODUCT*/

/*FOOTER*/

/*FOOTER-NAV*/
#footer-1 .links { margin:0; padding:0 0 10px 0; list-style: outside none none; border-bottom:1px solid #CEE987;}
#footer-1 .links li { display: inline-block; margin:0 0 0 0;}
#footer-1 .links li a { color:#FFF; font-size:12px; line-height:20px; margin:0; padding:2px 7px; font-weight:500;}
#footer-1 .links li a:hover { color:#1B1D94; text-decoration:none;}
/*FOOTER-NAV*/

/*Call-Now*/
.call-now { display:none; /*float:left; width:100%; margin-top:15px; padding:0;*/}
/*.call-now ul { float:left; width:100%; margin:0 0 10px 0; padding:0; list-style:none;}
.call-now ul li { float:left; text-align:left; font-size:13px; font-weight:500; color:#FFF; line-height:30px; margin:0; padding:0 15px;}
.call-now ul li a { color:#FFF; text-decoration:none;}
.call-now ul li a:hover {color:#1B1D94;}
.call-now ul li.icon { float:left; width:30px; height:30px; margin:0; padding:0; background:#FFF; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}*/
/*Call-Now*/

/*FOOTER-FOLOW-US*/
.footer-folow-us { float: none; width:200px; height:auto; margin:0 auto; padding:15px 0 0 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; height:30px; margin:0 5px; padding:0;}
.footer-folow-us ul li a { float:left; width:30px; height:30px; margin:0; padding:9px 0 0 0; text-align:center; font-size:12px; color:#049b44; background:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.footer-folow-us ul li a:hover { float:left; background:#1B1D94; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*FOOTER-FOLOW-US*/

/*FOOTER*/

/*COPYRIGHT*/
.copyright { float:left; padding:15px 20px; margin:0; line-height:18px; font-size:12px; text-align:center; color:#FFF; font-weight:500;}
/*COPYRIGHT*/

/*SUB-BANNER*/
#seb-banner { width:100%; margin:0; padding:25px 0; background:#049b44;}
#seb-banner h2 {width: 100%; line-height:35px; font-size:24px; color:#FFF; text-align:center; margin:0; padding:0 ; font-weight:700; text-transform:uppercase;}
/*SUB-BANNER*/

/*FORM*/
input.form-contact-btn { list-style: outside none none;  text-align: center; width: auto; line-height:30px; font-size:14px; color:#1B1D94; text-decoration:none; font-weight:500; margin:0; padding:10px 25px; background:#FFF; 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-contact-btn:hover { background:#1B1D94; color:#049b44; text-decoration:none;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*FORM*/

/*PRODUCT-PAGE*/
.product-page-text h4 { text-align:center; font-size:18px; line-height:30px; text-transform:uppercase; margin:0; padding:0; font-weight:700; font-style:normal; color:#1B1D94;}
.product-page-text h6 { text-align:center; font-size:14px; line-height:20px; text-transform:capitalize; margin:0 0 0 0; padding:0; font-weight:600; font-style: italic; color:#000;}
/*PRODUCT-PAGE*/

}