@import url("bootstrap.min.css");

body
{
	margin:0;
	padding:0;
	font-family:"Yantramanav-Regular";
	background:#8afe87;
  
}
.main
{
	margin: auto;
	padding: 0;
	width: 96%;
}
img
{
	max-width: 100%;

}

@font-face{
	font-family:"LilitaOne-Regular";
	src:url("../fonts/LilitaOne-Regular.ttf");
}
@font-face{
  font-family:"Yantramanav-Bold";
  src:url("../fonts/Yantramanav-Bold.ttf");
}
@font-face{
  font-family:"Yantramanav-Regular";
  src:url("../fonts/Yantramanav-Regular.ttf");
}

/*start top*/

.top-icon
{
	padding: 0;
	margin: 0;

}
.social-icon 
{
	padding:5px 0 7px 0;
	margin: 0;
	text-align: right;
}
.social-icon li
{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
	font-size: 16px;
}
.social-icon li a
{
	padding: 0;
	margin: 0;
	text-decoration: none;

}
.social-icon li a i
{
	padding: 0;
	margin: 0 5px;
	height: 25px;
	width: 25px;
	border: 1px solid #fff;
	background-color: #fff;
	color: #000;
	border-radius: 50%;
	line-height:25px;
	text-align: center;
	transition: all 0.5s linear;
}
.social-icon li a:hover i
{
	transform: rotateY(360deg);
	transition: all 0.5s linear;
	color: #045c01;
}

.top
{
	padding: 0;
	margin: 0;
	background-color: #39c431;
}
.top-new
{
	padding:0px;
	margin: 0;
}
.top-new1
{
	padding: 5px 0 0 0;
	margin: 0;
	color: #fff;
	font-size:16px;
}
.top-main
{
	padding: 0;
	margin: 0;
}
.top-new
{
	padding: 0;
	margin: 0;
}
.top-contact
{
	padding: 0;
	margin: 0;
}
.top-list
{
	padding: 3px 0 0 0;
	margin: 0;
}

.top-list li
{
	padding: 0 5px;
	margin: 0;
	list-style: none;
	display: inline-block;
	font-size: 16px;

}
.top-list li span
{
	color: #fff;
}
/*end top*/
/*marquee start*/
.mark1,.mark2,.mark3{padding: 0px;margin: 0px;}
.mark4
{
	background: #33c62d;
	color: #fff;
	    padding: 11px 0px 4px 0;
	font-size: 19px;
}
.mark4:before
{
	    content: "";
    position: absolute;
    left: -50px;
    top: 0;
    border-top: 25px solid #33c62d;
    border-right: 25px solid #33c62d;
    border-left: 25px solid transparent;
    border-bottom: 25px solid transparent;
    z-index: 999;
    overflow: hidden;
}
/*marquee end*/

/*start head*/
.head
{
	padding: 0;
	margin: 0;
	
}
.head-main
{
	padding: 0;
	margin: 0;
}
.head-logo
{
	padding: 5px;
	margin: 0;
	background:#082900;
}
.logo-c
{
	text-align: center;
}
/*end head*/

/*start navigation*/

.menu-list
{
	padding: 0;
	margin: 0;
}
.menu-list li
{
	padding: 15px 10px;
	margin: 0;
	list-style: none;
	display: inline-block;
	font-size: 16px;
	text-transform: capitalize;
}
.menu-list li a
{
	text-decoration: none;
	color: #fff;
	padding: 15px 10px;
}
.menu-list li a:hover
{
	color: #ffff00;
}
.menu-list li a.active
{
	
	color: #fff;
}


.menu-nav
{
	border-top:none;
}
.menu-list li a:after
{
	content: "|";
	position: absolute;
	width: 1px;
	height: 20px;
	margin:0 0 0 13px;
	font-size: 22px;
	top: 11px;
	color: #fff;
}
.menu-list .bred-cont 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;
}
.main-navigaa
{
	padding: 0;
	margin: 0;
	background-color: #39c431;
	
}
.naviga-mainn
{
	padding: 0;
	margin: 0;
}
/*end navigation*/

