body{
	background-color: #ffffff;
	background-image: url("../img/diamond-eyes.png"); 
}
header.header5 #main-navigation-wrapper .nav > li > a:last-child {
    border-right: 0px;
    color: #FFF;
}
header.header5 #main-navigation-wrapper .nav > li > a{ 
    color: #FFF;
}
.logo img{
	width:135px;
}
.headtop{
	background-color:#00a1e4;
	height:5px;
}
header.header5 {
    background: #fff;
}
header.header5 #main-navigation-wrapper.navbar2-wrap {
    background: #000;
    margin: 0px;
}
a.header-requestbtn.header2-requestbtn {
    margin: 0px;
    padding: 14px 20px;
}
.home2.home4.home5.bestthing-section { 
    background: none;
}
.f-22{
	font-size:22px
}
.f-28{
	font-size:28px
}
.f-35{
	font-size:35px
}
.bdr-white-5{
	border:5px solid #fff;
}
.ftr-section p {
    color: #fff;
}
.contno a{
	color:#575757!important;
}
.text-black{
	color:#000
}
.text-white{
	color:#ffffff!important;
}
.text-grey{
	color:#414141
} 
 ul.footer-link li a {
    color: #fff;
    text-decoration: none;
}
ul.footer-info { 
    margin: 0px 0px 40px; 
}
.galery ul li { display: inline; }

.galery ul li img{ width:24%; }

 .testimonial-section {
    background: #000;
    position: relative; 
}
.common_testimonial_01#var_testimonial .controls { 
	border-bottom:0px solid #ccc;
	
}
.service_bg{
	background-color:#F2F2F2
} 
.btnlink {
    border: #1a4b6c 1px solid; 
    background-color: #2980b9;
}

.btnlink:hover {
    background-color: #fff;
    color: #1a4b6c;
    border: #1a4b6c 1px solid;
}
.line-bottom{ 
	border:1px solid #2980b9;
	width:200px;
	margin:2px 0px 10px;
}
.footer-info li{
	color:#fff!important;
}
.footer-info li a{
	color:#fff;
}


.footer-callbtn{
	width:99%;
	margin:1px auto; 
	border: 1px solid #a2a2a2;
	height:37px;
}
.footer-callbtn .fa-phone::before { 
    margin-left: 0px; 
	text-align:center;
}
.footer-callbtn .fa-envelope::before { 
    margin-left: 0px; 
	text-align:center;
}

.callbtn-icon{
	background-color:#2980b9;
	color:#fff;
	width:20%;
	float:left;
	padding:5px 0px;
	text-align:center;
	margin:0px auto;
	height:35px;
    font-size:16px;
}
.callbtn-text{
	background-color:#fff;
	color:#2980b9;
	width:80%;
	float:left;
	padding: 2px 0px;
	text-align: center;
	margin: 0px auto;
	height: 35px;
	font-size: 21px;
}
@media only screen and (max-width: 768px) {
	.callbutton{
		position:fixed; 
		z-index:1;
		background:#343434;
		display:inline;   
		height:40px;
		color:#000;
		width:100%;
		bottom:0;
	}
	
.ftr-footer{
	margin-bottom:30px;
}
.galery ul li img {
    width: 100%;
	margin-bottom:10px;
}
}
@media (max-width: 320px) {
	.callbtn-text{ 
	padding: 5px 0px;
	text-align: center; 
	height: 35px;
	font-size: 16px;
}
.galery ul li img {
    width: 100%;
	margin-bottom:10px;
}

.ftr-footer{
	margin-bottom:40px;
}
}