@charset "utf-8";
/* CSS Document */
		  @font-face 
		  {
			src:url(../fonts/NeuvareseRegular.ttf);
			font-family: myFirstFont;
		  }
		  body
		  {
			font-family: 'Barlow', sans-serif;
			font-size:14px;
		  }
		  .tophead
		  {
			background-color:transparent;
			color:#fff;
			padding-top:5px;
			padding-bottom:5px;
			font-size:12px;
			font-weight:300;
			position:absolute;
			z-index:1000;
			width:100%;
			-webkit-transition: all .3s ease-in-out;
			transition: all .4s ease-in-out;
			margin-top:5px;
		  }
		  ul.naving
		  {
			margin-left:0px;
			margin-bottom:0px;
			
		  }
		 .naving li
		 { 
			list-style:none;
			display:inline-block;
			margin-top:10px;
		 
		 }
		 .naving li a
		 {
			font-size:11px;
			padding:0px 9px;
			color:#fff !important;
			cursor:pointer;
			padding-bottom:2px;
			font-style:italic;
			font-weight: 500;
		 }
		 .naving li a .fa
		 {
			font-size:22px;
			
		 }
		 .naving li a:hover
		 {
			color:#005da3 !important;
			text-decoration:underline !important;
		 }
		 .tophead .logo img {
			margin-top: 15px;
			-webkit-transition: all .5s ease-in-out;
			transition: all .7s ease-in-out;
		}
		 .isodetail h6
		 {
			font-size:15px;
			margin-top:20px;
			float: right;
			line-height:22px;
			color:#4c4c4c;
			font-weight:400;
		 }
		 .mr-auto 
		 {
				margin-right: auto !important;
				margin-top:45px;
		 }
		 .navbar-expand-lg .navbar-nav .nav-link 
		 {
			padding-right: 1.18rem;
			padding-left: 1.18rem;
			font-size: 13px;
			font-weight: 700;
			padding-top: 0.0rem;
			padding-bottom: 0.0rem;
			line-height: 0.4;
			letter-spacing:0.2px;
		 }
		.navbar 
		 {
			padding:0rem 0rem 0rem;
		 }
		.navbar-expand-lg .navbar-nav .nav-item
		 {
			padding-top: 15px;
			padding-bottom: 15px;
		 }
		.navbar-light .navbar-nav .nav-link 
		 {
			color:#fff;
		 }
		.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover 
		 {
			color:#004b85;
		 }
		.navbar-light .navbar-nav .nav-item:focus,.navbar-light .navbar-nav .nav-item:hover 
		 {
			color:#004b85;
			background-color:transparent;
		 }
		.navbar-light .navbar-nav .nav-item:focus .nav-link,.navbar-light .navbar-nav .nav-item:hover .nav-link 
		{
			color:#004b85;
		}
		.navbar-light .navbar-nav .nav-link.disabled 
		{
			color:rgba(0,0,0,.3)
		}
		.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link {
			color:#004b85;
			background-color:transparent;
		}
		.navbar-light .navbar-nav .active
		{
			background-color:transparent;
		}
		.navbar-light .navbar-toggler {
			color:rgba(255,255,255,1);
			border-color:rgba(255,255,255,1)
		}
		.navbar-light .navbar-toggler-icon 
		{
			background-image: url(“data:image/svg+xml;charset=utf8,%3Csvg viewBox=’0 0 32 32' xmlns=’http://www.w3.org/2000/svg'%3E%3Cpath stroke=’rgba(255,102,203, 0.5)’ stroke-width=’2' stroke-linecap=’round’ stroke-miterlimit=’10' d=’M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E”);
		}
		.navbar-light .navbar-text {
			color:rgba(0,0,0,.5)
		}
		.navbar-light.navbar-nav  > li:hover a
		{
			color: #cf0c0d  !important ;
			background-color: #fff;
		}
		.navbar-light.navbar-nav .dropdown-menu:hover dropdown-item
		{
			color:#fff ;
			background-color:#00913c;
		}	
		.dropdown-item
		{
			background-color: #f8c300;
			text-transform: uppercase;
			display: block;
			border-bottom: 1px solid #edba00;
			font-size:11px;
			padding: .45rem 1.5rem;
			color: #000;
			font-family: 'Open Sans', sans-serif;
		}
	   .dropdown-item:focus, .dropdown-item:hover 
	   {
			color:#4c4c4c;
			text-decoration: none;
			background-color: #fff;
		}
		 .navbar-light.navbar-nav  .dropdown-menu > .active > a:focus, .navbar-light.navbar-nav  .dropdown-menu > .active > a:hover
		 {
			color:#cf0c0d !important;
			text-decoration: none;
			background-color: #fff;
		 }
		.navbar-light.navbar-nav li ul li a 
		{
			line-height: 20px !important;
			padding: 6px 20px 6px 20px !important;
		}
		
		.dropdown-menu
		{
			border: 0px solid #ccc;
			border: 0px solid rgba(0,0,0,.15);
		}
		.dropdown-menu {
			min-width: 200px;
			width: auto;
			border-radius: 2px;
			left: 0;
			top: 36px;
			right: auto;
			z-index:100;
			color: #fff !important;
			text-decoration: none;
			background-color: #f8c300;
			padding: .5rem 0 0;
		}
		.navbar-nav > li > .dropdown-menu 
		{
			margin-top: 7px;
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}
		.dropdown-toggle::after 
		{
			display:none;
		}
		.dropdown:hover .dropdown-menu
		 {
			display: block;
		 }
		.btn-default {
			color: #fff;
			background: #014b83;
			border: 1px solid #014b83;
			width: 150px;
			font-size: 20px;
			margin-top: 20px;
			padding: 8px 8px;
		}
		.carrerform label
		{
			font-size:16px;
		}
		.carrerform .form-control
		{
			margin-bottom:10px;
		}
		.carousel-control{top:50%;}
		
		.carousel-fade .carousel-inner .item {
		   -webkit-transition-property: opacity;
		   transition-property: opacity;
		}
		.carousel-fade .carousel-inner .item,
		.carousel-fade .carousel-inner .active.left,
		.carousel-fade .carousel-inner .active.right {
		   opacity: 0;
		}
		.carousel-fade .carousel-inner .active,
		.carousel-fade .carousel-inner .next.left,
		.carousel-fade .carousel-inner .prev.right {
		   opacity: 1;
		}
		.carousel-fade .carousel-inner .next,
		.carousel-fade .carousel-inner .prev,
		.carousel-fade .carousel-inner .active.left,
		.carousel-fade .carousel-inner .active.right {
		   left: 0;
		   -webkit-transform: translate3d(0, 0, 0);
				  transform: translate3d(0, 0, 0);
		}
		.carousel-fade .carousel-control {
			z-index: 2;
		}
		.arrowleft
		{
			width: 40px;
			height: 40px;
			border: 1px solid rgba(0,0,0,0.3);
			border-radius: 0%;
			padding-top: 2.5%;
			margin-left: 5%;
			background-color: rgba(0,0,0,0.3);
			font-size:25px;
		}
		.arrowright
		{
			width: 40px;
			height: 40px;
			border: 1px solid rgba(0,0,0,0.3);
			border-radius: 0%;
			padding-top: 2.5%;
			margin-left: 75%;
			background-color: rgba(0,0,0,0.3);
			font-size:25px;
		}
		.arrowright:hover:after{
			color: #fff;
			-webkit-animation: nextArrow 0.3s forwards;
			-moz-animation: nextArrow 0.3s forwards;
			animation: nextArrow 0.3s forwards;
		}
		.arrowleft:hover:after{
			color: #fff;
			-webkit-animation: prevArrow 0.3s forwards;
			-moz-animation: prevArrow 0.3s forwards;
			animation: prevArrow 0.3s forwards;
		}
		.arrowright:hover,
		.arrowleft:hover{
			background:none /*rgba(0, 0, 0, 0) linear-gradient(to right, #0e419a 0%, #2b70be 100%) repeat scroll 0 0*/;
			-webkit-box-shadow: 0 0 0 0.25em rgba(255,255,255,0.3);
			-moz-box-shadow: 0 0 0 0.25em rgba(255,255,255,0.3);
			box-shadow: 0 0 0 0.25em rgba(255,255,255,0.3);
		}
		@-webkit-keyframes nextArrow {
			49% { -webkit-transform: translate(100%); }
			50% { opacity: 0; -webkit-transform: translate(-100%); }
			51% { opacity: 1; }
		}
		@-moz-keyframes nextArrow {
			49% { -moz-transform: translate(100%); }
			50% { opacity: 0; -moz-transform: translate(-100%); }
			51% { opacity: 1; }
		}
		@keyframes nextArrow {
			49% { transform: translate(100%); }
			50% { opacity: 0; transform: translate(-100%); }
			51% { opacity: 1; }
		}
		
		@-webkit-keyframes prevArrow {
			49% { -webkit-transform: translate(-100%); }
			50% { opacity: 0; -webkit-transform: translate(100%); }
			51% { opacity: 1; }
		}
		@-moz-keyframes prevArrow {
			49% { -moz-transform: translate(-100%); }
			50% { opacity: 0; -moz-transform: translate(100%); }
			51% { opacity: 1; }
		}
		@keyframes prevArrow {
			49% { transform: translate(-100%); }
			50% { opacity: 0; transform: translate(100%); }
			51% { opacity: 1; }
		}
		.captionway 
		{
		   position: absolute;
		   width: 100%;
		   top:205px;
		}
		.captionway h1 
		{
		  font-size: 60px;
		  text-align: right;
		  color: #fff;
		  text-transform: uppercase;
		  letter-spacing: 1.0px;
	      margin-bottom: 0px;
		}
		.captionway p
		{
		   font-size:20px;
		   line-height:30px;
		   text-align:center;
		   font-weight:600;
		   color:#fff;	
		   margin-bottom: 0;
		}
		.captionway h4
		{
		   text-align:left;
		   color:#ad8343;
		   margin-top:0px;
		   font-weight:400;
		   line-height:20px;
		}
		.captionway h5
		{
		   text-align:right;
		   color:#a8968c;
		   margin-top:0px;
		   font-weight:400;
		   line-height:20px;
		}
		.aboutcont
		{
			padding-top:15px;
			padding-bottom:15px;
			border-bottom:1px solid #dbdbdb;
		}
		.aboutcont h6
		{
			font-size:22px;
			color:#014b83;
			margin-top:30px;
			font-style:italic;
			font-family: myFirstFont;
		}
			.aboutcont h5
			{
				font-size:28px;
				color:#000000;
				margin-top:5px;
				font-weight:700;
				letter-spacing:0.9px;
				font-family: 'Open Sans', sans-serif;
			}
			.aboutcont p
			{
				font-size:15px;
				color:#272727;
				margin-top:5px;
				font-weight:400;
				letter-spacing:0.6px;
				font-family: 'Open Sans', sans-serif;
				line-height:25px;
			}
			.aboutcont ul
			{
				margin-left:-20px;
			}
			.aboutcont ul li
			{
				font-size:12px;
				color:#272727;
				margin-top:5px;
				font-weight:400;
				letter-spacing:0.6px;
				font-family: 'Open Sans', sans-serif;
				list-style-type:disc;
			}
			
			 .readmore
			{
				background-color:#004b84;
				border-radius:0px;
				border-color:#004b84;
				font-family: 'Open Sans', sans-serif;
				font-size:12px;
				width:110px;
				height:37px;
			}
			.readmore:hover
			{
			   background-color:#2e536d;
			   border-color:#2e536d;	
			}
			.prodcontan
			{
				background-color:#f6f6f6;
				padding-top:20px;
				padding-bottom:35px;
			}
			.prodcontan h4
			{
				font-size: 22px;
				color: #014b83;
				font-style: italic;
				font-family: myFirstFont;
			}
			.prodcontan h6 {
				font-size: 15px;
				color: #272727;
				font-weight: 400;
				letter-spacing: 0.6px;
				font-family: 'Open Sans', sans-serif;
				line-height: 25px;
			}
			.main-bg {
				background-color: white;
				opacity: 0.9;
				border-radius: 5px 5px;
			}
			.grids 
			{	
			  padding: 0em 2em 0em;
		     }
			.view {
			overflow: hidden;
			position: relative;
			text-align: center;
			cursor: default;
			margin-top:20px;
			margin-bottom:20px;
			
			}
			.view .mask,.view .content {
			  position: absolute;
			   overflow: hidden;
			   top: 0;
			   left: 0;
			   height:250px;
			   width:100%;
			}
			.view img {
			   display: block;
			   position: relative;
			}
			.view h2 {
			   text-transform: uppercase;
			   color: #fff;
			   text-align: center;
			   position: relative;
			   font-size: 17px;
			   padding: 10px;
			   background: rgba(0, 0, 0, 0.8);
			   margin: 20px 0 0 0;
			}
			.view h3 {
			   font-style: italic;
			   font-size: 11px;
			   position: relative;
			   color: #fff;
			   padding: 10px 20px 10px;
			   text-align: center;
			}
			.info {
				display: inline-block;
				text-decoration: none;
				color: #fff;
				font-size:3em;
			}
			.view-tenth img {
			   -webkit-transform: scaleY(1);
			   -moz-transform: scaleY(1);
			   -o-transform: scaleY(1);
			   -ms-transform: scaleY(1);
			   transform: scaleY(1);
			   -webkit-transition: all 0.7s ease-in-out;
			   -moz-transition: all 0.7s ease-in-out;
			   -o-transition: all 0.7s ease-in-out;
			   -ms-transition: all 0.7s ease-in-out;
			   transition: all 0.7s ease-in-out;
			   width: 100%;
			}
			.view-tenth .mask {
			   background-color:gray;
			   -webkit-transition: all 0.5s linear;
			   -moz-transition: all 0.5s linear;
			   -o-transition: all 0.5s linear;
			   -ms-transition: all 0.5s linear;
			   transition: all 0.5s linear;
			   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
			   filter: alpha(opacity=0);
			   opacity: 0;
			}
			.view-tenth h2 {
			   border-bottom: 1px solid #E9C78C;
			   background: transparent;
			   margin:0px 40px 0px 40px;
			   -webkit-transform: scale(0);
			   -moz-transform: scale(0);
			   -o-transform: scale(0);
			   -ms-transform: scale(0);
			   transform: scale(0);
			   color: #fff;
			   -webkit-transition: all 0.5s linear;
			   -moz-transition: all 0.5s linear;
			   -o-transition: all 0.5s linear;
			   -ms-transition: all 0.5s linear;
			   transition: all 0.5s linear;
			   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
			   filter: alpha(opacity=0);
			   opacity: 0;
			}
			.view-tenth h3 {
			   color: #fff;
			   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
			   filter: alpha(opacity=0);
			   opacity: 0;
			   -webkit-transform: scale(0);
			   -moz-transform: scale(0);
			   -o-transform: scale(0);
			   -ms-transform: scale(0);
			   transform: scale(0);
			   -webkit-transition: all 0.5s linear;
			   -moz-transition: all 0.5s linear;
			   -o-transition: all 0.5s linear;
			   -ms-transition: all 0.5s linear;
			   transition: all 0.5s linear;
			}
			.view-tenth.info {
			   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
			   filter: alpha(opacity=0);
			   opacity: 0;
			   -webkit-transform: scale(0);
			   -moz-transform: scale(0);
			   -o-transform: scale(0);
			   -ms-transform: scale(0);
			   transform: scale(0);
			   -webkit-transition: all 0.5s linear;
			   -moz-transition: all 0.5s linear;
			   -o-transition: all 0.5s linear;
			   -ms-transition: all 0.5s linear;
			   transition: all 0.5s linear;
			}
			.view-tenth:hover img {
			   -webkit-transform: scale(10);
			   -moz-transform: scale(10);
			   -o-transform: scale(10);
			   -ms-transform: scale(10);
			   transform: scale(10);
			   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
			   filter: alpha(opacity=0);
			   opacity: 0;
			}
			.view-tenth:hover .mask {
			   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
			   filter: alpha(opacity=100);
			   opacity: 1;
			}
			.view-tenth:hover h2,.view-tenth:hover h3,.view-tenth:hover.info {
			   -webkit-transform: scale(1);
			   -moz-transform: scale(1);
			   -o-transform: scale(1);
			   -ms-transform: scale(1);
			   transform: scale(1);
			   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
			   filter: alpha(opacity=100);
			   opacity: 1;
			}
					.label-product > span {
					font-size: 14px;
					text-transform: uppercase;
					display: inline-block;
					position: absolute;
					left: 0px;
					top: -32px;
					color: #fff;
					padding: 5px 10px;
					background-color: rgba(000,000,000,0.6);
					width: 100%;
		}
		.label-product {
			position: relative;
		}
		.contact_info {float: left; width: 50%; background: #2e536d; padding:30px 0 30px 90px; }
		.contact_form {width: 55%; float: left;}
		.contact_form .form-control {background: none; border: 0; border-bottom: 2px solid #fff; border-radius: 0; color: #fff;}
		.contact_form .form-control, .formarea textarea, select, .select-wrapper .holder {font-size: 14px;}
		.contact_form .form-group {margin-bottom: 25px;}
		.contact_form .btnarea  button{font-size: 18px; font-family: oswald; font-weight: 700; color: #fff; background: #160F0F; transition: all 0.5s ease-out 0s;}
		.contact_form .btnarea  button:hover {background: #d8d8d8; color: #090909;}
		textarea {resize: none; }
		textarea.form-control {height: 70px;}
		.contact_address {float: left; width: 45%;}
		.contact_address table {width: 100%; text-align: center; color: #fff;}
		.contact_address table td  i{display: block; font-size: 40px; padding-bottom: 5px;}
		.contact_address table td  i.fontsize20 {font-size: 30px;}
		.contact_address table td p {font-size: 14px; }
		.contact_address table td a {color: #fff;}
		.contact_address table td a:hover {text-decoration: underline;}
		.map {width: 50%; float: left; }
		.map iframe {width: 100%; height: 390px; pointer-events: none;}
		
		.footerbg
		{
			background-color:#fff;	
			padding-top:25px;
			padding-bottom:10px;
			color:#272727;
			float: left;
			width:100%;
		}
		.footerbg h4
		{
			font-size:18px;
			letter-spacing:0.7px;
			color:#004b85;
			text-transform:capitalize;
			margin-bottom:15px;	
		}
		.footerbg ul
		{
			margin-left:-40px;
		}
		.footerbg ul li
		{
			padding-top:0px;
			padding-bottom:10px;
			list-style:url(../images/arrow.png);
			list-style:none;
		}
		.footerbg ul li a
		{  
			font-size: 12px;
			color: #272727;
			font-weight: 500;
		}
		.footerbg ul li a:hover
		{ 
			color:#004b85;
			text-decoration:underline;
		}
		.footerbg p
		{ 
			font-size:12px;
			font-weight:300;
			color:#272727;
			letter-spacing: 2.0px;
			margin-bottom:10px;
		}
		.bottombg {
			background-color:#2e536d;
			padding: 10px;
			font-size: 10px;
			font-weight: 400;
			color: #9f9f9f;
			float: left;
			width:100%;
		}
		.copyright 
		{
				text-align: left;
				margin-bottom: 0px;
				color: #fff;
				font-size:14px;
			}
			.powerdby {
				text-align: right;
				color: #fff;
				font-size:14px;
			
			}
			.testicon
			{
			  padding-top:25px;
			  padding-bottom:40px;
			  	
			}
			.topfaq h3::after {
				background-color: #286695;
				content: "";
				display: block;
				width: 75px;
				height: 2px;
				margin-left: 0%;
				margin-bottom: 25px;
				margin-top: 10px;
			}
			.testicon h5
				{
					font-size: 15px;
					color: #272727;
					margin-top: 10px;
					font-weight: 400;
					letter-spacing: 0.6px;
					font-family: 'Open Sans', sans-serif;
					line-height: 25px;
					text-align:center;
				}
				.fa-star
				{
				  color:#286695;
				  margin-right:2px;	
				  
				}
				.fa-star-half
				{
				  color:#286695;
				  margin-right:2px;	
				}
				.img-wrapper {
		display: inline-block;
		overflow: hidden;
		border: 0px solid #ccc;
		background-color:#fff;
		 }
	
		.img-wrapper img {
			-webkit-transition: all .8s ease;
			-moz-transition: all .8s ease;
			-ms-transition: all .8s ease;
			-o-transition: all .8s ease;
			transition: all .8s ease;
			vertical-align: middle;
		}
		
		.img-wrapper img:hover {
			-webkit-transform:scale(1.2); /* Safari and Chrome */
			-moz-transform:scale(1.2); /* Firefox */
			-ms-transform:scale(1.2); /* IE 9 */
			-o-transform:scale(1.2); /* Opera */
			transform:scale(1.2);
			cursor:pointer;
			
		}
	    .specialimg
		{
			width:auto;
			border:3px solid #fff;
		}
		.specialimg img
		{
			border:3px solid #fff;
			padding:3px;
			margin-top: 0px;
			margin-bottom: 0px;
		}
		.box1 
		{
			width: 23px;
			height: 23px;
			background-color:#edeff2;
			color:#000000;
			font-size:20px;
			text-align:center;
			padding-top:2px;
			margin-bottom:0px;
			margin-right:5px;
			vertical-align:middle;
			padding-left:2px;
		}
			ul.footer-social
		{
			margin-bottom: 0px;
			margin-left: -40px;
		}
		ul.footer-social li 
		{
			display: inline-block;
			margin-right: 15px;
			margin-top: 0px;
		
		}
		ul.footer-social li a:hover
		{
			color:#004b85;
			text-decoration:none;
		
		}
		ul.footer-social i.fa {
				font-size: 22px;
			}
		
		.bottomfoot
		{
			background-color:#353535;
			padding-top:10px;
			padding-bottom:10px;	
		}
		.bottomfoot p 
		{
			color: #fff;
			text-align: center;
			font-size: 15px;
			font-weight: 300;
			letter-spacing: 0.7px;
			line-height: 25px;
			margin-bottom: 10px;
			margin-top: 10px;
		}
		#breadcrumb_wrapper {
			width: 100%;
			padding: 50px 0 0px 0px;
			text-align:right;
			color: #fff;
			padding-left:40px;
	   
		}
	    div#breadcrumb_wrapper h2 
		{
			text-transform: uppercase;
			font-size: 45px;
			letter-spacing:0.5px;
			margin-bottom: 5px;
			font-family: myFirstFont;
			color:#fff;
			font-weight: 500;
	  	 }
	    div#breadcrumb_wrapper h6 {
			color: #fff;
			font-style: normal;
			font-size: 20px;
			font-weight: 500;
			letter-spacing: 2px;
			font-family: myFirstFont;
	   }
	   div#breadcrumb_wrapper h6 a
	   {
			color: #ffdd00;
			font-style: normal;
			font-size: 20px;
			font-weight: 400;
			letter-spacing: 2px;
	   }
	   
		.btn-login 
		{
			margin-top: 20px;
			color: white;
			background-color: #6bb5b6;
			height: 45px;
			border: none;
			border-radius: 3px;
			box-shadow: none;
			font-size: 16px;
			text-transform: uppercase;
			padding: 8px 20px;
			width: 225px;
			margin-bottom:15px;
		}
		.country-code-element
		{
			padding: 10px 10px;
			background: #eeeeee;
			position: absolute;
			height: 40px;
			margin-top: 0px;
			font-size: 16px;
			z-index: 2;
			color: #999999;
			border-top-left-radius: 3px;
			border-bottom-left-radius: 3px;
		}
		
		.SearchArea h1 
		{
			font-family: 'Lato', sans-serif;
			font-size: 36px;
			color: #4d4d4d;
			font-weight: 600;
			line-height: 40px;
			
		}

		.SearchForm {
			width: 70%;
			display: inline-block;
			margin-top: 40px;
			position: relative;
			margin-bottom: 20px;
		}

		.SearchForm input 
		{
			border-radius: 6px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			-o-border-radius: 6px;
			background: #fff;
			height: 50px;
			/*padding: 15px 45px 15px 15px;*/
		}
	
		.SearchForm a.SearchBtn 
		{
			position: absolute;
			top: 5px;
			right: 5px;
			width: 40px;
			height: 40px;
			display: inline-block;
			background: url(../img/searchBtn.jpg) no-repeat;
		}
	
		.SearchForm input.SearchBtn {
			position: absolute;
			top: 5px;
			right: 5px;
			width: 40px;
			height: 40px;
			display: inline-block;
			background: url(../img/searchBtn.jpg) no-repeat;
		}
		.IconLists 
		{
			width: 100%;
			text-align: center;
			margin: 30px 0 120px 0;
		}
	
			.contact-form 
		{
			padding: 0px 0;
			margin-bottom:0px;
		}
		.contact-form input[type="text"] 
		{
			display: inline-block;
			background: none;
			border: 1px solid #A3A1A1;
			width: 32% !important;
			margin: 0 5px 20px 0;
			outline: none;
			font-size: 16px;
			color: #747577;
			font-weight: 500;
			padding: 10px 15px 10px 15px;
			border-radius:0px;
		
		}
		.contact-form input[type="file"] 
		{
			display: inline-block;
			background: none;
			border: 1px solid #A3A1A1;
			width: 32% !important;
			margin: 0 5px 20px 0;
			outline: none;
			font-size: 16px;
			color: #747577;
			font-weight: 500;
			padding: 10px 15px 10px 15px;
			border-radius:0px;
		
		}
		.contact-form input[type="email"] 
		{
			display: inline-block;
			background: none;
			border: 1px solid #A3A1A1;
			width: 32%;
			margin: 0 5px 20px 0px;
			outline: none;
			font-size: 16px;
			color: #747577;
			font-weight: 500;
			padding: 10px 15px 10px 15px;
			border-radius:0px;
			
		}
		.contact-form textarea 
		{	
			background: none;
			border: 1px solid #A3A1A1;
			width: 100%;
			display: block;
			height: 110px !important;
			outline: none;
			font-size: 16px;
			color: #747577;
			font-weight: 500;
			padding: 10px 15px 10px 15px;
		
		}
		.contact-form input[type="submit"]
		{
			background: #014b83 ;
			border: 1px solid #014b83 ;
			padding: 8px 0;
			width: 20%;
			margin-top: 35px;
			font-size: 16px;
			color: #fff;
			font-weight: 600;
			letter-spacing: 2px;
			outline: none;
			transition: .5s all;
			margin-bottom:20px;
		}
		.contact-form input[type="submit"]:hover{
			color:#014b83 ;
			background: none;
		}
		.address h4 
		{
			margin: 0 0 20px 0;
			color: #000;
			font-size: 22px;
			font-weight: 600;
			letter-spacing: 0.5px;
			text-align:left;
		}
		.address p 
		{
			text-align: left;
			letter-spacing: 1px;
			font-size: 14.5px;
			line-height: 28px;
			color: #333;
			font-weight: 300;
			margin: 20px 0 20px;
		}
		.address {
			margin-top: 2px;
		}
		.address p 
		{
			text-align: left;
			font-size: 16px;
			line-height: 26px;
			color:#191919;
			font-weight: 300;
			margin: 0px 0 6px;
			letter-spacing: 1px;
		}
		.address p span
		{
			font-size: 18px;
			line-height: 26px;
			color: #333;
			font-weight: 600;
		}
		.address a {
			color: #191919;
			margin: 0 0 .5em 0;
			text-align: left;
			font-size: 14px;
			letter-spacing: 1px;
			transition: .5s all;
		}
		.address a:hover {
			color:#6bb5b6;
			text-decoration:underline;	
		}
		.address .fa
		{
		   color:#014b83;
		   margin-right:3px;	
		}	 
		 .form-control
		{
			padding:10px 15px;
			border-radius:0px;
			height:40px;
		}
		.form-control:focus 
		{
			border-color:#014b83 !important;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(1,75,131,.95);
			box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(1,75,131,.95);
		}
		   .designbtn {color:#fff;background:transparent;border-width:2px;border-style: solid;border-color: #004b84;position:relative;display:inline-block;padding:0.4em 0.8em;transition:all 0.3s ease-in-out;text-align:center;
			font-family:comfortaa;font-weight:bold}
			.designbtn:before, .designbtn:after {content:'';display:block;position:absolute;border-color:#454545;box-sizing:border-box;border-style:solid;width:1em;height:1em;transition:all 0.3s ease-in-out}
			.designbtn:before {top:-6px;left:-6px;border-width:2px 0 0 2px;z-index:5;}
			.designbtn:after {bottom:-6px;right:-6px;border-width:0 2px 2px 0;}
			.designbtn:hover:before, .designbtn:hover:after {width:calc(100% + 12px);
			  height:calc(100% + 12px);border-color:#fff}
		   .designbtn:hover {color:#353535;background-color:#fff;border-color:#fff}
			.panel {max-width:960px;text-align:center;position:relative;margin:auto;}
			.blue .designbtn {color:#004b84;border-color:#004b84; width:auto;}
			.blue .designbtn:before, .blue .designbtn:after  {border-color:#004b84}
			.blue .designbtn:hover:before, .blue .designbtn:hover:after {width:calc(100% + 12px);
			  height:calc(100% + 12px);border-color:#004b84;transform:rotateY(180deg)}
			.blue .designbtn:hover {color:#004b84;background-color:transparent;border-color:##004b84}
			.blue .panel {max-width:960px;text-align:center;position:relative;margin:auto;}
		
			.item-box {
				display: block;
				padding-bottom: 15px;
				background: url(../img/divider.png) bottom left repeat-x;
					background-color: #fff;
				-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
				-moz-box-shadow: 0px 0px0px 0px rgba(0,0,0,0);
				box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.2);
				-webkit-transition: all 0.4s ease-out;
				-moz-transition: all 0.4s ease-out;
				-o-transition: all 0.4s ease-out;
				-ms-transition: all 0.4s ease-out;
				transition: all 0.4s ease-out;
				border:1px solid #D6D6D6;
				cursor:pointer;
				margin-bottom:15px;
			}
			.item-box:hover {
				-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
				-moz-box-shadow: 0px 0px0px 0px rgba(0,0,0,0);
				box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.2);
				-webkit-transform: scale(1.03);
				-ms-transform: scale(1.03);
				transform: scale(1.03);
				background-color: #f6f6f6;
			}

			.item-box .info-container
			{
				padding:10px;
				
			}
			.item-box .info-container p
			{
				font-size:13px;
				line-height:19px;
				text-align:justify;
				margin-bottom:15px;
				margin-top:10px;
			}
				.item-box a {
					color: #014b83 !important;
					
				}
			
				.item-box .info-container h4 {
					color: white !important;
					margin-top:0px;
					font-size:20px;
					text-align:center;
				}
				
		.ourprodut ul.nav
		{
			margin-left:0px;
			margin-bottom: 0px;
			border-bottom:none;
		}
		.ourprodut 
		{
		   position:absolute; 
		   z-index:4500; 
		   top:250px;
		   
		}
		.ourprodut ul.nav li
		{
			background-color:transparent;
			width:130px;
			padding: 2px;
			list-style:none;
			
		}
		.ourprodut ul.nav .nav-link
		{
		  color: #fff;
		  background-color: #527797;
		  border:none;
		  border-top-left-radius: 0px;
		  border-top-right-radius: 0px;
		  text-align: center;
		  padding: 5px 10px ;
		}
		
		.ourprodut ul.nav .nav-link img
		{
			margin-right: 5px;
			margin-top: -4px;
		}
		.ourprodut ul.nav .nav-link span
		{
			margin-right:5px;
			font-size:13px;
			text-transform:capitalize;
			font-weight:bold;
			
		}
		.ourprodut ul.nav .nav-link:hover
		{
			background-color:#014b83;
			color:#fff;
		}
		.ourprodut ul.nav .nav-link.active
		{
			background-color:#014b83;
			color:#fff;		
		}
		.ourprodut ul.nav a.link1
		{
			background-color:#014b83;
			color:#fff;
		}
		.ourprodut .tab-content
		{
			background-color:rgba(255,255,255,0.8);
			width:620px;
			padding:10px;
			height:227px;
			
			
		}
		.ourprodut .tab-content p
		{
			font-size:13px;
			color:#272727;
			line-height:20px;
			text-align:justify;
			margin-top:0px;
			margin-bottom: 10px;
		}
		.ourprodut .tab-content p.p1
		{
			font-size: 9px;
			color: #272727;
			line-height: 17px;
			text-align: justify;
			margin-top: 0px;
			margin-bottom: 0px;
			letter-spacing:0.4px;
		}
		.ourprodut .tab-content h6
		{
			font-size:20px;
			color:#000;
			margin-top:0px;
			margin-bottom:5px;
		}
		.tbl { border-top: 1px solid #afad8f; border-right: 1px solid #afad8f; margin:0px 0px 0px 15px; font-size:100%; text-align:left;}
		.tbl td { border-left: 1px solid #afad8f; border-bottom: 1px solid #afad8f; padding:5px;}
		.tbl .title { font-weight:bold; color:#004b83; font-size:100%; background-color:#c9c8ad; border-bottom:1px solid #afad8f;}
		.tbl .row { background:#e5e4d1;}
		.hrline {
				border-bottom: 1px dashed #CCCCCC;
				clear: both;
				margin: 20px 0;
				width: 100%;
			}
			.error {
    font-size: 90%;
    color: #F00;
    line-height: 150%;
}
		@media (min-width: 320px) and (max-width: 480px) 
		{
		.pull-right 
		{
		  float: none;
		}
		.carousel-item img
		{
			height:200px;
		}
		
		.btn-default 
		{
			color: #fff;
			background-color: #676767;
			border-color: #fff;
			width: 75px;
			font-size: 10px;
			margin-top: 0px;
			padding: 7px 5px;
			margin-left: -13px;
		}
		.contact_info {
			
				width: 100%;
				padding: 30px 10px 30px 10px;
			}
			.contact_form {
				width: 100%;
				margin: 0 auto;
			}
			.contact_address {
				width: 100%;
			}
			.contact_address table {text-align: left; max-width: 320px; margin-top: 30px;}
			.contact_address table td {padding-bottom: 15px;}
			.contact_address table td i {display: inline-block; margin-right: 15px;}
			.contact_address table td i.fontsize20 {font-size: 25px;}
			.contact_address table td p {display: inline-block; font-size: 15px; vertical-align: top;}
			.map 
			{
				width: 100%;
			}
			.mr-auto {
				
				margin-top: 10px;
				background-color: #fff;
			}
			.navbar-light .navbar-nav .nav-link {
				color: #004b85;
			}
			.navbar {
				padding: 0rem 0rem 0rem;
				margin-top: 10px;
			}
			.mobimg img			{
			   height:236px;	
			}
			.panel {
				
				margin-bottom: 20px;
			}
			.footerbg h4
		{
			margin-top:15px;
			text-align:center;	
		}
		.footerbg h5
		{
			text-align:center;
				
		}
		.footerbg p 
		{
			margin-left: 0px;
			text-align: center;
		}
		.footerbg ul li {
			text-align:center;
		}
		ul.footer-social {
		
			text-align: center;
		}
		.powerdby {
				text-align: center;
				
			}
			.copyright {
  				  text-align: center;
		}
		}
		@media screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation : landscape)
		{
			.contact_info {
			
				width: 100%;
				padding: 30px 10px 30px 10px;
			}
			.contact_form {
				width: 100%;
				margin: 0 auto;
			}
			.contact_address {
				width: 100%;
			}
			.contact_address table {text-align: left; max-width: 320px; margin-top: 30px;}
			.contact_address table td {padding-bottom: 15px;}
			.contact_address table td i {display: inline-block; margin-right: 15px;}
			.contact_address table td i.fontsize20 {font-size: 25px;}
			.contact_address table td p {display: inline-block; font-size: 15px; vertical-align: top;}
			.map 
			{
				width: 100%;
			}
		}
		@media screen and (min-device-width: 480px) and (max-device-width: 640px) and (orientation : Portrait)
		{
			.contact_info {
			
				width: 100%;
				padding: 30px 10px 30px 10px;
			}
			.contact_form {
				width: 100%;
				margin: 0 auto;
			}
			.contact_address {
				width: 100%;
			}
			.contact_address table {text-align: left; max-width: 320px; margin-top: 30px;}
			.contact_address table td {padding-bottom: 15px;}
			.contact_address table td i {display: inline-block; margin-right: 15px;}
			.contact_address table td i.fontsize20 {font-size: 25px;}
			.contact_address table td p {display: inline-block; font-size: 15px; vertical-align: top;}
			.map 
			{
				width: 100%;
			}
		}
		@media (min-width: 768px) and (max-width: 1024px) and (orientation : Landscape)  
		{
		.navbar-expand-lg .navbar-nav .nav-item 
		{
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		.captionway 
		{
			top: 115px;
		}
		.feturesubbg 
		{
		 padding-bottom: 10px;
		}
		.feturesubbg p 
		{
			text-align: justify;
			font-size: 13px;
			letter-spacing: 0.7px;
			line-height: 22px;
		}
		}
		@media (min-width: 768px) and (max-width: 1024px) and (orientation : Portrait) 
		{
		.pull-right 
		{
			float: none;
		}
		
			.carousel 
		{
			padding-top: 92px;
		}
		
		}
		@media (min-width: 980px) and (max-width: 1280px) and (orientation : Portrait) 
		{
		}