.callnow
{
	padding: 0;
	margin: 0;

}
.callnow a
{
	padding: 22px 25px;
	margin: 0;
	background-color: #ff0000;
	color: #f1ecd6;
	font-size: 20px;
	text-decoration: none;

}
.callnow:hover
{
	transform: translateY(-5px);

}
.callnow:hover a
{
	box-shadow: 0px 15px 10px -15px #eee6e6;  

}

/*start header*/

.carousel-indicators .active
{
	background-color: #045c01;
}
.carousel-indicators li
{
	border:2px solid #045c01;
}


.header
{
	padding: 0;
	margin: 0 0 -1px 0;
}
.header-form
{
	padding: 0;
	margin: 0;
	background-color: #045c01;
}
.header-slid
{
	padding: 0;
	margin: 0;
}
/*end haeder*/


/*start form us */

.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:#fff;
}

.btttn
{
  padding-left: 18px;

}
.form-texxx h4
{
  padding: 0 0 10px 0;
  font-size: 25px;
  text-align: center;
  color: #fff;
  font-weight: 700;
}

.form-texxx
{
  padding-bottom: 15px;
  padding-top: 10px;
}
.form-texxx p
{
  padding: 0px 0 10px 0;
  text-align: center;
  font-size: 20px;
  color: #ffd800;
}

textarea.form-control {
    height: 102px;
    
    color: #000;
}
input.form-control 
{
  
  color: #000;
}


.btn-group
{
  text-align: left;
}
button.btn-default
{
  background-color: #045c01;
  color: #fff;
  height: 50px;

}
button.btn-default:hover
{
  background-color: #252525;
  color: #fff;
}
.cont-form
{
  padding-bottom: 30px; 
  font-size: 30px;
  color: #800020;
}
.contact-images1
{
  padding: 20px 0 0 0;
  margin: 0;
}
.conta-form
{
	padding: 30px 0 30px 0;
	margin: 0;
}
.contac-r
{
	padding: 0;
	margin: 0;
	background-color: #fff;
}
.contac-rcc
{
	padding: 0 0 4px 0;
	margin: 0;
}
/*end form*/

.header-main
{
	padding: 0;
	margin: 0;
}

/*start best services*/

.bdr-shap:before
{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 150px;
	height: 4px;
	border-radius: 4px;
	background-color: #33c62d;
}


.best-serv
{
	padding: 0;
	margin: 0;
	
}
.new-best
{
	padding: 30px 0;
	margin: 0;
}
.best-head
{
	padding: 0 0 12px 0;
	margin: 0;
	text-align: center;
}
h3
{
	padding: 0;
	margin: 0;
	font-size: 40px;
	color: #045c01;
	font-family: "LilitaOne-Regular";
}
p
{
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 30px;
	font-size: 18px;
}
.about-text1 h3
{
	font-weight:200;
	font-size:25px;
	font-family:"LilitaOne-Regular";
	
}
.about-text1 h2
{
font-size:30px;
font-family:"LilitaOne-Regular";
color:#045c01;

}	

.best-head p
{
	color: #ff0000;
}

.best-servv
{
	padding: 5px;
	margin: 0;
}
.best-serv1
{
	    padding: 10px;
    margin: 0;
    border-left: 5px solid #33c62d;
    background: #045c01;
    border-bottom: 5px solid #33c62d;
}
.best-iccn
{
	padding: 0px 0;
	margin: 0;
}

.best-iconnn
{
	padding: 0;
	margin: 0 auto;
	
	font-size: 40px;
	font-weight: 700;
	text-align: center;

	transition: all 0.2s linear;
}
.best-serv4
{
	padding: 0;
	margin: 0;
	text-align: center;
}


.best-serv5
{
	padding: 0;
	margin: 0;
}
.best-call2
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	
	color: #fff;
}

h4
{
	padding: 10px 0;
	margin: 0;
	font-size: 20px;
	
	color: #fff; 
}

.best-serv1:hover .best-iconnn
{
	
	transition: all 0.2s linear;
}

.best-icon
{
	padding: 20px 0;
	margin: 0; 
}

/*end best services*/

/*start baner*/

