ite@CHARSET "UTF-8";
.btn1111 {
	background:#fff !important;
}
button:hover{
	
    text-decoration: none !important;
	
}

.a123 a{
    font-weight: 700;
}
@media screen and (min-width: 1270px) {
	  #seconddiv .alert-danger{ 
	   margin-right: 12%;
       margin-left: 12%;
       position: absolute;
	  }
	}
@media screen and (min-width: 1300px) {

.datecal {
    margin-left: -40px;
	}
	  #seconddiv .alert-danger{ 
	   position: absolute;
	   margin-right: 16%  !important;
       margin-left: 18%  !important;
	  }
	}
.bleft {
    margin-top: -53% !important;
    margin-left: 11%;
    }
.set1{
	    margin-top: -32%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
#myCarousel .item span{
	font-weight:600;
}
.mySlides .abc1 {
	 font-size: 40px ;
    padding-top: 0px !important;
	
}
.mu{
	margin-top: 35px;
   
}
.datepickervis{
	 visibility: visible;

}
.datepickerhid{
	visibility:hidden;
}
input:hover{
	  text-decoration: none !important;
}
.ul{
	    margin-top: 10px;
	    margin-bottom:20px;
}
 .no-space .col-xs-8{
	
    padding-right: 0px;
    padding-left: 0px;
}
 .no-space .col-xs-8 input{
 font-size: 35px;
     line-height: 1 !important ;
    color: #ffffff;
    text-align: left;
    text-transform: uppercase;
        cursor: pointer;
}
 .no-space .col-xs-8 .abc1{
     padding-top: 0px;
 }
 #div15 .w3-container p{
     color: #ffffff;
    padding-left: 45px;
     text-align: left;
     font-size: 14px !important;
    line-height: 1;
 
 }
  .no-space  p{
     color: #ffffff;
    line-height: 1 !important;
    text-align: left;
 }
  .no-space .col-xs-4 img{
 float:right;
 width: 30px;
    margin-top: 2px;
 }
 

#div15 .col-md-12{
	    margin-top: 7%;
}
#showaddr{
    margin-top: 3%;
}
.btn12{
    margin-top: 10% !important;
}
a:hover{
	  text-decoration: none !important;
}
#div11{
	margin-top:10%;
}
#div12{
	margin-top:7%;
}
.inner-addon4{

    margin-left: 8% !important;
    margin-right: 8% !important;
}
.pleft{
	padding-left: 10%;
}
@media screen and (max-width: 500px){
	.stepwizard-step {
    width: 20%;
	}
	.hum{
	width:80% !important;padding:6px 20px !important;margin-left:0px !important;
	}
	.hum2{
	width:80% !important;padding:6px 20px !important;
	}
	.bleft {
    margin-top: -90% !important;
    }
	.datepicker{
	display: block;
	background:#5cbbd2;
    top: 1825.53px !important;
    left: 85.828px !important;
	}
	.btn12{
	    margin-bottom: 10%;
	}
	.no-space input {
    outline: 0 !important;
    margin-bottom: 0px !important;;
    }
    .no-space  p {
    padding-top: 0%  !important;;;
    }
    .no-space p {
    padding-left: 0px;
    color: #ffffff;
    line-height: 0 !important;
    text-align: left;
}
.custom-date-time{
 overflow: hidden;
    height: 370px;

}
.custom-date-time .abc1{
	 padding-left: 0px !important;
}
.pleft{
	padding-left: 0% !important;
}
.mu{
	    margin-top: 0px !important;
}
.set1 {
  
    margin-left: 50% !important;
    margin-top: -29% !important;
}
.setting{
	    margin-left: -22%  !important;
}
 #div15 .w3-container p{
     color: #ffffff;
    padding-left: 0px !important;
    }
    
.mySlides .abc1{
	    font-size: 36px !important;
	    padding-left: 0px;
}
.no-space{
	margin-bottom:20px;
}
}
 @media only screen and (max-width:700px) and (min-width:501px){
 #div15 .w3-container p {
    color: #ffffff;
    padding-left: 114px;
 }
 .span1 {
    margin-left: -207px !important;
    top: -17px !important;
 }
   .hum{
	width:80% !important;padding:6px 20px !important;margin-left:0px !important;
	}
	.hum2{
	width:80% !important;padding:6px 20px !important;
	}
    #div15 .btn12{
   margin-top: 30% !important;
    margin-bottom: 7%  !important;;
    }
    .set1 {
    margin-top: -21%  !important;
    }
    .stepwizard {
    margin-left: 42px !important;
    }
    .stepwizard-row span {
    height: 13px;
    width: 110px !important;
    }
    .bleft {
    margin-top: -37% !important;
        margin-left: 8%;
}
    .pleft {
    padding-left: 23% ;
}
        
        .mu {
    margin-top: 0px !important;
}
.datepicker {
    display: block;
    background: #5cbbd2;
    top: 1560.53px !important;
    left: 156.828px !important;
}
 #div15  input {
    outline: 0 !important;
    margin-bottom: 0px !important;;
    margin-top: 0px !important;
    
}

    }
@media screen and (max-width: 767px){
	.mu {
    margin-top: 0px !important;
}

   
    
   #div15  input {
    outline: 0 !important;
    margin-bottom: 0px;
        width: 100%;
}
}
@media screen and (max-width: 800px){
	
	.setting input{
	margin-bottom: 0px !important;; 
	}
	

.l1 {
    margin-left: 0px !important;
}
input {
    outline: 0 !important;
    margin-bottom: 20px;
    }
}
.left-align p{
	
    line-height: 1.5 !important;;
    font-size: 16px !important;
    text-transform: capitalize;
}
.left-align  .round{
    margin-top: 30px;
}


