﻿html {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    
  }
.navbar-header{float:left;}  
#menu-icon{display:none;}  
#fonc {background: url(img/fon3.jpg);    background-size: 100%;
    background-position: 50% 0;
    background-repeat: no-repeat;    position: relative;
    top: 55px;    background-attachment: fixed; background-position-y: 55px;}  
.block_content_fonc {max-width: 1300px;
    padding-bottom: 4%;
    margin: 0 auto;
    text-align: left;}    
.entry p {    font-size: 18px;
        color: #000000;} 
.entry h2 {font-weight: normal;    color: #305174;margin: 20px 0px;font-size: 24px;}
.entry ul {font-size:16px;    padding-left: 0px;}
.entry ul li {    margin: 10px 0px;display: inline-block;}
.entry table {    margin-top: 15px;}  
.entry table th {    border: 2px solid #305174;
    margin-top: 15px;
    border-radius: 4px;
    padding: 10px 5px;
    text-align: center;font-size: 16px; width: 25%;}
.caption-wrap {text-shadow: 3px 3px 1px rgb(0, 0, 0);text-shadow: 
		-0   -1px 1px #000000,
		 0   -1px 1px #000000,
		-0    1px 1px #000000,
		 0    1px 1px #000000,
		-1px -0   1px #000000,
		 1px -0   1px #000000,
		-1px  0   1px #000000,
		 1px  0   1px #000000,
		-1px -1px 1px #000000,
		 1px -1px 1px #000000,
		-1px  1px 1px #000000,
		 1px  1px 1px #000000,
		-1px -1px 1px #000000,
		 1px -1px 1px #000000,
		-1px  1px 1px #000000,
		 1px  1px 1px #000000;}
#tel a{    color: #365174;}	
.metaslider .caption {
    padding: 8% 0% !important;
    text-align: center;
    word-wrap: break-word;
    font-size: 28px;
    line-height: 1.5em;}
    .metaslider .caption-wrap {
           background: #0000004f !important; 
        opacity: 1 !important;
    }
    
    
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 {    max-width: 100%!important;}
#bwg_container1_1 #bwg_container2_1 .bwg_standart_thumbnails_1 {max-width: 100%!important;}		 
#slidediv { width: 1200px;margin: 0 auto 25px auto;font-size: 40px;}
#slideimg {vertical-align: middle;width: 150px;    position: relative;top: 15px;}
#slidep {position:relative; top:-12px;}
#slidep1 {line-height: 1.2;    font-weight: 600;}
#slidespan1 {color: #005003;margin-right: 8px;text-shadow: 
		-0   -1px 1px #FFFFFF,
		 0   -1px 1px #FFFFFF,
		-0    1px 1px #FFFFFF,
		 0    1px 1px #FFFFFF,
		-1px -0   1px #FFFFFF,
		 1px -0   1px #FFFFFF,
		-1px  0   1px #FFFFFF,
		 1px  0   1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF; font-weight: 600;}
#slidespan2 {color: #db0702; font-weight: 600;text-shadow: 
		-0   -1px 1px #FFFFFF,
		 0   -1px 1px #FFFFFF,
		-0    1px 1px #FFFFFF,
		 0    1px 1px #FFFFFF,
		-1px -0   1px #FFFFFF,
		 1px -0   1px #FFFFFF,
		-1px  0   1px #FFFFFF,
		 1px  0   1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF;}		 
		 
.th img {width: 285px;    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;}
.th:hover img {width:300px;}
  .header{
		width:100%;
		z-index:1000;
		position: fixed;
		background-color:#fbfbfb;
		border-bottom: 1px solid rgba(150, 150, 150, .5);
} 
.list-group-item b {text-transform: uppercase;}  
.box {max-width:1300px; margin:0 auto;height: 50px;}
.menu {    margin-top: 0;
    margin-bottom: 0px;
    padding: 0;}
.topmenu {    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;}
.topmenu a{        color: #0d2a4a!important;
    padding: 14px 0;
    text-transform: uppercase; font-family: 'Roboto Regular';font-size: 17px !important;    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;}
.topmenu li {    display: inline-block;  position: relative;padding: 15px 12px;}
.caption-wrap{top:0%!important;}
.sub-menu {   position: absolute;
  top: 101%;
  left: 0;
  padding: 0px;
  z-index: 10;
  background-color:#fbfbfb;
  border-bottom: 1px solid rgba(150, 150, 150, .5);
  border-right: 1px solid rgba(150, 150, 150, .5);
  border-left: 1px solid rgba(150, 150, 150, .5);
  display:none;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;}
.sub-menu li {padding: 5px 0px 5px 0px;display:block;}  
.sub-menu li a{padding: 0px 14px 0 14px;    white-space: nowrap; display:block}
.topmenu li:hover .sub-menu {display: block;}
#tel {font-size:16px;color:#305174; padding-top:6px;float:right;    padding-right: 15px;}
footer{height: 50px;background: rgba(48, 88, 138, 0.90);}
footer p{text-align:center; color:white;    padding-top: 15px;margin:0px;}
.block_content {min-height:600px;max-width:1300px; margin:0 auto; text-align:left;}
.block_content_page {min-height:1000px; padding-top:50px;max-width:1300px; margin:0 auto; text-align:left;}
.content h1{color:#305174;     color: #305174;margin: 20px 0px;font-size: 30px;}
.uslugi	h2 {       color: #365174;
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
text-transform: uppercase;
}
.inf h3 {font-size: 20px;}
.entry ol {font-size: 16px;color: #000000;}
.entry img.alignleft {    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;}
.entry img.aligncenter {     
        clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}    
.entry img.alignright{    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px; }    
.entry img {margin-bottom:12px;}
.row h1 {        color: #365174;
    margin-top: 20px;}
.col-1 {width: 25%;    padding-bottom: 15px;    float: left;    position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}    
.list-group-item p{font-size: 16px;
    color: rgba(48, 88, 138, 1);
    padding: 0px;    margin: auto;}
.list-group-item:hover p{color: white;}	
a {
    color: #333;
    outline: none;
    padding-left: 3px;
    padding-right: 3px;
}

    a:link, a:visited,
    a:active, a:hover {
        color: #333;
    }

    a:hover {
      
    }
    .call{max-width:1300px; margin:0 auto; height:450px;}
    .call img {position: relative;float: left;width: 45%; margin-left:5%;}
    .call form {width: 50%;float: right;    position: relative; top: 100px;}
    .call h3 {    color: #305174;text-align: center;}
    .call form input {font-size: 16px;padding: 3px;width: 45%;    background: #ffffff;
    border: 2px solid #446895;
    margin-top: 15px;
    color: #446895 !important;
    border-radius: 4px;
    text-align: center;}
    input::-webkit-input-placeholder {color:#446895;}
    input::-moz-placeholder          {color:#446895;}/* Firefox 19+ */
    input:-moz-placeholder           {color:#446895;}/* Firefox 18- */
    input:-ms-input-placeholder      {color:#446895;}
    #callb {    background: #ffffff;
    border: 2px solid #446895;
    padding: 5px 65px;
    margin-top: 15px;
    color: #446895 !important;
    border-radius: 4px;
    text-align: center;
    font-size: 20px;    
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;}
    #callb:hover {    background: #446895;
    color: #ffffff !important;}    
    .top{
        background:url(/fon.jpg) right 65% no-repeat ;  background-size:cover ;
        min-width:1000px !important;
       
    }
    #tbuy {font-size: 24px;padding: 30px;color: #305174;}
    .zz{
	 border:1px solid red;
     background-color:#ffffff;
	 display:inline-block;
	 width:30%;
     height:300px;
	 margin:5px;
	 
}

    #parent {
    margin: auto auto;
    overflow: hidden;
}
#child {
    margin: auto auto;
    position: relative;
    top: 0;
    -webkit-transition: all 0.5s ease-out;
}

 .th {
            padding: 0px;
            padding-top: 5px;
            background-color: #efefef;
            overflow: hidden;
            border:5px solid #e1e1e1;
        }

            .th h3 a {
                color: #305174;
            }

            .th a {
                text-decoration: none;
            }

            .th .inf {
                height: 100px;
                z-index: 2;
                margin:5px;
				display: flex;
    			align-items: center;
    			justify-content: center;
            }
            .th .inf h3{
				margin-top: 0px;
  			 	margin-bottom: 0px;
			}

           .th .inf img {    width: 285px;}


            .bigtopimgtext{font-family: 'Roboto', sans-serif;font-weight: 100; padding-top:70px; padding-bottom:120px;background-color: rgba(48, 81, 116, 0.40);  font-size:33px; text-align:center;  color:white;text-shadow: 2px 2px 8px rgba(150, 150, 150, 1);}

             .bigtopimgtext:hover{ 
              background-color: rgba(48, 81, 116, 0.80);
               
               -webkit-transition: background 1s;
                -moz-transition: background 1s;
                -o-transition: background 1s;
                transition: background 1s;
            }

        .swiper-slide {
        font-family: 'Roboto', sans-serif;font-weight: 100; padding-top:70px; padding-bottom:120px;background-color: rgba(41, 53, 65, 0.35);  font-size:33px; text-align:center;  color:white;text-shadow: 2px 2px 8px rgba(150, 150, 150, 1);}

       

            .th:hover {
                color: white;
                background-color: #305174;
                -webkit-transition: background 1s;
                -moz-transition: background 1s;
                -o-transition: background 1s;
                transition: background 1s;
            }



                .th:hover div.xximg1 {
                    -webkit-animation: animatedBackground 1s ease-out 1;
                    -moz-animation: animatedBackground 1s ease-out 1;
                    animation: animatedBackground 1s ease-out 1;
                    -webkit-animation-fill-mode: forwards;
                    animation-fill-mode: forwards;
                }

                .th:hover div.xximg2 {
                    -webkit-animation: animatedBackground 1s ease-out 1;
                    -moz-animation: animatedBackground 1s ease-out 1;
                    animation: animatedBackground 1s ease-out 1;
                    -webkit-animation-fill-mode: forwards;
                    animation-fill-mode: forwards;
                }

                .th:hover div.xximg3 {
                    -webkit-animation: animatedBackground 1s ease-out 1;
                    -moz-animation: animatedBackground 1s ease-out 1;
                    animation: animatedBackground 1s ease-out 1;
                    -webkit-animation-fill-mode: forwards;
                    animation-fill-mode: forwards;
                }

                .th:hover div.xximg4 {
                    -webkit-animation: animatedBackground 1s ease-out 1;
                    -moz-animation: animatedBackground 1s ease-out 1;
                    animation: animatedBackground 1s ease-out 1;
                    -webkit-animation-fill-mode: forwards;
                    animation-fill-mode: forwards;
                }

                .th:hover a {
                    color: white;
                    text-decoration: underline;
                    -webkit-transition: background 1s;
                    -moz-transition: background 1s;
                    -o-transition: background 1s;
                    transition: background 1s;
                }


            .th h3, p {
                text-align: center;
            }
#thimg {height:200px; overflow:hidden;}   

.wp-block-video video {
    width:350px;
    height:350px;
}

.wp-block-video {
    width:350px;
    height:350px;
    float: left;
    margin: 0 6% 2em;
}

#ttty {margin-right:2px;}
.wpcf7-spinner {display:none;}
.list-group li a{ text-decoration:none; font-size:15px; color:rgba(48, 88, 138, 1); padding:0px;margin: auto;}
.list-group li a:hover{ text-decoration:underline; color:white; }
.list-group li:hover{ background-color:rgba(48, 88, 138, 1)}
.list-group li:hover a{color:white;}
.xtitle{text-align:center; color:rgba(150, 150, 150, 1); font-size:29px; font-style:italic; margin-top:20px; margin-bottom:20px;}
div.uslugi ul li { text-align:center;display: flex;}
div.content p{ text-align:left}
@media screen and (max-width: 415px) {#tel {padding: 6px 0px 0px 0px!important;font-size:14px!important;}}
@media screen and (max-width: 767px) {
.container {padding-top:0px!important;}  
.topmenu{float:none;}
.topmenu a{font-size:14px!important;}
.navbar-header {display:flex;float: none;}
.sub-menu li a {white-space: normal;}
#menu-icon{ 
    position:relative;
    color: #ffffff;
    width: 100%;
    height: 35px;
    background: #30588a url(images/menu-icon.png) no-repeat 10px center;
    padding: 6px 10px 0 40px;
    cursor: pointer;
    border: solid 1px #e1e1e1;
    display: block;    font-size: 16px;
    font-family: 'Roboto Regular';} 
#menu-icon span { position: absolute; left: 5px; top: 15px; }
#menu-icon span, 
#menu-icon span:before,
#menu-icon span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 2px;
  width: 25px;
  background: white;
  position: absolute;
  display: block;
  content: '';
}
#menu-icon span:before {
  top: -8px;
}
#menu-icon span:after {
  bottom: -8px; 
}  
/* Добавим анимацию всех свойств для блоков нашей иконки */
#menu-icon span, #menu-icon span:before, #menu-icone span:after {
  transition: all 300ms ease-in-out;
}

/* Центральный блок делаем прозрачным */
#menu-icon.active span {
  background-color: transparent;
}

/* Смещаем псевдо-элементы в центр иконки (на место основного блока) */
#menu-icon.active span:before, #menu-icon.active span:after {
  top: 0;
}

