
body{
  /*  background: #f9f8fc;*/
}

.container99{
    margin-top: 25px;
	  margin-bottom: 30px;
	width:95%; margin-left:auto; margin-right:auto; text-align:center;
}
.container99a{
    margin-top: 25px;
	  margin-bottom: 15px;
	width:95%; margin-left:auto; margin-right:auto; text-align:center;
}
.container99 .accordion1{
  /*  max-width: 650px;*/
    margin: auto;
    box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2); z-index:9;
}

.container99 .accordion1 .accordion-item{
  /*  border-color: #efa31d;
	border:1px solid  #efa31d;*/
	 
}
.container99 .accordion1 .accordion-item {
    border-color: #efa31d;
	border-left:1px solid  #efa31d;
	border-top:1px solid  #efa31d;
	border-right:1px solid  #efa31d;
	border-collapse: collapse;
	
}
.container99 .accordion1 .accordion-item:last-child {
    border-color: #efa31d;
	border-left:1px solid  #efa31d;
	border-top:1px solid  #efa31d;
	border-right:1px solid  #efa31d;
	border-bottom:1px solid  #efa31d;
	border-collapse: collapse;
	
}
#accordionExample .accordion-item .accordion-header .accordion-button{
    /*background: #1D5B79;
    color: #fff;*/
	background: #fff;
    color: #333;
	
    box-shadow: none;
	position: relative;
}
.accordion1 .accordion-header {font-weight: 500;
    line-height: 1.2;
font-size: 2rem;
display:block; width:100%;
 }
.accordion-button::after {
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin-left: auto;
    content: "+";
   /* background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-size: 1.25rem;*/
    transition: transform .2s ease-in-out;
	position: absolute;
	top:10px;
	right:10px;
	font-size:24px; font-weight:600px;
}
 .accordion1 .accordion-body {
    padding: 20px 15px;
	font-family: 'Barlow', sans-serif;
	font-size:16px;
	line-height:26px;
	text-align:justify;
}

.accordion1 .accordion-item .accordion-header .accordion-button {
    background: #1D5B79;
    color: #fff; font-family: 'Barlow', sans-serif;
    box-shadow: none; width: 100%; margin:auto; text-align:left; padding: 15px 20px;  font-size:17px;     font-weight: 600;
}
/*.accordion1 .accordion-item .accordion-header .accordion-button::after{
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
}*/

#accordionExample .accordion-item .accordion-header .accordion-button:not(.collapsed) { color:#ae2a2a;}
#accordionExampleOne .accordion-item .accordion-header{
    background: #468B97;
	border-collapse: collapse;
}
.accordion-button:not(.collapsed)::after {
   /* background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);*/
    transform: rotate(-45deg);
	top:10px;
}
#accordionExampleOne .accordion-item:first-child .accordion-header{
  /*  border-top-left-radius: 10px;
    border-top-right-radius: 10px;*/
}

.accordion1 .accordion-body {
border-top:1px solid #efa31d;
    
}

#accordionExampleOne .accordion-item:last-child .accordion-header{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

#accordionExampleOne .accordion-item .accordion-header .accordion-button, #accordionExampleTwo .accordion-item .accordion-header .accordion-button{
   /* background: #468B97;*/
   background: #fff;
}


#accordionExampleOneTwo .accordion-item .accordion-header, #accordionExampleOneTwo .accordion-item .accordion-header .accordion-button{
    background: #EF6262;
}

#accordionExampleOneTwo .accordion-item{
    border-color: #fff;
}



/* counter*/
.box
{
  font-family: 'droid sans', arial;
  font-size: 1.4em;
  color: white;
  width: 25%;
	height: auto;
  min-height: 250px;
  float:left;
  text-align: center;
  padding: 1.5em;
  margin-right: 1%;
}

.box.blue {
  background: #0065ac;
}
.box.red {
  background: #e71525;
}
.box.sky {
  background: #9ed5fb;
  color: #0065ac;
}
.box.sky .count.bigger {
  color: #0065ac;
}
.box.grey {
  background: #0065ac;
}