.baner-tp
{
	padding: 0;
	margin: 0;
}
.baner-main
{
	padding: 0;
	margin: 0;
}
.bner-tex
{
	padding: 0 10px;
	margin: 0;
	text-align: center;
}
.baner-btn
{
	padding: 0 10px;
	margin: 0;
}
.banr-cont
{
	padding: 40px 0 0 0;
	margin: 0;
}
.banr-cont a
{
	padding: 10px 15px ;
	margin: 0;
	font-size: 15px;
	background-color: #ff0000;
	color: #fff;
	border-radius: 10px;
	text-decoration: none;
}
.baner-tp
{
	background-color: #045c01;
	padding: 30px 0;
}
.bner-tex h4
{
	font-size: 60px;
	color: #ffff00;
	padding: 0;
}
.bner-tex p
{
	color: #fff;
	font-size: 20px;
	padding: 5px 0;
}
.bner-tex h5{
	padding: 0;
	margin: 0;
	font-size: 35px;
	color: #ffff00;
}

/*end baner*/


/*start about*/

.about
{
	padding: 0;
	margin: 0;
	
}

.about ul li
{
	font-size:16px;
	
}

.about-main
{
	padding: 0;
	margin: 0;
}
.about-tex
{
	padding: 0;
	margin: 0;
}
.about-text1 p
{
	padding: 0;
	margin: 0;
	padding-left:10px;
	text-align:justify;

}
h1
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 40px;
	font-family: "LilitaOne-Regular";
	
}
h1 a
{
	padding: 0;
	margin: 0;
	color: #045c01;
	text-decoration: none;
}
h1 a:hover
{
	text-decoration: none;
	color: #045c01;
}
.about-llt
{
	padding: 30px 0;
	margin: 0;
}
.about-tex1
{
	padding: 0 10px;
	margin: 0;
}
.red-more
{
	padding: 10px;
	margin: 0;

}
.red-more a
{
	padding: 10px 15px;
	margin: 0;
	background-color: #ff0000;
	color: #fff;
	border-radius: 10px;
	text-decoration: none;
}
.abiu-pic2
{
	padding: 0;
	margin: 0;
}

.dua-bann
{
	padding-top: 30px;
}
/*end about*/

/*strat why choose*/

/*start Why choose us */
.choose
{
	padding: 30px 0 0 0;
	margin: 0;
	
}
.choose-main
{
	padding: 0;
	margin: 0;
}
.why-chose
{
	padding: 0;
	margin: 0;
}
.choose-right
{
	padding: 5px 5px 0 5px;
	margin: 0;
}
.choose-left
{
	padding: 5px;
	margin: 0;
}

.cho-icn
{
	padding: 20px 5px 5px 5px;
	margin: 0;
	text-align: center;

}
.choo-tex3
{
	padding: 5px;
	margin: 0;
}
.choos-tex1
{
	padding: 5px;
	margin:0;
}
.icon-choos
{
	padding: 0;
	margin: 0;
	height: 80px;
	width: 80px;
	text-align: center;
	border-radius: 50%;
	font-size: 40px;
    font-weight: 700;
    text-align: center;
    color: #045c01;
    box-shadow: 0 0 20px #cac5c5;
    transition: all 0.2s linear;
}
.icon-choos i
{
	padding: 0;
	margin: 0;
	font-size: 40px;
    font-weight: 700;
    text-align: center;
    line-height: 75px;
	transition: all 0.5s linear;
}

.choooo
{
	padding: 10px 0px;
	margin: 0;
}
.text-choss
{
	padding: 0;
	margin: 0;
}
.text-choss h4
{
	font-weight: 600;
	color: #045c01;
}
.choose-l
{
	padding: 5px;
	margin: 0;
}
.bavk-chos
{
	padding: 0;
	margin: 0;
	text-align: center;
	border:10px solid #045c01;
}
.bavk-chos img
{
	transform: translateY(41px);
}
.choooo:hover .icon-choos
{

	transition: all 0.2s linear;
}
.why-ch1
{
	text-align: center;
	padding: 0 0 20px 0;
}
.why-ch1 p
{
	color: #ff0000;
}

/*end why choose us*/
/*end why choose*/

/*start call now*/

