@import url("bootstrap.min.css");
@import url('https://fonts.googleapis.com/css?family=Roboto&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:900i&amp;display=swap');
body
{
	margin:0;
	padding:0;
	font-family: 'Roboto', sans-serif;
	
  
}
.main
{
	margin: auto;
	padding: 0;
	width: 96%;
}
img
{
	max-width: 100%;

}

@font-face{
	font-family:"LibreFranklin-Bold";
	src:url("../fonts/LibreFranklin-Bold.html");
}
@font-face{
  font-family:"LibreFranklin-Regular";
  src:url("../fonts/LibreFranklin-Regular.html");
}

/*start top*/
.top
{
	padding: 0;
	margin: 0;
	background-color: #000;
	color: #fff;
}
.top-main
{
	padding: 0;
	margin: 0;
}
.topp-mainn
{
	width: 100%;
	padding: 0 0 0 3%;
}

.top-l
{
	padding: 9px 0 5px 0 ;
	margin: 0;
	font-size: 16px;
}
.top-l span{
font-size: 15px;
    padding: 0 0 7px 0px;
    float: left;	
}
.top-r
{
	padding: 10px 0 10px 0;
	margin: 0 0 -10px 0;
	background-color: #ffb300;
	color: #000;
	font-size: 16px;
}
.top-r::before
{
	content: " ";
	padding: 0;
	margin: 0;
	position: absolute;
	width: 42px;
	height: 42px;
	border: 21px solid transparent;
    border-bottom-color: #ffb300;
    border-right-color: #ffb300;
	left: -42px;
	top: 0px;
}

.top-rr
{
	padding:0 0 0 0;
	margin: 0;
}

/*end top*/

/*start head*/
.head-ban
{
	padding: 0px;
	margin: 0;
}

.head
{
	padding: 10px 0;
	margin: 0;
}
.head-main
{
	padding: 0;
	margin: 0;
}
.head-logo
{
	padding: 5px;
	margin: 0;
}
.head-icon
{
	padding: 5px;
	margin: 0;
}
.head-icon2
{
	padding: 20px 0 0 0;
	margin: 0;
}
.head-ico3
{
	padding: 5px;
	margin: 0;
}
.head-icc
{
	padding: 0;
	margin: 0;
}
.ccc
{
	padding: 0;
	margin: 0;
}

.list-head
{
	padding: 0;
	margin: 0;
}
.list-head li
{
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 18px;
	color: #ce1b28;
}
.list-head .mail
{
	color: #002e58;
	font-size: 18;
	font-weight: 700;
}

.list-social
{
	padding: 0;
	margin: 0;
	text-align: right;
}
.list-social li
{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;


}


.list-social li i
{
	padding: 0;
	margin: 0;
	height:40px;
	width: 40px;
	border:2px solid #09761d;
	font-size: 20px;
	text-align: center;
	line-height: 40px;
	border-radius: 50%;
	color: #09761d;
}
.list-social li i:hover
{
	background-color: #09761d;
	border:2px solid #09761d;
	color: #fff;

}
/*end head*/



/*start navigation*/
.head-navi
{
	padding: 0;
	margin: 0;
	background-color: #09761d;
	border-bottom: 5px solid #ffb300;
}
/*start navigation*/
.head-navi
{
	padding: 0;
	margin: 0;
	background-color: #09761d;
	border-bottom: 5px solid #ffb300;
}


.naviii
{
	padding: 0px 0 0 0;
}
.nav-new
{
	padding: 0;
	margin: 0;

}

.head-navigation
{
	padding: 0;
	margin: 0;
	background-color: #00a9e0;
}

