body { background:#FFF; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:14px; line-height:22px; margin:0; padding:0; color:#3F3F3F; font-weight:500; white-space:normal; visibility:inherit; text-align:inherit; border:0px; letter-spacing:0px; font-stretch:inherit; overflow-x:hidden;}

html{height:100%; margin-bottom:0px;}

* { margin: 0; padding: 0; outline: 0; }
.table-bg { background:#E7BC5B; color:#FFF; line-height:25px !important; font-size:14px; font-weight:700; text-transform:uppercase;  -ms-word-break: break-all;
     word-break: break-all;

/* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;}
/*TEXT SELECTION*/
::-moz-selection { /* Code for Firefox */ color:#000000; background:#E7BC5B;}
::selection {color:#000000; background:#E7BC5B;}
/*TEXT SELECTION*/

h1 { text-align:left; font-size:36px; line-height:45px; margin:15px 0; padding:0; color:#000000; text-transform:uppercase; font-weight:800;}
h1 span {  color:#E7BC5B;}

h2 { font-size:30px; line-height:35px; margin:15px 0; padding:0; font-weight:800; color:#E7BC5B; text-transform:uppercase;}

h3 { font-size:20px; line-height:30px; margin:15px 0; padding:0; font-weight:800; color:#000000; text-transform:uppercase;}

h6 { font-size:16px; line-height:22px; margin:15px 0; padding:0; font-weight:600; color:#3F3F3F; font-style:italic}
h6 span {color:#000000;}

p { text-align:left; color:#3F3F3F; font-size:14px; line-height:22px; margin:15px 0; padding:0; font-weight:500; font-style:normal;}
p a {color:#3F3F3F; text-decoration:none;}
p a:hover { color:#000000; text-decoration:none;}
p span { color:#000000; font-weight:600;}
p strong {color:#E7BC5B; font-weight:600;}

/*TOP*/
#top {background:#E7BC5B; margin:0; padding:0;}

.top-no { float:left; margin:0; padding:5px 0; font-size:14px; text-align:left; color:#000; font-weight:500; line-height:30px; text-transform:uppercase;}
.top-no span { font-weight:700;}

/*SOCIAL-ICONS*/
.social-icons { float:right; margin:0; padding:0;}
.social-icons ul { float:left; margin:0; padding:0; list-style:none;}
.social-icons ul li { float:left; margin:5px 0; padding:0; font-size:14px;}
.social-icons ul li a { float:left; text-align:center; width:30px; color:#000; margin:0; padding:8px 0; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.social-icons ul li a:hover { background:#000000; color:#E7BC5B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*SOCIAL-ICONS*/
/*TOP*/

/**HEADER**/
#header-1 { margin:0; padding:0;}

/*HEADER-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%;max-width:970px; }
.stickydiv{position: relative; z-index:999 !important; width: 100%; background:#FFF; border-bottom:1px solid #EEE;}
.stickydiv.stuck{position: fixed; top: 0; width: 100%; z-index: 8;}
/*HEADER-FIX*/

/*LOGO*/
.logo { float:left; margin:15px 0; padding:0; display:block;}
/*LOGO*/

/**HEADER**/

.home-taxt { margin-top:15px; margin-bottom:15px;}
.home-img { float:left; margin:15px 0; padding:1px; border:1px solid #EEE;}
.home-img img { width:100%;}
/*HOME-SECTION*/
.home-box-section { margin: 0; position: relative; padding:15px 0; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-position: center center; background-image:url(../images/home_box_bg.jpg);}
.home-box-section::before {position: absolute; content: ''; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,43,128,0.80);}

.home-box-section h1 {text-align:center; width:100%; font-size:30px; line-height:40px; margin:15px 0; padding:0; font-weight:700; color:#FFF; text-decoration:none; text-transform:uppercase;}

.home-box { float:left; width:100%; margin:15px 0; padding:0;}
.home-box-icon { width:130px; margin:0 auto; clear:both;}
.home-box-icon:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0;height: 0;}
.home-box h3 { text-align:center; font-size:24px; margin:20px 0 15px 0; padding:0 15px; line-height:35px; color:#FFF; font-weight:700; text-transform:uppercase;}
.home-box p { text-align:center; font-size:14px; margin:0; padding:0 15px; line-height:22px; color:#FFF; font-weight:600;}
/*HOME-SECTION*/

/*OUR PRODUCTS*/
#business-section { margin:0 0 15px 0; position: relative; padding:15px 0; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-position: center center; background-image:url(../images/home-bg.jpg);}
#business-section::before {position: absolute; content: ''; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.80);}

.new-arrivals { margin:0; padding:0;}
.product-item {padding:1px; margin:15px 0; background:#fff; position: relative; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.product-item:hover {background:#000000; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.product-item .product-item-img a { float:left; margin:0 0 15px 0; padding:0;}
.product-item:hover .product-item-img a { }

.product-item h5 { color:#000000; font-size:18px; line-height:30px; margin:0 0 15px 0 ; padding:0 15px; font-weight:800; text-transform:uppercase; text-align:center;}
.product-item h5 a {color:#000000; text-decoration:none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.product-item:hover h5 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;}

.product-item p {color:#E7BC5B; font-size:14px; line-height:20px; text-align:center; margin:5px 0 15px 0; padding:0 15px; font-weight:800; font-style:italic;}
.product-item p a {color:#E7BC5B; text-decoration:none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-weight:800; }
.product-item:hover p 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;}
/*OUR PRODUCTS*/

/*BOX*/
.box-big { float:left; width:100%; margin:15px 0;}
.box-big_img { float:left; margin:0; padding:1px; border:1px solid #EEE;}
.box-big_img a { display:block; opacity: 0.7; filter: alpha(opacity=70);}
.box-big_img a:hover { display:block; opacity:1; filter: alpha(opacity=100);}
.box-big-text { float:left; width:100%; margin:15px 0 0 0; padding:0;}
.box-big-text h2 { text-align:left; font-size:24px; line-height:30px; margin:0; padding:5px 15px; color:#000000; border-left:5px solid #E7BC5B; text-transform:uppercase; font-weight:800;}

.box-big-text p { font-size:14px; line-height:20px; margin:15px 0 0 0; padding:0; color:#3F3F3F; font-weight:500;}
.box-big-text p a { color:#E7BC5B; font-weight:600; text-decoration:none;}
.box-big-text p a:hover {color:#000000;}
/*BOX*/

#news-container { float:left; width: 100%; margin:15px 0 0 0;}
#news-container ul{ float:left; margin:0; padding:0; list-style:none;}
#news-container ul li{ float:left; width:100%; height:auto; margin:0 ; padding:0;}
#news-container ul li div{ float:left;}
#news-container p{ text-align:left; margin:0 0 15px 0;}

#news-container1 { float:left; width: 100%; margin:15px 0 0 0; }
#news-container1 ul { float:left; margin:0; padding:0; list-style:none;}
#news-container1 ul li { float:left; width:100%; height:auto; margin:0 ; padding:0;}
#news-container1 ul li div { float:left;}
#news-container1 p{ text-align:left; margin:0 0 15px 0;}

/*WHY WE'RE DIFFERENT*/
#why-we-section {background:#000000; padding:15px 0; margin:15px 0 0 0 ;}

.why-we-section-box { float:left; width:100%; margin:15px 0; padding:15px; border:1px solid #FA8761;}
.why-we-section-box-icon { float:left; width:100%; text-align:center; color:#FFF; font-size:40px; margin:0; padding:10px 0; line-height:60px;}

.why-we-section-titel { float:left; width:100%; margin:5px 0 ; padding:0; font-size:16px; line-height:25px; text-align:center; font-weight:700; color:#FFF;  text-transform:uppercase;}
.why-we-section-text { float:left; width:100%; margin:0; padding:0; font-size:32px; line-height:40px; text-align:center; font-weight:800; color:#FFF; text-decoration:none;}
/*WHY WE'RE DIFFERENT*/

/*Registration*/
#registration-section { margin: 0; position: relative; padding:75px 0 60px 0; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-position: center center; background-image:url(../images/registration_bg.jpg);}
#registration-section::before {position: absolute; content: ''; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.80);}

#registration-section h1 { text-align:center; color:#FFF; font-size:36px; line-height:45px; margin:0; padding:0; font-weight:800; text-transform:uppercase;}

.registration-btn { width:200px; margin:15px auto; padding:0;}
.registration-btn:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.registration-btn a { float:left; width:100%; margin:0; padding:10px 15px ; background:#FFF; font-size:16px; color:#000000; line-height:30px; text-decoration:none; font-weight:600; text-transform:uppercase; text-align:center; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; }
.registration-btn a:hover { background:#E7BC5B; color:#000; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*Registration*/

/*FOOTER*/
#footer-1 { background:#000000; margin:0; padding:15px 0;}
.copyright { float:left; text-align:center; font-size:14px; line-height:20px; margin:0; color:#FFF; font-weight:600;}

.footer-social-icons { margin-bottom: 15px; }
.footer-social-icons ul { margin:0; padding:0; list-style:none;} 
.footer-social-icons ul li {display: inline-block;}
.footer-social-icons ul li a i { font-size:12px; background: #FFF none repeat scroll 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #000; display: inline-block; height:35px; line-height:35px; margin-left: 5px; text-align: center; width:35px;}
.footer-social-icons ul li a i:hover { background: #E7BC5B none repeat scroll 0 0; color: #000;}
/*FOOTER*/

/*HOME POPUP*/
.modal-dialog {}
.modal-content {}
.modal-header { background:#000000; border-radius:5px 5px 0 0;}
.modal-header h4 { text-align:center; text-transform:uppercase; font-size:24px; line-height:30px; margin:0; padding:0; font-weight:700; color:#FFF;}
.modal-body { background:#FFF; margin:0; padding:10px;}
.add-box { float:left; width:100%; height:auto; margin:0; padding:0 15px;}
.add-box h2 { width:100%; text-align:left; color:#3F3F3F ; font-size:14px; line-height:20px ; margin: 15px 0; padding:0 !important;  font-family:"Open Sans", Arial, Helvetica, sans-serif; font-weight:500; text-transform:capitalize;}
.add-box h2 span { font-weight:700;  color:#E7BC5B ;}
.modal-footer { margin-top:15px;}
.inner-img { float:left; margin:15px 0; padding:0;}
/*HOME POPUP*/

/*SUB-BANNER*/
#sub-banner { width:100%; background:#000000; height: auto; margin: 0 ; padding:30px 0px;}
#sub-banner h1 { text-align:left; font-size:40px; line-height:50px; text-transform:uppercase; color:#FFF; font-weight:800; margin:0; padding:0;}
/*breadcrumb*/
.breadcrumb-handler { float:left; width:100%; height:auto; line-height:20px; margin:15px 0 0 0; padding:0; font-size:14px; color:#FFF; font-weight:400; text-align:left; 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:#E7BC5B;}
/*breadcrumb*/
/*SUB-BANNER*/

/*PRODUCT*/
.product-box { float:left; width:100%; margin:15px 0; padding:1px; border:1px solid #EEE;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; background:#FFF}
.product-box:hover { border:1px solid #000000;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.product-box-img { float:left; margin:0; padding:0; width:100%;}
.product-box .product-box-titel a {  float:left; width:100%; font-size:16px; text-align:center; color:#E7BC5B; line-height:22px; font-weight:800; margin:0; padding:15px; text-decoration:none; text-transform:uppercase;}
.product-box:hover .product-box-titel a { color:#000000;}
.product-box .product-box-price a {  float:left; width:100%; font-size:14px; text-align:center; color:#000000; line-height:20px; font-weight:700; margin:0; padding:0 15px 15px 15px; text-decoration:none;}
.product-box:hover .product-box-price a { color:#E7BC5B;}
/*PRODUCT*/

 /*GALLERY*/
.gallery-section { float:left; margin: 0; padding:0;}

.gallery{display: inline-block;margin-top: 0;}
.gallery-box { margin: 0 !important; padding:0px;}

.thumbnail, .fancybox {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; padding:1px; border:1px solid #EEE;}
.thumbnail:hover, .fancybox:hover { }

.gallery-inner{display: inline-block; margin:15px 0; }
/*GALLERY*/

/*INNER-FORM*/
.form-contact-box { float:left; margin:0; padding:0;}

.form-contact-box-inner { float:left; margin:15px 0; padding:0;}

.form-contact { float:left; height:auto;  margin:15px 0; font-size:14px; line-height:22px; color:#3F3F3F; font-weight:400; }
.form-contact a { color:#000000; text-align:left; text-decoration:none; font-weight:600;}
.form-contact a:hover { color:#E7BC5B;}

.form-contact p {height:auto;  margin: 0; font-size:14px; line-height:22px; color:#3F3F3F; font-weight:400; }
.form-contact p a { color:#000000; text-align:center; text-decoration:none; font-weight:600;}
.form-contact p a:hover { color:#E7BC5B;}

.form-contact-bor { float:left; width:100%; height:50px; line-height:50px; font-size:14px; text-align:left; color:#3F3F3F; font-weight:500;margin:0 0 0 0; padding:0 0 0 15px; background:#FFF; border:1px solid #EEE; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  }
.form-contact-textar { float:left; width:100%; height:110px; line-height:35px; font-size:14px; text-align:left; color:#3F3F3F; font-weight:500;margin:0 0 0 0; padding:5px 0 0 15px; background:#FFF; border:1px solid #EEE; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  }
.form-contact-bor:focus, .form-contact-textar:focus { background:#FFF; border:1px solid #000000; }

.form-contact select { float:left; font-size:14px; margin:0; padding:0 0 0 15px; color:#3F3F3F;  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 #EEE; 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: ''; }
.form-contact select:focus {background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ; border:1px solid #F5050D; color:#3F3F3F; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: '';}


.form-contact label { font-size:14px; width:100%; text-align:left; color:#3F3F3F; font-weight:600; margin:0; padding:0 0 7px 0; line-height:23px;}
.form-contact label span { color:#000000;}

.check-box { float:left; width:15px; margin:5px 8px 0 0 !important; padding:0;}
/*INNER-FORM*/

.register-form {  width:600px; margin:15px auto; padding:15px; background:#FFF; border:1px solid #EEE; }
.register-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.form-btn { font-size:14px; font-weight:600; text-transform:uppercase; padding:10px 35px; line-height:25px ; color:#FFF; background:#000000; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; border-radius:7px; border:none;}
.form-btn:hover { background:#E7BC5B; color:#FFF;  border:none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

@media only screen and ( min-width: 1299px) and (max-width: 2399px) {

h1 {font-size:38px; line-height:48px;}

h2 { font-size:35px; line-height:40px;}

h3 { font-size:24px; line-height:35px;}

h6 { font-size:16px; line-height:24px;}

/*Nav-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%;max-width:1170px; }
.stickydiv{position: relative; z-index:999 !important; width: 100%;}
.stickydiv.stuck{position: fixed; top: 0; width: 100%; z-index: 8;}
/*Nav-FIX*/

/*BOX*/
.box-big-text h2 {font-size:28px; line-height:40px;}
/*BOX*/

/*HOME-SECTION*/
.home-box-section h1 {font-size:40px; line-height:50px;}
.home-box h3 {font-size:28px; line-height:38px;}
.home-box p { font-size:15px; line-height:22px;}
/*HOME-SECTION*/

/*OUR PRODUCTS*/
.product-item h5 {font-size:20px; line-height:35px;}
.product-item p {font-size:15px; line-height:25px;}
/*OUR PRODUCTS*/

/*WHY WE'RE DIFFERENT*/
.why-we-section-box-icon { font-size:50px; line-height:70px;}
.why-we-section-titel {font-size:20px; line-height:30px; }
.why-we-section-text { font-size:40px; line-height:50px;}
/*WHY WE'RE DIFFERENT*/

/*Registration*/
#registration-section h1 { font-size:40px; line-height:55px;}
/*Registration*/

/*SUB-BANNER*/
#sub-banner h1 { font-size:45px; line-height:55px;}
/*breadcrumb*/
.breadcrumb-handler {line-height:20px; margin:15px 0 0 0; font-size:14px;}
.breadcrumb-handler a {line-height:20px; margin:0 7px; }
/*breadcrumb*/
/*SUB-BANNER*/

/*PRODUCT*/
.product-box .product-box-titel a {font-size:18px; line-height:25px;}
/*PRODUCT*/

.form-btn { font-size:15px; padding:10px 35px; line-height:30px; }
}





/* Portrait tablet to landscape and desktop */
@media only screen and ( min-width: 768px) and ( max-width: 980px ) {

h1 {font-size:32px; line-height:40px;}

/*Nav-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%;max-width:750px; }
.stickydiv{position: relative; z-index:999 !important; width: 100%;}
.stickydiv.stuck{position: fixed; top: 0; width: 100%; z-index: 8;}
/*Nav-FIX*/

/*LOGO*/
.logo { float:left; margin:15px 0; padding:0; display:block;}
.logo img { width:143px;}
/*LOGO*/

/*BOX*/
.box-big-text h2 {font-size:18px; line-height:25px;}
/*BOX*/

/*HOME-SECTION*/
.home-box-section h1 {font-size:30px; line-height:40px;}
.home-box-icon { width:100px; margin:0 auto; clear:both;}
.home-box h3 {font-size:20px; line-height:30px;}
.home-box p { font-size:14px; line-height:20px;}
/*HOME-SECTION*/

/*OUR PRODUCTS*/
.product-item h5 {font-size:18px; line-height:30px;}
.product-item p {font-size:14px; line-height:20px;}
/*OUR PRODUCTS*/

/*WHY WE'RE DIFFERENT*/
.why-we-section-box-icon { font-size:40px; line-height:60px;}
.why-we-section-titel {font-size:18px; line-height:30px; }
.why-we-section-text { font-size:35px; line-height:45px;}
/*WHY WE'RE DIFFERENT*/

/*Registration*/
#registration-section h1 { font-size:30px; line-height:40px;}
.registration-btn { width:170px; margin:15px auto; padding:0;}
.registration-btn a {font-size:15px; line-height:25px;}
/*Registration*/

/*HOME POPUP*/
.modal-dialog {}
.modal-content {}
.modal-header { background:#000000; border-radius:5px 5px 0 0;}
.modal-header h4 {font-size:20px; line-height:30px;}
.modal-body { background:#FFF; margin:0; padding:10px;}
.add-box { float:left; width:100%; height:auto; margin:0; padding:0 15px;}
.add-box h2 { font-size:14px; line-height:20px ;}
.modal-footer { margin-top:15px;}
.inner-img { float:left; margin:15px 0; padding:0;}
/*HOME POPUP*/

/*Business*/
.home-section .home-section-titel a {font-size:20px; line-height:30px; }
.home-section .home-section-pr a { font-size:18px; line-height:28px;}
/*Business*/

.form-btn { font-size:14px; padding:10px 35px; line-height:25px; }

}
/* 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:28px; line-height:35px;}

h2 { font-size:28px; line-height:35px;}

h3 { font-size:18px; line-height:28px;}

h6 { font-size:15px; line-height:22px;}

/*TOP*/
#top { display:none;}
.top-no { display:none;}
/*SOCIAL-ICONS*/
.social-icons { display:none;}
/*SOCIAL-ICONS*/
/*TOP*/

/*Nav-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%;max-width:560px; }
.stickydiv{position: relative; z-index:999 !important; width: 100%;}
.stickydiv.stuck{position: relative; top: 0; width: 100%; z-index: 8;}
/*Nav-FIX*/

/*LOGO*/
.logo { /*float:left;*/ float:none; width:174px; height: auto; margin:60px auto 15px auto; padding: 0; display:block;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.logo img { width:174px;}
/*LOGO*/

/*BOX*/
.box-big-text h2 {font-size:30px; line-height:40px;}
/*BOX*/

/*HOME-SECTION*/
.home-box-section h1 {font-size:26px; line-height:35px;}
.home-box-icon { width:110px; margin:0 auto; clear:both;}
.home-box h3 {font-size:20px; line-height:30px;}
.home-box p { font-size:14px; line-height:20px;}
/*HOME-SECTION*/

/*WHY WE'RE DIFFERENT*/
.why-we-section-box-icon { font-size:30px; line-height:50px;}
.why-we-section-titel {font-size:16px; line-height:30px; }
.why-we-section-text { font-size:30px; line-height:40px;}
/*WHY WE'RE DIFFERENT*/

/*Registration*/
#registration-section {padding:40px 0 30px 0;}
#registration-section h1 { font-size:28px; line-height:38px;}
.registration-btn { width:170px; margin:15px auto; padding:0;}
.registration-btn a {font-size:15px; line-height:25px;}
/*Registration*/

/*FOOTER*/
.copyright {font-size:13px; line-height:18px;}
/*FOOTER*/

/*HOME POPUP*/
.modal-dialog {}
.modal-content {}
.modal-header { background:#000000; border-radius:5px 5px 0 0;}
.modal-header h4 {font-size:20px; line-height:30px;}
.modal-body { background:#FFF; margin:0; padding:10px;}
.add-box { float:left; width:100%; height:auto; margin:0; padding:0 15px;}
.add-box h2 { font-size:14px; line-height:20px ;}
.modal-footer { margin-top:15px;}
.inner-img { float:left; margin:15px 0; padding:0;}
/*HOME POPUP*/

/*Business*/
.home-section .home-section-titel a {font-size:20px; line-height:30px; }
.home-section .home-section-pr a { font-size:18px; line-height:28px;}
/*Business*/

/*SUB-BANNER*/
#sub-banner h1 { font-size:30px; line-height:35px;}
/*breadcrumb*/
.breadcrumb-handler {line-height:20px; margin:15px 0 0 0; font-size:13px;}
.breadcrumb-handler a {line-height:20px; margin:0 7px; }
/*breadcrumb*/
/*SUB-BANNER*/

/*PRODUCT*/
.product-box .product-box-titel a {font-size:15px; line-height:20px;}
/*PRODUCT*/

.register-form {  width:500px;}

.form-btn { font-size:14px; padding:10px 35px; line-height:25px; }
}
/* Landscape phone to portrait tablet */





@media only screen and ( min-width: 481px) and ( max-width: 599px ) {

h1 {font-size:24px; line-height:32px;}

h2 { font-size:24px; line-height:30px;}

h3 { font-size:16px; line-height:25px;}

h6 { font-size:15px; line-height:20px;}

p { font-size:13px; line-height:18px;}

/*TOP*/
#top { display:none;}
.top-no { display:none;}
/*SOCIAL-ICONS*/
.social-icons { display:none;}
/*SOCIAL-ICONS*/
/*TOP*/

/*Nav-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%;max-width:460px; }
.stickydiv{position: relative; z-index:999 !important; width: 100%;}
.stickydiv.stuck{position: relative; top: 0; width: 100%; z-index: 8;}
/*Nav-FIX*/

/*LOGO*/
.logo { /*float:left;*/ float:none; width:143px; height: auto; margin:60px auto 15px auto; padding: 0; display:block;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.logo img { width:143px;}
/*LOGO*/

/*BOX*/
.box-big-text h2 {font-size:20px; line-height:30px;}
.box-big-text p { font-size:13px; line-height:18px;}
/*BOX*/

/*HOME-SECTION*/
.home-box-section h1 {font-size:22px; line-height:32px;}
.home-box-icon { width:100px; margin:0 auto; clear:both;}
.home-box h3 {font-size:18px; line-height:28px;}
.home-box p { font-size:14px; line-height:20px;}
/*HOME-SECTION*/

/*WHY WE'RE DIFFERENT*/
.why-we-section-box-icon { font-size:30px; line-height:50px;}
.why-we-section-titel {font-size:16px; line-height:30px; }
.why-we-section-text { font-size:26px; line-height:35px;}
/*WHY WE'RE DIFFERENT*/

/*Registration*/
#registration-section {padding:40px 0 30px 0;}
#registration-section h1 { font-size:22px; line-height:32px;}
.registration-btn { width:160px; margin:15px auto; padding:0;}
.registration-btn a {font-size:14px; line-height:25px;}
/*Registration*/

/*FOOTER*/
.copyright {font-size:13px; line-height:18px;}
/*FOOTER*/

/*HOME POPUP*/
.modal-dialog {}
.modal-content {}
.modal-header { background:#000000; border-radius:5px 5px 0 0;}
.modal-header h4 {font-size:20px; line-height:30px;}
.modal-body { background:#FFF; margin:0; padding:10px;}
.add-box { float:left; width:100%; height:auto; margin:0; padding:0 15px;}
.add-box h2 { font-size:13px; line-height:18px ;}
.modal-footer { margin-top:15px;}
.inner-img { float:left; margin:15px 0; padding:0;}
/*HOME POPUP*/

/*Business*/
.home-section .home-section-titel a {font-size:18px; line-height:28px; }
.home-section .home-section-pr a { font-size:15px; line-height:25px;}
/*Business*/

/*SUB-BANNER*/
#sub-banner h1 { font-size:28px; line-height:35px;}
/*breadcrumb*/
.breadcrumb-handler {line-height:18px; margin:15px 0 0 0; font-size:13px;}
.breadcrumb-handler a {line-height:18px; margin:0 7px; }
/*breadcrumb*/
/*SUB-BANNER*/

/*PRODUCT*/
.product-box .product-box-titel a {font-size:12px; line-height:20px; padding:15px 5px;}
/*PRODUCT*/

.register-form {  width:400px;}

.form-btn { font-size:13px; padding:10px 30px; line-height:25px; }
}





@media only screen and ( min-width: 320px) and ( max-width: 480px ) {	

h1 {font-size:24px; line-height:32px;}

h2 { font-size:20px; line-height:25px;}

h3 { font-size:16px; line-height:25px;}

h6 { font-size:14px; line-height:20px;}

p { font-size:13px; line-height:18px;}

/*TOP*/
#top { display:none;}
.top-no { display:none;}
/*SOCIAL-ICONS*/
.social-icons { display:none;}
/*SOCIAL-ICONS*/
/*TOP*/

/*Nav-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%;max-width:300px; }
.stickydiv{position: relative; z-index:999 !important; width: 100%;}
.stickydiv.stuck{position: relative; top: 0; width: 100%; z-index: 8;}
/*Nav-FIX*/

/*LOGO*/
.logo { /*float:left;*/ float:none; width:143px; height: auto; margin:60px auto 15px auto; padding: 0; display:block;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.logo img { width:143px;}
/*LOGO*/

/*BOX*/
.box-big-text h2 {font-size:20px; line-height:30px;}
.box-big-text p { font-size:13px; line-height:18px;}
/*BOX*/

/*OUR PRODUCTS*/
.product-item h5 {font-size:16px; line-height:25px;}
.product-item p {font-size:13px; line-height:20px;}
/*OUR PRODUCTS*/

/*HOME-SECTION*/
.home-box-section h1 {font-size:22px; line-height:32px;}
.home-box-icon { width:100px; margin:0 auto; clear:both;}
.home-box h3 {font-size:18px; line-height:28px;}
.home-box p { font-size:14px; line-height:20px;}
/*HOME-SECTION*/

/*WHY WE'RE DIFFERENT*/
.why-we-section-box { padding:15px 5px;}
.why-we-section-box-icon { font-size:25px; line-height:45px;}
.why-we-section-titel {font-size:10px; line-height:20px; }
.why-we-section-text { font-size:22px; line-height:30px;}
/*WHY WE'RE DIFFERENT*/

/*Registration*/
#registration-section {padding:40px 0 30px 0;}
#registration-section h1 { font-size:22px; line-height:32px;}
.registration-btn { width:160px; margin:15px auto; padding:0;}
.registration-btn a {font-size:14px; line-height:25px;}
/*Registration*/

/*FOOTER*/
.copyright {font-size:12px; line-height:18px;}
/*FOOTER*/

/*HOME POPUP*/
.modal-dialog {}
.modal-content {}
.modal-header { background:#000000; border-radius:5px 5px 0 0;}
.modal-header h4 {font-size:20px; line-height:30px;}
.modal-body { background:#FFF; margin:0; padding:10px;}
.add-box { float:left; width:100%; height:auto; margin:0; padding:0 10px;}
.add-box h2 { font-size:13px; line-height:18px ;}
.modal-footer { margin-top:15px;}
.inner-img { float:left; margin:15px 0; padding:0;}
/*HOME POPUP*/

/*Business*/
.home-section .home-section-titel a {font-size:18px; line-height:28px; }
.home-section .home-section-pr a { font-size:15px; line-height:25px;}
/*Business*/

/*SUB-BANNER*/
#sub-banner h1 { font-size:25px; line-height:30px;}
/*breadcrumb*/
.breadcrumb-handler {line-height:18px; margin:15px 0 0 0; font-size:13px;}
.breadcrumb-handler a {line-height:18px; margin:0 7px; }
/*breadcrumb*/
/*SUB-BANNER*/

/*PRODUCT*/
.product-box .product-box-titel a {font-size:10px; line-height:20px; padding:5px 5px;}
/*PRODUCT*/

.register-form {  width:270px;}
.form-btn { font-size:13px; padding:10px 30px; line-height:25px; }
}