.left-align h5{
	    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
    margin-top: 5px;
    margin-bottom: 10px;
	 text-transform: uppercase;
}
@media screen and (max-width: 767px){
	.a123{
	margin-bottom:10px;
	
	}
.left-align{
	text-align:left;
    padding: 2% 0%;
    height: 300px;
    margin-bottom: 4%;
    overflow: scroll;
}
.box	 h3{
    margin-top: 10px !important;
    margin-bottom: 10px !important;;
}
}
	.datepicker {
	cursor: pointer;
	}
	
	
@media screen and (min-width:1280px){
	
	.datepicker {
	cursor: pointer;
	    top: 1783.3px  !important;;
        color: #ffffff;
        background: #5cbbd2;
	    left: 443.719px !important;
	}
	.datecal
	{
	max-width:133px;
	}
	}
	@media screen and (min-width: 1400px){
	.datepicker {
	cursor: pointer;
		top: 1783.3px !important;
	    color: #ffffff;
        background: #5cbbd2;
	    left: 465.719px !important;;
	}
	}
@media screen and (min-width: 768px){
	.hum{
	width:80% !important;padding:6px 20px !important;margin-left:60px !important;
	}
	.hum2{
	width:80% !important;padding:6px 20px !important;
	}
	  #div15 .btn12{
   margin-top: -1% !important;
   
    }

	.custom-date-time{
	overflow:hidden;  
	   height: 170px;
	}
.left-align{
	text-align:left;
    padding: 2% 20%;
    height: 230px;
    margin-bottom: 4%;
    overflow: scroll;
    overflow-y: scroll; 
    overflow-x: hidden;
}
}
@media screen and (max-width: 799px){
.special{
	    color: #ffffff;
    font-size: 17px !important;
    text-transform: capitalize !important;
    letter-spacing: 1px;
}
}
@media screen and (min-width: 800px){
.special{
	    color: #ffffff;
    font-size: 25px !important;
    text-transform: capitalize !important;
    letter-spacing: 1px;
}
}
body{
background-image: url(../images/bg.jpg);
background-repeat: no-repeat;
background-size: 100%;
background-position: left top;
height: 100%;
overflow-x: hidden;
}


.box{
	
// animation-duration: 3s;
//  animation-name: slidein2;
//  animation-iteration-count: 1;
}

