body{
	overflow-x: hidden;
	
}
.homepage{
	height: 465px;
	padding-bottom: 235px;
	padding-top: 250px;
	background-image: url(../image/Banner-image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.homepage h1 {
	font-size: 60px;
    color: #fff;
}
.homepage p {
	 color: #fff;
    font-size: 20px;
}

.homepage button {
	width: 190px;
    height: 45px;
    font-size: 18px;
    background: #fbd223;
}

.bordercolor{
	text-align: center;
	margin-bottom:20px;
	font-size:10px;
}
.bordercolor img{
	margin-top: 15px;
}


.borderline{
	border-bottom: 3px solid #fbd925;
    width: 100px;
    margin-bottom: 10px;
    position: relative;
    left: 45%;
}

.ourservice{
	background: #fffff3;
    padding-bottom: 25px;
}
.whatwedo{
	padding-bottom: 15px;
}
.whatwedo h4{
	    color: #ccc;
}

.ourbutton{
	margin-top: 25px;
    background: #fbd925;
    border: none;
    width: 125px;
    border-radius: 50px;
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
}

.whatdo img{
	background: #fbeda5;
    padding: 15px;
    width: 100px;
    border-radius: 10px;
}

.ourlatest{
	background: #fbd925;
}
.portbutton{
	height: 30px;
	position: relative;
}
.portbuttonleft{
   border: 1px solid #464444;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;    
   /*  background: #464444; */
    color: #000;	
    left: 4px;
}

.portbuttoncenter{
	border: none;
   	border: 1px solid #464444;
}

.portbuttonright
{
	border: 1px solid #464444;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    right: 5px;
 
}
.portbox{
	margin-bottom:10px;
}
.button-top{
	margin-top:42px;	
}
.carousel-control.right{
	background:none;
}

.carousel-control.left{
	background:none;
}

.carousel-control{
	color: #fbd925;
}
.portbotton{
	    margin-top: 25px;
    background: #555;
    border: none;
    width: 189px;
    border-radius: 50px;
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    margin-bottom: 14px;
    text-align: center;
}
@media only screen and (min-width:767px) and (max-width:775px){
	.button-top1{
		margin-top: 45px;
	}
	.button-top{
	margin-top:69px;	
}
}
@media only screen and (min-width:1024px) and (max-width:1034px){
.button-top1{
		margin-top: 45px;
	}
}

@media only screen and (max-width:320px){
	.portfolioPad{
		padding-left:0px;
		padding-right:0px;
	}

	.homepage h1 {
		font-size: 40px!important;
		color: #fff;
	}
	

}


/*@media only screen and (min-width:321px) and (max-width:360px){
	.portbuttonleft {   
		border: none;
		border-top-left-radius: 10px;    
		height: 30px;
		background: #464444;
		color: #fff;
		position: relative;
    
	}
	
	.portbuttoncenter {
		border: none;
		width: 65px!important;
		height: 30px;
		border: 1px solid #464444;
	}
	.portbuttonright {
		border: 1px solid #464444;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		height: 30px;
		position: relative;
		right: 5px;
	}	
}*/

/*****************/
.pricing-section
{
    height: 465px;
    padding-bottom: 235px;
    padding-top: 250px;
       background-image: url(../image/Banner-image.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-attachment: fixed;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.pricing-section h1
{
	    text-align: center;
    font-size: 65px;
    color: #fff;
    font-weight: bold;
}
.servicebox
{
	    background: #ccc;
		    margin-bottom: 25px;
}
td{
	    padding: 10px;
		    font-size: 20px;
}

th{
	    padding: 10px;
		    font-size: 20px;
}

input[type=text],input[type=email], input[type=file], select, textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
}

input[type=submit] {
    background-color: #444444;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
	width: 200px;
}

input[type=submit]:hover {
    background-color: #444444;
}
.formback
{
	    background: #fbd925;
    padding: 25px;
    margin-bottom: 25px;
}

.formback h3
{
	    font-weight: bold;
    margin-bottom: 25px;
}

.contactform
{
	    background: #ccc;
    padding: 25px;
    margin-bottom: 25px;
}

.contactform h5
{
	    margin-top: 20px;
}
.addressdts
{
	   background: #ffee96;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 25px;
    font-size: 20px
}
.submitbutton
{
	    text-align: center;
		margin-top:30px;
}

.fileupload
{
	        background: #fcf8e3;
    padding: 10px;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: bold;
    font-size: 18px;
}
.contactotp
{
	    background: #fcf8e3;
    padding: 10px;
	margin-top:9px;
	text-align:center;
	
	width:160px;
}
.contacticon
{
	    position: relative;
    left: -40px;
    margin-top: 25px;
}

