  @charset "utf-8";
  /* CSS Document */
  
  
   
  
	  body{
		  margin: 0;
		  font-family: 'aileronregular';
		  overflow-x: hidden;
	  }
			  ul{ display:inline;}
			  ul li {display:inline;list-style:none;width:39%;}
			  
			  h1,h2,h3,h4,h5,h6{
									text-align:center;
									color:#4d5053;
									 }
      				   .productimg .pricing,.product .pricing ,productcenter .pricing ,.product-desc .pricing {
							padding: 24px;
							font-size: 24px; 
							width: 100%;
					   }
					   .product-desc .button{
						  text-align: center;
							background: none repeat scroll 0% 0% #4FC33B;
							padding: 11px;
							border-radius: 19px;
							width: 160px;
							margin-top: 12px;
							border: medium none;
							color: #FFF;
							font-size: 18px;
							font-family: "aileronregular";
							box-shadow: 0 0 30px black;
						   }
						   @media (min-width:749px) and (max-width:990px){.product-desc .button{padding:4px;}}
						   
					   
		        	   .button {
		 										 
					  text-align: center;
					  background: none repeat scroll 0% 0% #4FC33B;
					  padding: 11px;
					  border-radius: 19px;
					  width: 160px;
					  margin-top: 12px;
					  border: medium none;
					  color: #FFF;
					  font-family: "aileronbold";
					  font-size: 15px;
												 
												  }
  
  .content{
	  margin: 0 auto;
  }
  .product-small{margin-top: 44px;}
  .content-wrapper{margin: 0 0px 0 13%;}
  
												  .fixtop p {
  													   text-align: center;
														  color: #878787;
														  font-size: 16px;
														  line-height: 27px;
													  }
													  
													  .textflsize{
														  float: left;
														  margin-left: 7%;
														  width: 97%;	
														  }
	  
														  header{
															  margin:0 auto;
															  
															  
															  }
														  .logo{
															  margin:6px 0px 12px 0;	
															  }	
															  .logo img{
																   border:none;
																  }
														  
															  .letter{
															  background:url(../images/letter.png) no-repeat left;
															  padding-left: 42px;
															  }
															  .letter p ,.cont p {
																 font-size: 20px;
																  font-family: "aileronsemibold";
																  margin: 20px 9px 7px;
																  color: black;
																  line-height: 0px;	
																  
																   } 
															  .letter span,.cont span{
																  font-size: 14px;
																  line-height: 0px;
																  color: #959090;
																  margin-left: 8px;
																  }
																  
																  .upperlayer{
																	 /* width:85%;*/
																	  margin:0 auto;	
																	  }
																	  
																	  
			 
			 
			 
			  /*contact image with number */
			 
			  .cont{
			  background:url(../images/cont.png) no-repeat left;
			  padding-left: 42px;
			  /*font-size: 16px;
			  line-height: 0px;*/	
			  }
			  
				  .navicon{
					  display:none;
					  float:right !important;
					  width:20%;	margin-top: 6px;
					  }
				  
			 .con-link{
			 
			  margin-left: 35.71%;
			  
			  }
			  .con-add{ text-align: center;
						background:#034D98;
						}
						.con-add p {color: #E1DDDD;
									  font-size: 13px;
									  padding-top: 9px;
									  line-height: 15px;}
			  
			  .con-link ul {float: right;}
			  .con-link .letter,.con-link .cont{
				  float: right;margin-top: 14px;
				  
				  }
				  .colmargin{
							  margin-top: 24px;
							  float: none;						
							}
				  
				  .wrapper{
					   float:left;	
					  }
				  .italicstyle{
					  font-family: "angelinaregular";
					  font-size: 40px;
					  color: #FFF;
					  line-height: 56px;	
					  }
					  .black{
						  font-family: "aileronblack";
						  color: #FFF;
						  text-align: left;
						  font-size: 58px;
						  line-height: 57px;
						  margin-top: 0px;
						  margin-left: -6px;
						  }
						  .desc-white{
								font-size:14px;
								color:white;	
								line-height: 23px;
							  }
							  .bannercontent{
								   margin: 100px 0px 0px -11px;
								  }
								  .imgtop{
									  margin-top: 34px;	
									  }
									  
									  .offset1{
										  margin-right:2px;	
										  }
										  .navico{
										  height: 42px;
										  width: 51px;
										  background:url('../images/nav.png');
  										  }
					  
	     		  .slidebanner{
					 float:left;	
					 
		
					 background: url('../images/slide.jpg') no-repeat ;
  
					 -webkit-background-size: cover;
					 -moz-background-size: cover;
					 -o-background-size: cover;
					 background-size: cover;
					 width:100%;
					 height:auto;
					 min-height: 453px;
					 
					 
				  }
				  .slide1{
					  width:100%;	
					  }
					  .slide1 img{
						  width:100%;
						  }
						 .overlay{
							width: 100%;
							height: 400px;
							opacity: 0.7;
							z-index: 2;
							position: absolute;
							background: #388de1;
							margin-top: 0px;
								 } 
								 
								 .textheader{
									background:#41b02e;
									width:100%; 
									float: left;
									 }
							 .textheader p{
        						  color: #FFF;
								  text-align: center;
								  margin: 7px 0px;
								  font-size: 26px;
								  font-family: "aileronbold";
								  line-height: 45px;
								 }
								 .fixtop {
									 
									  float: left;width: 80%;
  										margin-left: 10%;margin-bottom: 27px;
									  
									 }
									 .fixtop h4 {
										 font-size: 25px;
										  line-height: 54px;
										  font-family: "aileronbold";
										 }
									 
								 .content-strip{
									width:73%;
									margin:0 auto; 
									 }
								 
								 .content-strip h3{
									text-align:center;
									color:#4d5053;
									 }
								 .content-strip p{
									text-align:center; color:#878787;font-size: 16px;line-height: 28px;
									 }
								 .frow{
									  margin-top: 15px;
									 }
								 
								 .frow h3{
									text-align:center;
									color:#4d5053;
									 }
								 .frow p{
									text-align:center;
									color:#878787;
									 }
									 
									
											  
											  
											  .footerblue{margin-top: 40px;}
											  
											  .textfooter{
									background:#034d98;
									width:100%; 
									float:left;
									margin-bottom: 12px;
									 }
							 .textfooter p{
								 color:white;
								 text-align:center;
								 margin-top: 5px;
								 font-size: 22px;
								  padding: 6px;font-family:"aileronbold";
								 }
								 .textfooter span{ color:#88d62a;}
  
				/*============================Arrow down==========================================*/
  
								 .callout.gdark.garrow-down {
										  position: relative;
										  padding: 3px 0;
										  }
										  .callout.gdark, .callout.gdark h2, .callout.gdark h3, .callout.gdark h4, .callout.gdark p {
										  color: #fff;
										  /*background-color: #034d98;*/
										  }
										  /*.callout {
										  z-index: 10;
										  background-color: #F6F6F6;
										  padding: 3px 0;
										  }*/
										  .callout.gdark.garrow-down:after {
										  content: ' ';
										  position: absolute;
										  width: 0;
										  height: 0;
										  border-left: 4px solid transparent;
										  border-right: 4px solid transparent;
										  border-top: 4px solid grey;
										  left: 50%;
										  margin-left: -10px;
										  bottom: -5px;
										  }
  
  
								 /*============================Arrow down ends=====================================*/
  
  
																																				 /*============================Arrow down==========================================*/
  
								 .callout.wdark.warrow-down {
										  position: relative;
										  padding: 3px 0;
										  }
										  .callout.wdark, .callout.wdark h2, .callout.wdark h3, .callout.wdark h4, .callout.wdark p {
										  color: #fff;
										  /*background-color: #034d98;*/
										  }
										  /*.callout {
										  z-index: 10;
										  background-color: #F6F6F6;
										  padding: 3px 0;
										  }*/
										  .callout.wdark.warrow-down:after {
										  content: ' ';
										  position: absolute;
										  width: 0;
										  height: 0;
										  border-left: 7px solid transparent;
										  border-right: 7px solid transparent;
										  border-top: 7px solid white;
										  left: 50%;
										  margin-left: -10px;
										  bottom: -8px;
										  }
										  
  
								 /*============================Arrow down ends=====================================*/
  
  
				   
  
								 /*============================Arrow down==========================================*/
								 
								 .callout.dark.arrow-down {
										  position: relative;
										  padding: 3px 0;
										  }
										  .callout.dark, .callout.dark h2, .callout.dark h3, .callout.dark h4, .callout.dark p {
										  color: #fff;
										  background-color: #034d98;
										  }
										  .callout {
										  z-index: 10;
										  background-color: #F6F6F6;
										  padding: 3px 0;
										  }
										  .callout.dark.arrow-down:after {
										  content: ' ';
										  position: absolute;
										  width: 0;
										  height: 0;
										  border-left: 9px solid transparent;
										  border-right: 9px solid transparent;
										  border-top: 13px solid #034D98;
										  left: 50%;
										  margin-left: -10px;
										  bottom: -13px;
										  }
																		 
								 
								 /*============================Arrow down ends=====================================*/
								 
								 /*=================================Slider styles==========================================*/
								 .swipe {
											  overflow: hidden;
											  visibility: hidden;
											  position: relative;
											  }
											  
											  .swipe-wrap {
													  overflow: hidden;
													  position: relative;
												  }
  
												  .swipe-wrap > div {
													  float:left;
													  width:100%;
													  position: relative;
												  }
												  .img-slider {
													  text-align: center;
												  }
												  .slider-navigation {
													  text-align: center;
													  padding-top: 20px;
													  display: none;
												  }
												  
												  .slider-navigation > #position li {
													  display: inline-block;
													  width: 10px;
													  height: 10px;
													  border-radius: 10px;
													  margin: 0 2px;
													  background: #474747;
													  padding: 0;
													  cursor: pointer;
												  }
												  
												  .slider-navigation > #position li.on {
													  background: #141414;
												  }
												  .fix-right{float: right !important;}
												  
								 
								 /*======================================slider ends=====================================*/
								 
								 .flag{
									 
									 background:url('../images/flag.png');
									 
									 }
								 
								 /*==================footer========================*/
								 
								 .footer-content{
									  background:#eef2f5; 
									 }
								 
								 .martop p { font-family:'aileronbold';color:#4d5053;font-size: 22px;
  line-height: 43px;}
								 .martop p  span{color:#7bb139;}
								 
								 .foots p {color:#ada6a6;font-size: 13px;padding: 10px;}
								 
								 .clienticon{background:white; /*height: 82px;*/
																		 border-radius: 10px;
																		 margin-bottom: 30px;float: left;
																		 border: 1px solid #c5bdbd;}
										  
										  .clienticon img{
											  width: 93%;
											  margin: 2%;	
											  }
										  
									  /*.client1{
										  background:url("../images/clienticons.jpg");
										  background-position:center;
										  height:50px;
										  }*/
  
																				  .client1,.client2,.client3{
																					  float:left; display: block; background: url(../images/iconlayer.png) no-repeat; }
  
																				  .client1{
																					  background-position: 8px -2px;
																					  width: 147px;
																					  height: 76px;
																					  }
																					  .client2{
																						  background-position: -143px 3px;
																						  width: 80px;height: 76px;
																					   }
																					   .client3{
																						  background-position: -252px 1px;
																						  width: 107px;height: 76px;
																					   }
										  .client{width: 9%;
												  margin-top: 18px;
												  float: left;
												  min-width:70px;
												  margin-right: 8px;}
												  
												  
  
  
																				   /*================================Media query starts=====================================================*/
								 @media (min-width:1147px) and (max-width:1322px) {
  
									
  
  
									 }
									 
									 @media (min-width:976px) and (max-width:1175px){
										.con-link {
													  margin-left: 14.71%;
													  }
										 
										 }
  
									  @media (min-width:0px) and (max-width:1200px){
  
									  
  
  
										  }
  
  
  
  
  
															  @media (max-width: 767px) {
															  
															  
															   .img-slider {
																	  text-align: center;
																  }
																  }
															  
																  @media (min-width:735px) and (max-width:1327px) {
															  
																	  .bannercontent {
																  /*margin-top: 90px;*/
															  }
															  
																	  }
  
		  @media (min-width:560px) and (max-width: 885px) {
  
			  .col-product-small{
				  margin-left:26%;
				  }
				  .col-product{margin-left:18%;}
			  }
			  @media (min-width:335px) and (max-width: 450px) {
			  .col-product-small{
				  margin-left: -2%;
				  }
				  .col-product{
					  margin-left:-15%;
					  }
			  }
			  @media(max-width:335px){
  
				  .col-product-small{
				  margin-left: -19%;
				  }
				  .col-product{
					  margin-left:-33%;
					  }
									  }
  
					  @media(max-width:979px){
  
						 .con-link {
							  margin-left:0px;
							 }
						  .navicon{
					  /*display:block; */}
  
					  
				  .upperlayer{
					  width:80%;
					  margin:0 auto;
					  }
			  
  
						  }
						  @media(max-width:747px){
									  .con-link {
												  margin-left: 5px;
											  }
											  .con-link .letter, .con-link .cont {
												  margin-left: 10px;
												  float: left;
												  margin-top: 12px;
											  }.logo {
												  margin: 7px 25px 12px;
											  }
  
							  
							  }
							  
							  @media (max-width:990px){
							  
								 .italicstyle {
	  
									  font-size: 36px;
	  
									  line-height: 56px;
									  }
									  
									  .black {	
											  font-size: 44px;
											  line-height: 57px;
														
											  }.bannercontent {
												  margin-top: 24px;
											  }
											  .desc-white {
												  font-size: 13px;
												 
												  line-height: 18px;
											  }
																			  
								  }
						  
  
						  @media (max-width: 395px) {
								 h1{font-size: 1.7em;
									 }
  
							  }
							  
							  
							  
							  
								  
								  
								  @media (min-width:816px) and (max-width:940px) {
									  
									  .col-product{margin-left: 27%;} 
									  .col-product-small{margin-left: 33%;
  margin-top: 1%;}
									  }
								  .clientcustom{
									  width: 9%;
  float: left;
  min-width: 70px;
  height: 85px;
  margin-left: 1%;
  margin-top: 18px;
									  }
									  
  
										  @media (max-width:549px){
											  
											  .black {font-size:34px;}
											  }
											  
											  
											  
											   .col-product-small{
										 float:left;
										 /* width: 263px;
												  background:url('../images/shadowsmall.png') no-repeat bottom;*/
												  margin: 35px;
										 }
									 
								  .product{
									  /*
									  float:left;*/
									  background:#3b403a;
									  border-radius:13px;
																		  border-bottom: 4px solid black;
									  /*
									  width: 263px;
									  */
										  
									  }  
									  .product b{
										  color:white;	
										  } 
									  .product p{
										   line-height: 10px;
											  font-size: 12px;	
										  }
										  .product .country{
											  color:#aeff3d;	
											  }
									  .productimg{
										 
										 /* background: url(../images/border.png) no-repeat bottom; */
																			  background: none;
																			  border-bottom: 1px solid grey;
  /* border-radius: 0px; */
  /* margin-top: 0px; */
										 
										  }
  
  
										  .productimg img {
											  /*padding: 11px;*/padding-top: 15px;margin: 0px auto !important;
											  }.productimg p{text-align:center;text-align: -webkit-center;}
											  .product .product-desc{
												  padding-bottom: 37px;
																							  padding-top: 23px;
												  }
																								  .product-desc p {text-align: center;color:#e4e3e3; font-size: 14px;line-height: 16px;}
																								  .product-desc p b {font-size:18px;font-family:"aileronbold";  }
											  
											   .col-product-small .button {
												  text-align: center;
																							  background: none repeat scroll 0% 0% #86D527;
																							  margin-left: 52px;
																							  padding: 12px;
																							  border-radius: 22px;
																							  width: 157px;
																							  margin-top: -9px;
																							  border: 2px solid #FFF;
												  }
											  
											  /*===============Product center===========================*/
											  .col-product{
												  float:left;
												  /*width: 355px;
												  background:url('../images/shadow.png') no-repeat bottom;*/	
												  }
											  .productcenter{
												  /*float:left;*/
												  background:#034d98;
												  border-radius:13px;
												  border-bottom: 4px solid black;
												  /*width: 355px;*/
																		  
												 }
												 .bordering{background: url('../images/border380.png') no-repeat scroll center bottom transparent;
															  height: 14px;
															  width: 93%;}
															  .borderingbig{
																  
																  background: url('../images/border380.png') no-repeat scroll center bottom transparent;
																  height: 7px;
																  width: 96%;
																  
																  }
												 
										
									  .productcenter b{
										  color:white;	
										  } 
									  .productcenter p{
										   line-height: 22px;
																				  font-size: 14px;color: white;
										  }
																				  .productcenter button{
																				  background: none repeat scroll 0% 0% #90da36;
																						  padding: 11px;
																						  border-radius: 19px;
																						  width: 160px;
																						  margin-top: -31px;
																						  border: 2px solid white;
																						  color: #FFF;
																						  font-family: "aileronbold";
																						  font-size: 15px;
																						  z-index: 10000000000000;
																						  position: absolute;
																						  margin-left: 25%;
  
																				  }
  
																				  .product button{
																				  background: none repeat scroll 0% 0% #90da36;
																							  padding: 11px;
																							  border-radius: 19px;
																							  width: 160px;
																							  margin-top: -18px;
																							  border: 2px solid white;
																							  color: #FFF;
																							  font-family: "aileronbold";
																							  font-size: 15px;
																							  z-index: 10000000000000;
																							  position: absolute;
																							  margin-left: 16%;
																				  }
  
																					 /*============================Arrow down==========================================*/
  
																												 .callout.bdark.barrow-down {
																												  position: relative;
																												  padding: 3px 0;
																												  }
																												  .callout.bdark, .callout.bdark h2, .callout.bdark h3, .callout.bdark h4, .callout.bdark p {
																												  color: #fff;
																												  /*background-color: #034d98;*/
																												  }
																												  
																												  .callout.bdark.barrow-down:after {
																												  content: ' ';
																												  position: absolute;
																												  width: 0;
																												  height: 0;
																												  border-left: 50px solid transparent;
																												  border-right: 50px solid transparent;
																												  border-top: 4px solid grey;
																												  left: 50%;
																												  margin-left: -10px;
																												  bottom: -5px;
																												  }
  
  
								 /*============================Arrow down ends=====================================*/
  
  
  
										  .productcenter .country{
											  color:#aeff3d;	
											  }
										 .productcenter .productimg{
										 
										 /*background:url(../images/bordercenter.png) no-repeat bottom;*/
										 border-bottom: 1px solid white;
										 
										  }
										  .productcenter .product-desc{
											  background: #0760bd;
																						  margin-top: 0px;
																						  padding-top: 24px;
																						  padding-bottom: 36px;
																						  border-bottom-right-radius: 10px;
																						  border-bottom-left-radius: 10px;
											  }
											  
										  
										  .productcenter .productimg img {
											  padding:30px;	
											  }
											  .col-product  .button {
												  text-align: center;
																							  background: none repeat scroll 0% 0% #86D527;
																							  margin-left: 70px;
																							  padding: 15px;
																							  border-radius: 25px;
																							  width: 214px;
																							  margin-top: -6px;
																							  border: 2px solid #FFF;
												  }
											  
											  /*==================Ends===================================*/
  
							  
																						  @media (max-width:980px){
  
																									 .slidebanner{min-height:0px;}
																									 .button{margin-bottom:10px;}
																								  }
  
																								  @media (min-width:620px) and (max-width:770px){
  
																									  /*.content-wrapper {
																														   margin: 0 ;
																														  }*/
  
																														  .product-small {
																															  margin-bottom: 49px;
																															  }
																															  .product button{
																																	  padding: 9px;
																																	  border-radius: 19px;
																																	  margin-left: 37%;
																																	  }
																																	  .productcenter button {
  
																																	  margin-left: 36%;}
  
																														  }
																						   @media  (max-width:620px){
  
																									  /*.content-wrapper {
																														   margin: 0 ;
																														  }*/
  
																														  .product-small {
																															  margin-bottom: 49px;
																															  }
																															  .product button{
																																	  padding: 9px;
																																	  border-radius: 19px;
																																	  margin-left: 25%;
																																	  }
																														  }
  
  
  
																														  @media (min-width:320px) and(max-width:436px){
  
																															  .product button{
																																	  padding: 9px;
																																	  border-radius: 19px;
																																	  margin-left: 27%;
																																	  
																																	  }
																																	  .productcenter button {
  
																																	  margin-left: 27%;}
																																	  
																																	  .bordering,.borderingbig {background:none;}
																															  }
																															  
	  																												  @media (min-width:303px) and(max-width:320px){
    																														  .product button{
																																	  padding: 9px;
																																	  border-radius: 19px;
																																	  margin-left: 20%;
																																	  
																																	  }
																																	  .productcenter button {
  
																																	  margin-left: 20%;}
																																	  
																																	  .bordering,.borderingbig {background:none;}
																															  }
																															  
																															  @media (max-width:303px){
																																  .product button{
																																	  padding: 9px;
																																	  border-radius: 19px;
																																	  margin-left: 17%;
																																	  
																																	  }
																																	  .productcenter button {
  
																																	  margin-left: 17%;}
																																  
																																  }
  
																															  
																															  @media (max-width:768px){.bordering,.borderingbig {background:none;}}
  
  
																															  @media (min-width:768px) and (max-width:995px){
  
																																 .productcenter button {
																																	  margin-left: 11%;
																																  }
																																  .product button{
																																	  width: 129px;
  
																																	  margin-left: 7%;
																																	  }
																																	  .bordering {background:none;}
																																	  
																															  }
																															  
																															  @media (max-width:425px){
																																  
																																  .offset1 {
																																		  margin-right: -61px;
																																	  }
																																	  .offset1 img{width:80%;}
																																  
																																  .textheader p {
																																		  color: #FFF;
																																		  text-align: center;
																																		  margin: 6px 0px;
																																		  font-size: 17px;
																																		  font-family: "aileronbold";
																																		  line-height: 35px;
																																	  }
																																	 .fixtop h4 {
																																			  font-size: 20px;
																																			  line-height: 29px;}
																																	  .fixtop p {
																																				  
																																				  font-size: 12px;
																																				  line-height: 27px;
																																				  text-align: justify; }
																																				  .fixtop {
																																						  
																																						  margin-bottom: -27px;
																																				  }
																																  }
																																  
																																  @media (max-width:327px){
																																	  
																																	  .italicstyle {
																																					  font-size: 27px;
																																					  line-height: 30px;
																																				  }
																																				  .black {
																																						  font-size: 24px;
																																						  line-height: 41px;
																																					  }
																																	  
																																	  }
																																	  @media (min-width:992px) and (max-width:1120px){
																																		  .productcenter button {margin-left:20%;}
																																		  .product button {margin-left:9%;}
																																		  
																																		  }
																																	  @media (min-width:1101px) and (max-width:1172px){
																																		  .productcenter button{margin-left: 21%;}
																																		  .product button {margin-left:10%;}
																																		  }
																																		  
																																		  @media (min-width:1185px) and (max-width:1262px){ 
																																					 /*.content-wrapper {
																																						  margin: 0px 0px 0px 10%;
																																					  } */
																																					  }
																																					  @media (min-width:765px) and (max-width:770px){ 
																																					/* .content-wrapper {
																																						  margin: 0px 0px 0px 10%;
																																					  } */
																																					  }
																																					  
																																					  .col-centered{
    float: none;
    margin: 0 auto;
}

.col-left{
     margin-left: 91px;	
	}
	
	@media (max-width:760px){.col-left{
     margin-left:0px;	
	}	}