.banner{
	
	 animation-duration: 3s;
  animation-name: slidein;
  animation-iteration-count: 1;
}
@keyframes slidein {
  from {
    margin-left: 100%;
    width: 100%; 
  }

  to {
    margin-left: 0%;
    width: 100%;
  }
}
.orangebox
{
 animation-duration: 3s;
  animation-name: slidein3;
  animation-iteration-count: 1;
}
@keyframes slidein3 {
  from {
    margin-left: 100%;
    width: 100%; 
  }

  to {
    margin-left: 0%;
    width: 100%;
  }
}
		@media screen and (max-width: 320px) {
		.section7 button {
   		 margin-top: -13% ;
         padding: 8px 43px;
   		 margin-left: -20%;
    }
    
    }

		@media screen and (max-width: 450px) {
		.box1.abc1{
		    padding-bottom: 0px !important;
		     margin-top: 0px  !important;;
             margin-bottom: 10px  !important;;
		}
		.mySlides input{
		margin-bottom: 0px !important;
		}
		.mySlides .abc1{
		    padding-bottom: 0px;
		}
		.set1{
		  
    margin-left: -26%;
    margin-top: -10%;
		}
		.bbb1{
		padding-left: 0px ;
		 margin-top: 0px;
		}
		.abc1 {
		
   /*  padding-left: 20px; */
    padding-top: 0px !important;
    
    padding-bottom: 10px;
    }
		@keyframes slidein2 {
  from {
    margin-top: 100%;
    width: 81% !important; 
  }

  to {
    margin-top: 15%;
    width: 81% !important;
  }
}
		.box {
    margin: 15% 4% 4%  !important;;
        width: 90% !important;
    }
		h1{
	
       padding-left: 9%  !important;;
    text-align: left  !important;;
    
    padding-right: 0%;
    line-height: 1.5;
    padding-top: 6%;
    }
		h3{
		    line-height: 1.5;
		}
		footer h3 {
    font-size: 17px;
    }
    footer a{
        font-size: 15px;
    
    }
		.section6 p {
    color: #252525 !important;
    padding: 10%;
    font-size: 16px;
}
		.section7{
   		    text-align: -webkit-center !important;
  
       }
       .section7 button {
    margin-top: 0% !important;;
    position: relative !important;
    margin-left: 0% !important;;
    }
	.section1 {
        margin-top: -25%;
    }
    .box{
	  margin: 15% 2% 4%;
    width: 75%;
    
    background: white;
    height: 189px;
   // background-image: -webkit-linear-gradient(37deg, #ffffff 45%, #f2f4f3 45%);
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}
.section2 img{
		    width: 35% !important;;
        padding-top: 0% !important;

		}
		.orangebox{
	text-align:center;
    margin: 15% 8% !important;;
    }
    .mobiledisplay{
    
    display:block !important;}

}
	@media screen and (max-width: 500px) {
	.section1 .abc{
	    width: 62%;
	}
	.section1 h4 {
    font-weight: 200;
    width: 63%;
}
	.form-control {
       width: 100% ;
       margin-bottom: 10%;
    }
	.box{
	padding: 1% 5%;
    margin: 15% 2% 0% !important;
    width: 90%;
    background: white;
    height: 770px !important;
    }
			.section1 img {
    width: 70% !important;
    padding-top: 30% !important;
}
.box1 .col-sm-4{
	margin-bottom:15% !important;
}
.search-box{
	background-color:white !important;
	
    width: 83% !important;
    margin-bottom: 26px;
	}
	.span1 {
    margin-left: -269px !important;
    top: -17px !important;
    }
    .form-control {
       width: 100% !important ;
       }
	}
		@media screen and (max-width: 500px) {
	
   .section1 .col-md-3{
    
    height: 265px !important; 
    }
    
	.span1 {	
    margin-left: -263px !important;
    top: -15px !important;
    color: gray !important;
    }
	
		    .box .col-xs-6 {
    height:270px !important;
}
.box1 {
		  
    height: 750px !important;
    }
    .box1 button{
        margin-top: -1% !important;
    }
    .section2 img {
    width: 35% !important;
}

		}
		
		@media screen and (max-width: 767px) {
		.stepwizard-step {
    display: inline-table;
    text-align: center;
    height: 12px;
    width: 2%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
}
		#div15 .span2{
		display:none;
		}
		.form-control {
       width: 80% ;
       margin-bottom: 10%;
    }
		#seconddiv h4 {
    margin-top: 50px;
    }
		#seconddiv .form-control {
        display: block;
        background-color: transparent !important;
		 margin-bottom: 41px;
		}
		.box2 h3{
		
    margin-bottom: 35px;
		}
		.pqr {
    padding-bottom: 41px !important;
    padding-top: 25px !important;
    text-transform: none !important;
    font-size: 25px !important;
}
		.btn11 {
    margin-top: 0% !important;
    }
		
		.imagesection1 {
    width: 17% !important;
    padding-top: 9% !important;
}
		.pqr {
    padding-bottom: 5px !important;
    }
		.box2 {
    margin: 5%;
    
    padding: 5%;
    width: 90%;
    background: #ded5d5;
    
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}
		.second{
	padding-top: 0px;
	}
		body{
	      background-image: url(../images/Mainbg420x1500.jpg);
          background-repeat: no-repeat;
   		  background-size: contain !important;
   	      background-position: left top;
   	      height: 100%;
    	overflow-x: hidden;
		}
		.margin1 img{
		    width: 44px;
		    }
		    
		.box1 {
		    padding: 1% 5%;
		    
    text-align: -webkit-center;
    margin: 15% 5% 4% !important;
    width: 90% !important;
    background: #5cbcd2;
    height: 550px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}
		.box .boximg{
	width:90px !important;
	}
		.span5 {
    margin-left: 8px !important;
    top: -46px !important;
}
		.section1 .col-md-12 {
    padding: 0% 10%;
    
    text-align: -webkit-center;
}
	
	.section1 img {
    width: 34%;
    padding-top: 3% ;
}	 .xyz
    {
        margin-top: 10px;
        font-weight: 600;
    }

   .section1 .col-md-3 {
    height: 180px;
}
		.abc {
    margin-top: 0% !important;
    text-transform: none !important;
}
		.section7 .col-xs-12{
		    padding: 5%;
		}
		.mobiledisplay{
    
    display:block !important;
    }
		.section8{
		text-align: -webkit-center;
		    padding: 0% 0% 10%;
		}
		.section8 .container button {
        margin-top: 2%;
        margin-left: 0%;
		text-align: -webkit-center;
		}
		.section8 img{
		    padding: 16%;
		}
		h3{
		
    font-size: 20px;
    letter-spacing: 1px;
		}
		.section3 .container button {
	      margin-top: 2%;
	      margin-left: 0%;
        }
		.padding-top1{
		padding-top:10%;
		width:30% !important;
		}
		.banner p{
		    padding-top: 35%;
		}
		 .mobiledisplay{
    
    display:none;}
		.section3 h3{
		text-align:center;
		}
		.section2 h3 {
    }
	span{
	position:relative;
}
.navbar span:before {
    content: "";
    position: absolute;
    left: 0% ;
    height: 0% ;
    bottom: 0px;
    width: 99% ;
    border-bottom: 5px solid #252525;
}
.navbar-toggle .icon-bar {
   width: 30px;
    margin-bottom: 6px;
}
span:before{
    
    content: "";
    position: absolute;
    left: 2%;
    bottom: -45px;
    height: 53%;
    width: 100%;
    border-bottom: 5px solid transparent;
}
h3{
	position:relative;
	text-transform:uppercase;
}


.section1{
	    min-height: 1000px;
}
.section1{
	
    padding: 16% 0% 3%;
}