.disp-in2
{
	padding: 10px 0;
	margin: 0;
	text-align: center;
	font-size: 40px;
	color: #fff;
	animation:blnktex 1.1s linear infinite;
}
@keyframes blnktex
{
	0%{color: #f1ecd6;}
	100%{color: #ff0000;}
}
.cal-now
{
	padding: 0;
	margin: 0;
	
}
.call-teex
{
	padding: 0;
	margin: 0;
}

/*end call now*/


/*start services*/

.service
{
	padding: 0;
	margin: 0;
	background:#045c01;

}
.main-services
{
	padding: 30px 0;
	margin: 0;
}
.service-new
{
	padding: 30px 0 0 0;
	margin: 0;
}
.serv-ll
{
	padding: 10px;
	margin: 0;
}
.serv-texx
{
	padding: 0;
	margin: 0;
	overflow: hidden;
	border-bottom: 5px solid #ff0;
	background:#8afe87;
}
.ser-r
{
	padding: 0;
	margin: 0;
	
}
.serv-head
{
	padding: 0 0 20px 0;
	margin: 0;
	text-align: center;
}
.serv-head p
{
	color: #ff0000;
}
.serv-cal
{
	padding: 0;
	margin: 0;
}
.call-nn
{
	padding: 0;
	margin: 0;
	height: 50px;
	width: 50px;
	background-color: #ff0000;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	bottom: -25px;
	right: 5%;
	transition: all 0.5s linear;
}
.call-nn i
{
	padding: 0;
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 25px;
	line-height: 50px;
	text-align: right;
}
h5
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 20px;
	color: #ff0000;
	font-weight: 700;
}
.tex-phone
{
	padding: 0 10px 30px 20px;
	margin: 0;
	font-size: 18px;
	color: #ff0000;
}
.serv-tex3
{
	padding: 30px 10px 0 20px;
	margin: 0;
}
.all-serv
{
	padding: 0px 0;
	margin: 0;
	overflow: hidden;
}
.serv-texx:hover .ser-pixx img
{
	transform: scale(1.3) rotate(5deg);
	-webkit-transform: scale(1.3) rotate(5deg);
	-moz-transform: scale(1.3) rotate(5deg);
	-o-transform: scale(1.3) rotate(5deg);
	overflow: hidden;
	transition: all 0.5s linear;
}
.ser-pixx img
{
	overflow: hidden;
	transition: all 0.5s linear;
}
.serv-texx:hover .call-nn
{
	transform: scale(1.3);
	transition: all 0.5s linear;
}

.serv-texx:hover h5
{
	color: #ff0000;
}
.serv-texx:hover .tex-phone
{
	color: #ff0000;
}
.serv-texx h5
{
	color: #045c01;
}
.serv-texx .tex-phone
{
	color: #045c01;
	font-weight: 600;
}
.ser-pixx
{
	padding: 0;
	margin: 0;
	overflow: hidden;
	
}
.all-serv::after
{
	padding: 0;
	margin: 0;
	content: " ";
	position: absolute;
	background-color: #ff0;
    width: 5px;
    height: 20%;
    left: 0px;  
    top: 0;
    transition: all 300ms linear;
    
}
.serv-texx:hover .all-serv::after
{
	background-color: #ff0;
	height: 100%;
	transition: all 300ms linear;
	
}

.all-serv::before
{
	padding: 0;
	margin: 0;
	content: " ";
	position: absolute;
	background-color: #ff0;
    width: 5px;
    height: 20%;
    right: 0px;    
    top: 0;
    transition: all 300ms linear;
    
}
.serv-texx:hover .all-serv::before
{
	background-color: #ff0;
	height: 100%;
	transition: all 300ms linear;
	
}


/*end services*/


/*start testimonial*/

.main-testt
{
	padding: 0;
	margin: 0;
	background-color: #5a3e20;
}
.new-testii
{
	padding: 0;
	margin: 0;
}




section {
    padding-top: 0px;
    padding-bottom: 0px;
}

.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 20px;
}

#fade-quote-carousel.carousel .carousel-indicators {
  bottom: -10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #045c01;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: left;
    border: none;

    font-size: 14px;
    
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height:100px;
    margin: 0 auto;
    border-radius: 100%;
    box-shadow:0 0 20px  #2f2e2e;


}
.carousel-indicators li
{
	border-radius: 0px;
}

.testti-bdr
{
  border: 2px solid rgba(255, 254, 255, 0.29);
  padding-top: 40px;
  padding-bottom: 20px;
}
.top-testi
{
  text-align: center;
 
  padding-bottom: 20px;

}
.top-testi h3
{
	color: #fff;
}