.count.bigger {
  font-size: 5em;
}
.tophea{
    background-image: url(arun.png);
    background-position: center center;
    background-size: cover;
	position:relative;
	min-height:400px;
	}
	.tophea-padd{padding:10px;}
	
	.col-fullaa{width:100%; position:relative; margin:auto;}
	.col-fullaa img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
}
.tophea-cli{ position:absolute; padding:10px; left:0px; top: 0px;right:0px; width:500px;height:200px;
clip-path: polygon(0px 0px, 489px 0px, 448px 110px, 0px 110px);
font-size:36px; line-height:45px;
 
 background-color: rgb(251 202 0 / 66%);
/*background-color: rgb(255,0,0,.5);*/ content: '';}
.tophea-cli2{ position:absolute; padding:10px 30px; left:0px; top: 110px;right:0px; width:650px;height:100px;
clip-path: polygon(0px 0px, 620px 0px, 580px 60px, 0px 60px);
 
font-size:26px; line-height:45px;
 
 background-color: rgb(251 0 0 / 66%);
/*background-color: rgb(255,0,0,.5);*/ content: '';}
/*
@media only screen and (min-width: 768px) and (max-width: 984px) {  
}
@media only screen and (min-width: 768px) and (max-width: 984px) {  
}
*/
/*footer*/


footer{dsiplay:block;
position:relative;  }
.footer-width-fixer {
background-color: #191919;
    width: 100%;
}
.fline{margin-bottom:40px; border-top:9px solid #ffc82d; position:relative; width:100%; display:block;
}
footer .col-33{     width: 33.33%;
    display: inline-block;
    margin: auto; float:left;
} 

.colone{ 
     display: flex;
    flex-direction: column;

    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 30px;}
	