.navbar-default
{
	background: none;
	color: #fff;
	border:none;

}
.nav>li>a
{
	padding: 15px 30px;
}
.navbar
{
	border-radius:0px;
	padding: 0px;
	margin: 0px;
	

}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{
	color: #fff;
	background-color: #ffb300;
	
}
.navbar-default .navbar-nav>li>a:hover
{
	background-color: #ffb300;
	color: #fff;
}
.navbar-default .navbar-nav>li>a
{
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	transition: all 0.5s;
	overflow: hidden;
}
.navbar-default .navbar-nav>li>
{
	overflow: hidden;
}
.navbar-nav
{
	flex: none;
}
.nav
{
	text-align: center;
}


.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover
{
	color: #000;
	background-color: #ffb300;
}
.navbar-default .navbar-nav>li>a:hover
{
	
	transition: all 0.5s;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover
{
	color: #fff;
	background-color: #251e1b;
}

/*end navigation*/


/*start header*/
.header-main
{
	padding: 0;
	margin: 0;
}

.header
{
	padding: 0;
	margin: 0;
}
.header-l
{
	padding: 0;
	margin: 0;
}
.header-form
{
	padding: 0;
	margin: 0;
	background-color: #09761d;
}
.ch-frm1
{
    background-color: #09761d;
    padding: 0px;
    border: #fff solid 1px;
    margin: 38px 0 0 0px;
	
}
/*end header*/

/*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 h3
{
  padding: 0 0 10px 0;
  font-size: 25px;
  text-align: center;
  color: #fff;
  font-weight: 700;
}

.form-texxx
{
  padding-bottom: 20px;
  padding-top: 10px;
}
.form-texxx p
{
  padding: 0px 0 10px 0;
  text-align: center;
  font-size: 20px;
  color: #ffd800;
}

textarea.form-control {
    height: 107px;
    
    color: #000;
}
input.form-control 
{
  
  color: #000;
}


.btn-group
{
  text-align: left;
}
button.btn-default
{
  background-color: #ffb300;
  color: #000;
  height: 50px;

}
button.btn-default:hover
{
  background-color: #251e1b;
  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;
}

/*end form*/
.contac-rcc
{
	padding: 0;
	margin: 0;
	padding: 15px;
}
.form-texxx h4
{
	padding: 0;
	margin: 0;
	font-size: 25px;
	color: #fff;
	font-weight: 700;
}
.form-texxx
{
	text-align: center;
}

/*start best services*/

.services
{
	padding: 0;
}

.serv-head
{
	padding: 30px 0 0 0;
}


.best-serv
{
	padding: 0;
	margin: 0;
	
}
.best-ser1
{
	padding: 30px 0;
	margin: 0;
}
.best-new
{
	padding: 50px 0 0 0;
	margin: 0;
}
.best-l
{
	padding: 5px;
	margin: 0;

}
.best-r
{
	padding: 30px 0 0 0;
	margin: 0;
	background-color: #fff;
	border:2px solid #09761d;
}
h3
{
	padding: 0;
	margin: 0;
	font-size: 35px;
	font-weight:700;
	color: #09761d; 
	text-align: center;
	text-transform: uppercase;
}
.best-head
{
	padding: 0;
	margin: 0;
	text-align: center;
}
h3::before
{
	    background: #666 none repeat scroll 0 0;
    bottom: -20px;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 150px;
}
h3::after
{
	    background: #09761d none repeat scroll 0 0;
    bottom: -21px;
    content: "";
    height: 3px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 50px;
}
.best-icon
{
	padding: 0 0 20px 0;
	margin: 0;
	text-align: center;
}
.best-tex
{
	padding: 0 10px;
	margin: 0;
	text-align: center;
	
}
.best-bdr
{
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #ece5e5;
}

.best-tex h4
{
	padding: 0 0 20px 0;
	margin: 0;
	color: #09761d;
	text-transform: uppercase;
}
.best-tex p
{
	padding-bottom: 20px;
}
h4
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-weight: 700;
	color: #002e58;
}
.call-now
{
	padding: 20px 0;
	margin: 0;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #ce1b28;
text-transform: uppercase;
}
p
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 16px;
	line-height: 30px;
}

