body{
margin:0px;
}
*{opacity:1.0!important;}
.navbar-nav  li a{
text-align:center!important;
font-style:bold !important;
font-size:1.3em !important;
color:#43aaca !important;
}
.floatnew a{
display: inline-block;
    width: 45px;
    height: 45px;
    background: #25D367;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0px 0px 7px 2px rgb(136 136 136 / 50%);
    transform: scale3d(0, 0, 0);
    transition: transform .3s ease-in-out;
    transform-origin: 100% 100%;
    margin: 0 5px;
    box-sizing: border-box;
}

.my-float{
	margin-top:16px;
}
.headname{
margin-top:0px 0px 0px 0px!important;
height:100px;
width:120px;
font-family:'Playball', cursive;

}
.navbar-toggle{
background-color:#efefef!important;
margin-top:25px!important;
}
.navbar-nav  li a:hover {
color: #ffffff !important;
background-color:#f7675d!important;


}
.navbar-header{
margin:0px 0px 8px 0px !important;
}
.navbar-right{
margin-top:30px !important;
}
.navbar-default{
background-color:white!important;
}

.aboutme{
color:black;
background-color:white;
margin:0px;
text-align:center;
padding:50px 60px;
}
.aboutme h1{
font-weight:bold;
font-size:3.8em;
color:red;

}
.aboutme p{
padding:30px 50px;
font-weight:100!important;
text-align:justify;
font-size:1.8em;
}
.about{
height:auto;
text-align:center;
background:url(../image/slide1.jpg);
background-position:center;
background-attachment:fixed;
background-size:cover;
}


 .about h1{
color:white;
margin:7% 0px;
font-weight:bold;
font-size:4.5em;
font-family:Arial;
}
.service h3{
color:black!important;
margin-top:1px;
}
.service{
height:auto;
color:white;
text-align:center;
background-color:#fff!important;
padding:30px 0px!important;
margin:0px;
}
.ser{
padding:10px 0px;
}
.ser p{
text-align:justify;
padding:10px 40px;
font-size:16px;
color:black;
}
.ser1 h3{
color:red!important;
}
.ser1{
padding:0px!important;
width:100%;
}
.ser img{
height:150px;
width:150px;
}
.ser img:hover{
transform:rotate(360deg)!important;
transition:0.7s!important;
}
.fix{
position:fixed!important;
z-index:999;
top:0;
width:100%;
padding:0px!important;
margin:0px;
}
.slider img{
height:540px!important;
width:100%;
margin-top:110px;
}
.sliderr img{
height:300px!important;
width:100%;
background-color:white!important;
}
.sliderrr{
width:60%!important;
height:360px;
padding:30px 0px;
background-color:white!important;
}

.portmain{
padding:50px 0px;
background-color:white;
text-align:center;
}
.port1 h3{
background-color:#f7675d;
color:white;
margin:0px;
font-weight:bold;
font-family: Arial;
box-shadow:0.5px 1px 1px  1px gray;
padding:10px 0px;
}
.part2{
margin-top:25px;
}
.port img{
height:250px;
box-shadow:0.5px 1px 1px  1px gray;
width:100%;
border:1px solid gray;
}

.ser img:hover{
transform:rotate(360deg);
transition:1s;
}
.outlet{
background-color:#fff;
height:auto;
padding:50px 0px;
text-align:center;
opacity:0.9;
}
.outlet h1{
color:#fff;
}
.olet{

height:auto;
margin:10px 0px;
border:5px solid white;
background-color:#fff;
box-shadow:2px 1px 2px 2px #946b2e;
}
.olet h3{
color:Red;
font-family:Times New Romen;
}
.olet address{
font-family: Arial;
color:#000;
font-weight:bold;
}
.con img{
height:150px;
width:200px;
margin-top:30px;

}
.menu,.time{
height:250px;
background-color:#000;
opacity:0.8;
margin-top:25px;
text-align:center;
border:5px solid white;
box-shadow:2px 1px 2px 2px #946b2e;
}
.con a,.con address{
font-weight:bold;
font-size:1.3em;
color:#fff;
}
.con a:hover{
color:red;
text-decoration:none;
}
.develope{
height:auto;
width:100%;
margin:0px;
padding:0px;
background-color:black;
float:left;
text-align:center;
color:white;
line-height:30px;
}
.con{
height:auto;
width:100%;
padding:0px;
background-color:#1b1b1b;
float:left;
text-align:center;
color:white;
text-align:center;
line-height:30px;
}

.con ul{
margin:0px;
padding:0px;
}
.con ul li{
list-style:none;
}


.con h3{
color:white;
font-family:Algerian;
}
.con h1{
font-weight:bold;
font-size:4em;
margin:10px 0px;
text-shadow:4px 7px black;
opacity:0.7;
text-align:center;
}
.followus1  a{
height:55px!important;
width:55px!important;
margin:10px 0px 0px 0px!important;
}
#myBtn {
  display: none;
  position: fixed;
  bottom: 15px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color:#43aaca;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 50%;
}
#myBtn:hover{
background-color:#f7675d;
}
@media (max-width:1220px)
{
.logo img{
  height:80px;
  width:80px;
  }

.slider img{
height:400px!important;
width:100%;
margin-top:90px;
}
.about p{
margin-left:10px;
margin-right:10px;
font-weight:bold;
font-family:MN Boli;
font-size:16px;
text-align:justify;
}
.ser p{
text-align:justify;
padding:0px 10px;
font-size:15px;

}
.part2,.part3{
margin-top:0px;
}
.port img{
height:200px;
box-shadow:1px 1px 1px  1px gray;
margin-top:10px;
width:100%;
}
.about img{
border-radius:50%;
height:130px!important;
width:150px!important;
box-shadow:1px 1px 3px 1px #f7675d;
}
.ser1 img{
height:120px!important;
width:120px!important;

}
.ser1{
margin-top:20px!important;
padding:0px!important;
}
.headname{
margin-top:0px;
height:80px!important;
padding:2px 0px;
}
.aboutme{
margin:0px;
padding:30px 0px;
}
.aboutme h1{
font-size:2.7em;
}
.aboutme p{
margin:20px 0px;
font-size:1.3em;
text-align:justify;
}
}