.top-testi:hover .about-bdr::before
{
	width: 150px;
	left: 43%;
	border-radius: 10px;
	transition: all 0.5s linear;
} 

.top-testi span
{
  font-size:35px;
  font-weight: 700;
  color: #fff;
}
.top-testi p
{
	padding: 0 0 10px 0;
	font-size: 14px;
	
	color: #fff;

}

.testimonial-topp
{
  padding: 0;
  margin: 0;
}
.star span
{
	text-align: center;
	font-size: 20px;
	color: #fff000;
}
.star
{
	
	text-align: center;

}
.star p
{
	color: #fff001;
	font-size: 20px;
}
.top-horo
{
  padding: 10px 0 0 0;
  margin: 0px;
}
.test-rr p
{
	line-height: 28px;

}
.test-ll
{
	padding: 30px 0 0 0;
	margin: 0;
}
.test-ll p
{
	color: #fff001;
}
.test-rr
{
	padding: 30px 10px;
	margin: 0;
	
}
.boxes-test
{
	padding: 10px 0px;
	margin: 0;
	
	

}
blockquote
{
	margin: 0px;
	
	padding: 10px 0px;
}
blockquote p
{
	color: #333;
}

.tesss
{
	margin: 0 auto;
	padding: 0 ;
}
.conta1
{
	padding: 0;
	margin: 0 auto;
}
.starss
{
	text-align: center;
	padding: 20px 0 0 0;
}
.test-r1
{
	padding: 40px 0px 0 0;
	margin: 0;
}



.test-rr1
{
	padding: 10px;
	margin: 0;
	
	
}
.test-r2
{
	padding: 10px 5px;
	margin: 0;
	text-align: center;
	font-size: 20px;
	color: #045c01;
	font-weight: 700;
	text-align: left;
	

}
.testi-image
{
	border-radius: 100%;
}
.testi-bbr
{
	padding: 0 0 0 0 ;
	margin: 0 0 10px 0;
	border-bottom: 3px solid rgba(210, 205, 205, 0.4);
}
.testi-icon
{
	position: absolute;
	top: 40%;
	height: 40px;
	width: 40px;
	background-color: #fff;
	z-index: 9999;
	text-align: center;
	margin: 0 auto;
	left: -5%;
	transform: rotate(42deg);
	-webkit-transform: rotate(42deg);
	margin-bottom:-16px; 
}
.testi-back
{
	background-color: #1e1e1e;
}
.testtt
{
	padding: 0;
	margin: 0;
}
.tstt1
{
	padding: 0;
	margin: 0;
}
.testt2
{
	padding: 0;
	margin: 0;
}
.testimonial-leftt
{
	padding: 0;
	margin: 0;
}
.quate i
{
	padding: 0;
	margin:  0 ;
	height: 50px;
	width: 50px;
	border:2px solid #e1e1e1;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	font-size: 25px;
	background-color: #fff;
	color: #005f72;
	box-shadow:0 0 20px #403d3d;
	transition: all 0.5s linear;
}
.quate
{
	padding: 0;
	margin: -40px 0 0 0;
}
.test-rr1:hover .quate i
{
	background-color: #005f72;
	color: #fff;
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transition: all 0.5s linear;
}


.tesspic
{
	padding: 0;
	margin: 0;
}
.test-right1
{
	padding: 0;
	margin: 0;
}

.test-div
{
	padding: 0 10px;
	margin: 0;
	background-color: #fff;
	border-radius: 20px;

}
.tt
{
	padding: 0;
	margin: 0;
}

.tt1
{
	padding: 0;
	margin: 0;
}

/*end testimonial*/
.main-tst
{
	padding: 0;
	margin: 0;
	background-color: #045c01;
}

/*start bottom services*/

.botm-ser
{
	padding: 0;
	margin: 0;
	
}
.bottom-service
{
	padding: 30px 0;
	margin: 0;
}
.bottom-head
{
	padding: 0 0 20px 0;
	margin: 0;
	text-align: center;
}
.bottom-head p
{
	color: #ff0000;
}