/* Наклоняем псевдо-элементы под углом 45 градусов, но в разные стороны */
#menu-icon.active span:before {
  transform: rotate(45deg);
}
#menu-icon.active span:after {
  transform: rotate(-45deg);
}
.topmenu li {      width: 100%; padding: 3px 0px 3px 10px;}   
.sub-menu {position: relative; 
    padding: 0px;
    border-bottom: 1px none;
    border-right: none;
    border-left: none; 
    display: block;}
#menu-main{display:none;border-bottom: 1px solid #c8c8c8;}
.row {    margin-top: 0px!important;}    
.col-sm-6 {padding-bottom: 15px;}
.col-1 {width:100%;}
.th img {width: 100%;}
.uslugi	h2 {font-size: 22px;padding: 0px 15px;}
.row h1 {    margin-top: 0px;font-size: 24px;padding: 0px 15px;}
.row p {    font-size: 18px;padding: 15px 15px;text-align: center;}
#tbuy {font-size:20px!important;    padding: 15px 15px!important;}
.th .inf {height: 70px;}
.th:hover img {width: 100%;}
#thimg{height:auto;}
.call {height: auto;}
.call h3 {padding: 0px 15px;font-size:22px;}
.call form {position: relative;top: 0px; float:none;width: 100%;}
.call img {position: relative; width: 95%;float:none;}
.call form input {width: 85%;}
#callb {margin-left:0px;}
.list-group-item {height:auto; paddind: 0px 0px;}
.list-group-item p{padding:0px; font-size:16px;}
.entry img {width:100%!important;}
.header {position: relative;}
.box{    height: auto;}