.best-r:hover .best-icon img
{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	transition: all 0.5s linear;
}
.best-icon img
{
	transition: all 0.5s linear;
}
.best-icon i
{
	width: 90px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	background-color: #09761d;
	color: #ffb300;
	font-size: 35px;
	border-radius: 50%;
	margin: 0 auto;
	box-shadow: 0 0 0px 4px #e02b20;
    border: 3px solid #fff;
    transition: all 300ms linear;

}
.best-r:hover .best-icon i
{
	transform: scale(1.1);
	transition: all 300ms linear;
}


/*end best services*/

/*start display*/
.display
{
	padding: 30px 0;
	margin: 0;
	background-color: #000;
	color: #fff;
}
.displ-tex
{
	padding: 0;
	margin: 0;
	text-align: center;

}
.dsip-tex2
{
padding: 5px;
    margin: 0;
    font-size: 42px;
    font-weight: 700;
    text-transform: uppercase;
}
.dsip-tex2 span
{
	color: #ffb300;
}
.dsip-btnnn
{
	padding: 5px;
	margin: 0;
}
.dis-bbtn
{
	padding: 20px 0 0 0;
}

.dis-bbtn a
{
	padding: 10px 30px;
	margin: 0;
	background-color: #ffb300;
	color: #000;
	font-size: 18px;
	border-radius: 25px;
	text-decoration: none;

}

/*end display*/

/*start about*/

.about
{
	padding: 0;
	margin: 0;
}
.about-main
{
	padding: 30px 0;
	margin: 0;
}
.about-tex
{
	padding: 0;
	margin: 0;
}
.about-tex p{
text-align:justify;	
}
h1
{
	padding: 0 0 20px 0;
	margin: 0;
	font-size: 35px;
	font-weight: 700;
    font-weight: bold;
    text-transform: uppercase;	
}

h1 a
{
	text-decoration: none;
	color: #e02b20;

}
h1 a:hover
{
	text-decoration: none;
	color: #e02b20;
	
}
.about-tex22
{
padding: 10px;
    width: 50%;
    float: right;
}
.about-bbtn a
{
	padding: 10px 15px;
	background-color: #e02b20;
	color: #fff;
	border-radius: 4px;
	border-bottom: 2px solid #000;
	border-radius: 4px;
}
.about-bbtn
{
	padding: 10px 0;
}

/*end about*/

/*start choose*/
.choose-tex h3
{
	color: #fff;
}


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

.best-ico2
{
	padding: 10px;
	margin: 0;
}
.best-icon3
{
	padding: 10px;
	margin: 0;
	border:1px solid #fff;
	background-color: #000000;
}
.best-icon3:hover
{
	background-color: #ffb300;
	border:1px solid #ffb300;
}
.best-icon3:hover h4
{
	color: #000;
	font-weight: 600;
}
.best-icon3:hover p
{
	color: #fff;
	font-weight: 600;
}
.best-icon3:hover .best-ic5
{
	color: #fff;
}
.bets-tex2 p
{
	color: #fff;
}
.bets-tex2
{
	padding: 10px 0;
	text-align: center;
}


.best-ic5
{
	font-size: 40px;
	text-align: center;
}

.best-icons
{
	padding: 30px 0 0 0;
}
.best-new
{
	padding: 30px 0;
}
.bst-pc3
{
	padding: 10px;
	
}
.bets-head
{
	padding:20px
}
.bets-head h4
{
	text-align: left;
	font-weight: 600;
}
.bst-pc4
{
	box-shadow: 0 0 20px #a59e9e;
	padding: 5px;
}