.new-bottom
{
	padding: 0;
	margin: 0;
}
.bottm-ser1
{
	padding: 20px 5px 5px 5px;
	margin: 0;
}
.bottm-ser2
{
	padding: 0;
	margin: 0;
}
.bottm-ser3
{
	padding: 15px 0 10px 0;
	margin: 0;
	font-size:20px;
	color: #33c62d;
	text-align: center;
	font-weight: 700;
	border-bottom: 1px solid #ccc5a9;

}

.sprl
{
	padding: 0;
	margin: 0 auto;
	position: absolute;
	top: -11px;
}
.bot-serv4
{
	padding: 0;
	margin: 0;
}
.bottom-list
{
	padding: 0;
	margin: 0;
}
.bottom-list li
{
	padding: 0;
	margin: 0;
	list-style: none;
	border-bottom: 5px solid #045c01;
	border-radius: 2px;
}
.bottom-list li:after
{
	content: "";
	position: absolute;
	bottom: -4px;
	width: 95%;
	height: 4px;
	left: 0;
	margin: 0 auto;
	right: 0;
	border-radius: 2px;

}


.bottom-list li a
{
	padding: 0 10px;
	margin: 0;
	list-style: none;
	display: block;
	text-decoration: none;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 2px solid #bfbaa2;
	color: #8afe87;
	background:#045c01;
	transition: all 0.2s linear;
}
.bottom-list li a:hover
{
	color: #ff0000;
	padding-left: 10px;
	transition: all 0.2s linear;
}
.bottom-list li a:hover i
{
	transform: scale(1.2);
	transition: all 0.2s linear;
}
.bottm-ser2:hover
{
	box-shadow: 0 16px 24px 2px rgba(0,0,0,.14), 0 6px 30px 5px rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2);

}

.list-item
{
	font-size:16px;
}

/*end bottom services*/

/*start footer*/
.footer
{
	padding: 30px 0;
	margin: 0;
	background-color: #111;
	color: #fff;
}
.footer-main
{
	padding: 10px 0 0 0;
	margin: 0;

}
.footer-l
{
	padding: 5px;
	margin: 0;
}
.foter-back
{
	padding: 0;
	margin: 0;
}
.foter-list
{
	padding: 0;
	margin: 0;
}
.foter-list li
{
	padding: 0;
	margin: 0;
	line-height: 30px;
	font-size: 16px;
	list-style: none;
	text-decoration: none;
}
.foter-list li a
{
	padding: 0;
	margin: 0;
	color: #fff;
	list-style: none;
	text-decoration: none;
}
.foter-list li a:hover
{
	color: #24123f;
}
.foter-list li a i
{
	color: #33c62d;
}
.foter-list li a:hover i
{
	color: #24123f;
}

.foter-text
{
	padding: 0 0 10px 0;
	color: #33c62d;
	font-size: 25px;
	font-weight: 700;
}
.fotr-cont
{
	padding: 10px 0 10px 0;
	text-align: center;
	color: #ffc000;
	font-size: 25px;
	font-weight: 700;
}
.foter-cont
{
	padding: 15px 26px;
    border: 2px solid #fff;
    background-color: #5a3e20;
}
.foter-con1
{
	padding: 5px 0;
	margin: 0;
	font-size: 18px;
}
.foter-con2
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 16px;
}
.foter-con1 i
{
	color: #ffc000;
}
.foter-con2 i
{
	color: #ffc000;
}
.foter-adres
{
	padding: 10px;
	margin: 0;
}
.fotr-list3
{
	padding: 0;
	margin: 0;
	text-align: center;
}
.fotr-list3 li
{
	padding: 10px 5px;
	margin: 0;
	text-align: center;
	list-style: none;
	text-decoration: none;
	font-size: 25px;
	display: inline-block;
}
.fotr-list3 li a
{
	color: #fff;
}
.fotr-list3 li a:hover
{
	color: #ffc000;
}
.foter-icon
{
	padding: 0;
	margin: 0;
	background-color: #614527;
}
.foter-copy
{
	padding: 10px;
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #0a0a0a;
    border-top: 2px solid #111;
}