.metaslider {    display: none;}
.navbar-brand{ margin:auto;}
    #tel {    float: none;
    padding: 6px 10px 0px 10px;
    height: 55px;}
     #fonc {top:0;background:none;}
     #fonc h1 {    margin-top: 20px!important;font-size: 24px;}
     .entry table th {
    margin-top: -2px;
    border-radius: 0px; 
    padding: 10px 5px;
    font-size: 14px;
    display: block;
    width: 100%;}
    .ngg-galleryoverview {    margin-left: 6%;}
}
@media (min-width: 500px) and (max-width: 1023px) {.col-1{width:50%;}}
@media (min-width: 768px) and (max-width: 1023px) {
    .topmenu{float:none;}
.topmenu a{font-size:14px!important;}
.navbar-header {display:flex;float: none;}
.sub-menu li a {white-space: normal;}
.metaslider .caption {padding: 8% 0% !important;font-size: 20px;}
#menu-icon{ 
    position:relative;
    color: #ffffff;
    width: 100%;
    height: 35px;
    background: #30588a url(images/menu-icon.png) no-repeat 10px center;
    padding: 6px 10px 0 40px;
    cursor: pointer;
    border: solid 1px #e1e1e1;
    display: block;    font-size: 16px;
    font-family: 'Roboto Regular';} 
