.container-fluid{
padding: 0px;
background: #f3f3f3;

}

.headsec{
background: url(files/top.png);
height: 120px;
padding: 30px;


}

.navs{
text-align: right;
padding-top: 20px;

}

.headul{



}

.headul li{
list-style: none;
display: inline-block;
padding: 0px 20px 20px 0px;

}

.headul li a{
color: #fff;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;


}

.headul li a:hover{
color: #fff;
text-decoration: none;
border: 3px solid #fff;
border-width: 0px 0px 3px 0px;


}

/*Toggling Nav*/



.smnav{

position: absolute;

top: 0px;
left: 0px;

background: #333;

color:#fff;

width: 100%;

height: 150%;

transform: translateX(-100%);

transition: transform 1s ease;



}



.smnav ul{

margin-top: 20px;

padding-left: 0px;



}


.smnav ul li{


list-style: none;

margin-top: 10px;

text-align: center;



} 

.smnav ul li a{


color: #fff;

font-weight: 600;

font-size: 16px;

padding: 10px;

border-radius: 5px;



}



.smnav ul li a:hover{


background:#fff;

color: #000;

text-decoration: none;



}



.smnav .cls{

color: #fff;

background: #000;

float: right;

margin-top: 10px;

margin-right: 10px;

border-radius: 5px;


}




.icon{

display: none;
background: #444;

width: 40px;

padding-top: 2px;

padding-bottom: 2px;

border-radius: 3px;

cursor: pointer;

float:right;

margin-top: 5px;

margin: 10px;
display: none;


}


.span{

background: #FFF;

width: 30px;

height: 4px;

margin: 5px;

display:inherit;

border-radius: 5px;


}


.open{


transform: translateX(0%);



}




.h1{
text-align: center;
font-weight: 600;

}

.formhldr{
text-align: center;



}

form{
display: inline-block;
margin: auto;
padding: 30px;

}

.input{
display: inline-block;
height: 35px;
width: 220px;
text-align: center;
margin-bottom: 15px;
border: 1px solid #999;
border-radius:5px;

}

.mobileNo{

}

.mobileNo select, .mobileNo input{

height: 35px;
border: 1px solid #d3d3d3;
border-width: 0px 0px 1px 0px;

}


.mobileNo select{


}
.mobileNo input{


}

.sCountry select{

height: 35px;
border: 1px solid #d3d3d3;
//border-width: 0px 0px 1px 0px;
width: 225px;

}

.footer{
background: url(files/graphics/footer.png);
padding: 30px;
color: #fff;


}

.footer ul{
display: inline-block;


}

.footer ul li{
margin-bottom: 5px;

}

.footer ul li a{
color: #fff;
font-size: 15px;
font-weight: 600;

}

.payments{
text-align: center;
margin-top: 30px;
margin-bottom: 70px;
padding-top: 30px;

}

.payments img{
width: 100%;

}

.copyrights{
text-align: center;

}

@media(max-width: 1000px){

.icon{

display:block;

}

.headul{
display: none;

}

h3{


}

.headsec{
height: 60px;
padding: 15px;


}

.logo{

max-width: 100%;
height: 30px;

}

.navs{
padding: 0px;
margin-top: -12px;

}



}