.section1 .container{
	width:100%;
	padding-right: 0px;
    padding-left: 0px;
	
}
.section1 .row{
	width:100%;
	
    margin-right:0px;
    margin-left: 0px;
}
.section1 .col-md-6{
	padding-right: 0px;
    padding-left: 0px;
}
.section2 .container{
	width:100%;
	padding-right: 0px;
    padding-left: 0px;
}
.section2 p{
	 
    padding-top: 3%;
    line-height: 3;
    font-size: 16px;

	
}
.section2 img{
	    padding-top: 45%;
}
.box1 .col-sm-4{
	margin-bottom:7%;
}
.container button{
	margin-top:13%;
	border-radius:30px;
	    padding: 8px 40px;
    font-size: 17px;
    
    font-weight: lighter !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.section3 .head1{
      padding-top: 6%;
    line-height: 3;
    margin-left: 0%;
    text-align: center;
}
.section3 img {
	
    margin-bottom: 0%;
}
.section3{
	    padding: 8% 0%;
	text-align:center;
}
.orangebox{
	text-align:center;
    margin: 15% 20%;
        background: #f36523;
    padding: 10% 2% 7% 2%;
    color:#ffffff;
    
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
   .orangebox h2 {
	
    margin-bottom: 21%;
	text-transform:uppercase;
   }
   .orangebox a{
	 color:#ffffff;
	 text-decoration:none;
	 }
	.section3  .col-md-8 .row{
	 padding:9% 0%;
	 }
	 .section4 h3{
	 text-align:center;
	 padding-top: 0%;
    line-height: 1.7;
	 }
	 .section4 p{
	     text-align:center;
    padding-top: 2%;
    
    line-height: 2.7;
    font-size: 18px;
	 }
	 .section4  .col-md-8 .row{
	 padding:4% 0%;
	 }
	 .section4{
   //  background-image:url('../images/home/bg2.png');
	 padding:0% 0% 5%;
    background-repeat: no-repeat;
    }
    .carousel-indicators {
    position: absolute;
    bottom: -15px;
    }
    .boxwhite{
    
    margin: 10% 25% 5%;
    padding: 7%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
	.nav-pills{
	
    padding: 6% 8%;
	}
	.section6{
	padding:10% 5%;
	background-size:cover;
  //  background-image:url('../images/home/footer_image.png');
    background: #f36523;
    background-size: cover;
 //   background-image: url(../images/home/footer_image.png);
    min-height: 400px;
	}
	.section6 p{
	 color:#ffffff;
	     padding: 5%;
	 
	}
	.input-append{
	
    margin-top: 10%;
    width: 100%;
	display:inline-flex;
	}
	.input-append input{
	    width:  70%;;
	    
	    border-bottom-left-radius: 40px;
    border-top-left-radius: 40px;
    border: 2px solid #f36523;
	}
	.input-append button{
	width:30%;
	    border-bottom-right-radius: 40px;
    border-top-right-radius: 40px;
    background: #f36523;
    color: white;
    text-transform:lowercase;
    border: none;

	}
	.form-control{
	    padding: 18px 10px;
    height: auto;
    font-size: 15px;
	      border: none;
    display: inline-flex;
	}
	.nav-pills img{
	    opacity: .5;
	        width: 100%;
	}
	.nav-pills img:hover{
	opacity:1;
	}
	.nav-pills  img:active{
		opacity:1;
	
	}
	.section4 .col-md-8{
	    padding: 5% 5% 5% 5%;
	}
	.section7{
	
	 text-align: center;
    background: #f36523;
   
	}
	.section7 form{
	 text-align: center;
	 }
	.section7 button{
	
    margin-top: -7%;
    position: absolute;
    margin-left: -12%;
    border-radius: 30px;
    padding: 10px 50px;
    font-size: 20px;
	text-align:center;
	background:#000000;
	color:#ffffff;
	}
	.xyz1 {
    margin-top: 11px !important;
    
    }
		.section2 img{
		 
    width: 80px;
        padding-top: 0%  !important;;

		}
	.section1 {
        margin-top: 0%;
    }
    .box{
	 
    margin: 15% 2% 0%;
    width: 90%;
    background: white;
    height: 540px;

  //  background-image: -webkit-linear-gradient(37deg, #ffffff 45%, #f2f4f3 45%);
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}
br{
	display:none;
}
h1{
	
      text-align:center;
    
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 600;
}

span:before {
    content: "";
    position: absolute;
    left: 0%;
    bottom: -32px;
    height: 55%;
    width: 100%;
    border-bottom: 5px solid transparent;
}
.center{
	    text-align: -webkit-center;
}
.left{
		    text-align: -webkit-center;
}
.right{
		    text-align: -webkit-center;
}
.displaydesktop{
	display:none;
}
.section1 {
	
    text-align: -webkit-center;
    padding: 16% 0% 3%;
}
@keyframes slidein2 {
  from {
    margin-top: 100%;
    width: 75%; 
  }

  to {
    margin-top: 15%;
    width: 75%;
  }
}
.stepwizard {
    display: table;
    width: 100% !important;
    }
    .stepwizard-stepspan a:after {
    visibility: hidden;

    
    }
    #maindiv button{
        margin-top: 2%;
    }
	}
		@media screen and (max-width: 768px)
{
	
	.stepwizard-row span {
    height: 13px;
    width: 70px;
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.stepwizard-step {
    width: 22%;
    height: 23px;
    text-align:left !important;;
    display: inline-block !important;
}
.stepwizard {
	
    margin-left: 24px;
    display: grid;
    width: 50%;
    position: unset;
}
	.carousel-inner .item{
   
    padding: 5% 15% ;
    }

		}
	@media screen and (max-width: 767px)
{
	.set1 .btn-circle {
    font-size: 18px !important;
    }
	
	.address-details{
	    margin-bottom: 20px;
    width: 80%;
    margin-top: 20px;
	}
	.section4 p {
    line-height: 2 !important;
    
    }
	.img123
{
    width: 82%;
    padding: 30px 1px 0px;
}
.img124
{
  width:100px !important;	
  margin-left:10px !important;
}
.img125
{
  width:100px !important;	
  margin-right: 10px !important;
}
	.box1 {
    margin: 8% 5% 0% !important;
    height: auto;
    }
    .pqr{
	    line-height: 1.5;
	}
	.span1
{
    margin-left: -261px;
    top: -18px;
   color:#fbfbfb !important;
}

.span2
{
        margin-left: 15px;
    top: -57px;
}

	}
	.address-details input[type=checkbox], input[type=radio] {
    margin: 4px 4px 1px 1px;
    }
	@media screen and (min-width: 768px) {
	.person-name{
	text-align:right !important;;
	padding-right:38% !important;;
	padding-left: 0% !important;;
	}
	.set1 .btn-circle {
    font-size: 21px !important;
    }
	.bleft
{
    margin-top: -75% !important;
    }
	
	.address-details{
	    padding: 0% 2%;
	    float: left;
	margin-top: 30px !important;  width: 100%;
	}
	.inline-flex{
	display:flex;
	 display: -ms-flex; 
	text-align: center;
}
	.r1{
	margin-right: 155px;
	}
	.l1{
	margin-left: 155px;
	}
	
	.span1
{
   margin-left: -440px;
   top: -35px !important;
   color:gray !important;
}

.span2
{
        margin-left: 15px;
    top: -57px;
}
	.search-box{
	background-color:white !important; width:35%;
	}
	
.carousel-indicators {
    bottom: -70px !important;
    position:absolute;
}
.section4 .testimonial-test{
	   padding-left: 8%;
}
	
.pqr
{
padding-bottom: 41px !important;
padding-top: 25px !important;
text-transform: none !important;
font-size:28px !important;

}
	.img123
{
    width: 82%;
    padding: 30px 1px 0px;
}
.img124
{
  width:125px !important;	
  margin-left:40px !important;
}
.img125
{
  width:125px !important;	
  margin-right: 33px !important;
}
	 .pqr{
	    line-height: 1.5;
	}
	
	 .btn11{
    
        margin-top: 12% !important;
        }
		
		.btn1111{
			margin-top: 10% !important;
			background:#fff !important;
  /*  margin-right: 580px; */
	
		}	
		
	    .imagesection1
{
     width: 29% !important;
    padding-top: 20% !important;
   
}
	.box2 {
    margin: 0%;
    margin-top: 115px;
    width:86%;
    background: #ded5d5;
    height: 245px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}
	.second{
	padding-top: 15px;
	}
	.margin1 img{
		    width: 25px;
		    }
	.box1 {
    margin: 0%;
    margin-top: 95px;
    width: 86%;
    background: #5cbcd2;
    padding-bottom:20px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}
	.box .boximg{
	width:100px !important;
	}
	.span5
{
	margin-left: 8px !important;
    top: -59px !important;
}
	.section1 .col-md-12{
	
    padding: 0% 20%;
}
	   .section1 img {
    width: 60% !important;
    padding-top: 5% !important;
}

	 .xyz
    {
        margin-top: 25px;
        font-weight: 400;
    }
    
		.abc{
    margin-top: 5% !important;
        text-transform: none !important;
    }
	@keyframes slidein2 {
  from {
    margin-top: 100%;
    width: 70%; 
  }

  to {
    margin-top: 5%;
    width: 70%;
  }
}
	 .mobiledisplay{
    
    display:none
    ;}
	.displaydesktop{
	display:block;
	}
	span{
	position:relative;
}
.navbar span:before {
    content: "";
    position: absolute;
    left: 0% ;
    height: 0% ;
    bottom: 0px;
    width: 99% ;
    border-bottom: 5px solid #252525;
}
.section8 h3:before {
    content: "03";
    color: #f4f4f4;
    font-weight: 600;
    margin-left: -29%;
    margin-top: -1%;
    position: absolute;
    font-size: 15vmax;
    z-index: 0;
}


.section2 h3:before{
	// content: "01";
	color: #f4f4f4;
	font-weight: 600;
    margin-left: -29%;
    margin-top: -1%;
    position: absolute;
    
    font-size: 15vmax;
    z-index: 0;
}
.section3 h3:after {
   // content: "02";
    color: #f4f4f4;
    font-weight: 600;
    margin-left: -5%;
    margin-top: 0%;
    position: absolute;
    font-size: 15vmax;
    z-index: 0;
}
.navbar-toggle .icon-bar {
   width: 30px;
    margin-bottom: 6px;
}
span:before{
    
    content: "";
    position: absolute;
    left: 2%;
    bottom: -45px;
    height: 53%;
    width: 100%;
 /*   border-bottom: 5px solid #252525; */
}
h3{
	position:relative;
	text-transform:uppercase;
}
.position{
	font-size:12px !important;
}

.section1{
	
    margin-top: -9%;
  //background-color: #013A6B;
  //	background-image:url('../images/10.png');
  min-height: 1000px;
}
.section1{
	
    padding: 0% 0% 0%;
}
.banner-section {
    padding: 10% 0% 3% !important;
}
.section1 img{
	width:100%;
	
    padding-top: 10%;

}
.section1 .container{
	width:100%;
	text-align: -moz-center;
	padding-right: 0px;
    padding-left: 0px;
	
}
.section1 .row{
	width:100%;
	
    text-align: -webkit-center;
    margin-right:0px;
    margin-left: 0px;
}
.section1 .col-md-6{
	padding-right: 0px;
    padding-left: 0px;
}
.section2 .container{
	width:100%;
	padding-right: 0px;
    padding-left: 0px;
}
.section2 p{
	 
    line-height: 3;
    font-size: 17px;

	
}
.mySlides{
	color:#fff;
    text-align: -webkit-left;
    margin-top: -44px !important;
    font-size: 30px !important;
}
.w3-container{
	color:#fff;
    text-align: -webkit-left;
}
/* .section2 img{
	    padding-top: 45%;
} */
.container button{
	margin-top:6%;
	border-radius:30px;
   /* background: url(../images/button.png) no-repeat;*/
 /*    font-size: 20px; */
    font-weight: lighter !important;
   /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
}

.section3 .head1 {
    padding-top: 8%;
    line-height: 3;
    margin-left: 3%;
    font-size: 20px;
}
.section3 img {
	
    margin-bottom: 7%;
}
.orangebox{
	text-align:center;
    margin:15% 6%;;
    background: #f36523;
    padding: 10% 2% 7% 2%;
    color:#ffffff;
    
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
   .orangebox h2 {
	font-size: 20px;
    letter-spacing: 1px;
    margin-bottom: 21%;
	text-transform:uppercase;
   }
   .orangebox a{
     font-weight: 100;
     letter-spacing: 1px;
     font-size: 16px ;
	 color:#ffffff;
	 text-decoration:none;
	 }
	 .section3 p{
	 font-size: 16px ;
	 
	 }
	.section3  .col-md-8 .row{
	 padding:7% 4%;
	 }
	 .section4 h3{
	 text-align:center;
	     padding-top: 5%;
    line-height: 0.7;
    text-transform: none;
	 }
	 
	 .section4 p{
	     text-align: left;
    padding-top: 0%;
    
    padding-left: 21%;
    //line-height: 2.7;
    font-size: 16px;
    font-weight: 500 !important;
    line-height: 25px !important;
	 }
	 .section4 h3:before {
       //content: "03";
    color: #e0dede;
    font-weight: 500;
    font-family: cursive;
    margin-left: -37%;
    margin-top: -31%;
    position: absolute;
    font-size: 15vmax;
    z-index: 0;
}
 .section5 h3:after {
       content: "04";
    color: #e0dede;
    font-weight: 500;
    font-family: cursive;
    margin-left: -8%;
    margin-top: 0%;
    position: absolute;
    font-size: 15vmax;
    z-index: 0;
}
 .section6 h3:after {
       content: "05";
    color: grey;
    font-weight: 600;
    font-family: cursive;
    margin-left: -8%;
        margin-top: -3%;
    position: absolute;
    font-size: 15vmax;
    z-index: 0;
}
.section7 h3{
	
	
    text-align: -webkit-center;
    padding-top: 25%;
    line-height: 1.7;
}
 .section7 h3:before {
       content: "06";
    color: #e0dede;
    font-weight: 600;
    font-family: cursive;
    margin-left: -45%;
    margin-top: -31%;
    position: absolute;
    font-size: 15vmax;
    z-index: 0;
}
.section5 p{
	
	font-size: 20px  !important;;
}
	 .section4  .col-md-8 .row{
	 padding:4% 0%;
	 }
	 .section4{
  //   background-image:url('../images/home/bg21.png');

   height: 470px;
    background-repeat: no-repeat;
    }
    .section4 img{
       max-width: 70%;
    }
    .section4 .img1{
     max-width: 27%;
    }
    .boxwhite{
    
    margin: 10% 23% 5%;
    padding: 7%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
	.nav-pills{
	
    padding: 6% 8%;
	}
	.section6{
	/*padding:10% 7%;*/
	background-size:cover;
   // background-image:url('../images/home/footer_image.png');
   // background: #f36523;
    background-size: cover;
  //  background-image: url(../images/home/footer_image.png);
  //  min-height: 840px;
	}
	.section6 p{
	 color:#808080;
	 
    padding: 10% 0%;
    font-size: 22px;
	}
	.input-append{
	
    margin-top: 15%;
    width: 100%;
	display:inline-flex;
	}
	.input-group-addon{
	font-size:17px;
	}
	.input-append input{
	    width:  70%;;
	    
	    border-bottom-left-radius: 40px ;
    border-top-left-radius: 40px;
    border: 2px solid #f36523;
	}
	
	.input-append button{
	width:30%;
	    border-bottom-right-radius: 40px !important;;
    border-top-right-radius: 40px !important;;
    background: #f36523;
    color: white;
    text-transform:lowercase;
    border: none;

	}
	.form-control{
	padding:18px 31px;
	height: auto;
	font-size:18px;
	      border: none;
    display: inline-flex;
	}
	.nav-pills img{
	    opacity: .5;
	    
    width: 100%;
	}
	.nav-pills img:hover{
	opacity:1;
	}
	.nav-pills  img:active{
		opacity:1;
	
	}
	.section4 .col-md-8{
	    padding: 5% 5% 5% 12%;
	}
	.section7{
	//padding: 5% 0% 8%;
	// text-align: center;
   // background: #f36523;
   
	}
	.section7 form{
	 text-align: center;
	 }
	.section7 button{
	
    margin-top: -10%;
    position: absolute;
    margin-left: -18%;
    padding: 13px 61px;
    font-size: 20px;
    font-size: 20px;
	text-align:center;
	background:#000000;
	color:#ffffff;
	}
	.center{
	text-align:center;
	text-align: -moz-center;
	    margin: 0 auto;
	text-align:-webkit-center;
	}
	.left{
		text-align:left;
	}
	.right{
		text-align:right;
	}
	.section2{
	        padding: 1% 0%;
   text-align: -moz-center;
       margin: 0 auto;
    text-align: -webkit-center;
	}
	.section8 {
	    padding: 8% 0%;
	}
	.section8 p {
	font-size:20px;
    padding-top: 22%;
    line-height: 3;
    margin-left: -13%;
    font-size: 17px;
}
	.section1 {
	text-align: -moz-center;
    text-align: -webkit-center;
        margin: 0 auto;
    margin-top: 12%;
    }
    .box{
	margin: 5%;
    width: 86%;
    background: white;
    height: 430px;

	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}
h1{
	padding-left: 0%;
    padding-right: 16%;
    text-align: right;
    
    line-height: 1.5;
    padding-top: 20%;
    font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size: 27px;
    font-style: normal;
    position: absolute;
    font-variant: normal;
    letter-spacing: 1px;
    font-weight: 600;
}
.section1 img {
    width: 92%;
    padding-top: 10%;
}
	.banner p {
    font-size: 18px;
    
    line-height: 2;
    padding-top: 10%;
    letter-spacing: 1px;
}
h3{
	    font-size: 25px;
	     letter-spacing: 0px;
	    
}
br{
	display:none;
}
.padding-top1{
	    padding-top: 26%;
}
.section8 img {
    width: 100% !important;
    margin-left: -9%;
    padding-top: 32% !important;
}
	}
		@media screen and (min-width: 1000px) {
	br{
	display:block;
	margin-bottom:10px;
    } 
    h1{
	padding-left: 13%;
    padding-right: 0%;
    }
     .pqr{
	    line-height: 1.5 !important;
	}
		}
	@media screen and (min-width: 900px) {
	.span1{
    margin-left: -350px !important;
	}
	.box1 {
    margin: 0%;
    margin-top: 95px;
    width: 86%;
    background: #5cbcd2;
    height: 650px !important;
    }
	   .section1 img {
    width: 60% !important;
    padding-top: 0% !important;
}
	.section1 img {
    width: 100%;
    }
    .section3 .head1{
    padding-top: 8%;
    line-height: 3;
    margin-left: -13%;
    font-size: 20px;
}
	.section8 img {
    width: 100% !important;
    margin-left: -13%;
    padding-top: 20% !important;
   }
	.padding-top1{
	    padding-top: 45%;
	}
	.banner p {
    font-size: 20px;
    
    line-height: 2;
    padding-top: 15%;
    letter-spacing: 1px;
}
	.input-group-addon{
	font-size:21px;
	}
	.form-control {
  
    font-size: 24px;
    }
	.section4 {
  //  background-image: url(../images/home/bg2.png);
   // min-height: 840px;
    background-repeat: no-repeat;
}
	.orangebox a {
    font-size: 19px ;
    }
	.section3 p{
	 font-size: 20px ;
	 
	 }
	 .orangebox h2 {
    font-size: 27px;
    }
	.section2 p{
	font-size:20px;
	}
	.section3 .col-md-8 .row {
    padding: 9% 10%;
}
	.section7 button {
   
    margin-top: -8%;
    position: absolute;
    margin-left: -17%;
    border-radius: 40px;
    padding: 20px 75px;
    font-size: 20px;
    }
/*	.section2 img {
    width: 116% !important;
    padding-top: 87% !important;;
} */

	.section1 {
    margin-top: 12%;
    text-align:center;
    text-align: -webkit-center;
    }
    .box{
	margin: 5%;
    width: 70%;
    text-align:center;
    text-align: -webkit-center;
    background: white;
    height: 450px;
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}

h1{
	
       padding-left: 13%;
    text-align: right;
    line-height: 1.5;
    
    font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size: 35px;
    font-style: normal;
    position: absolute;
    font-variant: normal;
    letter-spacing: 1px;
    font-weight: 600;
}	.section1 img {
    width: 100%;
    padding-top: 0%;
}
.section6 {
 /*   padding: 10% 7% ;*/
    }

	}
		@media screen and (min-width: 1230px) {
	
		.section6 p{
	 color:#ffffff;
	 
	}
		.section7 button {
    margin-top: -7%;
    position: absolute;
    margin-left: -12%;
    border-radius: 40px;
    padding: 20px 75px;
    font-size: 20px;
    }
		.section6{
/*	padding:10% 17%;*/
	
	}
	.section8 img {
   
    width: 118% !important;
    
    margin-left: -28%;
    padding-top: 55% !important;
}
	/*	.section2 img {
    width: 36% !important;
    padding-top: 9% !important;
    margin-left: 82px;
}*/
		h3 {
    font-size: 40px;
}
	
   .section1 {
    align-content: center;
	text-align: -webkit-center !important;
	text-align: center;
	    margin: 0 auto;
    margin-top: 3%;
    }
    .box{
	    margin: 0%;
    margin-top: 115px;
    width: 65%;
    background: white;
    height: 505px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}

  .box1{
	    margin: 0%;
    margin-top: 95px;
    width: 64%;
    background:#5cbcd2;
    height: 550px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}

 .box2{
	    margin: 0%;
    margin-top: 115px;
    width: 64%;
    background: #ded5d5;
    height: 245px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 22px 0 rgba(0, 0, 0, 0.19);
}

h1{
	
    padding-left: 8%;
    text-align: right;
    line-height: 1.5;
    padding-top: 6%;
    font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size: 50px;
    font-style: normal;
    position: absolute;
    font-variant: normal;
    letter-spacing: 1px;
    font-weight: 600;
}
		}
		.length{
		    width: 100%;
    overflow: hidden;
		}
			@media screen and (min-width: 1400px) {
	
    h1{
	padding-left: 15%;
    padding-right: 0%;
        padding-top: 6%;
    }
		}
		
	.box	h3 {
    margin-top: 20px;
    margin-bottom: 20px;
    }
	.box a{
    text-decoration: none;
    }
    
   
    
    .btn1{
    padding: 7px 59px !important;
      background: url(../images/button.png) no-repeat;
    border-radius: 30px !important;
    font-size: 17px !important;
    font-weight: lighter !important;
 /*   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
  
    color: #0c0c0c !important;
   text-transform:none  !important;
    border: none;
    }
    
    .btn11{
    background: url(../images/button.png) no-repeat;
    border-radius: 30px !important;
    padding: 10px 59px !important;
    font-size: 16px !important;
    font-weight: lighter !important;
    box-shadow: none !important;
    color: #0c0c0c !important;
    text-transform:none  !important;
    border: none;
    }
    
    .btn12{
    background: url(../images/button11.png) no-repeat !important;
    border-radius: 36px !important;
    padding: 8px 50px !important;
    font-size: 16px !important;
    font-weight: lighter !important;
    box-shadow: none !important;
    color: #0c0c0c !important;
    text-transform: none !important;
    border: none;
    margin-top: 6%
    }
    
	.btn1111
{   
	border-radius: 36px !important;
    padding: 8px 15px !important;
    font-size: 16px !important;
    font-weight: lighter !important;
    box-shadow: none !important;
    color: #5cbcd2!important;
    text-transform: none !important;
    border: 1px solid;
}
    
    .abc1{
        padding-top: 55px;
    color: white;
    text-transform: none;
    }
    
     .xyz1
    {
        margin-top: 30px;
        color:white;
        font-weight:500;
    }
   
    
 



.app{
	    font-size: 15px;
	    margin-top: -27px;
	
}





.a123
{
	font-size:14px;
	color:black;
	font-weight: 500;
}



.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 3px 0 !important;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}

.b11{
  color: transparent !important;
  background-color: transparent !important;
  border-color: #fff !important;
}
.active1 {
  color: black !important;
  background-color: white !important;
}

.imagesection
{
    width: 36% ;
    padding-top: 20% !important;
   
}
   

/* home css*/

#seconddiv{
  display:none;
 }
 
 .stepwizard-step p {
    margin-top: 10px;
}
.stepwizard-row {
    display:inline-block;
}
.stepwizard {
}
.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.stepwizard-step {
       display: inline;
    text-align: center;
    position: relative;
}
.set1 .btn-circle {
    width: 30px !important;
    height: 30px !important;
    text-align: center !important;
    padding: 0px 0 !important;
    line-height: 1.428571429 !important;
    border-radius: 15px !important;
}
.btn-circle {
    width: 20px !important;
    height: 20px !important;
    text-align: center !important;
    padding: 6px 0 !important;
    font-size: 12px !important;
    line-height: 1.428571429 !important;
    border-radius: 15px !important;
}

.btn-primary {
    color: #fff !important;
    background-color: #fff !important;
    border-color: #fff !important;
}

.form-control::-webkit-input-placeholder {
color:#fff;
}
.form-control:-moz-placeholder { /* Firefox 18- */
color:#fff;
}
 
.form-control::-moz-placeholder { /* Firefox 19+ */
color:#fff;
}
 
.form-control:-ms-input-placeholder {
color:#fff;
}

 .search-box{
	color:#080808 !important;
}

.form-control {
    display: block;
    width: 62%;
    padding:6px 50px;
    font-size: 16px;
    line-height: 1.42857143;
    color:#ffffff;
    background-color: transparent;
    background-image: none;
    border: 1px solid #fff !important;
    border-radius: 20px !important;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
    box-shadow: none !important;
   /* -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; */
    transition: none;
    
}
h4
{
	
	 font-weight: 600 !imporatnat;
}

.bleft
{
    margin-top: -75% ;
    padding: 2px 0 !important;
    color: #5cbcd2 !important;
    background-color: #fff !important;
}
.row {
    margin-right: 0px;
    margin-left: 0px;
}
@media (min-width: 1400px){
	.gl1 {
    padding-top: 1862px !important;
    padding-right: 556px !important;
}
}
@media (min-width: 1000px){
	
#maindiv .col-sm-4 {
    height: 218px;
}
}

.inner-addon { 
  /*  position: relative; */
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  pointer-events: none;
}

/* align icon 
.left-addon .glyphicon  { left:  0px;}*/
.right-addon .glyphicon { right: 78px;}

/* add padding  
.left-addon input  { padding-left:  30px; }*/
.right-addon input { padding-right: 30px; }


.inner-addon1 { 
    position: relative; 
}

/* style icon */
.inner-addon1 .glyphicon {
  position: absolute;
  padding: 58px;
  pointer-events: none;
}

/* align icon 
.left-addon1 .glyphicon  { left:  0px;}*/
.right-addon1 .glyphicon { right: 322px;}

.right-addon1 input { padding-right: 30px; }

.inner-addon4 { 
  /*  position: relative;  */
}

.inner-addon4 .glyphicon {
  position: absolute;
  padding: 159px;
  pointer-events: none;
}

/* align icon 
.left-addon1 .glyphicon  { left:  0px;}*/
.right-addon4 .glyphicon { right: 222px;}

.right-addon4 input { padding-right: 30px; }

.inner-addon2 { 
    position: relative; 
}

.inner-addon2 .glyphicon {
  position: absolute;
  padding: 65px;
  pointer-events: none;
}

/* align icon 
.left-addon1 .glyphicon  { left:  0px;}*/
.right-addon2 .glyphicon { right: 315px;}

.right-addon2 input { padding-right: 30px; }


.radio-custom {
    opacity: 0;
    position: absolute;   
}

.radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}

.radio-custom-label {
	    outline: 0;
	    
    border: 1px solid transparent;
    position: relative;
}

.radio-custom + .radio-custom-label:before {
    content: '';
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
   /* padding: 0px;
    margin-right: 10px; */
    text-align: center;
}


.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    color:white;
}

.radio-custom:focus + .radio-custom-label {
  outline: 1px solid #ddd; /* focus style */
}
input{
	outline:0 !important;
}
.gl1
{
	padding-top: 1835px;
    padding-right: 519px;
}

.gl2
{
    padding-top: 1860px !important;
    padding-right: 399px !important;
}

.form-control[readonly], fieldset[disabled] .form-control {
    background-color: transparent !important;
    opacity: 1;
}

.abc1 {
    border: 0;
    background:transparent;
}

 .btn[disabled], fieldset[disabled] .btn {
cursor: not-allowed;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1;
}

.round {
 position: relative;
}
.round label {
   border: 2px solid #fff;
   border-radius: 52%;
   cursor: pointer;
   height: 22px;
   left: 45%;
   position: absolute;
   top: 0;
   width: 22px;
}
.round label:after {
   border: 2px solid #fff;
   border-top: none;
   border-right: none;
   content: "";
   height: 6px;
   left: 4px;
   opacity: 0;
   position: absolute;
   top: 5px;
   transform: rotate(-45deg);
   width: 11px;
}
.round input[type="checkbox"] {
 visibility: hidden;
}
.round input[type="checkbox"]:checked + label {
  background-color: #5cbcd2;
 border-color: #fff;
}
.round input[type="checkbox"]:checked + label:after {
 opacity: 1;
}