.best-bdr1:before
{
	content: "";
	position: absolute;
	width: 5px;
	height: 50px;
	background-color: #ea0a2f;
	bottom: 0;
	left: 0;

}
.best-bdr1:after
{
	content: "";
	position: absolute;
	width: 50px;
	height: 5px;
	background-color: #ea0a2f;
	bottom: 0;
	left: 0;

}
.best-bdr2:before
{
	content: "";
	position: absolute;
	width: 5px;
	height: 50px;
	background-color: #ea0a2f;
	top: 0;
	right: 0;

}
.best-bdr2:after
{
	content: "";
	position: absolute;
	width: 50px;
	height: 5px;
	background-color: #ea0a2f;
	top: 0;
	right: 0;

}

.bst-pc4:hover .best-bdr1:after
{
	top: 0;
	left: 0;
	width: 50px;
	height: 5px;
}
.bst-pc4:hover .best-bdr1:before
{
	top: 0;
	left: 0;
	width: 5px;
	height: 50px;
}

.best-bdrrr
{
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 auto;
	right: 0;
	width: 150px;
	height: 5px;
	background-color: #ea0a2f;
}
.serv-best5
{
	padding: 0 0 10px 0;
}
.serv-cal
{
	font-size: 18px;
    color: #da1031;
    font-weight: 600;
}
.srv-best2
{
	padding: 30px 0;
}
.bst-pic
{
	padding: 20px 0 0 0;
}
.bets-tex2 h4
{
	color: #ffb300;
}
.best-ic5
{
	color: #fff;
}

.choose-main1
{
	padding: 10px;
}
.choose-form
{
	padding: 10px;
}
.chose-frm1
{
	padding: 40px 0 0 0;

}
/*end choose*/

/*start services*/


.our-ser1
{
	padding: 0 0 10px 0;
}
.ser-tex1
{
	padding: 10px;
}
.serv-tex2
{
	box-shadow: 0 0 20px #dad9d8;
	padding: 0;
}
.service
{
	background-color: #f2c039;
}
.our-serv
{
	padding: 30px 0;
}
.serv-new1
{
	padding: 30px 0;
}

.serv-tex4
{
	padding: 20px;
}

.serv-tex5 h5
{
padding: 0;
    margin: 0;
    font-size: 16px;
    color: #e02b20;
    font-weight: 600;
    text-transform: uppercase;
}

