@media (max-width: 1200px) {#fourHome > a {
    display: inline-block;
    padding: 30px;
    box-sizing: border-box;
    border: 1px solid black;
    width: 50%;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    text-decoration: none;
    color: black;
} }

@media (max-width: 800px) {


    .ProjectIntro div {width:100%;box-sizing: border-box;border-radius: 22px;background: #0e1684;}
    .ProjectIntro div a {text-decoration:none;font-size:15px;color: white;border-radius: 52px;}
     .ProjectIntro div b {font-size:15px;border-radius: 52px;}
    
    
    
    
    #callBox {position:fixed; top:-100000px; visibility: hidden;}
    

    .Gimage {width:44%;}

    

    .readingBit {padding:10px;}

    

    

    #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #head-mobile

    

    {

        

        line-height: 2;

        

    }

	body {font-size: 18px !important;}

	

	#infoot pre {text-align: center !important;}

	

	.logo {width: 41% !important;max-width: 115px;}

	

	.FloatLeft, .FloatRight {float:none; width:100%;}

 	#cssmenu

	{bottom: auto;}



	.tooltip{position:relative;float: left;left: -20px;top: 19px;} 

	

	.price span:before {

  content:"\00a3";

  padding:10px;

  border-top: 1px solid #b3b3b3;

  position: absolute;

  left: -25px;

  z-index: 0;

  border-bottom: 1px solid #b3b3b3;

  border-left: 1px solid #b3b3b3;

  -webkit-border-radius: 5px 0 0 5px;

  border-radius: 5px 0 0 5px;

  line-height: 11px;

  font-weight: bold;

  color: grey;

  background: #f0eeee;

} 

    .twoWide {display: block;}
    
	.twoWide > div, .threeWide > div {flex:none; width:90%;margin:auto;text-align:center!important;margin-bottom: 30px; display: block;}   

    

    .threeWide > div:first-child {  

    float: none;  

}  

.threeWide > div:last-child {  

    float: none;  

}

    .threeWide > div {max-height: 210px;}

	.pp {width: 85% !important;}

	.formBit input {/* float:left; *//* margin-bottom: 20px; */position: relative;font-size: 19px;} 

#threeFooter div,#threeFooter div:first-child,#threeFooter div:last-child{width:90%;    

margin:auto;    

text-align:center!important;    

float:none!important;

	}    

    

    

#threeFooter div{font-size:12px!important;}    

	 
#fourHome > a {
    display: inline-block;
    padding: 30px;
    box-sizing: border-box;
    border: 1px solid black;
    width: 100%;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}

}