.icon-box-icona {
    margin-bottom: 32px;
    margin-right: auto;
    margin-left: auto;
	text-align: center;
	/*display: inline-flex;
    flex: 0 0 auto;*/
}
  .iconim i {
width:48px;
height:48px;
font: normal normal normal 48px/1 FontAwesome; text-align:center; display:block; color:#555555; margin:auto;
 
}
.iconimaa   {
/*width:48px;
height:48px;*/
margin-left:auto; margin-right:auto;
font: normal normal normal 48px/1 FontAwesome; text-align:center;   color:#555555;   margin-bottom:32px
 
}
.icon-box-icona-content{text-align:center;}
.text-align-content{text-align:center;}
.icon-box-titlea{
font-size: 14px;
    font-weight: 600; color: #888; display:block;     font-family: 'Barlow', sans-serif; line-height:20px;}
	.icon-box-titleades  a{ text-decoration:none; color: #fff;}
.icon-box-titleades{
color: #fff;
    font-size: 20px;
    font-weight: 700; display:block;     font-family: 'Barlow', sans-serif; line-height:26px;
}
.fotflex-inblock {
display:block;
 
}

.fotflex-inblocka  {
display:inline-flex;
margin-right:20px;
 
}
.fotflexinner{ display: flex;
    width: 100%; position: relative; margin:auto; 
	 align-items: center;
   justify-content: center;
    }
.fotflex {
    display: flex;
    width: 100%;
    column-gap: 20px;
    position: relative;
	
	/*margin-bottom:200px;*/
}
 .fotflex-cola:nth-child(2) { border-left:1px solid rgb(255 255 255 / 15%);; border-right:1px solid rgb(255 255 255 / 15%); }
 .fotflex-cola {
    /* width: 50%; */ 
    /*background-color: #FFCC00;*/
    flex: 1;
    padding: 15px;
    /* margin: 0 40px; */
}
 .fotflex-direc{
 display: flex;
/**/ flex-direction:column; 
}


.for-containera {
    display: flex;
    width: 100%;
    column-gap: 20px;
    position: relative;
}

.cola2 {
    /* width: 50%; */
    background-color: #FFCC00;
    flex: 1;
    padding: 15px;
    /* margin: 0 40px; */
}
.counter-holderbot {
    display: flex;
    align-items: center;
    column-gap: 20px;
}
.counter-numberbot {
    color: #F45B1E;
 
  
    display: flex;
	font: normal normal normal 48px/1 FontAwesome; text-align:center; display:block; color:#555555; margin:auto;
}
.bledfr{position:relative; width:100%; overflow:hidden; margin:auto; z-index:9999999;}
.bledf{ /*background-color: #FFCC00; position:  absolute; top:0xp; left:0px; width:100%; height:100%; mix-blend-mode: hue; z:index:99;*/}
 iframe {/*filter: grayscale(100%);*/    

   /*  filter: contrast(100%) brightness(100%) saturate(01) grayscale(60%)sepia(50%) invert(0%) hue-rotate(2deg);*/
/* filter:  saturate(600) grayscale(100%)sepia(100%) invert(95%) hue-rotate(180deg);*/
 /*  filter:grayscale(20%) invert(80%);
  filter: invert(100%) brightness(300%); mix-blend-mode: hue;*/
  }

.gm-style .place-card-large {
z:index:999999 !important;
    padding: 9px 4px 9px 11px;
}

/*acc text*/

 
 .contentapro-ne{
	position: relative;
   font-family: 'Barlow', sans-serif;
   color: #111;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 5px;}
 .contentapro-ne ul{	   font-size: 16px; font-family: 'Barlow', sans-serif;
	margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
    list-style-type: none;} 
 .contentapro-ne ul li{padding-left:30px;   font-size: 16px; font-family: 'Barlow', sans-serif;
list-style: none;
position: relative;
padding-bottom:0px;
margin-bottom:5px;
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
 
}  
 .contentapro-ne ul li span{ font-weight:600 ; font-size: 16px; font-family: 'Barlow', sans-serif; 
 
}  
 .contentapro-ne ul li:hover{   
 -o-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
 transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
	background-color:rgb(0,0,0,.06);
} 


 .contentapro-ne ul li:before{
	display: inline-block;
	    font: normal normal normal 8px/1 FontAwesome;
		content: "\f111";
	    /*content: "\f00c";*/
  position: absolute;
    left: 10px;
    top: 8px;
    color:  #fdad00;
	 }
	 .aruncons-parpa {
    position: relative;
      font-family: 'Barlow', sans-serif;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 15px; font-weight:600;
}

.contentapro-ne2{
	position: relative;
   font-family: 'Barlow', sans-serif;
   color: #111;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 5px;}
 .contentapro-ne2 ul{	   font-size: 16px; font-family: 'Barlow', sans-serif;
	margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
    list-style-type: none;} 
 .contentapro-ne2 ul li{padding-left:30px;   font-size: 16px; font-family: 'Barlow', sans-serif;
list-style: none;
position: relative;
padding-bottom:0px;
margin-bottom:5px;
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
	width:25%;
	float:left;
	display:inline-block; 
 
}  
 .contentapro-ne2 ul li span{ font-weight:600 ; font-size: 16px; font-family: 'Barlow', sans-serif; 
 
}  
 .contentapro-ne2 ul li:hover{   
 -o-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
 transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
	background-color:rgb(0,0,0,.06);
} 


 .contentapro-ne2 ul li:before{
	display: inline-block;
	    font: normal normal normal 8px/1 FontAwesome;
		content: "\f111";
	    /*content: "\f00c";*/
  position: absolute;
    left: 10px;
    top: 8px;
    color:  #fdad00;
	 }
	  .margt-50px{margin-top:50px;}
	 .margb-50px{margin-bottom:50px;}
	 
	 
	 
	 /*about*/
	 .aboutar{
	 margin-top: 100px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 0px;}
	
	
.about-container {
 display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    flex-wrap: wrap;
}
.about-7{
width:  70%;}
.about-3{
width:  30%; /*background-color:#3366CC;*/}
.about-5{
width:  50%;}
 
.about-column {
    position: relative;
    min-height: 1px;
    display: flex;
}
.about-bg1
{background-image: url(1.jpg);
    background-position: center center;
    background-size: cover;
	width: 100%;
	margin:0px 20px 0px 20px;
}
.about-bg2
{background-image: url(2.jpg);
    background-position: center center;
    background-size: cover;
	width: 100%;
	margin:0px 20px 0px 20px;
} 
.about-populated {
    align-content: flex-end;
    align-items: flex-end;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
     margin-right: 0px;
     margin-left: 0px;
    padding: 0px 0px 15px 0px;
}

.about-wrap {
    justify-content: flex-end;
	    position: relative;
    width: 100%;
    flex-wrap: wrap;
	display: flex;

}
.about-heas2  {
  max-width: 900px; display:block;}
.about-heas {
    /* width: var(--container-widget-width, 900px ); */
  max-width: 900px;
    width: 900px;
     flex-grow: 0;
	display: flex;
/*	background-color: #990000;*/
     
}
.about-heas .about-heas-inner{
    width: 100%; position: relative;
}
.about-block{
   display:block;
}


  .title2ss
{
 font-family: 'Barlow', sans-serif; 
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 3.2px;
	color: #999999;
	position: relative;
	display:block;
	margin-bottom:0px; text-align:left ;
	}
  .title2aaa
{
	color: #121315;
	font-family: 'Barlow', sans-serif;
	font-size: 30px;
	font-weight: 700;
	display:block;
	/*text-transform: capitalize;*/
	letter-spacing: 0px;
	position: relative;
	margin: 0;
	letter-spacing: -1px;
	text-align:left;
	}
	
	 
	
	.about-parpa {
    position: relative;
    font-family: 'Barlow', sans-serif;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 30px;
	 margin-top: 15px;
	
     
}
 .about-heas .about-heas-inner2 {
    width: 100%;
	position:relative;
}
.spacver1{ min-height:100px; display:flex;}
 .spacver1{ min-height:100px; display:flex;}
 
  .spacverhome{  /*display:flex;*/ margin:auto;  }
 /*home*/
 .home-section{
 position:relative;
 width:100%;
 
 min-height:600px;
 background-image: url(arun-construction-bg.jpg);
    background-position: left top;
    background-size: cover;}
		.home-section22 {  /*position: absolute; top:0px; left: 0px;   width:100%; height:100%; background-color:red; z-index:99999999999999999999999999999999999999999999;*/}
	 .home-section2{
 position:relative;
 width:100%;
 min-height:600px;
 background-image: url(sky9.jpg);
    background-position: 50% top;
    background-size: cover;}


 /*
.tophea-cliy {
    position: absolute;
    padding: 10px;
    left: 100px;
    top: 230px;
    right: 0px;
    width: 550px;
    height:60px;
    clip-path: polygon(0px 0px, 540px 0px, 500px 110px, 0px 110px);
    font-size: 36px;
    line-height: 40px;
    background-color: rgb(251 202 0 / 66%);
	   font-family: 'Barlow', sans-serif;
	   display:flex;
	   font-weight:600;
	   align-items: center;
	   z-index:9999999999999999;
    
    content: '';
}	
.tophea-cli2y {
align-items: center;
    position: absolute;
    padding: 10px 10px;
    left: 100px;
    top: 290px;
    right: 0px;
    width: 650px; color:#fff;
    height: 60px;
    clip-path: polygon(0px 0px, 620px 0px, 580px 60px, 0px 60px);
    font-size: 16px;
    line-height: 45px;
	 font-weight:600;
   
	background-color: rgb(2 1 1 / 66%);
	   font-family: 'Barlow', sans-serif;
	     display:flex;
     
    content: '';
	 z-index:9999999999999999;
}
.tophea-cli2y i { padding-right:5px; font-size: 24px;  font-weight:500; color:#fff;}


*/

.tophea-cliy {
    position: absolute;
    padding: 10px;
    left: 100px;
    top: 230px;
    right: 0px;
    width: 550px;
    height: 80px;
    clip-path: polygon(0px 0px, 550px 0px, 500px 80px, 0px 80px);
    font-size: 40px;
    line-height: 55px;
    background-color: rgb(251 202 0 / 66%);
    font-family: 'Barlow', sans-serif;
    display: flex;
    font-weight: 600;
    align-items: center;
    z-index: 9999999999999999;
    /* background-color: rgb(255,0,0,.5); */
    content: '';
}

.tophea-cli2y i {
    padding-right: 5px;
    font-size: 26px;
    font-weight: 500;
    color: #fff;
    /* padding-top: 10px; */
    top: 10px;
}

.tophea-cli2y {
    align-items: center;
    position: absolute;
    padding: 10px 10px;
    left: 100px;
    top: 310px;
    right: 0px;
    width: 750px;
    color: #fff;
    height: 70px;
    clip-path: polygon(0px 0px, 720px 0px, 680px 70px, 0px 70px);
    font-size: 26px;
    line-height: 45px;
    font-weight: 600;
    /* background-color: rgb(251 0 0 / 66%); */
    background-color: rgb(2 1 1 / 66%);
    font-family: 'Barlow', sans-serif;
    display: flex;
    /* background-color: rgb(255,0,0,.5); */
    content: '';
    z-index: 9999999999999999;
}
.tophea-cli2y a{ font-size: 20px;  font-weight:600; color:#fff; padding-left: 10px;}
.tophea-cli2y a:first-child{ padding-right:10px; border-right:solid 1px #fff; display:block;}
.tophea-cli2y i:nth-child(2){ padding-left:10px; margin-left:10px;   display:block;}


.zerogrida1{
/*max-width:1200px;*/
	width: 100%;
	position: relative;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow:hidden;
	
}
.zerogrida1:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.zerogrida1 .row{}
.zerogrida1 .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.zerogrida1 .row:after{clear: both; }
.zerogrida1 .row{zoom: 1;}
#ialignhome2 img {
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    max-height: 150px;
}
.logoh45 {
    position: relative;
    width: 100%;
    padding: 20px;
    z-index: 9999999999999;
    margin-left: auto;
    margin-right: auto;
}
.logoh455 {
    position: absolute;
    width: 100%;
    padding: 20px;
    z-index: 9999999999999;
    margin-left: auto;
    margin-right: auto;
}
/*price*/

.price-fl{ display:block ; width:100%; position:relative; margin:auto; text-align:center; /*margin:auto; position:relative;*/ justify-content: space-between; /*align-items: center; flex-wrap: wrap;  justify-content: space-between;*/ align-self: center;

}
.price-wi{width:40%; float:left; display:inline-block; margin: 10px 0px; }

/*.pric-populated {
   
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
 margin-right: 0px;
 margin-left: 0px;
 padding: 20px;
 }*/
.pric-rete { text-align:center;
width:100%;
/*display:block;*/
   color: #fdc900;
    -webkit-text-stroke-color: #FFFFFF;
    	   font-family: 'Barlow', sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 83px;
    margin-bottom: 0px;
	padding-20px;
}
.pric-populated {
    border-style: solid;
    border-width: 1px 1px 5px 1px;
    border-color: #F0D22E;
    background-color: #CCCCCC;
    background-color: rgb(0 0 0 / 70%);
    /* background-color: #0F2444; */
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
}/*
.pric-rete {
    text-align: center;
    width: 100%;
    
    color: #fdc900;
    -webkit-text-stroke-color: #fdc900;
    font-family: 'Barlow', sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 83px;
    margin-bottom: 0px;
    padding:20px:  ;}*/
.pric-bod { text-align:center; margin:auto;
border-top:1px solid rgb(255,255,255, .2);
padding :20px 0px;
width:100%;
max-width:80%;
/*display:block;*/
 color: #ffff;
    font-family: "Barlow", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;}
/*.pric-equalHMWrap {
	justify-content: space-between;
	flex-wrap: wrap;
}*/
.pric-fextop {
    position: relative;
    width: 100%;
    margin: auto;
    display: flex;
    justify-content: center;
}
.pric-border {
        border: 1px dashed rgb(255 202 59);
}

.servicesa-icons3 { position:relative; width:100%; margin:auto;}

.servicesa-icons3 .abc3{
	margin-top: 10px;
	/*position:absolute;*/
	right:20px;
	top:10px;
	z-index:9999999999999999 !important;
	margin-left:auto;
	margin-right:auto;
}
.abc3 a {
	font-size: 20px;
	color: #fff;
	border: 1px solid transparent;
	width: 34px;
	height: 34px;
	display: inline-block;
	text-align: center;
	line-height: 34px;
	position: relative;
	z-index: 99999;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left:4px;
}
.abc3 a:before {
    content: '';
    display: block;
    height: 34px;
    width:34px;
   border: 1px solid #fdc900;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    position: absolute;
    z-index: -1;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    transition: .5s all;
}
.abc3 a:hover {
    color: #fdc900;
}
.abc3 a:hover:before {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%; 
    border-radius: 50%;
	border-color: #fff;
}

.sec-form{
    background-image: url(construction.jpg);
    background-position: center center;
    background-size: cover;
	padding: 75px 0px 70px 0px;
	
	}
	.sec-form-bod{
	display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
     align-items: center;
    flex-wrap: wrap;}
	
	

 
		.title2ss4{
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 3.2px;
    color: #999999;
    position: relative;
    display: block;
    margin-bottom: 20px;
    text-align: left;
}
  .title2aaa4
{
	color: #121315;
	font-family: 'Barlow', sans-serif;
	font-size: 30px;
	font-weight: 700;
	display:block;
	text-transform: capitalize;
	letter-spacing: 0px;
	position: relative;
	margin: 0;
	letter-spacing: -1px;
	text-align:left;
	}
	
	.about-parpa4 {
    position: relative;
    font-family: 'Barlow', sans-serif;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 30px;
	 margin-top: 30px;
	
     
}

.form-bg {
    border-top: 5px solid #f6d809;
    background-color: #fff;
	padding: 30px 0px 0px 0px;
   /* padding: 52px 50px 50px 50px;*/
}
.form-50 {
  width:50%;
}
.wrap10a{ padding-left:10px; padding-right:10px;}

.main-content {
    position: relative;}

   .main-content .owl-theme .custom-nav {
            position: absolute;
            top: 20%;
            left: 0;
            right: 0;
}
          .main-content .owl-theme .custom-nav .owl-prev, .main-content .owl-theme .custom-nav .owl-next {
                position: absolute;
                height: 100px;
                color: inherit;
                background: none;
                border: none;
                z-index: 100;}

              .main-content .owl-theme .custom-nav  .owl-prev, .owl-next  i {
                   /*  font-size: 2.5rem;
                   color: #cecece;*/
                }
				 
            .main-content .owl-theme .custom-nav   .owl-prev:hover { color: #000 !important;
    background-color: #fdad00 !important;}
	 .main-content .owl-theme .custom-nav   .owl-next:hover { color: #000 !important;
    background-color: #fdad00 !important;}

          .main-content .owl-theme .custom-nav   .owl-prev {
                left: 0;
				font-size: 34px;
     
    color: #ffffff;
    background-color: #fdad00c9;
				
            }

           .main-content .owl-theme .custom-nav  .owl-next {
		   font-size: 34px;
  
    color: #ffffff;
    background-color: #fdad00c9;
                right: 0;
            }
			.main-content .owl-dots {
    text-align: center;
    margin-top: 20px !important;
    -webkit-tap-highlight-color: transparent;
}

.year-1{ Postion:relative; width:100%; max-width:800px; margin:auto;}
.year-2{ width:33.33%;
diaplay:inline-block; float:left;}

.year-1 img {max-width:60px; vertical-align: height:auto;}
 
.year-3{
    position: relative;
    font-family: 'Barlow', sans-serif;
    color: #333;
    font-weight: 600;
    font-size: 30px;
    line-height: 26px;
    text-align: center;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 0px;
	 margin-top: 20px;
	
     
}
.year-3 span{font-size: 22px;}
.year-4{
    position: relative;
    font-family: 'Barlow', sans-serif;
    color: #333;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 30px;
	 
	
     
}
	 .topnew{
 position:relative;
 width:100%; max-width:800px;
  height:600px;
  float:right; margin:auto;
 min-height:600px; margin:auto;
 background-image:url(top1bg.png);
 
    background-position: left 70%;
    background-size: cover;}
/*.topnew{ position:relative; width:auto; height:600px;  float:right; margin:auto; display:block; align-items: flex-end;
    display: flex;}
.topnew img{  float:right;  max-width:100% ; width:auto ; height:auto;}*/