.foter-list2
{
	padding: 0;
	margin: 0;
}
.foter-list2 li
{
	padding: 0;
	margin: 0;
	list-style: none;

}
.foter-list2 li a
{
	padding: 5px;
	margin: 5px 0;
	text-decoration: none;
	display: inline-block;
	background-color: #24123f;
	color: #045c01;
	font-size: 14px;
	font-weight: 700;
	border-radius: 4px;
}
.foter-list2 li a:hover
{
	background-color: #ff0000;
	color: #24123f;
}
.foter-btnn
{
	padding: 0;
	margin: 0;
}
.ftr-btnn1
{
	padding: 0;
	margin: 0
}
.ftr-btnn1 a
{
	padding: 5px 15px;
	margin: 0;
	background-color: #24123f;
	color: #045c01;
	border-radius: 4px;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
}
.ftr-btnn1 a:hover
{
	background-color: #ff0000;
	color: #24123f;
}

.footer-adres
{
	padding: 0;
	margin: 0;
	background-color: #0a0a0a;
	
}

.foter-adres1
{
	padding: 5px;
	margin: 0;
}
.foter-phonee
{
	padding: 10px 0;
	margin: 0;
	color: #fff;
	font-size: 18px;
	

}
.foter-add3
{
	padding: 0;
	margin: 0;
}
.foter-solial
{
	padding: 5px 0 0 0;
}
.ftr-marque
{
	padding: 0;
	margin: 0;
	background-color: #0a0a0a;
}
.ftr-mr2
{
	padding: 12px 0 8px 0;
	margin: 0;
	font-size: 16px;
	color: #fff;
}
/*end footer*/

.fix
{
  position: fixed;
  padding: 10px 0;
  bottom: 0;
  left: 0;
  background: #f2f2f2;
  border-top: 1px solid #e2e2e2;
  display: none;
}
.ends
{
  margin: 0;
  padding: 0;
  text-align: center;
}
.ends li
{
  display: inline-block;
}

/*start contact us page*/

.contac-us
{
	padding: 0;
	margin: 0;
	
}
.contact-us1
{
	padding: 30px 0;
	margin: 0;
}
.contact-adres
{
	padding: 10px 30px;
	margin: 0;
	box-shadow: 0 0 20px #989696;
}
.contact-right
{
	padding: 0;
	margin: 0;
}

.conta-adres1
{
	padding: 0;
	margin: 0;
}
.conta-adres2
{
	padding: 0;
	margin: 0;
}
.conta-addres3
{
	padding: 0;
	margin: 0;
}
.conta-list
{
	padding: 0;
	margin: 0;
}
.conta-list1
{
	padding: 0;
	margin: 0;
}
.conta-list1 li
{
	padding: 20px 0;
	margin: 0;
	font-size: 20px;
	list-style: none;
	color: #045c01;
}
.conta-list1 li i
{
	padding: 0;
	margin: 0;
	width: 40px;
	height: 40px;
	background-color: #045c01;
	color: #24123f;
	text-align: center;
	line-height: 40px;
	font-weight: 700;

}
.conta-list1 li i:hover
{
	background-color: #ff0000;
}

.folow-us
{
	padding: 10px 0;
	margin: 0;
}
.folow
{
	padding: 0;
	margin: 0;
}
.follow-icon
{
	padding: 2px 0 40px 0;
	margin: 0;
}
.folwrr-list
{
	padding: 0;
	margin: 0;
}
.folwrr-list li
{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.folwrr-list li a
{
	padding: 0;
	margin: 0;
	text-decoration: none;

}
.folwrr-list li i
{
	padding: 0;
	margin: 0;
	width: 40px;
	height: 40px;
	background-color: #045c01;
	color: #24123f;
	text-align: center;
	line-height: 40px;
	font-weight: 700;
}
.form-tex22 h4
{
	color: #ff0000;	
}
.folow h4
{
	font-size:25px;
	color: #ff0000;
}
.conta-adres2 h4
{
	font-size:25px;
	color: #ff0000;
}
.folwrr-list li i:hover
{
	background-color: #ff0000;
}


.abou-us2
{
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.73);
	padding: 10px 0;
	color: #fff;
	font-size: 20px;
}
.about-us3 a i
{
	text-decoration: none;
	color: #f4a208;
	font-size: 25px;
}
.tesss-top
{
	background-color: #fff;
}
.about-us1
{
	padding: 0;
	margin: 0;
}
.abou-us2
{
	padding: 0;
	margin: 0;
}
.about-us
{
	padding: 0;
	margin: 0;
}
.about-us3
{
	padding: 10px 0;
	margin: 0;
}
/*end contact us page*/