.serv-tex5 h6
{padding: 10px 20px;margin: 20px 0 0 0px;font-size: 20px;color: #ffffff;text-align: center;background-color: #09761d;display: inline-flex;border-radius: 2px;}
.serv-tex5 h6 a{
color:#FFFFFF;	
}
.serv-tex5
{
	padding: 0;
	text-align: center;
}
.serv-tex5 p{
padding:10px 0 0 0px;	
}
.bbdr-serv:after
{	
	content: "";
	position: absolute;
	right: 0;
	width: 80px;
	height: 4px;
	background-color: #e02b20;
	top: 0;
	transition: all 0.3s linear;
}
.bbdr-serv:before
{	
	content: "";
	position: absolute;
	right: 0;
	width: 4px;
	height: 80px;
	background-color: #e02b20;
	top: 0;
	transition: all 0.3s linear;
}
.bbdr-serv1:after
{
	content: "";
	position: absolute;
	left: 0;
	width: 80px;
	height: 4px;
	background-color: #09761d;
	bottom: 0;
	transition: all 0.3s linear;
}
.bbdr-serv1:before
{
	content: "";
	position: absolute;
	left: 0;
	width: 4px;
	height: 80px;
	background-color: #09761d;
	bottom: 0;
	transition: all 0.3s linear;
}
.serv-tex2:hover .bbdr-serv:after
{
	width: 100%;
	transition: all 0.3s linear;
}
.serv-tex2:hover .bbdr-serv:before
{
	height:100%;
	transition: all 0.3s linear;
}
.serv-tex2:hover .bbdr-serv1:after
{
	width: 100%;
	transition: all 0.3s linear;
}
.serv-tex2:hover .bbdr-serv1:before
{
	height: 100%;
	transition: all 0.3s linear;
}
.serv-tex2:hover .serv-tex3 img
{
	transform: scale(1.2);
	transition: all 0.5s linear;
	
}
.serv-tex3 
{
	overflow: hidden;
	padding: 0;
	
}
.serv-tex3 img
{
	transition: all 0.5s linear;
}



/*end services*/


/*start testimonial*/
.testi-mainn
{
	padding: 0;
	margin: 0;
	
	
}
.back-tesss
{
	padding: 0;
	margin: 0;
	background-color:rgba(255, 0, 0, 0.9);
	color: #fff;
}
.testi-serv
{
	padding: 30px 0;
	margin: 0;
}

/*start paralax1*/
.parallax1 {  
    background-image: url("../images/back-test.html");
    min-height: 270px; 
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	max-width:"100%";
}
.new-tesimn
{
	padding: 0;
	margin: 0;
}
.testi-l
{
	padding: 5px;
	margin: 0;
}
.testi-l2
{
	padding:  20px;
	margin: 0;
	background-color: rgba(16, 16, 16, 0.67);
	transition: all 0.5s linear;
}
.test-icc
{
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 60px;
}

.tesi-tex
{
	padding: 0;
	margin: 0;
}
.tesi-tex p{
text-align:center;	
}
.test-pic1
{
	padding: 5px;
	margin: 0;
	text-align: center;
	
}
.test-pic1 i
{
	padding: 0;
	margin: 0;
	height: 80px;
	width: 80px;
	font-size: 60px;
	border:2px solid #fff;
	border-radius: 50%;
	line-height: 70px;
	background-color: #fff;
	color: #e02b20;
}

.test-name
{
	padding: 20px 0 0 0;
	margin: 0;
	font-size: 20px;
	font-weight: 700;
}
h6
{
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 35px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}
.test-head
{
	padding: 0;
	margin: 0;
	text-align: center;
}

.testi-l2:hover
{
	background-color: #e02b20;
	transition: all 0.5s linear;
}


/*end testimonial*/


/*start bottom banner services*/
.bottom-serv
{
	padding: 30px 0;
	margin: 0;
}

.bottom-ser2
{
	padding: 0;
	margin: 0;
}
.bottm-l
{
	padding: 0;
	margin: 0;
}
.bottm-box
{
	padding: 5px;
	margin: 0;
}
.bottom-box1
{
	padding: 0;
	margin: 0;
	background-color: #002e58;
}
.bttom-list
{
	padding: 10px;
	margin: 0;
}
.bttom-list li
{
	padding: 5px 0;
	margin: 0;
	list-style: none;
}
.bttom-list li a
{
	padding: 7px 5px;
	margin: 0;
	display: block;
	text-decoration: none;
	color: #fff;
	border-bottom: dashed 1px #fff;
	transition: all 0.5s linear;
}
.bttom-list li a i
{
	transition: all 0.5s linear;
}
.bottm-top
{
	padding: 10px 0;
	margin: 0 auto;
	margin-top: -20px;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	background-color: #002e58;
	width: 85%;
	transform: skew(10deg);
	border: 2px solid #fff;
	
}
.bottm-top h6
{
	transform: skew(-10deg);
	font-size: 18px;

}
.bttom-list li a:hover i 
{
	transform: scale(1.3) rotate(360deg);
	-webkit-transform: scale(1.3) rotate(360deg);
	transition: all 0.5s linear;
	color: #ffb300;
}
.bttom-list li a:hover
{
	color: #ffb300;
}

.botm-boxx2
{
	background-color: #ce1b28;
}
.botm2-topp
{
	background-color: #ce1b28;
}

/*end bottom baner services*/

/*start foter*/
.foter
{
	padding: 0;
	margin: 0;
	background-color: #000;
	color: #fff;
}
.main-footer
{
	padding: 0;
	margin: 0;
	
}
.footer-l
{
	padding: 30px 0;
	margin: 0;
}
.footer-r
{
	padding: 10px;
	margin: 0;
}
.footer-tex1
{
	padding: 0;
	margin: 0;
}
.foter-tex2
{
	padding: 10px 0 0 0;
	margin: 0;
}
.footer-tex3
{
	padding: 0;
	margin: 0;
}
.foter-list
{
	padding: 0;
	margin: 0;
}
.ftr-list
{
	padding: 0;
	margin: 0;
}
.ftr-list li
{
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 14px;
	line-height: 25px;

}
.ftr-list li a
{
	padding: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;

}
.ftr-list li a i
{
	transition: all 0.5s linear;
}
.ftr-list li a:hover
{
	color: #ffb300;

}
.ftr-list li a:hover i
{
	transform: scale(1.3) rotate(360deg);
	transition: all 0.5s linear;
}
.ftr-cont
{
	padding: 0;
	margin: 0;
}
.phone
{
	padding: 0;
	margin: 0;
}
.email
{
	padding: 0;
	margin: 0;
}
.foter-head
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 20px;
	font-weight: 700;
	color: #ffb300;
	
}
.foter-about p
{
	font-size: 14px;
}
.phone
{
	font-size: 20px;
}
.email
{
	font-size: 20px;
}
.email p
{
	font-size: 14px;
}
.ftr-bbd
{
	padding: 0;
	margin: 10px 0 0 0;
	width: 100px;
	height: 4px;
	background-color: #ce1b28;
}
h5
{
	padding: 0;
	margin: 0;
}

