@import url('https://fonts.googleapis.com/css2?family=Acme&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');
body
{
	margin:0;
	padding:0;
	font-family: 'Roboto', sans-serif;
 
}
.main
{
	margin: auto;
	padding: 0;
	width: 95%;
}
img
{
	max-width: 100%;

}
@font-face{
	font-family: "glyphicons-halflings-regular";
	src:url("../fonts/glyphicons-halflings-regular.ttf");
}
@font-face{
  font-family: 'Roboto', sans-serif;
  src:url("../fonts/Roboto-Regular_0.ttf");
}


.carousel-indicators li
{
	background: #000!important;
}
.container{padding-right: 15px;}

.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,
.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12
{
	padding: 0;
	margin: 0;
}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,
.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12
{
	padding: 0;
	margin: 0;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,
.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12
{
	padding: 0;
	margin: 0;
}
h2{margin: 0px;padding: 5px 0px;font-family: 'Acme', sans-serif;}
h1,h3,h4,h5,h6
{
  margin: 0px;
}
h3
{ 
}
p
{
	margin: 10px;
	padding: 5px 0px;
	line-height: 28px;
	font-size: 17px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img
{
  margin: 0 auto;
}
.aw2{padding: 12px;}
.aw2 img
{
    background-color: #000;
    padding: 5px;
}
.aw4{    border: 5px solid #d40606;}
.aw3{margin-top: 70px;}
.serv-top4 h2{color: #FFFF00;;
 
}
.serv-top4 h6
{
  color: #000;
  font-weight: 700;
  padding-bottom: 40px;
  font-size: 17px;
}
/*start choose*/
.choose-tex h3
{
  color: #fff;
}


.choose
{
  padding: 0;
  margin: 0;
  background-color: #000000;
}
.why-choose
{
  padding: 30px 0;
  margin: 0;
}
.choose-tex
{
  padding: 0;
  margin: 0;
}

.best-ico2
{
  padding: 10px;
  margin: 0;
}
.best-icon3
{
  padding: 10px 0px;
  margin: 0;

}

.solution
{
  padding: 0;
  margin: 0;
}
.solution li
{
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  color: #fff;
  line-height: 28px;
  font-size: 16px;

}
.solution li i
{
  font-size: 12px;
  transform: rotate(45deg);
  color: #ffb200;
}
.back-top{    margin: 0;
    padding: 5px 0 5px 0;
    background-image: url(../image/bg2.png);
    background-position: center;
    background-color:#000000;
    z-index: 9999;
    color: #fff;
    font-size: 20px;
    top: 0;}
.l-top{margin: 3px 0 0px 0;
    padding: 0;
    color: yellow;
    background-color: #000;}
.m-top{margin:0;padding:8px 0 0 100px;font-family:OpenSans-Bold;color:#fff;text-transform:uppercase;font-size:14px;background-image:url(../images/mail.png);background-repeat:no-repeat;background-position:35px 0}
.m-top2{font-family:ARLRDBD;font-size:16px;margin:0;text-align:center;padding:0;text-transform:lowercase}
.r-top{margin:0;padding:5px 0 0 65px;font-family:OpenSans-Bold;color:#fff;text-transform:uppercase;font-size:14px;background-image:url(../images/call-now.png);background-repeat:no-repeat}
.r-top2{font-family:ARLRDBD;font-size:22px;margin:0;color:#fff;padding:0;text-transform:lowercase}.back-head{margin:0px 0 0 0;padding:0;border-bottom:#f3136b solid 2px}

/*icon start*/
.best-main
{
  padding: 20px 0 30px 0;
  margin: 0;
  background-color: #2d2e2e;
}
.best-ser
{
  padding: 0;
  margin: 0;
}

.bet-ser1
{
  padding: 20px 0 0 0;
  margin: 0;
}

.best-left
{
  padding: 10px;
  margin: 0;
}



.best-new1
{
  padding: 20px 0;
  margin: 0;
  text-align:center;
  background: #FFFF00;
  
}
.best-new1:hover
{
  box-shadow: 0 0 20px #dcdada;
}
.best-new2
{
  padding: 10px;
  margin: 0;
}
.best-right
{
  padding: 0;
  margin: 0;
}
.best-tex
{
  padding: 0;
  margin: 0;
}
.best-texx2
{
  text-align: center; 
}

.best-texx2
{
  width: 100px;
  height: 100px;
  background-color: #2d2e2e;
  color: #fff;
  font-size: 50px;
  line-height: 100px;
  margin:0 auto;
  text-align:center;
  border-radius: 50%;
}

.best-cct2 a
{
  padding: 10px 15px;
  background-color: #111;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}
.best-cct2
{
  padding: 20px;
}
.best-texx3 h4
{
  padding: 10px 0 0 0;
  margin: 0;
  color: #000;
  font-size: 20px;
 font-family: 'Acme', sans-serif;
}
.best-texx3 p
{
  padding: 10px 0;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #111;

}
.best-texx3
{
  padding: 0px;
}

.best-texx2
{
  padding: 0px;
}

.best-bbd3
{
  padding: 0;
  margin: 0;
}
.best-bbd3
{
  position: absolute;
  width: 50px;
  height: 3px;
  border:3px solid #111;
  left: 0;
  right: 0;
  margin: 0 auto;
  margin-bottom: 10px;

}
/*start why chooseus-section*/

.chooseus-section{
	padding: 0px;
	background: #000;
}
.chooseus-section1{
	padding: 50px 30px;
}
.choose-head{
	padding: 0;
}
.choose-head p{
	color: #fed43a;
	font-size: 40px;
	text-align: center;
	margin: 0;
	padding: 5px 0;
	font-weight: 500;
	font-family: 'Amita', cursive;
}
.choose-1{
	padding: 10px;
}
.choose-2{
	padding: 10px;
	border:1px solid;
}
.counter {
    text-align: center;
    height: 210px;
    width: 210px;
    padding: 7px 4px 0;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    color:#fed43a;
}
.counter:before {
    content: '';
    background-color: #fff;
    height: 157px;
    width: 157px;
    border-radius: 15px;
    border: 5px solid #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.1) inset;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
}
.counter .counter-icon {
    color: #fc0;
    background:#000;
    line-height: 70px;
    font-size: 35px;
    height: 70px;
    width: 70px;
    margin: 0 auto 8px;
    border-radius: 16px 0 50px;
    transform: rotate(45deg);
}
.counter .counter-icon i {
    transform: rotate(-45deg);
    color: #fed43a;
    padding-right: 10px!important;
}
.cct {
    font-weight: 700;
    color: #000;
    padding: 0 4px;
    font-size: 25px;
}
.counter .counter-value {
    font-size: 25px;
    font-weight: 700;
    color: #ba0000;
    letter-spacing: 1px;
    margin: 0 0 13px;
    display: inline-block;
}
.counter p{
    color: #000;
    background: linear-gradient(#fed43a,#f8ca1f);
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: capitalize;
    font-weight: 700;
    padding: 10px 5px;
    margin: 0;
    border-radius: 0 0 20px 20px;
    position: relative;
}
.counter p:before, .counter p:after {
    content: "";
    background:linear-gradient(to right bottom,transparent 49%,#fdd652 50%)
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    left: 0;
    z-index: -2;
}
.counter p:after {
    transform: rotateY(180deg);
    left: auto;
    right: 0;
    content: "";
    background:linear-gradient(to right bottom,transparent 49%,#fdd652 50%)
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    z-index: -2;
}

/*end why chooseus-section*/
/* start client testimonials section*/

.testimonials-section{
  padding: 0;
 
}
.testimonials-section1{
  padding: 0px;
}

.client-testimonials{
  padding: 10px 0;
}
.client-testimonials1{
  padding: 10px;
}
.client-testimonials2{
  padding: 0;
}
.client-testimonials3{
  padding: 30px 30px;
  background: #b78210;
}
.client-testimonials3 p i{
  color: #ec2232;
  font-size:20px;
}
.stars i{
  background: linear-gradient(to right, #ffcc00 0%, #b59207 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 17px;
  padding: 5px 2px;
}
.client-testimonials3 p{
  color: #fff;
  margin: 0;
  font-size: 15px;
  /* text-align: justify; */
  font-weight: 400;
  line-height: 29px;
  padding: 20px 0 0 0;
}
.client-testimonials4{
  display: flex;
  background: #e1e1e1;
  padding: 20px 20px;
}
.testi-img{
  width: 30%;
}
.testi-img img{
  border-radius: 50%;
  height: 80px;
  border: 4px solid #ffba00;
}
.testi-text{
  width: 70%;
  text-align:left;
  padding:0 0px 0 10px;
}
.testi-text strong{
  font-weight: 800;
  font-size: 23px;
  font-family: 'Oswald', sans-serif;
  margin: 0;
  color: #d60319;
  text-transform: capitalize;
}
.testi-text p{
  color: #000000;
  line-height: 30px;
  margin: 0;
  padding: 0 0 0px 0;
  font-weight: 600;
  font-size: 19px;
  text-transform:uppercase;
}.topservices_head {
    padding: 30px 0 0px;
    text-align: center;
}.topservices_head strong {
    color: #ffffff;
    text-transform: capitalize;
    font-weight: 400;
    margin: 0;
    display: block;
    font-family: 'Oswald', sans-serif;
    font-size: 50px;
    padding: 0 0 0px;
}.topservices_head strong span {
    color: #000000;
}.topservices_head p {
    color: #000;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}
   .text2 {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 25px;
        font-family: 'Roboto', sans-serif;
        background: black;
        color: white;
        padding: 10px 0px;
    }
    .text2 a{
      color: white;
    }
    .head-main {
        float: left;
        width: 100%;
        background: #ffce33;
      
    }/* end client testimonials section*/
.bottom-servicesa {
    background-color: rgb(169 5 5);
    padding: 0;
}.bottom-services {
    padding: 0;
    background: url(images/bg.png);
    background-repeat: repeat;
    background-position: center;
    background-size: contain;
    background-attachment: fixed;
}
/*start..........who-are*/
.banner-part img{width: 100%;}
section.about-part {
    padding: 5% 0;
    background: url(../images/parallax3.jpg); 
    background-attachment: fixed;
}
.about-part h1 {
    font-size: 42px;
    line-height: 55px;
    font-weight: 600;
    color: #fec804;
    font-family: 'Courgette', cursive;
}
header#header-part-marquee marquee {
    font-family: 'Courgette', cursive;
}
.about-part p {
    font-size: 17px;
    line-height: 27px;
    color: #fff;    text-align: justify;
}
button.about-btn {
background: repeating-linear-gradient(45deg, #e3b500, #f8c303 100px);
    border-radius: 50px;
    border: none;
    padding: 14px 31px;
    margin-top: 15px;
}
button.about-btn a {
    text-decoration: none;
    color: #000;
    font-size: 17px;
}
img{max-width: 100%;}
/*End............about-part*/

div#exper {
    text-align: left !important;
}
div#exper ul {
    padding: 0;
}
div#exper ul li {
    padding: 0;
    list-style: none;
    color: #000;
    font-size: 17px;
    line-height: 1.8;
}
 div#exper ul li:hover{ 
    color: #08273c; 
}
 div#exper ul li i{ 
    color: #08273c; 
}

/*section.who-are*/
section.who-are-1 img {
    width: 91%;
}
section.who-are-1 {
    padding: 5% 0;
    background-image: url(../images/about-bg.jpg);
}
.who-are h2 {
    margin: 0;
    color: #08273c;
    font-size: 25px;
}
.who-are h3 {
    margin: 10px 0;
    color: #000;
    font-size: 30px;
    line-height: 45px;
}
.who-are p {
    margin: 0;
    color: #000;
    font-size: 17px;text-align: justify;
    line-height: 1.5;
}
.who-are h3 span {
    color: #08273c;
}
div#exper {
    text-align: center;
    margin-top: 25px;
}
.ecper-box {
    text-align: center;
    border: 1px solid #d4d4e1;
    border-radius: 10px 10px 10px 10px;
    transition: 0.5s;
    padding: 8% 2%;
    background: #fec804;
}
div#exper h4 {
    font-size: 30px;
    font-weight: 600;
    color: #000;
}
div#exper p {
    color: #000;
    font-size: 16px;
}
/*End.....who-are-1*/
/*start top*/
.head31{border-right: 2px solid #fff;}
.top4
{padding-top: 15px;}
.top10
{
  padding:8px 0px 0 0;
  margin: 0 auto;
  text-align: center;
}
.top10 a
{
  background: #FFFF00;
  padding: 10px 15px;
  color: #000;
  text-decoration: none;
  border-radius: 5px;
  border: 2px solid #fff;
  font-size: 16px;
}
.top10 a:hover
{
  background: #fff;
  color: #2d2e2e;
  font-weight: 600;
   border: 2px solid #000;
}

.top11
{
  background: #ffcc00;
  padding:5px 0px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.top2
{
  background: #2d2e2e;
}
.top1
{
background: #880a1b;
background-position: center;
 background-repeat: no-repeat;
 box-shadow: 0 0 10px;
  border-bottom: 2px solid #2d2e2e;
 
}
.top9{padding:15px 0px;}
.top8
{
 
  border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.top-list
{
	margin: 0px;
	padding: 0px;
  text-align: center;
}

.top-list li
{
	margin: 0px;
	padding: 0px 4px 0px 4px;
	list-style: none;
	display: inline;
  line-height: 35px;
  text-align: left;
  font-size: 20px;
}

.top-list li i
{
    font-size: 35px;
    color: #fe6601;
    text-align: center;
    padding-right: 4px;

}
.top-list li a span
{
  color: #2d2e2e;
  padding-right: 15px;
    font-family: 'Acme', sans-serif;
    font-size: 25px;
    font-weight: 600;
}
.top-list li a
{
	text-decoration: none;color: #000;
  
}

.social-icon
{
	padding: 6px 0 0 0;
	margin: 0;
  text-align: right;
}
.social-icon2 li
{
	background:#ffc233 !important;
}
.social-icon li
{
	margin: 0;
	list-style: none;
	display: inline-block;
	 height: 35px;
    width: 35px;
   margin: 0px 1px;
    line-height: 35px;
    font-size: 20px;
    text-align: center;
   background: #f9ee5c;
   border-radius: 18%;
  
}
.social-icon li:hover
{
	background:#fe741c;
}
.social-icon li a
{
	padding: 0;
	margin: 0;
	text-decoration: none;
  height: 35px;
    width: 35px;
     line-height: 35px;
    font-size: 17px;

}

.social-icon li a i
{
	
color: #000;
 height: 25px;
    width: 25px;
     line-height: 25px;
    font-size: 18px;
}
.social-icon li:hover i
{color: #fff;
}
.head1
{
  border:2px solid #fff;
}
.tt1
{
  padding: 10px 0px;
  border-bottom: 1px solid #2d2e2e;
  background:#FFFF00;
}
.tt3{color: #000;
font-size: 18px;    padding: 8px 0px;
}
.tt31{padding-top: 14px;}
.log1
{
  background: #FFFF00;
  padding:15px 0px 0 0;
}
.log5{font-size: 25px;
color: #fff;}
.log3{text-align: center;}
.log3 h2{font-size: 25px;text-align: left;color: #000;}
.log3 p
{
  font-size: 22px;
  text-align: left;
  color: #680000;
  font-weight: 600;
}
.log31 img
{

}
/*header*/
.carousel-control.left,.carousel-control.right{background-image: none;}
/*header*/
/*our services start*/
.serv1
{
  padding: 30px 0px;
  background: #FFFF00;
}
.serv7{text-align: center;transition: 0.4s;}
.serv7 img
{
 
  transition: 0.4s;
   
    overflow: hidden;
}
.serv8{padding: 15px 0px 0 0;}
.serv8 h3
{
  text-align: center;
    font-family: 'Acme', sans-serif;
    color: #2d2e2e;
    font-size: 20px;
    font-weight: 600;
}
.serv5{padding: 15px 10px;}
.serv6:hover .serv7 img
{
filter: sepia(1);
transform: scale(1);
transition: 0.4s;
}
.serv6
{
     transition: 0.4s;
    overflow: hidden;
    padding: 10px;
    background: #fff;
   
}
.serv3 h2
{
  text-align: center;
  color: #2d2e2e;
  padding: 0px;

}
.serv3 p{text-align: center;
color: #000;
font-size: 18px;
padding: 0px;
font-weight: 600;}
/*our services end*/



/*best services end*/
.ab9 h3
{
  color: #000;
  font-size: 25px;
  text-align: center;
  font-weight: 600;
}
.ab9 h2
{
  color: #2d2e2e;
  font-size: 25px;
  text-align: center;
}
.ab10
{
  -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);
clip-path: polygon(50% 100%, 0 0, 100% 0);
background: #fe6601;
height: 80px;
box-shadow: 0 0 10px;
}
.ab1
{
  padding:30px 0px;
  background: #fff;
}
.ab2
{
 
}
.ab10 ul
{
  margin: 0px;
  padding: 0px;
}
.ab10 ul li
{
  margin: 0px;
  padding: 0px;
  list-style: none;
  color: #fff;
  font-size: 16px;
}
.ab10 ul li i
{
  color: #ffcc00;
  font-size: 18px;
  padding-right: 5px;

}
.ab5,.ab7{padding: 10px 15px;}
.ab5 p img{float: right;}
.ab3 h1
{
  margin: 0px;
  padding:0px;
text-align: center; 
}
.ab3 h1 a
{
  text-decoration: none;
  color: #2d2e2e;
  font-family: 'Acme', sans-serif;
}
.ab3 p
{
  font-size: 20px;
  text-align: center;
  color: #000;
 
}
.ab4 h2
{
  font-size: 24px;
  color: #1a1a1a;
}
.ab4 strong
{
  color: #2d2e2e;
font-weight: 600;
}
.ab4 h3
{
  font-size: 22px;
  color: #261c1e;
}
.ab4 p
{
  color: #000;
}
.ab4 p img
{
  float: right;
  padding-top: 15px;
}
.ab10 h5
{
  color: #ffcc00;
  font-size: 19px;
  font-weight: 600;
  margin-bottom: 15px;
  line-height: 28px;
}

.ab9
{

  padding: 15px;
 
}
/*our servicrs start*/
.fe1
{
 
  padding: 20px 0px;
}
.fe6
{

}
.fe2
{
  background:#00202f;
  padding: 30px;
}
.fe3 h2
{
  text-align: center;
  color: #fe741c;
}
.fe3 p
{
 
  color: #f9ee5c;
  text-align: center;
  padding: 0px;
}
.fe7
{
  padding: 9px;
  margin: 0 auto;
  }
.fe7 img
{

}


.fe8
{
  padding: 0px 0px;
}
.fe8 h2
{
  text-align: center;
  color: #fe5102;
  font-size: 25px;
}
.fe5{padding: 15px;}
.fe9
{
  padding: 10px 0px;
  text-align: center;
}
.fe9 a
{
  background: #000000;
    padding: 5px 15px;
    border-radius: 25px;
    text-align: center;
    font-size: 18px;
    color: #f9ee5c;
    text-decoration: none;
}
.fe9 a:hover
{
  background: #fe741c;
  color: #fff;
}

.add1
{
      background: #000;
    text-align: center;
    padding: 20px 0px;
    color: #fff;
}

.add1 h2{color: #FFFF00;padding-bottom: 15px;}
/*bottom services start*/
.bot2{
    border: 2px dashed #000;
    padding: 15px;
  }
  .bot5 h2{
    background: #000;
    padding: 15px 0px;
    text-align: center;
    color: #FFFF00;
  }
  .bottom-list
{
  margin: 0px;
  padding: 0px;
}

.bottom-list li
{
     margin: 0px;
    padding: 10px 10px;
    list-style: none;
    background: #000;
    margin-bottom: 1px;
    text-align: left;
}
.bot1{padding: 50px 0px;
    background: #FFFF00;}
.bottom-list li a
{
  text-decoration: none;
  color: #fff;
  font-size: 15px;
  padding: 10px 0px;
}
.bottom-list li i
{
    background: #FFFF00;
    color: #000;
    height: 15px;
    width: 15px;
    font-size: 10px;
    line-height: 15px;
    text-align: center;
    margin-right: 3px;
}
.bottom-list li:hover i
{
  background:  #ff0000;
  color: #fff;
}
/*bottom services end*/
/*banner start*/
.an2
{
  background: #00202f;
  padding: 0px 0px;
}
.an1
{padding: 20px 0px;

}
.an3
{
  padding: 15px;
}
/*banner end*/
/*start navigation*/
.menu-list #sub-new ul a:after
{
	display:none;
}

.menu-list
{
	padding: 0;
	margin: 0;
	text-align: center;

}
.menu-list li{
	    padding: 5px 0px 5px 0px;
    margin: 0;
    list-style: none;
    display: inline-block;
    font-size: 16px;
    text-transform: capitalize;
}
.menu-list li a
{
	text-decoration: none;
    color: #fff;
    padding: 8px 40px;
    font-size: 22px;
    font-family: 'Acme', sans-serif;
    background: #FFFF00;
    color: #2d2e2e;
    border-radius: 20px;
}
.menu-list li a:hover
{
	color: #000; 
background: #fff;
}
.menu-list li a.active
{
color: #000;	
background: #fff;
}

.menu-list .brd-icon a
{
  border-right: 0px !important;
}
.menu-list .brd-icon a:after {
	display: none;
}
.toggle_bars
{
	display: none;
    color: #fff;
    font-size: 30px;
    text-align: right;
    background-color: #000;
    width: 50px;
    padding: 0 12px;
}

.tog-top
{
	background-color: #000;
	display: none;
}
.navi-head
{
	background-color: #252525;
}

.head-dwon
{
	background-color: #084035;
	color: #fff;
}
.van1{padding-bottom: 10px;}

/*end navigation*/
.am1
{
  background:#000;

}
.am2
{
  padding: 15px;
}
/*contact portion start*/
.ct1
{
  background: #680000;
  padding: 50px 0px 130px 0px;

}
.ct7 h2
{color: #ffcc00;
text-align: center;margin: 15px 0px;}
.ct7 h3{text-align: center;
    color: #fff;
    font-weight: 600;
    margin:10px 0px;}
.ct7 h4{    text-align: center;
    color: #ffe34a;
    font-size: 22px;margin: 10px 0px;}
    .ct7 h5
    {color: #ffcc00;text-align: center;
      font-size: 24px;margin: 25px 0px;

    }
    .rf1{padding: 50px 0px;}
    .rf2{background: #fe6601;
      box-shadow: 0 0 10px;
      padding: 30px;}
/*best services start*/
.best4{padding:5px;}
.be1{padding: 30px 0px;}
.best14{padding: 15px 0px;display: none;}
.best14 p
{
  text-align: center;
  color: #000;
  font-weight: 600;
  font-size: 20px;
}
.best14 h2
{
  text-align: center;
  color: #2d2e2e;
}
.best1
{
  padding: 30px 0px;
}
.cpt1{background: #fff !important;}
.best5:after
{    content: "";
    position: absolute;
    border-radius: 50%;
    width: 240px;
    height: 240px;
    text-align: center;
    top: 5px;
    margin: 0 auto;
    display: none;
    left: 30px;
    background: rgba(255, 255, 255, 0.5);
    transform: scale(0);
}
.best8:hover .best5 img
{
  border-radius: 0%;
    
     
  transition: 0.4s;
}

.best8
{    border: 5px solid #2d2e2e;
    transition: 0.4s;
    /* background: #000000; */
    /* padding: 30px; */
}

.best5{margin: 0 auto;text-align: center;padding: 15px;
  transition: 0.4s;background: #FFFF00;
}
.best5 img
{
       margin: 0 auto;
    border: 2px solid #2d2e2e;
    transition: 0.4s;
}
.best9{
}
.best9 h3
{    padding: 8px 0px;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    color: #FFFF00;
    line-height: 35px;

    font-size: 19px;
    background: #000;
}
.best9 h4
{
  text-align: center;
  color: #000;
  font-weight: 600;
  margin-top: 10px;
}
.best14{text-align: center;}
.best14 a{background: #fed023;
    border-radius: 10px;
    padding: 9px 15px;
    text-decoration: none;
    color: #000;
    font-weight: 600;
    font-size: 18px;}
    .best14 a:hover
    {
      background: #2d2e2e;
      color: #fff;
      font-weight: 600;

    }

/*best services end*/
/*start best services section*/

.best-services{
	padding: 0;
}
.best-services1{
	padding: 50px 30px;
}
.best-head{
	padding: 0;
	text-align: center;
}
.best-head p{
	color: #000;
	font-size: 40px;
	margin: 0;
	font-family: 'Amita;
	font-weight: 600;
	text-transform: capitalize;
}
.best-head span{
	color: #fed43a;
}
.best-head strong{
	color:#000;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize; 
}
.drp1{
    background: #000000;
    padding: 2px 0px;
    width: 129px;
    margin: 0px auto;
}
.best-services2{
	padding:40px 20px;
}
.best1{
	padding: 10px;
}
.best2{
	padding: 0px;
	background: #000;
	text-align: center;
	overflow: hidden;
	color:  #fed43a;
}
.best-txt{
	padding: 10px 0;
}
.best-txt span{
	text-transform: capitalize;
	font-size: 24px;
	font-weight: 500;
	font-family: 'Amita', cursive;
}
.best-txt p{
	margin:0;
	padding:10px;
}
.best-txt a{
	text-decoration: none;
	text-align: center;
	background: #fed43a;
	color: #000;
	font-size: 18px;
	font-weight: 500;
	padding: 5px 14px;
	margin: 0;
}
.best-txt a:hover{
	background: #dbaf0c;
}
.best3{
	background: linear-gradient(to bottom,#000 10%, white 10%);
    padding: 0px;
}
.best3 img{
	border-radius: 0%;
	
}
.best1:hover .best3 img{
	    transform: rotate(360deg);
	    transition: 0.6s;
}

/*end best services section*/
/*ad start*/
.ad1{background: #272727;
padding: 10px 0px 0px 0px;
}
.ad3{padding: 0px 10px;}
.ad6 img
{
  margin-top: -162px;
}
.ad6{}
.ad4 p
{
  color: #000;
  font-size: 20px;
  text-align: center;
  
}
.cpt2 p
{
  color: #000 !important;
}
.ad4 h2
{
  color: #000;
  padding: 15px 0px;
  text-align: center;
}
.choose1 li i
{
  color: #fe6601 !important;
}
.choose1 li
{
  color: #000 !important;
  font-size: 23px !important;
}
.cpt3 h3
{
  color: #1a1a1a !important;
}
.ad4 h3
{
  color: #000;
  padding-bottom: 15px;
  text-align: center;
}
.choose
{
  margin: 0px;
  padding:0px;
  text-align: center;
}
.choose li
{
  margin: 0px;
  padding: 8px 15px;
  list-style: none;
  color: #fff;
  font-size: 18px;
  display: block;
  text-align: left;
}
.choose li i
{
  font-size: 25px;
  padding-right: 8px;
  color: #FFFF00;
}
.da1
{
  background: #f7a209;
  padding: 30px 0px 30px 0;
  }
.tet5
{
  margin-bottom: 20px;
}
/*ad end*/


.end
{
  margin: 0;
  padding: 0;
  text-align: center;
}
.end li

{
  display: inline;
 box-shadow: 0 0 10px;
  text-align: left;
  list-style: none;
  height: 80px;
  position: absolute;
  width: 80px;
  background: #ffcc00;
  border-radius: 50%;
  line-height: 70px;
  text-align: center;
  bottom: -20px;
 
}
.wh-fx{right: -20px;}
.ph-fx{left: -20px;}
.end li a img
{

}


/*breadcrum start*/

.ab1 a strong {color:#2d2e2e;}

.ab1 strong a {color:#2d2e2e;}

.catt a {color:#2d2e2e;}


.abou-us2
{
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.8);
	padding: 10px 0;
	color: #fff;
	font-size: 20px;
}
.about-us3{color: #fff;}
.about-us3 a i
{
	text-decoration: none;
	color: #ffcc00;
	font-size: 25px;
}
.about-us4
{
	padding: 0 10px;
}
/*breadcrum end*/

/*contact start*/


.contact4{padding-top: 10px;}
.contact2{padding: 0px 10px;}
.form-texxx h3
{
	padding: 2px 0px 2px 0;
    font-family: 'Roboto', sans-serif;
    font-size: 37px;
    text-align: center;
    color: #fff900;
    margin: 0px;
}
/*contact end*/
/*start form us */
.head6{text-align: right;}
.head61{text-align: left;}
.head611{text-align: center;}
.headre4
{
	background-color: #000; 
}

.place::-webkit-input-placeholder
{
  color: #000;
}
.contac-main
{
  background-color: #fff;
  border-radius: 10px;
}
.contactt-imag
{
  padding: 0;
  margin: 0;
  background-color: #e57200;
}

.contactt-text
{
  padding: 10px 0 20px 0;
}
.contac-l
{
  padding: 20px 0 20px 0;
}


.contact-main
{
  padding: 30px 0 20px 0;
  margin: 0;
  background-color: #262f36;
}

.cont-ll
{
  background-color: rgba(241, 230, 230, 0.9803921568627451);
  padding-bottom: 12px;
}
.form-group label
{
  color:#2d2e2e;

  display: block;
  text-align: left;
  font-weight: 600;
}

.btttn
{
  padding-left: 18px;

}

.form-texxx h3
{
 padding: 2px 0px 2px 0;
    font-family: 'Roboto', sans-serif;
    font-size: 37px;
    text-align: left;
    color: #a10800;
    margin: 0px;
}
.form-texxx p
{
  padding: 7px 0 7px 0;
  text-align: left;
  font-size: 18px;
  line-height: 25px;
   font-weight: 300;
  color: #fff;
}
textarea.form-control {
    height: 65px;
       width: 100%;
    background: transparent;
    border: 1px solid #000;
    border-radius: 4px;
    color: #000;


}
input.form-control 
{
      width: 100%;
    background: transparent;
    border: 1px solid #000;
    border-radius: 4px;
    height: 34px;
    color: #000;
}

.form-control
{
	border:1px solid #9c5f00;
}

.btn-group
{
  text-align: left;
}
button.btn-default
{
        background: #000;
    text-decoration: none;
    color: #FFFF00;
    padding: 10px 15px;
    border-radius: 4px;
    outline:0px;
    float: right !important;
}
button.btn-default i
{
	color: #fff;
	padding-right: 4px;
}
.fra3{padding-top: 15px;}
button.btn-default:hover
{
  background-color: #000;
  color: #FFFF00;
 
}
button.btn-default:hover i
{
	color: #FFFF00;
}
.cont-form
{
  padding-bottom: 30px;
  font-size: 30px;
  color: #800020;
}
.contact-images1
{
  padding: 20px 0 0 0;
  margin: 0;
}
.conta-form
{
	padding: 60px 0 40px 0;
	margin: 0;
}
.contac-r
{
	padding: 10px 5px;
	margin: 0;
	
}

.form-group
{
	padding: 4px 7px;
}
.form-group select
{
	width: 100%;
    background: #ffffd7;
    border: 1px solid #ffb97e;
    border-radius: 4px;
    height: 34px;
}
.headr-frm1
{
	
	color: #fff;
	padding: 30px 20px;
	
}
.cont{margin: 0px;padding: 0px;}
.cont li{margin: 0px;padding: 0px 0px;list-style: none;}
.cont li a
{text-decoration: none;color: #000;font-size: 18px;font-weight: 600;}

.fra1{padding-bottom: 30px;}
.cont li a i{ height: 30px;
    width: 30px;
    background: #a10800;
    font-size: 17px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    margin: 5px;}
/*end forms us*/

/*strat footer section*/

.footer-section{
  padding: 0;
  background: #000;
}
.footer-section1{
  padding:50px 30px;
}
.footer1{
  padding: 10px;
  text-align: center;
}
.footer1 p{
  color: #ffffff;
    line-height: 55px;
    margin: 0;
    font-weight: 400;
    text-transform: capitalize;
    padding: 5px 0;
    font-size: 31px;
}
.footer1 span{
 background: #FFFF00;
    color: #000;
    font-weight: 500;
    text-transform: capitalize;
    padding: 3px 11px;
    font-size: 25px;
    animation: blik 0.5s infinite;
}
@keyframes blik{
  0%{background: #FFFF00;}
  50%{background:#ffffff;}
  100%{background: #FFFF00;}
}
.footer1 strong{
  font-size: 20px;
    color: #FFFF00;
    text-transform: capitalize;
    font-weight: 100;
}
.footer2{
  padding: 20px 0px;
  color: #fff;
}
.footer3{
  padding: 10px;
}
.footer4{
  padding: 0px;
}
.footer-head{
  padding:0;
}
.footer-head p{
  color: #FFFF00;
  text-transform: capitalize;
  text-align:left;
  font-family: 'Amita', cursive;
  font-size: 25px;
  margin: 0;
  letter-spacing: 0.5px;
  padding: 5px 0;
}
.footer-list{
  padding: 5px 0;
}
.footer-list ul{
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.footer-list li{
  color: #fff;
  line-height: 23px;
  text-transform: capitalize;
  font-size: 16px;
  margin: 0;
  padding: 5px 0;
  text-align: left;
  font-family: 'Poppins',sans-serif;
}
.footer-list li i{
    color: #FFFF00;
    padding: 0px 5px 0 0;
}

.footer-img{
  padding: 0;
  text-align: center;
}

/*end footer section*//*start disclimer*/

.dis{
  padding: 0px;
  text-align: center;
   background:#000;
}
.dis-1{
  padding:0px 20px;
}
.dis-1 p{
    background:#000000;
    font-size: 16px;
    padding: 10px;
    line-height: 26px;
    margin: 0px;
    color: #fff;
}
.copy-1{
  padding: 0px;
  border-top:1px solid #FFFF00;
}
.copy-1 .copy{
  background:#000;
  padding: 10px;
  margin:0px;
  font-size: 16px;
  color: #FFFF00;
}

/*end disclimer*/
/*start footer*/
.ftr-abbt a
{
  color: #fe741c;
  text-decoration: none;
}

.footer
{
  
  color:#fff;
  padding:0px 0 0 0;
}
.footr-new
{
 background-color: #f9ee5c;
    color: #000;
    text-align: center;
}

.footr-new h5
{
  padding:10px;
  margin:0px;
  font-size:33px;
  font-family: 'Acme', sans-serif;
}
.ftrr-texx3 h4
{
  padding:0px 0 5px 0;
  margin:0px;
  font-size:16px;
}
.ftrr-texx3 h5
{
  padding:0px;
  margin:0px;
  font-size:16px;
}
.ftrr-texx3
{
  padding: 0 0 10px 0;
}

.ftr-texx6 h5
{   font-family: 'Acme', sans-serif;
  padding:0px 0 10px 0;
  margin:0px;
  font-size:20px;
  
  color:#fe741c;
}
.ftr-texx8 ul
{
  padding:0px;
  margin:0px;
  
  
}
.ftr-texx8 ul li
{
  list-style:none;
  font-size:14px;
  line-height:25px;
  border-bottom:2px solid #fff;
}
.ftr-texx8 ul li i
{
  padding:0 5px 0 0;
}


.ftrr-texx4
{
  padding:10px;
}
.footer-texx3
{
  padding:30px 0;
}

.ftr-btm4 h4
{
  padding:0px 0 5px 0;
  margin:0px;
  font-size:35px;
  font-weight:600;
  color:#fe741c;
}
.ftr-btm4 h5
{
  padding:0px;
  margin:0px;
  font-size:14px;
  color: #f9ee5c;
  
}

.ftr-socl ul
{
  padding:0px;
  margin:0px;
  text-align:right;
}

.ftr-socl ul li
{
  padding:0px;
  margin:0px;
  list-style:none;
  display:inline-block;
  
}

.ftr-socl ul li a
{
  text-decoration:none;
  color:#fff;
}
.ftr-socl ul li a i
{
  padding:0px;
  margin:0px;
  width:40px;
  height:40px;
  font-size:20px;
  background-color:#fe741c;
  line-height:40px;
  text-align:center;
  color:#000;
}
.ftr-socl ul li a i:hover
{
  background-color:#111;
  color:#f9ee5c;
}
.ftr-call2
{
  text-align:center;
}
.ftr-call2 h4
{
  padding:0px 0 10px 0;
  margin:0px;
  font-size:22px;
  color: #fff;
}
.ftr-call2 h4 span
{
  color:#fe741c;
}


.ftr-call2 h5
{
  padding:0px;
  margin:0px;
  font-size:16px;
  color: #f9ee5c;
}
.ftr-btm
{
      padding: 15px 0;
    border-bottom: 2px solid #f9ee5c;
    border-top: 2px solid #f9ee5c;
}
.ftr-copy2
{
  text-align:center;
  padding:10px;
  font-size:14px;
  background-color:#fe741c;
  color:#fff;
}
.ftr-copy
{
  padding: 10px 0 0 0;
    background-color: #f9ee5c;
}


.cp1
{
  background: #fff149;
  padding: 30px 0px;
}
.cp8 h2
{
  color: #fe741c;
  text-align: center;
  padding: 3px;
}
.cp8 p
{text-align: center;
color: #fff;
font-size: 18px;

padding: 3px;}
.bdr
{
  background: #000;
  width: 225px;
  margin:0 auto;
  height: 2px;
}
.contact-list
{
  margin:0px;
  padding: 0px;
}
.contact-list li span
{
    color: #ff0000;
    display: block;
    margin-bottom: 6px;
    font-weight: 700;
}

.contact-list li
{
  margin:0px;
  padding: 10px 0px;
  list-style: none;
  font-size: 18px;
  color: #000;

  text-align: left;

}
.bot6{    background: #000;}
.cp10{padding-top: 30px;}
.contact-list li i
{
  padding-right: 4px;
  font-size: 18px;
}
.cp3
{
  padding:15px;
  border-right: 2px solid #b9b041;
}
.cp6
{
  padding:15px;
}
.rf3 h2
{text-align: center;
color: #680000;}
.rf3 p
{
  text-align: center;
  color: #000;
  font-weight: 600;
  font-size: 22px;
}
/*contact us end*/
/*banner start*/
.ban1
{
  background: #000;
  padding: 30px 0px;

}
.ban2{padding: 15px;}
.ban3{   padding: 10px;
    border: 4px solid #000;
    box-shadow: 0 0 10px;
    background: #fff;}
/*banner end*/

/*end footer*/
/*footer start*/
.ft1
{
  margin: 0px;
  padding: 30px 0px 0 0;
  background-color: #000;
}
.ft2
{
  margin: 0px;
  padding: 0px;
}
.ft3
{
  margin: 0px;
  padding: 0px;
}
.ft4
{
  margin: 0px;
  padding: 15px 10px 15px 0px;
  text-align: left;
}
.ft4 h2
{
  margin: 0px;
  padding: 0px 0px;
  color: #fe6601;
  font-size: 24px;
  text-align: left;
}

.ft5
{
  margin: 0px;
  padding: 10px 0px;
  text-align: center;
}
.ft5 img{padding-top: 20px;}
.ft5 ul
{
  margin: 0px;
  padding: 0px 0px 0px 10px;
  text-align: left;

}
.ft5 ul li
{
  margin: 0px;
  padding: 6px 0px;
  list-style: none;
}
.ft5 ul li:hover a
{
  color: #f9ee5c;
}
.ft5 ul li a
{
  margin: 0px;
  padding: 0px;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
}
.ft5 ul li a i{color: #fe6601;}
.ft6
{
  margin: 0px;
  padding: 15px;
}

.ft7
{
  margin: 0px;
  padding: 15px 0px;
     background-color: #fe6601;
    outline: 2px solid #ffcc00;
  outline-offset: 5px;
  text-align: center;
  color: #fff;
}
.ft7 i
{
  font-size: 30px;
  color: #680000;
}
.ft7 h3
{
  font-size: 20px;
  padding: 5px 0px;
  font-weight: 600;
  color: #000;
}
.ft7 p
{
  font-size: 14px;
  color: #000;

}
.fot1
{
  margin: 0px;
  padding: 0px;

}
.fot2
{
  margin: 0px;
  padding: 0px;
  text-align: center;
}
.fot2 ul
{
  margin: 0px;
  padding: 0px 0px 15px 0px;
}
.fot2 ul li
{
      margin: 10px;
    padding: 0px 0px;
    list-style: none;
    display: inline-block;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    background: #fe6601;
    line-height: 50px;
    text-align: center;
}
.fot2 ul li:hover{background: #fff;}
.fot2 ul li:hover a
{
  color: #1a1a1a;
}
.fot2 ul li a
{
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  color: #000;
  font-size: 20px;
}
/*footer end*/
.end-footer
{
  margin: 0;
  padding: 11px 0;
  background: #fe6601;
  color: #fff;
  font-size: 16px;
  text-align: center;
  
  
}

.fix

{
  position: fixed;
 
  bottom: 0;
  left: 0;
  background: #f2f2f2;
  border-top: 1px solid #e2e2e2;
  display: none;
}
.end
{
  margin: 0;
  padding: 0;
  text-align: center;
}
.end li

{
  display: inline;
 box-shadow: 0 0 10px;
  text-align: left;
  list-style: none;
  height: 80px;
  position: absolute;
  width: 80px;
  background: #ffcc00;
  border-radius: 50%;
  line-height: 70px;
  text-align: center;
  bottom: -20px;
 
}
.wh-fx{right: -20px;}
.ph-fx{left: -20px;}
.end li a img
{
padding-top: 15px;
}
/*footer end*/
@media(max-width: 767px){
  .about-us1 img{min-height: 130px;}
  .aw3{margin-top:20px;}
  .choose li{display: block;}
  .ft8 h2{display: none !important;}
  .ft4{padding: 0px;}
	body{text-align: center;}
  .best5:after{display: none;}
	.menu-list li{width: 100%;text-align: center; padding: 3px 10px;}
	.menu-list li a{padding: 2px 10px; display: block;border-right: 0px;}
	.navi-head:after{display: none;}
	.toggle_bars{display: block;color: #000;font-size: 30px;text-align: right; background-color: transparent;}
	.toggle_bars i{cursor: pointer;color: #FFFF00;}
	.nav-main{display: none;}
	.tog-top{display: block; background-color: transparent;}
	.nav-main{display: none;}
	.menu-list li a:hover{border:none;}
	.menu-list li a.active{border:none;}
  .social-icon,.top-list{text-align: center;}
  .top1{border-radius:0px;}
  .top4{padding-top: 5px;display: none;}
	.da1{margin-top: 0px;}
	.fix{display: block;}
  .ad6 img{display: none;}
	
	.element {
  animation-delay: 2s;
  animation: pulse 2s infinite;
  display: table;
  animation-direction: alternate;
}

@keyframes pulse {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
.element2
{
	animation: pulsate 1s ease-out;
    animation-iteration-count: infinite;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
}
@keyframes pulsate {
    0% {transform: scale(0.9, 0.9); opacity: 1;}
    50% {transform: scale(1.2, 1.2); opacity: 1;}
    100% {transform: scale(0.9, 0.9); opacity: 1;}
}

@-webkit-keyframes pulsate{
    0% {-webkit-transform: scale(0.9, 0.9); opacity: 1;}
    50% {-webkit-transform: scale(1.2, 1.2); opacity: 1;}
    100% {-webkit-transform: scale(0.9, 0.9); opacity: 1;}
}
}

@media (max-width: 1200px) and (min-width: 992px){
  .menu-list li a{padding: 2px 26px;}
  .am2{padding: 10px;}
  .top-list li{font-size: 15px;}
  
  .best5:after{display: none;}
  .best9 h3{font-size: 15px;}
  .top4{padding-top: 25px;}
  .ct7 h4 {font-size: 22px;}
  .best11 img{width: 127px;}
  .best6 p {font-size: 16px;}
  .best6 h3{margin: 0px;}
  .fe8 h2 {font-size: 20px;}
  .footr-new h5{font-size: 28px;}
  .ftr-call2 h4{font-size: 19px;}
  .ftr-btm4 h4 {font-size: 22px;}
  .ab10 ul li{font-size: 14px;}
  .ft5 ul li a{font-size: 13px;}
  .ft6{padding: 10px;}
  .ft7 p{font-size: 12px;}
  .log3 p{font-size: 16px;}
  .log3 h2{font-size: 19px;}
  .ad6 img{margin-top: -91px;}
  .serv8 h3 {font-size: 16px;}
}


@media (max-width: 991px) and (min-width: 768px){
.aw3{margin-top:20px;}
  .menu-list li a{    padding: 4px 23px;}
  .am2 {padding: 10px;}
  .best5:after{display: none;}
  .ct6 {padding: 15px;}
  .ab9 h3{font-size: 21px;}
  .fe8 h2 {font-size: 22px;}
  .footr-new h5{font-size: 21px;}
  .ftr-socl ul{padding-top: 20px;text-align: center;}
  .ban2{padding: 10px;}
  .menu-list li a {font-size: 17px;}
  .topl{display: none !important;}
  .log3 h2,.log3 p{text-align: center;}
  .log31{padding-top: 15px;}
  .choose li{font-size: 13px;padding: 7px 1px;}
  .ad4 p{font-size: 18px;}
  .ad6 img{margin-top: 11px;}
  .rft{
    flex-direction: row;}
    .rft1{order: 1;}
      .rft2{order: 3;}
        .rft3{order: 4;}

          .rft4{order: 2;}
}

@media (max-width: 767px) and (min-width: 576px){

.aw2{width: 50%;float: left;}
.best6 p{font-size: 18px;}
.best9 h3{font-size: 17px;}
.footr-new h5{font-size: 16px;}
.ftr-texx8 ul li{text-align: left;}
.ftr-texx6 h5{font-size: 18px;}
.ftr-call2 {padding: 15px 0px;}
.ftr-socl ul{text-align: center;}
.ab9 h3{font-size: 19px;}
.fe8 h2 {font-size: 16px;}
.best6 h3{margin: 0px;}
.best6 p{padding: 6px 0px;}
.ab3 p{font-size: 18px;}
.fe5{padding: 5px;}
.best12{margin-top: -33px;}
  .best9{padding: 15px 8px;}
.serv8 h3{font-size: 19px;}
.ban2,.ban3{padding: 5px;}
.log3{padding: 15px;}
}

@media (max-width: 575px){
.top-list li{display: block;text-align: center;}
.ftr-cont1{width: 100%;}
.am2,.best-left{width: 100%;padding: 5px;}
.best-icon3{padding: 0px;}
.choose li{padding: 7px 1px;}
.ftr-manu1 li a:after{display: none;}
.choose1 li {font-size: 14px;}
.be3,.best3,.fe2,{padding: 10px;}
.ftr-manu1 li{display: block;}
.ct3{padding-left: 0px;}
.ct7 h4{font-size: 17px;}
.ct6 {padding: 10px;}
.best4{width: 100%;padding: 10px;}
.ab5, .ab7{padding:10px 5px;}
.ab3 h1{font-size: 26px;}
.fe5{padding: 10px 0px;width: 100%;}
.fe8 h2{font-size: 21px;}
.ct3{padding-left: 0px;}
.footr-new h5{font-size: 16px;line-height: 28px;}
.ftrr-texx4{width: 100%;}
.ftr-btm4 h4{font-size: 25px;}
.log31 img{position: relative;top: 0;padding-top: 0px;}
.log3{padding: 10px 0px;}
.ftr-call2 h4 {font-size: 16px;}
.ftr-btm4 h5{line-height: 26px;}
.ftr-call2{padding:15px 0px;}
.ftr-socl ul{text-align: center;}
.ftr-copy2{text-align: center;font-size: 13px;}
.ab4 h3{font-size: 18px;}
.ab4 h2{font-size: 21px;}
.ab3 p{font-size: 16px;}
.contact-list li{font-size: 13px;}
.head2,.ab9{width:100%;}
.head21{display: none;}
.best9 h4{font-size: 16px;}
.best12{margin-top: -30px;}
.best9 {padding: 5px 0px;}
.ab10 ul li{text-align: left;}
.ab10 h5{margin-top: 10px;}
.serv5,.form-group{width: 100%;}
.serv3 p{font-size: 16px;}
.ban2{width: 100%;padding: 10px 0px;}
.ft6{width: 100%;}
.rf3 p{font-size: 15px;}
.ft4{padding-right:0px;}
.ft3{width: 100%;}
.fot2 ul li{margin:0px;}


}