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:#000; 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; }

/*TEXT SELECTION*/
::-moz-selection { /* Code for Firefox */ color:#03436B; background:#FF7E01;}
::selection {color:#03436B; background:#FF7E01;}
/*TEXT SELECTION*/

h1 { font-size:36px; line-height:45px; margin:15px 0; padding:0; color:#FF7E01; text-transform:uppercase; font-weight:800;}
h1 span {  color:#03436B;}

h2 { font-size:28px; line-height:38px; margin:15px 0; padding:0; color:#FF7E01; text-transform:uppercase; font-weight:800;}

h3 { font-size:22px; line-height:30px; text-transform:uppercase; color:#03436B; font-weight:800; margin:15px 0 0 0; padding:0;}

h4 { text-align:center; font-size:36px; line-height:45px; text-transform:uppercase; color:#03436B; font-weight:800; margin:15px 0 ; padding:0;}
h4 span {  color:#FF7E01;}

h6 { text-align:center; font-size:16px; line-height:26px; text-transform: none; color:#000; font-weight:600; margin:0; padding:0;}

p { text-align:left; color:#000; font-size:14px; line-height:22px; margin:15px 0; padding:0; font-weight:400;}
p a {color:#FF7E01; text-decoration:none; font-weight:400;}
p a:hover { color:#03436B; text-decoration:none;}
p span { color:#03436B; font-weight:600;}
p strong {color:#FF7E01; font-weight:600;}

/*TOP*/
#top {background: #dd1261; margin:0; padding:0;}

.top-no { float:left; margin:0; padding:5px 0; font-size:14px; text-align:left; color:#FFF; 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:#FFF; 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:#03436B; color:#FFF; 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; border-bottom:1px solid #EEE;}

/*LOGO*/
.logo { float:left; margin:15px 0; padding:0; display:block;}
/*LOGO*/

/**HEADER**/

.home-taxt { margin-top:15px;}
.home-img { float:left; margin:15px 0; padding:1px; border:1px solid #EEE;}

/*Business*/
#business-section {background-image:url("../images/home-bg.jpg"); background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: cover; padding:15px 0; margin:15px 0 ;}
.home-section { float:left; width:100%; margin:15px 0; padding:1px 1px 15px 1px; background:#F4F4F4; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.home-section:hover {background:#03436B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.home-section .home-section-titel a { float:left; width:100%; color:#000; text-align:center; font-size:20px; font-weight:700; line-height:30px; margin:15px 0 5px 0; padding:0 15px; text-transform:uppercase; text-decoration:none;}
.home-section:hover .home-section-titel a { color:#FFF;}
.home-section .home-section-pr a { float:left; width:100%; color:#03436B; text-align:center; font-size:30px; font-weight:800; line-height:40px; margin:0; padding:0 15px; text-transform:uppercase; text-decoration:none; }
.home-section:hover .home-section-pr a { color:#FFF;}
/*Business*/

/*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:#03436B; border-left:5px solid #FF7E01; text-transform:uppercase; font-weight:800;}

.box-big-text p { font-size:14px; line-height:20px; margin:15px 0 0 0; padding:0; color:#000; font-weight:500;}
.box-big-text p a { color:#FF7E01; font-weight:600; text-decoration:none;}
.box-big-text p a:hover {color:#03436B;}
/*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;}

/*Registration*/
#registration-section {background-image:url("../images/home-bg.jpg"); background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: cover; padding:60px 0 50px 0; margin:15px 0 0 0;}
#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:#FF7E01; font-size:16px; color:#FFF; 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:#03436B; color:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*Registration*/

/*FOOTER*/
#footer-1 { background:#dd1261; 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*/

/*HOME POPUP*/
.modal-dialog {}
.modal-content {}
.modal-header { background:#03436B; 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:#000 ; 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:#FF7E01 ;}
.modal-footer { margin-top:15px;}
.inner-img { float:left; margin:15px 0; padding:0;}
/*HOME POPUP*/

.line { float:left; width:100%; height:1px; margin:15px 0; padding:0;background:#EEE;}

/*SUB-BANNER*/
#sub-banner { width:100%; background:url(../images/sub_bg.png) repeat left top; 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:600; text-align:left; text-transform: capitalize;}
.breadcrumb-handler a { color:#FFF; line-height:20px; margin:0 15px 0 0; padding:0 0 !important; text-decoration:none; }
.breadcrumb-handler a:hover { color:#FF7E01;}
/*breadcrumb*/
/*SUB-BANNER*/

#inner-section { margin:15px 0 30px 0; padding:0;}
.home-section-img { float:left; margin:0; padding:0;}
.home-section-text { float:left; margin:0; padding:15px 30px;}

/*TABLE*/
.table-box-inner { float:left; margin:15px 0 0 0; padding:0;}
.table-box-title { margin:0; padding:10px 15px; width:100%; font-size:24px; line-height:30px; font-weight:800; color:#FFF; text-align:left; background:#FF7E01; text-transform:uppercase;}
.table-box { float:left; margin:15px 0 0 0; padding:0;}
.box { float:left; margin:0 0 15px 0; padding:0; font-size:14px; color:#333; font-weight:600; text-align:left;  -ms-word-break: break-all;
word-break: break-all; background:#FFF;

/* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto; position:relative; }

.box span { color:#03436B; font-weight:800;}		

.table-bg { background:#03436B; 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;}
/*TABLE*/

.inner-text-box { margin:15px 0 0 0; padding:0;}

 /*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; text-align:left; line-height:22px; color:#000; font-weight:500; }
.form-contact a { color:#FF7E01; text-align:left; text-decoration:none; font-weight:600;}
.form-contact a:hover { color:#03436B;}

.form-contact p {height:auto;  margin: 0; font-size:14px; text-align:center; line-height:22px; color:#000; font-weight:500; }
.form-contact p a { color:#FF7E01; text-align:center; text-decoration:none; font-weight:600;}
.form-contact p a:hover { color:#03436B;}

.form-contact-bor { float:left; width:100%; height:50px; 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 #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:#000; 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 #03436B; }

.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 #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 #03436B; color:#000; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: '';}


input.form-contact-btn { float:left; text-align: center; width: auto; line-height:25px; font-size:15px; color:#FFF; text-decoration:none; font-weight:600; margin:0 0 0 0; padding:10px 35px; background:#FF7E01; border: none ; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; cursor:pointer;  text-transform:uppercase;  border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; }
input.form-contact-btn:hover  { background:#03436B; color:#FFF; text-decoration:none;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; }

.form-contact label { font-size:14px; width:100%; text-align:left; color:#ffffff; font-weight:600; margin:0; padding:0 0 7px 0; line-height:23px;}
.form-contact label span { color:#03436B;}

.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: #2a2a2aad;
}
.register-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.account-create-area-btn { font-size:16px; font-weight:600; text-transform:uppercase; padding:20px 45px; line-height:30px ; color:#FFF; background:#000; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; margin-top:15px; margin-bottom:15px; border:none; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; letter-spacing:1px;}
.account-create-area-btn:hover {background:#03436B; border:none; color:#FFF;  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:30px; line-height:40px;}

h3 { font-size:24px; line-height:35px;}

h4 { font-size:38px; line-height:48px;}

/*BOX*/
.box-big-text h2 {font-size:28px; line-height:40px;}
/*BOX*/

/*Registration*/
#registration-section h1 { font-size:40px; line-height:55px;}
/*Registration*/

/*INNER-FORM*/
input.form-contact-btn {line-height:30px; font-size:16px; }
/*INNER-FORM*/
}





/* Portrait tablet to landscape and desktop */
@media only screen and ( min-width: 768px) and ( max-width: 980px ) {

h1 {font-size:32px; line-height:40px;}

h2 { font-size:24px; line-height:35px;}

h3 { font-size:20px; line-height:30px;}

h4 { font-size:32px; line-height:40px;}

/*LOGO*/
.logo { float:left; margin:15px 0; padding:0; display:block;}
.logo img { width:219px;}
/*LOGO*/

/*BOX*/
.box-big-text h2 {font-size:18px; line-height:25px;}
/*BOX*/

/*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:#03436B; 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:14px; line-height:20px; }
.home-section .home-section-pr a { font-size:25px; line-height:30px;}
/*Business*/

/*SUB-BANNER*/
#sub-banner h1 {font-size:35px; line-height:45px;}
/*breadcrumb*/
.breadcrumb-handler { line-height:20px;font-size:14px;}
.breadcrumb-handler a { line-height:20px; margin:0 15px 0 0;}
/*breadcrumb*/
/*SUB-BANNER*/

/*TABLE*/
.table-box-title { padding:10px 15px; font-size:20px; line-height:30px;}
/*TABLE*/

/*INNER-FORM*/
input.form-contact-btn {line-height:25px; font-size:15px;}
/*INNER-FORM*/
}
/* 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:22px; line-height:32px;}

h3 { font-size:18px; line-height:28px;}

h4 { font-size:28px; line-height:35px;}

h6 { font-size:15px; line-height:25px;}

/*TOP*/
#top { display:none;}
.top-no { display:none;}
/*SOCIAL-ICONS*/
.social-icons { display:none;}
/*SOCIAL-ICONS*/
/*TOP*/

/*LOGO*/
.logo { /*float:left;*/ float:none; width:285px; 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:285px;}
/*LOGO*/

/*BOX*/
.box-big-text h2 {font-size:30px; line-height:40px;}
/*BOX*/

/*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:#03436B; 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:30px; line-height:40px;}
/*Business*/

/*SUB-BANNER*/
#sub-banner { padding:25px 0px;}
#sub-banner h1 {font-size:32px; line-height:40px;}
/*breadcrumb*/
.breadcrumb-handler { line-height:18px;font-size:14px;}
.breadcrumb-handler a { line-height:18px; margin:0 15px 0 0;}
/*breadcrumb*/
/*SUB-BANNER*/

.home-section-img { display:none;}
.home-section-text { float:left; margin:0; padding:15px;}

/*TABLE*/
.table-box-title { padding:10px 15px; font-size:20px; line-height:30px;}
.box { font-size:13px; }
.table-bg { line-height:20px !important; font-size:13px;}
/*TABLE*/

/*INNER-FORM*/
input.form-contact-btn {line-height:25px; font-size:14px; }
/*INNER-FORM*/

.register-form {  width:480px;}
}
/* 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:20px; line-height:30px;}

h3 { font-size:17px; line-height:25px;}

h4 { font-size:24px; line-height:32px;}

h6 { font-size:14px; line-height:22px;}

p { font-size:13px; line-height:18px;}

/*TOP*/
#top { display:none;}
.top-no { display:none;}
/*SOCIAL-ICONS*/
.social-icons { display:none;}
/*SOCIAL-ICONS*/
/*TOP*/

/*LOGO*/
.logo { /*float:left;*/ float:none; width:197px; 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:197px;}
/*LOGO*/

/*BOX*/
.box-big-text h2 {font-size:20px; line-height:30px;}
.box-big-text p { font-size:13px; line-height:18px;}
/*BOX*/

/*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:#03436B; 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:25px; }
.home-section .home-section-pr a { font-size:25px; line-height:35px;}
/*Business*/

/*SUB-BANNER*/
#sub-banner { padding:25px 0px;}
#sub-banner h1 {font-size:30px; line-height:40px;}
/*breadcrumb*/
.breadcrumb-handler { line-height:18px;font-size:13px;}
.breadcrumb-handler a { line-height:18px; margin:0 15px 0 0;}
/*breadcrumb*/
/*SUB-BANNER*/

.home-section-img { display:none;}
.home-section-text { float:left; margin:0; padding:15px;}

/*TABLE*/
.table-box-title { padding:10px 15px; font-size:18px; line-height:25px;}
.box { font-size:13px; }
.table-bg { line-height:20px !important; font-size:13px;}
/*TABLE*/

/*INNER-FORM*/
.form-contact { font-size:13px; line-height:20px; }
.form-contact p {font-size:13px; line-height:20px; }

.form-contact label { font-size:13px; line-height:20px;}
input.form-contact-btn {line-height:25px; font-size:14px; }
/*INNER-FORM*/

.register-form {  width:380px;}
}





@media only screen and ( min-width: 320px) and ( max-width: 480px ) {	

h1 {font-size:24px; line-height:32px;}

h2 { font-size:20px; line-height:30px;}

h3 { font-size:16px; line-height:25px;}

h4 { font-size:24px; line-height:32px;}

h6 { font-size:14px; line-height:22px;}

p { font-size:13px; line-height:18px;}

/*TOP*/
#top { display:none;}
.top-no { display:none;}
/*SOCIAL-ICONS*/
.social-icons { display:none;}
/*SOCIAL-ICONS*/
/*TOP*/

/*LOGO*/
.logo { /*float:left;*/ float:none; width:197px; 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:197px;}
/*LOGO*/

/*BOX*/
.box-big-text h2 {font-size:20px; line-height:30px;}
.box-big-text p { font-size:13px; line-height:18px;}
/*BOX*/

/*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:#03436B; 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:16px; line-height:25px; }
.home-section .home-section-pr a { font-size:25px; line-height:35px;}
/*Business*/

/*SUB-BANNER*/
#sub-banner { padding:25px 0px;}
#sub-banner h1 {font-size:28px; line-height:38px;}
/*breadcrumb*/
.breadcrumb-handler { line-height:18px;font-size:13px;}
.breadcrumb-handler a { line-height:18px; margin:0 15px 0 0;}
/*breadcrumb*/
/*SUB-BANNER*/

.home-section-img { display:none;}
.home-section-text { float:left; margin:0; padding:15px;}

/*TABLE*/
.table-box-title { padding:10px 15px; font-size:18px; line-height:25px;}
.box { font-size:13px; }
.table-bg { line-height:20px !important; font-size:13px;}
/*TABLE*/

/*INNER-FORM*/
.form-contact { font-size:13px; line-height:20px; }
.form-contact p {font-size:13px; line-height:20px; }
.form-contact label { font-size:13px; line-height:20px;}
input.form-contact-btn {line-height:25px; font-size:14px;}
/*INNER-FORM*/

.register-form {  width:270px;}
}

.btn-sh{
    color: #555;
    font-family: 'PT Sans', sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: capitalize;
    padding: 5px 10px 6px;
    border: none;
    border-radius: 3px;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease 0s;
}
.btn-sh:focus{ color: #fff; }
.btn-sh:hover{
    color: #333;
    background: #fcfcfc;
    padding-left: 40px;
    box-shadow: 4px 4px 0 0 #f41a1a;
}
.btn-sh:before,
.btn-sh:after{
    content: '';
    background-color: #f41a1a;
    width: 2px;
    height: 100%;
    transform: translateY(-50%);
    position: absolute;
    left: 0;
    top: 50%;
    z-index: -1;
    transition: all 0.4s ease 0s;
}
.btn-sh:after{
    background-color: transparent;
    height: 10px;
    width: 10px;
    border: 2px solid #f41a1a;
    border-bottom: none;
    border-left: none;
    opacity: 0;
    transform: translateY(-50%) rotate(45deg);
}
.btn-sh:hover:before{
    transform: translateY(-50%) rotate(90deg);
    height: 50%;
    left: 15px;
}
.btn-sh:hover:after{
    opacity: 1;
    left: 15px;
}
@media only screen and (max-width: 767px){
    .btn-sh{ margin-bottom: 20px; }
}