#menu-icon span { position: absolute; left: 5px; top: 15px; }
#menu-icon span, 
#menu-icon span:before,
#menu-icon span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 2px;
  width: 25px;
  background: white;
  position: absolute;
  display: block;
  content: '';
}
#menu-icon span:before {
  top: -8px;
}
#menu-icon span:after {
  bottom: -8px; 
}  
/* Добавим анимацию всех свойств для блоков нашей иконки */
#menu-icon span, #menu-icon span:before, #menu-icone span:after {
  transition: all 300ms ease-in-out;
}

/* Центральный блок делаем прозрачным */
#menu-icon.active span {
  background-color: transparent;
}

/* Смещаем псевдо-элементы в центр иконки (на место основного блока) */
#menu-icon.active span:before, #menu-icon.active span:after {
  top: 0;
}

/* Наклоняем псевдо-элементы под углом 45 градусов, но в разные стороны */
#menu-icon.active span:before {
  transform: rotate(45deg);
}
#menu-icon.active span:after {
  transform: rotate(-45deg);
}



.topmenu li {      width: 100%; padding: 3px 0px 3px 10px;}   
.sub-menu {position: relative; 
    padding: 0px;
    border-bottom: 1px none;
    border-right: none;
    border-left: none; 
    display: block;}
#menu-main{display:none;border-bottom: 1px solid #c8c8c8;}
.navbar-brand{ margin:auto;}
    #tel {    float: none;
    padding: 6px 10px 0px 10px;
    height: 55px;}