.our-list
{
	padding: 0;
	margin: 0;
}
.ftr-ourr
{
	padding: 0;
	margin: 0;
}
.ftr-ourr li
{
	padding: 0;
	margin: 0;
	list-style: none;

}

.ftr-ourr li a
{
	text-decoration: none;
	color: #fff;
	line-height: 28px;
}
.ftr-ourr li a:hover
{
	color: #ffb300;
}


.fix
{
	position: fixed;
	padding: 0;
	bottom: 0;
	left: 0;
	display: none;
	
	
}
.end
{
	margin: 0;
	padding: 0;
	background-color: #fff;
	
}
.end li
{

	display: block;
	padding:3px 10px;
	text-align: left;
	display: inline-block;
}

/*end footer*/

/*start about us page*/

.about-head2
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.42);
	padding: 10px 0;

}
.about-header
{
	padding: 0;
}
.about-head1
{
	padding: 0;
}

.about-headr3 .about-hed4
{
	color: #fdc800;
	font-size: 25px;
}
.about-headr3 i
{
	color: #fff;
	font-size: 25px;
}
.about-headr3
{
	color: #fff;
	font-size: 20px;
}

.about-chos
{
	background-color: #f7f4f4;	
}

.about-us1
{
	color: #fff;
	padding: 30px 0;
}
.abou-tex3 h2
{
	color: #002147;
	padding: 0 0 0px 0;
	margin: 0;
	
}
.abou-tex3 h3
{
	text-align:left;
	font-size: 25px;
	font-family: "LibreFranklin-Bold";
}

/*end about us page*/


/*start contac us page*/
.ct-text h4
{
	color: #e02b20;
}

.contact-pag
{
	padding: 0;
	margin: 0;
}
.contact-nnew
{
	padding: 0;
	margin: 0;
}
.cont-frmm
{
	padding: 5px;
	margin: 0;
}
.cont-frmicon
{
	padding: 5px;
	margin: 0;
}
.contaa h4
{
	color: #fff;
	text-transform: uppercase;
}
.touch
{
	padding: 0;
	margin: 0;
}
.touch-new
{
	padding: 10px 0 10px 0;
	margin: 0;
	font-size: 25px;
	color: #000;
	font-weight: 700;
}
.touc-tex
{
	padding: 0;
	margin: 0;
}
.touch1
{
	padding: 10px 0;
	margin: 0;
}
.touch1 span
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-weight: 700;
	color: #000;
}
.touch1 p
{
	padding: 10px 0;
	margin: 0;
	font-size: 25px;
	font-weight: 700;
	color: #e02b20;
}
.touch-email
{
	padding: 10px 0;
	margin: 0;
}
.touch-email span
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-weight: 700;
	color: #000;
}
.touch-email p
{
	padding: 10px 0;
	margin: 0;
	font-size: 20px;
	font-weight: 700;
	color: #e02b20;
}