/*start media query*/

@media (max-width: 768px){
	body{text-align: center;}
	.social-icon{text-align:center;}
	.call-navv{display: none;}
	h1{font-size: 25px;}
	.why-ch1{padding: 0;margin: 0;}
	h3{font-size: 30px;}
	.icon-choos{margin: 0 auto;}
	.video-text h3{font-size: 25px;}
	.video-text p{font-size: 18px;}
	.video-vd2 iframe{width: 260px;}
	.videos-bar{padding: 10px 10px;}
	.disp-in2{font-size: 20px;}
	.bottom-list li a{text-align: left;}
	.footer-l{padding: 10px 5px;}
	.fix{display: inline-block;background: none;border-top:none; z-index: 9999;}
.ends li{display: grid;text-align: left; padding-bottom: 6px;z-index: 9999;}
.cont11{border-right: none;}
.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;}
}

.conta-list1 .conta-emaill{font-size: 16px;}
.menu-list li{width: 100%;text-align: center; padding: 10px 10px;}
	.menu-list li a{padding: 10px 10px;}
	.navi-head:after{display: none;}
	.toggle_bars{display: block;color: #fff;font-size: 30px;text-align: right;background-color: #045c01;}
	.toggle_bars i{cursor: pointer;}
	.nav-main{display: none;}
	.tog-top{display: block; background-color: #045c01;}
	.nav-main{display: none;}
	.menu-list li a:after{display: none;}


} 

@media (max-width: 991px) and (min-width: 769px){
	.head-whtasss{display: none;}
	.emai-head p{font-size: 12px;}
	.nav>li>a{padding: 15px 8px;}
	.callnow{padding: 11px 0 0 0;}
	.callnow a{padding: 10px 25px;}
.video-vd2 iframe{width: 220px;}
	.main-odrr{display: flex;flex-direction: column;}
.header-odr1{order: 2;}
.header-odr2{order: 1;}
.choose-right{display: none;}
.sprl{left: 10%;}
.foter-email{font-size: 11px;}

}
@media (max-width: 1064px) and (min-width: 992px){
	.head-tex3 span{padding-left: 11px; font-size: 14px;}
	.emai-head p{font-size:10px; padding:5px 0 0 6px;}
	.nav>li>a{padding:15px 20px;}
}

@media (max-width: 1360px) and (min-width: 992px){
	.item img{height: 100%!important;}
}

@media (max-width: 575px) and (min-width: 0px){
	.best-servv{width: 100%;}
	.serv-ll{width: 100%;}
	.bottm-ser1{width: 100%;}
}

/*end media query*/
/*strat videos*/

.video-top
{
	background-color: #fdd64e;
}
.video-text
{
	text-align: center;
	padding: 0 20px 4px 20px;

}
.video-bdr1
{
	border-bottom: 2px solid #ffe99e;
}
.video-bdr1:after
{
	
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #ffc80a;
	bottom: -5px;
	left: 0;
}

.video-text h3
{
	font-size: 48px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000000;
}
.video-text p
{
	padding: 0 0 20px 0;
	font-size: 24px;
	color: #000;
	text-transform: uppercase;
	font-weight: 700;
}
.video-text p span
{
	color: #783906;
}
.video-top
{
	padding: 30px 0;
}
.light-ser
{
	padding: 12px;
}
.video-vd2 iframe
{
	width: 360px;
	margin: 0 auto;
	text-align: center;
}
.video-vd2
{
	margin: 0 auto;
	text-align: center;
}

.video-sld1
{
	padding: 0px 0;
	background:radial-gradient(circle at center, rgba(254, 230, 145, 0.72) 0, rgba(253, 217, 93, 0.050980392156862744), rgba(253, 217, 93, 0.47058823529411764) 100%);

}
.videos-bar
{
	padding: 40px 20px;
}

.video-bbt3
{
	background-color: red;
	padding:10px 20px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 17px;
	outline:2px solid #fff;
	outline-offset: -5px;
	border-radius: 5px;
	border: 0px;
}
.video-bbt
{
	text-align: center;
}

/*end videos*/