.metaslider {    margin-bottom: 25px;}    
#slidediv {width: auto;margin: 0 auto 10px auto;font-size: 28px;} 
#slidep1 {line-height: 1.5;font-weight: normal;font-size: 20px;}
#slidep {top:0px;}
#slideimg {display:none;}    
.row {    margin-top: 0px!important;}    
.col-sm-6 {padding-bottom: 15px;}
.th img {width: 100%;}
.th:hover img {width: 100%;}
#thimg{height:auto;}
.uslugi	h2 {font-size: 22px;padding: 0px 15px;}
.row h1 {margin-top: 0px;font-size: 24px;padding: 0px 15px;}
.row p {font-size: 18px;padding: 15px 15px;text-align: center;}
#tbuy {font-size:22px!important;    padding: 15px 15px!important;}
.th .inf {height: 70px;}
.call {height: auto;}
.call h3 {padding: 0px 15px;font-size:22px;}
.call form {position: relative;top: 0px; float:none;width: 100%;}
.call img {position: relative; width: 95%;float:none;}
.call form input {width: 85%;}
#callb {margin-left:0px;}
.list-group-item {height: 65px; paddind: 0px 0px;}
.list-group-item p{padding:0px; font-size:16px;}
.header {position: relative;}
.box{    height: auto;}
.inf h3 {font-size: 20px;}
#fonc {top:0;background:none;}
#fonc h1 {    margin-top: 20px!important;font-size: 24px;}
.entry table th {
    margin-top: -2px;
    border-radius: 0px; 
    padding: 10px 5px;
    font-size: 14px;
    display: block;
    width: 100%;}