.t-hindi {
    font-family: 'Vesper Libre', serif;
    font-size: 30px !important;
    color: #fff;
    line-height: 40px;
    text-align: center;
    padding: 40px 0 40px 0px;
}
.hindi-text {
    width: 100%;
    height: auto;
    float: right;
    color: #ffffff;
    background-color: #09761d;
    margin: 0 0 40px 0px;
}
.hindi-text p {
    font-size: 30px;
    font-weight: normal;
    padding: 15px 40px 15px 40px;
    font-family: 'Vesper Libre', serif;
    z-index: 99;
    position: relative;
    text-align: center;
    margin: 0 0 0 0px;
    line-height: 32px;
}
.footer p{
text-align:center;
font-size:15px;	
}
.footer-bottom {
    background-color: #000000;
    padding: 10px 0 10px 0px;
}
.footer-bottom p {
    text-align: center;
    color: #FFFFFF;
    margin: 0;
}
.footer-bottom a {
    color: #FFFF00;
}

/*end contact us page*/

/*start media query*/

@media (max-width: 768px){
	.t-hindi {
padding: 40px 10px 40px 10px;
}
.about-tex22 {
    width: 100%;
}
	body{text-align: center; overflow-x: hidden;}
	.top-r::before{display: none;}
	.topp-mainn{padding: 0px;}
	.head-main{padding: 10px 0;}
	.head-icon2{padding: 0px;}
	.text-sev{padding: 10px 0;}
	.text-sev h5{font-size: 20px;}
	.list-social{text-align: center;}
	.header-form{margin: -1px 0 0 0;}
	.dsip-tex2{font-size: 20px;}
	h1{font-size: 25px;}
	.about-heart{display: none;}
	.serv-ltex{width: 100%;}
	.serv-ctex{width: 100%;}
	.text-sevc{padding: 10px 0;}
	h5{font-size: 20px;}
	.btm-servi{padding: 0px;}
	.btom-list li a{text-align: left;}
	h6{font-size: 20px;}
	.ftr-bbd{margin: 0 auto; margin-top:10px;}
	.bottm-top{position: absolute;left: 8%;}
	.bttom-list li a{text-align: left;}
	.bttom-list{padding: 20px 10px 10px 10px;}
	.bottm-box{padding: 15px 5px;}
	.best-icon4{padding: 0;}
	.bets-tex2 h4{font-size: 17px;}
	.serv-tex5 h6{text-align:center;}
	.fix{display: inline-block; background-color: transparent;}
	.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;}
}
.ph-fx{float: left;}
.wh-fx{float: right;}



}

@media (max-width: 991px) and (min-width: 769px){
.header-form{margin: -1px 0 0 0;}
.text-sevc{padding: 10px 0;}
.text-sev{padding: 10px 0;}
.testi-l2{padding: 10px;}
.test-name{text-align: right;}
.list-social li i{height: 30px; width: 30px; line-height: 28px; font-size: 16px;}
.list-head li{font-size: 13px;}
.head-icon2{padding: 10px 0 0 0;}
.bottm-top{width: 90%;}
.bottm-top h6{font-size: 16px;}
.dsip-tex2{font-size: 30px;}
.call-now{font-size: 14px;}
.best-tex h4{font-size: 16px;}

	}

@media (max-width: 1360px) and (min-width: 992px){
.item img{height: 100%!important;}
textarea.form-control{height: 117px;}
}
@media(max-width: 566px) and (min-width: 0px){
	.best-ico2{width: 100%}
}