@media (max-width:991px)
{
.logo img{
  height:80px;
  width:80px;
  }

.slider img{
height:350px!important;
width:100%;
margin-top:90px;
}

.aboutme p{
padding:10px;
font-weight:bold;
font-family:MN Boli;
font-size:16px;
text-align:justify;
}
.ser p{
text-align:justify;
padding:0px 10px;
font-size:15px;

}
.part2,.part3{
margin-top:0px;
}
.port img{
height:200px;
box-shadow:1px 1px 1px  1px gray;
margin-top:10px;
width:100%;
}
.about img{
border-radius:50%;
height:130px!important;
width:150px!important;
box-shadow:1px 1px 3px 1px #f7675d;
}
.ser1 img{
height:120px!important;
width:120px!important;

}
.ser1{
margin-top:20px!important;
padding:0px!important;
}
.headname{
margin-top:0px;
height:80px!important;
padding:2px 0px;
}
.aboutme{
margin:0px;
padding:30px 0px;
}
.aboutme h1{
font-size:2.7em;
}
.aboutme p{
margin:20px 0px;
font-size:1.3em;
text-align:justify;
}
}
@media (max-width:768px)
{
.logo img{
  height:80px;
  width:80px;
  }

.slider img{
height:250px!important;
width:100%;
margin-top:90px;
}


.ser p{
text-align:justify;
padding:0px 10px;
font-size:15px;

}
.part2,.part3{
margin-top:0px;
}
.port img{
height:200px;
box-shadow:1px 1px 1px  1px gray;
margin-top:10px;
width:100%;
}
.about img{
border-radius:50%;
height:130px!important;
width:150px!important;
box-shadow:1px 1px 3px 1px #f7675d;
}
.ser1 img{
height:120px!important;
width:120px!important;

}
.ser1{
margin-top:20px!important;
padding:0px!important;
}
.headname{
margin-top:0px;
height:80px!important;
padding:2px 0px;
}
.aboutme{
margin:0px;
padding:30px 0px;
}
.aboutme h1{
font-size:2.7em;
}
.aboutme p{
padding:20px 10px;
font-size:1.3em;
text-align:justify;
}
}
@media (max-width:480px)
{

.logo img{
  height:80px;
  width:80px;
  }

.slider img{
height:280px!important;
width:100%;
margin-top:90px;
}

.ser p{
text-align:justify;
padding:0px 5px;
font-size:16px;
}
.port img{
height:200px;
box-shadow:1px 1px 1px  1px gray;
width:100%;
margin-top:10px;
}
.about img{
border-radius:50%;
height:120px!important;
width:120px!important;
box-shadow:1px 1px 3px 1px #f7675d;
}
.ser1 img{
height:110px!important;
width:110px!important;
}
.ser1{
margin-top:20px!important;
padding:0px!important;
}
.headname{
height:90px!important;
margin:0px;
}
.aboutme{
margin:0px;
padding:25px 0px;
}
.aboutme h1{
font-size:1.5em;
}
.aboutme p{
padding:10px 0px;
font-size:1.3em;
text-align:justify;
}
}
@media (max-width:320px)
{
.logo img{
  height:80px;
  width:80px;
  }

.slider img{
height:270px!important;
width:100%;
margin-top:90px;
}
.about{
height:auto;
text-align:center;
background-color:black;
opacity:0.7;
}


 .about h1,h3{
color:#fff;
margin:15% 0px;
font-weight:bold;
font-size:30px;
font-family:'Playball', cursive;
}
.ser1 img{
height:90px!important;
width:90px!important;
}
.service h1{
font-size:24px;
margin:0px!important;
font-family:'Playball', cursive;
}
.about h3,.ser h3 {
font-size:20px;
}
.ser1{
margin-top:20px!important;
padding:0px!important;
}
.ser1 p{
text-align:justify;
padding:2px;
font-size:16px;
width:100%;
}

.port1{
padding:0px!important;
}
.port img{
height:150px;
box-shadow:1px 1px 1px  1px gray;
width:100%;
padding:0px;
margin-top:10px;
}
.headname{
height:80px!important;
width:80px!important;
padding:2px 0px;
margin:0px!important;
}
.aboutme{
margin:0px;
padding:20px 0px;
}
.aboutme h1{
font-size:2.2em!important;
}
.aboutme p{
padding:5px 0px;
font-size:1.2em;
text-align:justify;
font-weight:bold;
}
.sliderr img{
height:200px!important;
}
.sliderrr{
width:100%!important;
height:200px;
margin:0px!important;
padding:0px 0px!important;
background-color:white!important;
}
}