.ngg-galleryoverview {margin-left: 6%;}
}
@media (min-width: 1024px) and (max-width: 1200px) {
.navbar-brand {padding: 11px 10px;}	
.topmenu a{    font-size: 14px !important;}
.topmenu li{padding: 15px 2px;}
.sub-menu li {padding: 7px 2px;}
#tel {font-size:14px;padding-top:5px; padding-right: 5px;}
.metaslider .caption {
    padding: 5% 0% !important;
    text-align: center;
    word-wrap: break-word;
    font-size: 22px;
    line-height: 1.5em;}
#slidediv { width: 980px;margin: 0 auto 10px auto;font-size: 24px;}
#slideimg {vertical-align: middle;width: 100px;    position: relative;top: 0px;}
#slidep {position:relative; top:-35px;}
#slidep1 {font-size: 24px;position: relative;top: -35px;}
#slidespan1 {margin-right: 8px; font-weight: 600;}
#slidespan1 { font-weight: 600;}
.inf{height:75px!important;}
.inf h3 {font-size: 18px;}  
.th img {width: 100%;}
.th:hover img {width:105%;}
#thimg {height: 150px;}  
.uslugi h2{font-size: 28px;}
.list-group li a {font-size:14px;}
.list-group-item {height: 70px;    padding: 0px 5px;}
.list-group-item p {font-size:14px;}
#tbuy {font-size: 22px;}
.row h1 {font-size:30px;}
.call {height: 350px;}
.call form {top:50px;}
#callb {padding: 5px 40px;}
.entry p {font-size: 16px;}
#fonc {top: 50px;}
.entry table th {    font-size: 14px;    padding: 8px 5px;}
}
@media (min-width: 1024px) and (max-width: 1040px) {
.topmenu li{padding: 15px 0px;}}
@media (min-width: 1201px) and (max-width: 1366px) {
.navbar-brand {padding: 11px 10px;}	
.topmenu a{    font-size: 14px !important;}   
#tel {padding-top:5px;}
#slidediv { width: 980px;margin: 0 auto 10px auto;font-size: 28px;}
#slideimg {vertical-align: middle;width: 100px;    position: relative;top: 0px;}
#slidep {position:relative; top:-35px;}
#slidep1 {font-size: 26px;position: relative;top: -35px;}
#slidespan1 {margin-right: 8px; font-weight: 600;}
#slidespan1 { font-weight: 600;}
.inf{height:75px!important;}
.inf h3 {font-size: 18px;}
.th img {width: 100%;}
.th:hover img {width:105%;}
#thimg {height: 170px;}  
.uslugi h2{font-size: 28px;}
.list-group li a {font-size:14px;}
.list-group-item {height: 70px;    padding: 0px 5px;}
.list-group-item p {font-size:14px;}
#tbuy {font-size: 22px;}
.row h1 {font-size:30px;}
.call {height: 390px;}
.call form {top:50px;}
#callb {padding: 5px 40px;}
.entry p {font-size: 16px;}
#fonc {top: 50px;}
.entry table th {    font-size: 14px;    padding: 8px 5px;}
}
@media (min-width: 1367px) and (max-width: 1500px) {
.navbar-brand {padding: 11px 10px;}		
.topmenu a{    font-size: 14px !important;}   
#tel {padding-top:5px;}
#slidediv { width: 980px;margin: 0 auto 10px auto;font-size: 30px;}
#slideimg {width: 115px;    position: relative;top: 0px;}
#slidep {position:relative; top:-20px;}
#slidep1 {font-size: 30px;position: relative;top: -20px;}
#slidespan1 {margin-right: 8px; font-weight: 600;}
#slidespan1 { font-weight: 600;}
.inf{height:75px!important;}
.inf h3 {font-size: 20px;}  
.th img {width: 100%;}
.th:hover img {width:105%;}
#thimg {height: 185px;}  
.uslugi h2{font-size: 28px;}
.list-group li a {font-size:14px;}
.list-group-item {height: 70px;    padding: 0px 5px;}
.list-group-item p {font-size:16px;}
#tbuy {font-size: 22px;}
.row h1 {font-size:30px;}
.call {height: 420px;}
.call form {top:50px;}
#callb {padding: 5px 40px;}
.entry p {font-size: 16px;}
#fonc {top: 50px;}
.entry table th {font-size: 16px;padding: 10px 5px;}
}