@import url(https://fonts.googleapis.com/css?family=PT+Sans);
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* change border colour to suit your needs */
/* hr { */
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
input, select {
    vertical-align:middle;
}

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
  -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
}


body{
  padding-top: 65px;
  /* background:url("img/site_background.jpg");*/
  background-color:#246092;
  background-size: cover;
  background-position: center;
  padding-bottom: 65px;
}

.full-width-page{
    width: 1281px;
    height: auto;
    background: #fff;
    margin: 0 auto;
    font-family: 'PT Sans', sans-serif;
}

.top-black{
    width: 100%;
    background: #3d3c3e;
    color: #fff;
    height: auto;
    display: table;
}

.top-black span {
  background: #231f20 none repeat scroll 0 0;
  float: right;
  font-size: 37px;
  height: auto;
  padding: 24px 43px 29px 47px;
  line-height: 26px;
}

.before-menu{
  height: auto;
  width: 100%;
}

.content-center{
    width: 1178px;
    height: auto;
    display: table;
    margin: 0 auto;
}

.logo {
  background-image: url("img/logo.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-size: 100% auto;
  float: left;
  height: 253px;
  margin: 40px 30px 35px 32px;
  width: 356px;
  
}

.content-center-menu{
  height: auto;
  padding: 0 26px;
}

.menu-navigation {
  float: right;
  font-size: 24px;
  text-align: right;
  width: 100%;
}

.menu-navigation ul{
  display: table;
  float: right;
}

.menu-navigation ul li {
  float: left;
  position: relative;
  text-align: left;
  width: auto;
}


.menu-navigation ul li a {
  color: #fff;
  float: left;
  padding: 18px 21px;
  text-align: center;
  width: 100%;
}

.menu-navigation ul li a:hover{
  background: #000;
}


.content-center .left-side {
  display: table;
  float: left;
  height: auto;
  margin: 31px 0 57px;
  width: 772px;
}
.welcome-left {
  background: #246092 none repeat scroll 0 0;
  float: left;
  padding: 25px 27px 44px;
  width: 100%;
}

.welcome-left p {
  color: #000;
  font-size: 35px;
  line-height: 42px;
}

.float-left-boxes, .float-right-boxes {
  display: table;
  float: left;
  height: auto;
  width: 366px;
}

.float-right-boxes{
  float: right;
}

.box {
  display: table;
  float: left;
  height: auto;
  margin: 0 0 45px;
  width: 100%;
}

.title-box a, .bottom-box a,.title-box-page7 a:hover {
  background: #363034 none repeat scroll 0 0;
  color: #fff;
  float: left;
  padding: 12px 0;
  text-align: center;
  width: 100%;
}

.title-box, .bottom-box {
  background: #363034 none repeat scroll 0 0;
  color: #fff;
  float: left;
  font-size: 37px;
  line-height: 45px;
  text-align: center;
  width: 100%;
}

.bottom-box{
  font-size: 33px;
}

.image-box {
  height: auto;
  overflow: auto;
  width: 100%;
  display: table;
}

.bottom-box a{
  background: #246092;
}

.bottom-box {
  background: #246092;
}

.description-box {
  border: 1px solid #9d9d9c;
  color: #1d1d1b;
  font-size: 24px;
  height: auto;
  line-height: 27px;
  overflow: auto;
  padding: 30px 23px;
  width: 100%;
}

.image-box img{
  width: 100%;
  height: auto;
  display: table;
}

.content-center .right-side {
  display: table;
  float: right;
  height: auto;
  width: 366px;
}

.content-center .right-side .float-right-boxes{
  width: 100%;
}

.footer {
  background: #363034 none repeat scroll 0 0;
  color: #fff;
  height: auto;
  padding: 30px 0;
  width: 100%;
}

.footer .border-box {
  border: 1px solid #aaaaa9;
  height: auto;
  overflow: auto;
  padding: 2px 33px;
  width: 100%;
}

footer .float-left {
  float: left;
  font-size: 27px;
  height: auto;
  line-height: 34px;
  text-align: left;
  width: 190px;
  margin-top: 13px;
}

footer .float-right {
  float: right;
  font-size: 33px;
  height: auto;
  line-height: 58px;
  text-align: right;
  width: 340px;
  margin-top: 18px;
}



.welcome-message{
  width: 100% !important; 
  /*margin: 20px 0 !important;*/
}

.welcome-message .welcome-left {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #3f6e9c;
  width: 772px;
}

.welcome-message .right-side {
  display: table;
  float: right;
  height: auto;
  margin: 0;
  width: 366px;
}

h1{
  color: #054568;
  float: left;
  font-size: 25px;
  height: auto;
  margin-bottom: 15px;
  width: 100%;
  margin-top: 10px;
}

.culumn{
  width: 366px !important;
}

.culumn.middle {
  float: left;
  height: auto;
  margin: 0 40px;
  overflow: auto;
}

.culumn.left-side,.culumn.right-side{
  margin: 0;
}

.image-box > a {
  display: table;
  float: left;
  height: auto;
  width: 100%;
}

.text_page2 {
  color: #a3a3a3;
  float: left;
  font-size: 24px;
  height: auto;
  margin-left: 61px;
  width: 750px;
  margin-bottom: 75px;
}

p.category {
  float: left;
  font-size: 24px;
  height: auto;
  width: 100%;
}

.description-box > ul {
  height: auto;
  padding-left: 160px;
  width: 100%;
  font-size: 100%;
}

.description-box > ul.no-padding {
  float: left;
  font-size: 34px;
  height: auto;
  padding-left: 0;
  width: 100%;
}

.left-side-pag3 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.title-box > span {
  display: table;
  font-size: 24px;
  margin: -6px auto 0;
}


.title-box-transparent {
  color: #797979;
  font-size: 37px;
  height: auto;
  line-height: 38px;
  width: 100%;
}

.description-box-transparent {
  color: #231f20;
  font-size: 22px;
  height: auto;
  line-height: 27px;
  margin-bottom: 30px;
  width: 100%;
}


h2 {
  color: #246092;
  font-size: 40px;
  font-weight: lighter;
  width: 100%;
}

.details {
  float: left;
  font-size: 29px;
  line-height: 40px;
}

input, textarea {
  border: 1px solid #246092;
  font-size: 18px;
  margin-bottom: 30px;
  padding: 10px;
  width: 100%;
}

input.button {
  background: #246092 none repeat scroll 0 0;
  color: #fff;
  cursor: pointer;
  float: right;
  text-align: center;
  width: 366px;
  margin-bottom: 53px;
}

textarea {
  height: 200px;
}

form {
  margin-top: 60px;
}

.responsive-menu{
  display: none;
}



.errormsg {
  background-color: #ffdedf;
  color: #b80000;
  float: left;
  font-size: 18px;
  margin-bottom: 22px;
  padding: 10px;
  width: 100%;
}

.errormsg, .donemsg {
  display: none;
}

.donemsg {
  background-color: #dff0d8;
  color: #3c763d;
  font-size: 18px;
  margin-bottom: 22px;
  padding: 10px;  
  width: 100%;
  float: left;
}

.witherror{
  background-color:#ffdedf;
  color:#111111;}

.pagination {
  bottom: 0;
  margin-bottom: 10px;
  margin-left: 385px;
  position: absolute;
  text-align: center;
  width: auto;
}

.pagination a {
  background-color: #fff !important;
  border-radius: 50% !important;
  color: transparent !important;
  float: left !important;
  font-size: 29px !important;
  height: 16px !important;
  margin: 0 5px !important;
  padding: 0 !important;
  text-decoration: none !important;
  width: 16px !important;
}

.pagination a {
  background-repeat: no-repeat;
  color: #ffffff;
  font-size: 8pt;
  line-height: 12px;
  margin: 0 2px;
  padding: 0 8px;
  text-align: center;
  text-decoration: none;
}

.pagination a.selected {
  background-color: #1C5B8D !important;
  font-weight: bold;
}

.slider {
  float: right;
  height: auto;
  width: 818px;

}

.slide {
  height: 328px;
  width: 818px;
  float: left;
  background-size: 100% 100%;
}

.slide img{width: 100%;height: 100%;}

.all-slider-components{
    position: relative;
  float: right;
  height: 328px;
  width: 818px;

}

.description-box .image-box{
  margin-bottom: 30px;
}


span.italic-font{
  font-style: italic;
}

span.bold-font{
  font-weight: bold;
}

.description-box-negative-margin {
  border: medium none;
  float: left;
  font-weight: bold;
  margin-bottom: 46px;
  margin-top: -60px;
  padding-top: 0;
  text-align: center;
}

.description-box-slider{
  font-size: 34px;
  line-height: 40px;
}

.image-box-border{
  border: 1px solid #8e8e8d;
}

.follow-us {
  overflow: auto;  
  background: #939598 none repeat scroll 0 0;
  height: auto;
  padding: 30px;
  width: 365px;
  height: 303px;
  margin-left:178px;
  float: left;
}

.follow-us > div {
  overflow: auto;  
  border: 1px solid #fff;
  text-align: center;
}

.follow-us h1 {
  color: #fff;
  float: none;
  font-size: 20px;
  font-weight: normal;
  margin: 11px auto 0;
  width: 100%;
}

.follow-us h1 span {
  font-size: 50px;
}

.follow-us img {
  float: left;
  height: auto;
  width: 50%;
}
 span.footer-top-right{
   font-size: 16px;
   line-height: 20px;
   margin-bottom: 90px;
   float: right;
 }

 .slider-box img{
    width: 302px;
    height: 302px;
    float: left;
 }

 .description-box .image-box.image-box-4{
  margin-bottom: 0;
 }

 .left-side.welcome-message .image-box img {
  height: 230px;
  width: 100%;
}

.bottom-box a:hover{
  background: #307ecc;
}


.welcome-message .welcome-left-page2{
  width: 741px;
  font-size: 32px;
}

.welcome-left-page2 p{
  font-size: 32px;
}

.welcome-left-page2{
  border: 1px solid #5c575a !important;
}

h1.page2 {
  font-size: 32px;
  line-height: 26px !important;
  margin-bottom: 18px;
  margin-top: 29px;
  padding-left: 10px;
}

.welcome-message-page2{margin-bottom: 0 !important;}

.culumn .image-box{
  margin-bottom: 2px;
  height: 366px;
}

.title-box-page2 {
  font-size: 30px !important;
}

h1.page3 {
  line-height: 29px !important;
  margin-bottom: 34px;
  margin-top: 53px;
  font-size: 41px !important;
}

.description-box-page3{
  padding: 38px 34px;
  line-height: 29px;
}

.title-box-page3{
  padding: 22px 0;
}

.right-side-page3 .description-box{
  margin-bottom: 52px;
}

.left-side-pag4 .description-box ul li,.right-side-page3 .description-box ul li{
  line-height: 40px;
}

.title-box-page3-table-box{
  font-size: 35px !important;
}

.left-side-pag4 .box{
  margin-bottom: 49px;
}

.left-side-pag4{
  margin-bottom: 97px !important;
}

.content-center-page4 .title-box, .bottom-box {
  font-size: 34px !important;
}

.description-box-page4{
  padding: 30px;
  line-height: 29px;
}

.title-box-page2 a:hover,.title-box-page7 a{
  background: #706f6f;
}

h1.page5 {
  line-height: 29px !important;
  margin-bottom: 53px;
  margin-top: 28px;
  font-size: 41px !important;
}

.content-center-page5{
  margin-bottom: 245px;
}

.left-side-page6 img{
  width: 100% ;
  height: auto;
}

h1.page6 {
  line-height: 29px !important;
  margin-bottom: 41px;
  margin-top: 28px;
  font-size: 41px !important;
}

h2.page6 {
  float: left;
  height: auto;
  width: 100%;
  line-height: 33px;
  margin-bottom: 35px;
}

input, textarea {
  border: 1px solid #246092;
  font-size: 24px;
  margin-bottom: 35px;
  padding: 10px;
  width: 100%;
  font-family: 'PT Sans', sans-serif;
}

.right-side-page6 h2 {
  float: left;
  font-size: 40px;
  line-height: 45px;
  margin-top: 40px;
}

.right-side-page6 .details a{
  color: #1d1d1b;
}

.right-side-page6 .details img{
  height:auto;
  width:100%;
}

table{
  text-align: center;
  width: 100%;
}


.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-size:14px;padding:7px 0;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.tg th{font-size:14px;font-weight:normal;padding:7px 0;border-style:solid;border-width:1px;overflow:hidden;word-break:normal; line-height: 15px;}
.tg .tg-zezg{background-color:#e8eef0}

.description-box-table{
  padding: 0 !important;
  border: none !important;
}

table td{
  border-bottom: 3px solid #347ca2 !important;
  border-right: 3px solid #347ca2 !important;
}

table tr.title{
  border-bottom: 4px solid #0096d2;
  border-top: 3px solid #347ca2 !important;
}

table th {
  border-right: 3px solid #347ca2 !important;
}

table tr{
  border-left: 3px solid #347ca2 !important;
}

table tr th:nth-child(4),table tr td:nth-child(4){
  border-right: 4px solid #0096d2 !important;
}

.tel-line{
  line-height: 50px !important;
}

.description-box-table{
  overflow: scroll;
  width: 100% !important;
}

input.submit:hover {
    background: #666666
}

input.submit {
  background: #363034  none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 30px;
  line-height: 24px;
  padding: 23px 0 19px;
  text-align: center;
}

h2.page_danke{
	line-height: 50px !important;
	margin-top:40px !important;
}

.btn{-webkit-appearance: none !important;}
body { -webkit-text-size-adjust: 100% !important; }
@media (min-width:960px) and (max-width:1279px){
  .full-width-page{width: 960px;}
  .content-center{ width: 920px;}
  .logo {height: 145px;width: 200px;}
  .all-slider-components,.slide,.slider{width: 650px;height: 220px;}
  .pagination{margin-left: 285px;}
  .menu-navigation ul li a{padding: 18px 14px; font-size:22px;}
  .welcome-message .welcome-left,.content-center .left-side {width: 595px;}
  .welcome-message .right-side{width: 320px;}
  .welcome-left p{font-size: 25px;line-height: 38px;  }
  .slider-box img{width: 230px;height: 230px;}
  .float-left-boxes, .float-right-boxes,.content-center .right-side{width: 285px !important;}
  .title-box, .bottom-box{font-size: 28px; line-height: 32px;}
  .bottom-box {font-size: 27px;}
  .description-box-slider {font-size: 28px;line-height: 36px;}
  .description-box{font-size: 21px;line-height: 26px;}
  .follow-us{margin-left: 0;}
  footer .float-right{width: 290px;}
  .description-box-negative-margin{font-size: 19px;}

  .culumn{width: 285px !important;}
  .culumn.middle{margin: 0 31px;}
  .text_page2 {font-size: 20px;margin-left: 31px;width: 600px;}
  .culumn .image-box{height: auto;}
  .title-box-page2 {font-size: 25px !important;}
  
}
@media (min-width:768px) and (max-width:959px){
  .full-width-page{width: 768px;}
  .content-center{ width: 760px;}
  .top-black span{font-size: 31px;line-height: 10px;}
  .logo {height: 140px;margin: 20px 17px;width: 184px;}
  .all-slider-components,.slide,.slider{width: 550px;height: 180px;}
  .pagination{margin-left: 230px;}
  .menu-navigation{font-size: 20px;}
  .menu-navigation ul li a{padding: 14px 8px;}
  .welcome-message .welcome-left,.content-center .left-side {width: 500px;}
  .left-side.welcome-message .image-box img{height: 190px;}
  .welcome-left p {font-size: 23px;line-height: 30px;}
  .slider-box img{width: 200px;height: 200px;}
  .float-left-boxes, .float-right-boxes, .content-center .right-side {width: 245px !important;}
  .title-box, .bottom-box {font-size: 24px;line-height: 28px;}
  .bottom-box {font-size: 23px;}
  .description-box-slider {font-size: 28px;line-height: 36px;}
  .description-box {font-size: 17px;line-height: 23px;}
  .follow-us{margin-left: 0;}
  footer .float-right{width: 290px;}
  .box{margin: 0 0 29px;}
  .content-center .left-side{margin: 31px 0 32px;}
  .description-box-negative-margin{margin-bottom: 11px;margin-top: -37px;font-size: 16px;}
  .follow-us {  height: auto;  margin-left: 22px;  padding: 16px;  width: 270px;}
  .follow-us h1{font-size: 16px;}
  footer .float-left {font-size: 23px;line-height: 30px;width: 167px;}
  footer .float-right {width: 212px;font-size: 24px;line-height: 34px;}
  span.footer-top-right {font-size: 21px;margin-bottom: 80px;}
  
  .culumn{width: 245px !important;}
  .culumn.middle{margin: 0 11px;}
  .text_page2 {font-size: 17px;margin-left: 15px;width: 485px;}
  .culumn .image-box{height: auto;}
  .title-box-page2 {font-size: 20px !important;}
  .culumn1page2{margin-top: 0 !important;}

  .description-box > ul.no-padding{font-size: 25px;}
  .content-center-page4 .title-box, .bottom-box {font-size: 28px !important;}
  .left-side-pag4 .description-box ul li, .right-side-page3 .description-box ul li {line-height: 35px;}

  .title-box-page3-table-box{font-size: 23px !important;}
  .title-box > span{font-size: 15px;}

  .title-box-transparent{font-size: 29px !important;}
  .description-box-transparent{font-size: 19px !important;}

  .details {font-size: 21px;line-height: 32px;}
  .right-side-page6 h2 {font-size: 31px;line-height: 38px;}
  input, textarea{margin-bottom: 24px;}
}
@media (min-width:640px) and (max-width:767px){
  .full-width-page{width: 640px;}
  .content-center{ width: 600px;}
  .top-black span {font-size: 25px;line-height: 5px;padding: 20px;}
  .logo {height: 140px;margin: 20px 17px;width: 184px;}
  .all-slider-components,.slide,.slider{width: 422px;height: 180px;}
  .pagination{margin-left: 170px;}
  .menu-navigation{font-size: 16px;}
  .menu-navigation ul li a{padding: 14px 7px;}
  .welcome-message .welcome-left, .content-center .left-side {padding: 10px;width: 390px;}
  .left-side.welcome-message .image-box img {height: 141px;}
  .welcome-left p {font-size: 19px;line-height: 30px;}
  .slider-box img{width: 525px;height: 300px;}
  .float-left-boxes, .float-right-boxes, .content-center .right-side {width: 580px !important;}
  .left-side.welcome-message .right-side{width: 190px !important;}
  .description-box-negative-margin{display: none;}
  .follow-us {  height: auto;margin: 15px auto !important;float: none;  padding: 16px;  width: 270px;}
  .follow-us h1{font-size: 16px;}
  .box {margin: 0 0 60px;}
  .content-center .left-side{margin: 31px 0 32px;}  
  footer .float-left {font-size: 23px;line-height: 30px;width: 167px;margin: 0 auto;float: none; text-align: center;}
  footer .float-right {width: 212px;font-size: 24px;line-height: 34px;margin: 0 auto;float: none; text-align: center;}
  span.footer-top-right {font-size: 21px;text-align: center;margin: 0 auto;float: none;}
  footer {text-align: center;}
  .content-center .right-side{float: none;margin-left: 10px;}
  .description-box {font-size: 19px;line-height: 23px;}
  
  .culumn{width: 100% !important;}
  .culumn.middle{margin: 0;}
  .text_page2 {font-size: 20px;margin-left: 0;width: 100%;padding-left: 20px;}
  .culumn .image-box{height: auto;}
  .title-box-page2 {font-size: 25px !important;}

  .left-side-pag4 .box {margin-bottom: 20px;}
  .left-side.left-side-pag3.left-side-pag4 .float-left-boxes{margin-bottom: 20px;}
  .right-side-page3 .description-box,.left-side.left-side-pag3.left-side-pag4{margin-bottom: 20px !important;}

  .content-center .left-side{width: 100%;}
  .left-side.left-side-pag3 .box{margin-bottom: 20px;}
  .title-box-page3-table-box{font-size: 23px !important;}
  .title-box > span{font-size: 15px;}
  .title-box-transparent{font-size: 31px !important;}
  .description-box-transparent{font-size: 21px !important;}

  .details {font-size: 23px;line-height: 35px;}
  .right-side-page6 h2 {font-size: 34px;line-height: 40px;}
  input, textarea{margin-bottom: 24px;}
  .image-box.image-small img{width: 300px; height: auto;margin: 0 auto;}
  input.button{width: 100%;margin-bottom: 20px;}
}
@media (min-width:480px) and (max-width:639px){
  .full-width-page{width: 480px;}
  .content-center{ width: 440px;}
  .top-black span {font-size: 23px;line-height: 5px;padding: 20px;}
  .logo {height: 140px;width: 184px;float: none;margin: 20px auto}
  .all-slider-components,.slide,.slider{width: 480px;height: 180px;}
  .pagination{margin-left: 185px;}
  .menu-navigation{font-size: 18px;}
  .content-center-menu{padding: 0;}
  .menu-navigation ul li{width: 100%;border-bottom: 1px solid #fff;}
  .menu-navigation ul {border-top: 1px solid #fff;}
  .menu-navigation ul li a{padding: 10px 8px;}
  .welcome-message .welcome-left, .content-center .left-side {padding: 10px;width: 460px;}
  .left-side.welcome-message .image-box img {height: 141px;}
  .welcome-left p {font-size: 17px;line-height: 30px;}
  .slider-box img{width: 420px;height: 300px;}
  .float-left-boxes, .float-right-boxes, .content-center .right-side {width: 460px !important;}
  .left-side.welcome-message .right-side {width: 190px !important;margin: 0 auto;float: none;}
  .description-box-negative-margin{display: none;}
  .follow-us {  height: auto;margin: 15px auto !important;float: none;  padding: 16px;  width: 270px;}
  .follow-us h1{font-size: 16px;}
  .box {margin: 0 0 30px;}
  .content-center .left-side{margin: 31px 0 32px;}  
  footer .float-left {font-size: 23px;line-height: 30px;width: 167px;margin: 0 auto;float: none; text-align: center;}
  footer .float-right {width: 212px;font-size: 24px;line-height: 34px;margin: 0 auto;float: none; text-align: center;}
  span.footer-top-right {font-size: 21px;text-align: center;margin: 0 auto;float: none;}
  footer {text-align: center;}
  .content-center .right-side{float: none;margin: 0 auto;}
  .footer .border-box{padding: 2px 0;}
  .content-center .left-side {margin: 31px 0 10px;}
  .title-box, .bottom-box {font-size: 24px;line-height: 28px;}
  .bottom-box {font-size: 23px;}
  .description-box-slider {font-size: 28px;line-height: 36px;}
  .description-box {font-size: 17px;line-height: 23px;}
  .content-center .left-side {margin: 15px 0 0px;}

  .culumn{width: 100% !important;}
  .culumn.middle{margin: 0;}
  .text_page2 {font-size: 20px;margin-left: 0;width: 100%;padding-left: 20px;}
  .culumn .image-box{height: auto;}
  .title-box-page2 {font-size: 24px !important;}
  .culumn.middle{padding: 0 10px;}

  .left-side-pag4 .box {margin-bottom: 20px;}
  .left-side.left-side-pag3.left-side-pag4 .float-left-boxes{margin-bottom: 20px;}
  .right-side-page3 .description-box,.left-side.left-side-pag3.left-side-pag4{margin-bottom: 20px !important;}
  .description-box > ul.no-padding{font-size: 25px;}
  .content-center-page4 .title-box, .bottom-box {font-size: 28px !important;}
  .left-side-pag4 .description-box ul li, .right-side-page3 .description-box ul li {line-height: 33px;}
  .description-box-page4 {padding: 20px;}
  .title-box-page3 {padding: 15px 0;}

  .welcome-message .welcome-left, .content-center .left-side{width: 100%;}
  .left-side.left-side-pag3 .box{margin-bottom: 20px;}
  .title-box-page3-table-box{font-size: 20px !important;}
  .title-box > span{font-size: 13px;}
  table td,table th{font-size: 11px !important;}
  p.category{font-size: 21px;}

  .title-box-transparent{font-size: 29px !important;}
  .description-box-transparent{font-size: 19px !important;}
  h1.page5,h1.page3 {margin-bottom: 17px;margin-top: 24px;font-size: 35px !important;text-align: center;}

  .details {font-size: 23px;line-height: 35px;}
  .right-side-page6 h2 {font-size: 31px;line-height: 40px;margin-top:30px; }
  input, textarea{margin-bottom: 24px;padding: 5px 10px;}
  .image-box.image-small img{width: 300px; height: auto;margin: 0 auto;}
  input.button{width: 100%;margin-bottom: 20px;}
  h1.page6 {line-height: 24px !important;font-size: 36px !important;margin: 10px auto 20px;}
  h2.page6 {margin-bottom: 15px;font-size: 33px;}
  body{padding-top:20px;}
  .right-side-page6 .details img {height: auto;width: 85%;}
}
@media (min-width:320px) and (max-width:479px){
  .full-width-page{width: 320px;}
  .content-center{ width: 300px;}
  .top-black span {font-size: 23px;line-height: 5px;padding: 20px;width: 100%;text-align: center;}
  .logo {height: 140px;width: 184px;float: none;margin: 20px auto}
  .all-slider-components,.slide,.slider{width: 320px;height: 150px;}
  .pagination{margin-left: 112px;}
  .menu-navigation{font-size: 18px;}
  .content-center-menu{padding: 0;}
  .menu-navigation ul li{width: 100%;border-bottom: 1px solid #fff;}
  .menu-navigation ul {border-top: 1px solid #fff;}
  .menu-navigation ul li a{padding: 10px 8px;}
  .welcome-message .welcome-left, .content-center .left-side {padding: 10px;width: 300px;}
  .left-side.welcome-message .image-box img {height: 141px;}
  .welcome-left p {font-size: 18px;line-height: 25px;}
  .slider-box img{width: 260px;height: 250px;}
  .float-left-boxes, .float-right-boxes, .content-center .right-side {width: 300px !important;}
  .left-side.welcome-message .right-side {width: 190px !important;margin: 0 auto;float: none;}
  .description-box-negative-margin{display: none;}
  .follow-us {  height: auto;margin: 15px auto !important;float: none;  padding: 16px;  width: 270px;}
  .follow-us h1{font-size: 16px;}
  .box {margin: 0 0 25px;}
  .content-center .left-side{margin: 31px 0 32px;}  
  footer .float-left {font-size: 19px;line-height: 28px;width: 167px;margin: 0 auto;float: none; text-align: center;}
  footer .float-right {width: 212px;font-size: 19px;line-height: 28px;margin: 0 auto;float: none; text-align: center;}
  span.footer-top-right {font-size: 19px;text-align: center;margin: 0 auto;float: none;}
  footer {text-align: center;}
  .content-center .right-side{float: none;margin: 0 auto;}
  .title-box, .bottom-box {font-size: 21px;line-height: 28px;}
  .bottom-box {font-size: 23px;}
  .description-box-slider {font-size: 28px;line-height: 36px;}
  .description-box {font-size: 16px;line-height: 21px;padding: 20px;}
  .footer .border-box{padding: 2px 0;}
  .content-center .left-side {margin: 10px 0 0px;}
  .follow-us h1 span {font-size: 36px;}
  .follow-us h1 {font-size: 13px;}

  .culumn{width: 100% !important;}
  .culumn.middle{margin: 0;}
  .text_page2 {font-size: 20px;margin-left: 0;width: 100%;padding-left: 17px;}
  .culumn .image-box{height: auto;}
  .title-box-page2 {font-size: 21px !important;}
  .culumn.middle{padding: 0 10px;}

  .left-side-pag4 .box {margin-bottom: 20px;}
  .left-side.left-side-pag3.left-side-pag4 .float-left-boxes{margin-bottom: 20px;}
  .right-side-page3 .description-box,.left-side.left-side-pag3.left-side-pag4{margin-bottom: 20px !important;}
  .description-box > ul.no-padding{font-size: 17px;}
  .content-center-page4 .title-box, .bottom-box {font-size: 21px !important;}
  .left-side-pag4 .description-box ul li, .right-side-page3 .description-box ul li {line-height: 25px;}
  .description-box-page4 {padding: 5px;}
  .title-box-page3 {padding: 7px 0;}

  .welcome-message .welcome-left, .content-center .left-side{width: 100%;}
  .left-side.left-side-pag3 .box{margin-bottom: 20px;}
  .title-box-page3-table-box{font-size: 20px !important;}
  .title-box > span{font-size: 9px;}
  table td,table th{font-size: 11px !important;}
  p.category{font-size: 21px;}
  .title-box-transparent{font-size: 24px !important;}
  .description-box-transparent{font-size: 16px !important;}
  h1.page5,h1.page3 {margin-bottom: 17px;margin-top: 24px;font-size: 22px !important;text-align: center;}

  .details {font-size: 18px;line-height: 26px;}
  .right-side-page6 h2 {font-size: 21px;line-height: 35px;margin-top: 20px;}
  input, textarea{margin-bottom: 15px;padding: 5px 10px;font-size: 17px;}
  .image-box.image-small img{width: 200px; height: auto;margin: 0 auto;}
  input.button{width: 100%;margin-bottom: 20px;}
  h1.page6 {line-height: 24px !important;font-size: 34px !important;margin: 10px auto 20px;}
  h2.page6 {font-size: 24px;margin-bottom: 8px;}
  .description-box-table {width: 288px !important;}
  .description-box > ul {padding-left: 49px;}
  p.category{margin-top:20px;}
  p.category:first-child{margin-top:0;}
  body{padding-top:20px;}
  .description-box-transparent{line-height:22px;}
  .right-side-page6 .details img {height: auto;width: 75%;}
}

.float-right > img {
  height: auto;
  width: 100%;
}
