@charset "utf-8";
/* CSS Document */
		  @font-face 
		  {
			src:url(../fonts/AgencyFBBold.ttf);
			font-family: myFirstFont;
		  }
		  body
		  {
			font-family: Tahoma, Geneva, sans-serif;
			font-size:16px;
		  }
		   h3
		  {
		   font-size:20px;
		   font-weight:bold;
		   }
		  h4
		  {
		   font-size:16px;
		   font-weight:bold;
		   }
		  .contacthead{
			background-color: #9f94c9;
			color:#fff;
			padding-top:6px;
			padding-bottom:6px;  
			
		  }
		   .contacthead .navbar-expand-lg .navbar-nav .nav-item {
			
				padding-top: 0px;
				padding-bottom: 0px;
			
			}
			.contacthead  .navbar-expand-lg .navbar-nav .nav-link {
			
				padding-right: 0.75rem;
				padding-left: 0.75rem;
				font-size: 14px;
				font-weight: 400;
				padding-top: 8px;
				padding-bottom: 8px;
				line-height: 0.4;
				color:#fff;
			
			}
		  .contacthead ul
		  {
			  margin-left:-20px;
			  margin-bottom: 0px;
		  }
		   .contacthead ul li
		  {
			  display:inline-block;
			  color:#fff;
			  font-size:14px;
			  padding-left: 20px;
			  font-weight: bold;
			  letter-spacing:1.5px;
		  }
		  .mr-auto {
			margin-right: auto !important;
			margin-top: 10px;
			}
		 .tophead
		 {
			background-color:#fff;
			color:#fff;
			padding-top:0px;
			padding-bottom:0px;
			font-size:12px;
			font-weight:300;
			width: 100%;
			z-index: 999;
			position:fixed
		 }
		 .section-content
		 {
			 /*padding-top:150px;
			 padding-bottom:150px;*/
			 height:410px;
		 }
		 .isodetail h6
		 {
			font-size:15px;
			margin-top:20px;
			float: right;
			line-height:22px;
			color:#4c4c4c;
			font-weight:400;
		 }
		 .navbar-expand-lg .navbar-nav .nav-link 
		 {
			padding-right: 0.9rem;
			padding-left:  0.9rem;
			font-size: 12px;
			font-weight: bold;
			padding-top: 15px;
			line-height: 0.4;
			text-transform: uppercase;
			letter-spacing: 1px;
		 }
		.navbar 
		 {
			padding:0rem 0rem 0rem;
		 }
		.navbar-expand-lg .navbar-nav .nav-item
		 {
			padding-top: 18px;
			padding-bottom: 18px;
		 }
		.navbar-light .navbar-nav .nav-link 
		 {
			color:#6A58AA;
		 }
		.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover 
		 {
			color:#fa6400;
		 }
		.navbar-light .navbar-nav .nav-item:focus,.navbar-light .navbar-nav .nav-item:hover 
		 {
			color:#fa6400;
			background-color:transparent;
		 }
		.navbar-light .navbar-nav .nav-item:focus .nav-link,.navbar-light .navbar-nav .nav-item:hover .nav-link 
		{
			color:#fa6400;
		}
		.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:#fa6400;
			background-color:transparent;
		}
		.navbar-light .navbar-nav .active
		{
			background-color:transparent;
		}
		.navbar-light .navbar-toggler {
			color: rgba(255,255,255,1);
			border-color: rgb(215, 215, 215);
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.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: #fa6400 ;
			background-color: #fff;
		}
		.navbar-light .navbar-nav .dropdown-menu:hover dropdown-item
		{
			color:#fff ;
			background-color:#fa7000;
		}	
		.navbar-light .navbar-nav .dropdown-menu .dropdown-item 
		{
			background-color:transparent;
			display: block;
			font-size:12px;
			padding: .45rem 1.5rem;
			color: #9f94c9;
			font-weight:bold;
			text-transform:uppercase;
			letter-spacing: 0.75px;
			
		}
		.navbar-light .navbar-nav .dropdown-menu .dropdown-item a
		{
			color: #6A58AA;
		}
	   .navbar-light .navbar-nav .dropdown-menu .dropdown-item a:focus,.navbar-light .navbar-nav .dropdown-menu .dropdown-item a:hover 
	   {
			color:#fa6400;
			text-decoration: none;
			background-color: transparent;
		}
		 .navbar-light .navbar-nav .dropdown-menu > .active > .dropdown-item:focus, .navbar-light.navbar-nav  .dropdown-menu > .active > .dropdown-item:hover
		 {
			color:#fa6400;
			text-decoration: none;
			background-color: transparent;
		 }
		
		
		.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: 30px;
			right: auto;
			z-index:100;
			color: #fff !important;
			text-decoration: none;
			animation: smoothScroll 0.5s forwards;
			padding: 0.2px 0 0;
		
			}
			@keyframes smoothScroll {
			0% {
				transform: translateY(40px);
			}
			100% {
				transform: translateY(0px);
			}
			}
			.dropdown-menu.animated {
			-webkit-animation-duration:0.3s;
			animation-duration:0.3s
			}
			.dropdown-menu.animated:before {
			content:" ";
			display:block;
			height:100%;
			left:0;
			position:absolute;
			top:0;
			width:100%;
			z-index:99
			}

		.navbar-nav > li > .dropdown-menu 
		{
			margin-top: 20px;
			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-color: #7a68be;
			border-color: #7a68be;
			width: 185px;
			font-size: 16px;
			margin-top: 20px;
			padding: 10px 8px;
		}
		.btn-default:hover {
			color: #fff;
			background-color: #fa7000;
			border-color: #fa7000;
			cursor:pointer;
		}
		.btn-primary {
		
			color: #fff;
			background-color: #007bff;
			border-color: #007bff;
			height: 38px;
			border-bottom-left-radius: 0px;
			border-top-left-radius: 0px;
		
		}
		.btn-danger {
			color: #fff;
			background-color: #fa7001;
			border-color: #fa7001;
			width: 120px;
			font-size: 16px;
			margin-top: 20px;
			padding: 10px 8px;
		}
		.btn-danger:hover {
			color: #fff;
			background-color: #7a68be;
			border-color: #7a68be;
			cursor:pointer;
		}
	    
		.carousel {
			 padding-top: 120px;
		}
		.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-control {
			left: 0%;
			position:absolute;
			z-index:150;
			top:215px;
		}
		.arrowleft
		{
			width: 40px;
			height: 40px;
			border: 1px solid rgba(0,0,0,0.3);
			border-radius: 0%;
			padding-top: 0.5%;
			margin-left: 5%;
			background-color: rgba(0,0,0,0.3);
			font-size:25px;
			color:#fff;
			padding-left: 10px;
		}
		.arrowright
		{
			width: 40px;
			height: 40px;
			border: 1px solid rgba(0,0,0,0.3);
			border-radius: 0%;
			padding-top: 0.5%;
			margin-left: 90%;
			background-color: rgba(0,0,0,0.3);
			font-size:25px;
			color:#fff;
			padding-left: 10px;
		}
		.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{
			color:#6A58AA;	
			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: 635px;*/
		   padding: 5px 15px;
		   background: linear-gradient(to bottom, #fa6400 0%, #fa6400 100%);
		   opacity:0.90;
		   z-index:100;
		}
		/*.captionway h3 {
			font-size: 24px;
			color: #fff;
			font-weight: 600;
			line-height: 25px;
			padding-top: 15px;
			text-transform: uppercase;
		}*/
		.captionway h3 {
		
			font-size: 20px;
			color: #fff;
			font-weight: 600;
			line-height: 15px;
			padding-top: 7px;
			text-transform: uppercase;
		
		}
		.captionway h4
		{
		   text-align:center;
		   color:#fff;
		   margin-top:15px;
		}
		/*.captionway P
		{
			font-size: 18px;
			line-height: 30px;
			font-weight: 400;
			color:#fff;
			margin-bottom: 10px;
		}*/
		.captionway P {
		
			font-size: 18px;
			line-height: 25px;
			font-weight: 400;
			color: #fff;
			margin-bottom: 2px;
		
		}
		.aboutcompany
		{
			padding-top:30px;
			padding-bottom:10px;
		}
		.aboutcompany h1 {
			font-size: 40px;
			color: #3a3a3a;
			font-weight: 500;
			line-height: 55px;
			padding-bottom: 15px;
			text-transform: capitalize;
			text-align:center;
		}
		.aboutcompany p
		{
		   
			text-align: center;
			margin-bottom: 20px;
			word-spacing: 0.5px;
			letter-spacing: 1px;
			margin-top: 10px;
			font-size:16px;
			line-height: 25px;
			
		}
		.Ourmisson
		{
			padding-top:30px;
			padding-bottom:0px;
			background-color:#f5f5f5;
		}
		 .iconcircle a
		{
			height: 75px;
			width: 75px;
			border-radius: 50%;
			padding: 0;
			margin-top: 6px;
			margin-bottom: 70px;
			text-align: center;
			transition: all 0.3s ease;
			border: 1px solid #8a7ac7;
			background: linear-gradient(to bottom, #8a7ac7 0%, #6a58aa 100%);
			color: #fff;
			margin-right: 20px;
		}
		.iconcircle a i {
			font-size: 32px;
			line-height: 75px;
			color: #fff;
			display: inline-block;
			transition: all 0.3s ease;
		}
		 .iconcircle a:hover
		{
			background: linear-gradient(to bottom, #8a7ac7 0%, #6a58aa 100%);
			color: #fff;
			border: 1px solid #8a7ac7;
		}
		 .iconcircle a:hover i
		{
			color: #fff;
		}
		.hover:hover .iconcircle a
		{
			background-color:#ff7e00;
			color: #fff;
		}
		.hover:hover .iconcircle a i
		{
			
			color: #fff;
		}
		.contactdetail
		{
			padding-top:50px;
			padding-bottom:50px;
			background-color:#eeecec;
			margin-bottom:20px;
			
		}
		.contactdetail h2
		{
			color: #000000;
			padding-bottom: 15px;
			text-transform: uppercase;
			font-size: 36px;
			line-height: 35px;
		}
		.contactdetail p
	   {
		   color:#4e4e4e;
		   font-size: 16px;
	   }
	  
		.contactdetail .btn-info {
		
			color: #ff8208;
			text-align: center;
			background-color: #fff;
			border-radius: 0px;
			border-color: #ff8208;
			width: 270px;
			font-size: 21px;
			padding-top: 15px;
			padding-bottom: 15px;
			margin-top: 10px;
			margin-bottom: 10px;
			text-transform: uppercase;
			line-height: 25px;
			font-weight: 500;
		
		}
	   .contactdetail .btn-info:hover
	   {
		   background-color:#ff8208;
		   color:#fff;
	   }
		.footerbg
		{
			
			padding-top:25px;
			padding-bottom:10px;
			color:#fff;
			background-image: url(../../images/FOOTER-LAST.jpg);
			background-position: initial !important;
			background-size: contain !important;
			background-repeat: initial !important;
			background-attachment: initial !important;
			background-origin: initial !important;
			background-clip: initial !important;
			
			margin-top:30px;
		}
		.footerbg h5
		{
			font-size:16px;
			font-weight:600;
			letter-spacing:0.7px;
			color:#fff;
			text-transform:uppercase;
			margin-bottom:15px;	
		}
		
		.footerbg ul
		{
			margin-left:-40px;
		}
		.footerbg ul li
		{
			padding-top:0px;
			padding-bottom:10px;
			list-style:none;
		}
		.footerbg ul li a
		{  
			font-size:16px;
			font-weight:300;
			color:#fff;
			text-transform:capitalize;
		}
		.footerbg ul li a:hover
		{ 
			color:#fbcd21;
			text-decoration:none;
		}
		.footerbg p
		{ 
			font-size:16px;
			font-weight:300;
			color:#fff;
			text-transform:capitalize;
			margin-bottom:10px;
		} 
		.footerbg .socialcon a 
		{
		   width:45px;
		   height:45px;
		   border-radius:50%;
		   background-color:#fff;
		   text-align:center;
		   display:inline-block;
		   padding-top:13px;
		   margin-right:5px;
		}
	   .footerbg .socialcon .facebook:hover {
        background-color: #3b5998;
       }
	   .footerbg .socialcon .instagram:hover {
        background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
       }
	    .footerbg .socialcon .twitter:hover {
        background-color: #00aced;
       }
	    .footerbg .socialcon .youtube:hover {
        background-color: #dc472e;
       }
	    .footerbg .socialcon .linkdin:hover {
        background-color: #0e76a8;
       }
	   .footerbg .socialcon .facebook:hover  i{
        color: #fff;
       }
	   .footerbg .socialcon .instagram:hover i{
        color: #fff;
       }
	    .footerbg .socialcon .twitter:hover i{
        color: #fff;
       }
	    .footerbg .socialcon .youtube:hover i {
        color: #fff;
       }
	   .footerbg .socialcon .linkdin:hover i {
        color: #fff;
       }
		.footerbg .socialcon a i
		{
			color:#000;
			font-size:20px;
		}
	
		.divider 
		{
		background-repeat: repeat;
		background-position: center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		position: relative;
		overflow: hidden;
		width: 100%;
		}
		.parallax
		{
		width: 100%;
		height: 100%;
		margin: 0 auto;
		
		background-position: top center;
		padding-top:75px;
		}
		.breadcrumb > li {
			display: inline-block;
			color:#fff;
			font-weight:bold;
			font-size:11px;
		}
		.breadcrumb > li  a{
			
			color:#ff8208;
			font-weight:500;
		}
		.inner-header .title {
		color: #fff;
		padding-top: 263px;
		font-size: 26px;
		font-weight: bold;
		}
		.layer-overlay .overlay-white-8 {
			background-color:  rgba(255, 255, 255, 0.8);
		}
		.layer-overlay::before {
			background: rgba(123, 123, 123, 0.4) none repeat scroll 0 0;
			background-color:rgba(17, 17, 17, 0.14);
			content: " ";
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 0;
		}
		.mt-10 {
			margin-top: 10px !important;
		}
		
		.text-black {
			color: 
			#000 !important;
		}
		.breadcrumb 
		{
			padding: 0;
			list-style: none;
			background-color: transparent;
		}
		.companydet
		{
			padding-top: 40px;
			padding-bottom: 40px;
			background-color: #fff;
		}
		.companydet h2 {
		
				font-size: 20px;
				color: #fa7000;
				font-weight: bold;
				line-height: 15px;
				text-transform: capitalize;
				margin-top: 10px;
		}
		  .panel-widget-style {
			padding: 12px 12px 12px 12px;
		}
		.shadow-1 
		{
		  margin-bottom: 0px;
		  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
		  background-color: #fff; 
		  }
		  .companydet p
		{
			font-size: 16px;
			line-height: 26px;
			font-weight: normal;
			color:#343434;
			margin-bottom: 16px;
			text-align:justify;
			
		}
		.companydet ul
		{
			margin-left:-20px;
			margin-bottom:5px;
		}
		.companydet ul li
		{
			font-size: 16px;
			line-height: 20px;
			font-weight: 400;
			color:#606060;
			list-style:url(../../images/arrow.jpg);
			padding-top:3px;
			}
		.contact-form 
		{
			padding: 0px 0;
			margin-bottom:20px;
		}
		.contact-form input[type="text"] 
		{
			display: inline-block;
			background: none;
			border: 1px solid #A3A1A1;
			width: 31.8% ;
			margin: 0 6px 15px 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: 31.8% ;
			margin: 0 6px 15px 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: 80px ;
			outline: none;
			font-size: 16px;
			color: #747577;
			font-weight: 500;
			padding: 10px 15px 10px 15px;
			border-radius:0px;
		
		}
		.contact-form input[type="submit"]
		{
			border: 1px solid #ff8208;
		    background:#fff;
 		    color: #ff8208;  
			padding: 12px 0;
			width: 20%;
			margin-top: 35px;
			font-size: 16px;
			font-weight: 600;
			letter-spacing: 2px;
			outline: none;
			transition: .5s all;
			margin-bottom:20px;
			border-radius:5px;
		}
		/*.contact-form1 input[type="submit"]
		{
			border: 1px solid #ff8208;
		    background:#fff;
 		    color: #ff8208;  
			padding: 12px 0;
			width: 40%;
			margin-top: 15px;
			font-size: 16px;
			font-weight: 600;
			letter-spacing: 2px;
			outline: none;
			transition: .5s all;
			margin-bottom:20px;
			border-radius:5px;
		}
		.contact-form input[type="submit"]:hover{
			color:#fff ;
			background: #ff8208;
		}
		.contact-form1 input[type="submit"]:hover{
			color:#fff ;
			background: #ff8208;
		}*/
		.contact-form1 input[type="text"] 
		{
			width: 100% !important;
		}
		.contact-form1 input[type="email"] 
		{
			width: 100% !important;
		}
		.contact-form textarea 
		{	
		  width: 99% !important;
		}
		
		/*.address h4 
		{
			margin: 0 0 20px 0;
			color: #6bb5b6;
			font-size: 26px;
			font-weight: 600;
			letter-spacing: 0.5px;
			text-align:left;
		}*/
		
		.address {
			margin-top: 2px;
		}
		.address p 
		{
			text-align: left;
			font-size: 16px;
			line-height:30px;
			color:#191919;
			font-weight: 400;
			margin: 0px 6px 15px;
			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: 16px;
			letter-spacing: 1px;
			transition: .5s all;
		}
		.address a:hover {
			color:#231d5a;
			text-decoration:underline;	
		}
		.address .fa
		{
		   color: #6A58AA;
		   margin-right:3px;	
		}
		.companyname	
		{
			margin-bottom: 15px;
			font-size: 30px;
			font-weight: 600;
			color: #231d5a;
		}
		 .form-control
		{
			padding:6px 15px;
			border-radius: 4px;
   			height: 40px;
		}
		.form-control:focus 
		{
			border-color:#ff8208 !important;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 130, 8,.95);
			box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 130, 8,.95);
		}
		.google-maps 
		{
			position: relative;
			padding-bottom: 48%; // This is the aspect ratio
			height: 0;
			overflow: hidden;
			margin-top:15px;
		}
		.google-maps iframe 
		{
			position: absolute;
			top: 0;
			left: 0;
			width: 100% !important;
			height: 100% !important;
		}
		.content {
		  position: relative;
		  width: 100%;
		  max-width: 400px;
		  margin: auto;
		  overflow: hidden;
		}
		
		.content .content-overlay {
		  background: rgba(0, 0, 0, 0.55);
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  left: 0;
		  top: 0;
		  bottom: 0;
		  right: 0;
		  opacity: 0;
		  -webkit-transition: all 0.4s ease-in-out 0s;
		  -moz-transition: all 0.4s ease-in-out 0s;
		  transition: all 0.4s ease-in-out 0s;
		}
		
		.content:hover .content-overlay{
		  opacity: 1;
		}
		
		.content-image{
		  width: 100%;
		}
		
		.content-details {
		  position: absolute;
		  text-align: center;
		  padding-left: 1em;
		  padding-right: 1em;
		  width: 100%;
		  top: 50%;
		  left: 50%;
		  opacity: 1;
		  -webkit-transform: translate(-50%, -50%);
		  -moz-transform: translate(-50%, -50%);
		  transform: translate(-50%, -50%);
		  -webkit-transition: all 0.3s ease-in-out 0s;
		  -moz-transition: all 0.3s ease-in-out 0s;
		  transition: all 0.3s ease-in-out 0s;
		}
		.content-details a {
			
			display:none;
		}
		.content:hover .content-details{
		  top: 50%;
		  left: 50%;
		  opacity: 1;
		}
		.content:hover .content-details a {
			
			display:inherit;
		}
		.content-details h3 {
		  color: #fff;
		  font-weight: 600;
		  letter-spacing: 0.05em;
		  margin-bottom: 0.5em;
		  text-transform: uppercase;
		  font-size: 25px;
		}
		
		.content-details p{
		  color: #fff;
		font-size: 16px;
		border: 1px solid #fff;
		padding: 5px 5px;
		border-radius: 5px;
		width: 115px;
		margin: 0 auto;
		 margin-bottom:20px; 
		  
		}
		.content-details a i {
		 
		  font-size: 25px;
		}
		.content-details a:hover i {
		 
		  color:#fff;
		}
		
		.fadeIn-bottom{
		  top: 80%;
		}
		
		.fadeIn-top{
		  top: 20%;
		}
		
		.fadeIn-left{
		  left: 20%;
		}
		
		.fadeIn-right{
		  left: 80%;
		}
	    .manage-team {
			width: 100%;
			float: left;
			padding-left: 0px;
		}
		.manage-team ul {
			width: 100%;
			float: left;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			margin-top:15px;
			margin-bottom:15px;
		}
		.manage-team li {
			width: 100%;
			float: left;
			margin: 0px;
			padding: 4px;
			list-style-type: none;
			list-style:none !important;
		}
		.manage-team li a {
			display: block;
			border-top: none;
			padding: 22px 10px;
			background: #fff;
			width: 100%;
		    border: 2px solid #3b2416;
			text-align: center;
			font-weight: 300;
			color: #6b6b6b;
			text-decoration: none;
			height: 400px;
			-webkit-transition: all ease 0.5s;
			-moz-transition: all ease 0.5s;
			-o-transition: all ease 0.5s;
			-ms-transition: all ease 0.5s;
			transition: all ease 0.5s;
			cursor:pointer;
		}
		.manage-team li .image {
			width: 100%;
			float: left;
			margin-bottom: 15px;
		}
		.manage-team li .image img {
			border: 2px solid #fcf0d4;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			-o-border-radius: 50%;
			max-width: 100%;
			height: 140px;
			width: 140px;
		}
		.manage-team li h2 {
			width: 100%;
			font-size: 22px;
			color: #404041;
			font-weight:  bold;
			margin-bottom: 5px;
			text-overflow: ellipsis;
			vertical-align: middle;
			white-space: nowrap;
			overflow: hidden;
		}
		.manage-team li p {
			width: 100%;
			font-size: 13px;
			color:#404041;
			font-weight: 400;
			margin-bottom: 5px;
			text-overflow: ellipsis;
			vertical-align: middle;
			text-align: justify;
			line-height: 23px;
			
		}
		.manage-team li h3 {
			width: 100%;
			font-size: 18px;
			color: #404041;
			font-weight: normal;
			margin-bottom: 15px;
			text-overflow: ellipsis;
			vertical-align: middle;
			white-space: nowrap;
			overflow: hidden;
			margin-top: 10px;
		}
		.manage-team li .more {
			display: inline-block;
			vertical-align: top;
			background: #86764e;
			padding: 4px 17px;
			color: #fff;
			font-weight: 300;
			font-size: 10.85px;
			cursor: pointer;
		}
		.countpart h3
		 { 
			font-size:25px;
			color:#464646;
			font-weight:400;
			text-align:center;			
			
		 }
		 .countpart h3 span
		 {
			 color:#fff;
			 font-size:40px;
		 }
		 .sidetext
		 { 
			font-size: 22px !important;
			color: #fff;
			font-weight: 300;
			line-height: 25px;
			vertical-align: bottom;
			padding-top: 5px;
			text-align:center;
			
		 }
		 .logoimage ul
		 {
		    margin-left:-40px;	 
		 }
		  .logoimage ul li
		 {
		    display:inline-block;
			list-style:none;
			margin-right:5px;	 
		 }
		 .logoimage ul li img
		 {
		    width:120px;
			height:120px; 
		 }
		 /*slider */
	
	.slick-slide {
		margin: 0px 10px;
	}
	
	.slick-slide img {
		width: 100%;
	}
	
	.slick-slider
	{
		position: relative;
	
		display: block;
		box-sizing: border-box;
	
		-webkit-user-select: none;
		   -moz-user-select: none;
			-ms-user-select: none;
				user-select: none;
	
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
			touch-action: pan-y;
		-webkit-tap-highlight-color: transparent;
		padding:0px 10px;
	}
	
	.slick-list
	{
		position: relative;
	
		display: block;
		overflow: hidden;
	
		margin: 0;
		padding: 0;
	}
	.slick-list:focus
	{
		outline: none;
	}
	.slick-list.dragging
	{
		cursor: pointer;
		cursor: hand;
	}
	
	.slick-slider .slick-track,
	.slick-slider .slick-list
	{
		-webkit-transform: translate3d(0, 0, 0);
		   -moz-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			 -o-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
	}
	
	.slick-track
	{
		position: relative;
		top: 0;
		left: 0;
	
		display: block;
	}
	.slick-track:before,
	.slick-track:after
	{
		display: table;
	
		content: '';
	}
	.slick-track:after
	{
		clear: both;
	}
	.slick-loading .slick-track
	{
		visibility: hidden;
	}
	
	.slick-slide
	{
		display: none;
		float: left;
		height: 100%;
		min-height: 1px;
	}
	[dir='rtl'] .slick-slide
	{
		float: right;
	}
	.slick-slide img
	{
		display: block;
		cursor:pointer;
	}
	.slick-slide.slick-loading img
	{
		display: none;
	}
	.slick-slide.dragging img
	{
		pointer-events: none;
	}
	.slick-initialized .slick-slide
	{
		display: block;
	}
	.slick-loading .slick-slide
	{
		visibility: hidden;
	}
	.slick-vertical .slick-slide
	{
		display: block;
	
		height: auto;
	
		border: 1px solid transparent;
	}
	.slick-arrow.slick-hidden {
		display: none;
	}
	.slick-prev,
	.slick-next {
		font-size: 0;
		position: absolute;
		top: 55px;
		color: #fff;
		border: 0;
		background: none;
		z-index: 1;
		height:70px;
		width:45px;
		cursor:pointer;
	}
	
	.slick-prev {
		left: -30px;
		background: url(../../images/leftarrow_05.png) no-repeat -0px 0px;
		
	}
	
	.slick-next {
		right: -30px;
		text-align: right;
		background: url(../../images/rightarrow_07.png) no-repeat -0px 0px;
	}
	.slick-prev:hover:after,
	.slick-next:hover:after {
		color: #7e7e7e;
	}
	h4.companylogos
	{
	  color:#231d5a;
	  margin-top:25px;
	  margin-bottom:15px; 
	  text-align:center;
	  font-size: 30px;
	}
	
	.logosheading {
    color: #212529;
    margin-top: 0px;
    margin-bottom:100px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
	text-decoration:none;
	animation: smoothScroll1 0.5s forwards;
	
	}
	@keyframes smoothScroll1 {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(20px);
	}
	}
	.logosheading.animated {
	-webkit-animation-duration:0.3s;
	animation-duration:0.3s
	}
	.logosheading.animated:before {
	content:" ";
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:99
	}
	.logosheading:hover 
	{
		color: #fa7000;
		cursor:pointer;
		text-decoration:none;
	}
	.producthead {

    color: #212529;
    margin-top: 0px;
    margin-bottom:40px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
	text-decoration:none;
	animation: smoothScroll2 0.5s forwards;
	line-height:20px;
	}
	@keyframes smoothScroll2 {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(20px);
	}
	}
	.producthead.animated {
	-webkit-animation-duration:0.3s;
	animation-duration:0.3s
	}
	.producthead.animated:before {
	content:" ";
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:99
	}
	
	.producthead:hover 
	{
		color: #fa7000;
		cursor:pointer;
		text-decoration:none;
	}
	.headbottomline {

    content: '';
    height: 4px;
    width: 210px;
    margin-bottom: 40px;
    background-image: -webkit-linear-gradient(0deg, #ff8208 50%,#ff8208 50%);
    background-image: -moz-linear-gradient(0deg, #ff8208 50%,#ff8208 50%);
    background-image: background-image: -o-linear-gradient(0deg, #ff8208 50%,#ff8208 50%);

	}
	.headbottomline1 {

    content: '';
    height: 4px;
    width: 155px;
    margin-bottom: 40px;
    background-image: -webkit-linear-gradient(0deg, #ff8208 50%,#ff8208 50%);
    background-image: -moz-linear-gradient(0deg, #ff8208 50%,#ff8208 50%);
    background-image: background-image: -o-linear-gradient(0deg, #ff8208 50%,#ff8208 50%);

	}
	.headbottomline2 {

    content: '';
    height: 4px;
    width: 500px;
    margin-bottom: 25px;
    background-image: -webkit-linear-gradient(0deg, #ff8208 50%,#ff8208 50%);
    background-image: -moz-linear-gradient(0deg, #ff8208 50%,#fff 50%);
    background-image: background-image: -o-linear-gradient(0deg, #ff8208 50%,#fff 50%);

	}
	hr {
		
			margin-top: 0.5rem;
			margin-bottom: 0.8rem;
			border: 0;
				border-top-color: currentcolor;
				border-top-style: none;
				border-top-width: 0px;
			border-top: 1px solid rgba(255,255,255,.7);
		
		}
	   .intro-bar
	   {
		  padding:30px 12px; 
		  background: linear-gradient(to bottom, #8a7ac7 0%, #6a58aa 100%);
		   
	   }
	   
	   .intro-bar:hover .midbar-item .fa
	   {
		  color:#fff;
		   
	   }
	   .intro-bar:hover .feturegead
	   {
		  color:#fff;
		   
	   }
	    .intro-bar  p
	   {
		  color:#fff;
		  word-spacing: 0px;
		  letter-spacing: 0px;
		  font-size: 14px;
	   }
		.intro-bar .midbar-item .animate-icon{
		  width: 120px;
		  height: 120px;
		  margin: 0 auto;
		  display: block;
		  position: relative;
		}.intro-bar .midbar-item .animated-wrapper{
		  display: block;
		  position: absolute;
		  border-radius: 50%;
		  width: 120px;
		  height: 120px;
		    transform-style: preserve-3d;
 			 transition: all 1.0s linear;
		}.intro-bar:hover .animated-wrapper{
		  animation-name: rotate;
		  animation-duration: 0.7s;
		  border-color: #fff;
		  transform: rotateY(180deg);
		  background-color:#fff;
		
		}.intro-bar .midbar-item .fa {
		  font-size: 30px;
		  color: #fff;
		  display: block;
		  line-height: 62px;
		  width: 100%;
		}.intro-bar .midbar-item:nth-of-type(1) {
		  opacity: 0;
		  -webkit-transition: all 1000ms ease;
		  -moz-transition: all 1000ms ease;
		  -ms-transition: all 1000ms ease;
		  -o-transition: all 1000ms ease;
		  transition: all 1000ms ease;
		}.intro-bar .midbar-item:nth-of-type(2) {
		  opacity: 0;
		  -webkit-transition: all 2000ms ease;
		  -moz-transition: all 2000ms ease;
		  -ms-transition: all 2000ms ease;
		  -o-transition: all 2000ms ease;
		  transition: all 2000ms ease;
		}.intro-bar .midbar-item:nth-of-type(3) {
		  opacity: 0;
		  -webkit-transition: all 3000ms ease;
		  -moz-transition: all 3000ms ease;
		  -ms-transition: all 3000ms ease;
		  -o-transition: all 3000ms ease;
		  transition: all 3000ms ease;
		}.intro-bar .midbar-item.complete:nth-of-type(1),
		 .intro-bar .midbar-item.complete:nth-of-type(2),
		 .intro-bar .midbar-item.complete:nth-of-type(3) {
		  opacity: 1;
		}
		.intro-bar .mi-heaingd {
		  color: #777;
		  margin: 15px 0;
		  font-family: "Lato", sans-serif;
		  font-size: 28px;
		  text-align: center;
		  line-height: 2.5rem;
		  text-transform: uppercase;
		  letter-spacing: 2px;
		}
		.intro-bar .feturegead {
	
		color: #fff;
		font-size: 18px;
		line-height: 26px;
		font-weight: 600;
		padding-bottom: 15px;
		border-bottom: 2px solid #fff;
		margin-top: 10px;
		transition: all 0s linear;
		text-transform: uppercase;
		height: 63px;
		vertical-align: middle;
		}
		.homepage-points {
		 display:-ms-flexbox;
		 display:flex;
		}
		.homepage-points .homepage-points-left {
		 background: linear-gradient(to bottom, #8a7ac7 0%, #6a58aa 100%);
		 color:#FFF;
		 width:100%;
		 padding-top: 15px;
		 padding-bottom: 15px;
		}
		
		.homepage-points .homepage-points-left .homepage-points-text-container .homepage-points-text {
		 margin: 0px 15px;
		}
		.homepage-points .homepage-points-left .homepage-points-text-container .homepage-points-text h2 {
		 color:#FFF;
		 font-size:30px
		 font-weight: 700;
		 margin-bottom: 15px;
		 margin-top: 20px;
		 font-family: inherit;
		 line-height: 1.1;
		 font-size: 36px;
		 text-align: center;
		}
	
		.cta-home-linkblock .cta-img img {
		
			position: absolute;
			top: 0;
			left: 0;
		
		}
		.cta-home-linkblock .cta-img img:nth-child(1){
			opacity:0;
		}
		.cta-home-linkblock .cta-img img:nth-child(2){
			opacity:1;
		}
		.intro-bar:hover .cta-home-linkblock .cta-img img:nth-child(1){
			opacity:1;
		}
		.intro-bar:hover .cta-home-linkblock .cta-img img:nth-child(2){
			opacity:0;
		}
		
		/*Left Menu*/
	.panel-body table tr td { padding-left: 15px }
	.panel-body .table {margin-bottom: 0px; }
	.aboutbordir .panel-group .panel {

		margin-bottom: 0;
		overflow: hidden;
		border-radius: 0px;
			
			}
		.aboutbordir .panel-default {
		
			border-color: #ddd;
		
		}
		.aboutbordir .panel {
			margin-bottom: 20px;
			background-color: #fff;
			border: 1px solid transparent;
			border-top-color: transparent;
			border-right-color: transparent;
			border-bottom-color: transparent;
			border-left-color: transparent;
			border-radius: 0px;
			-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.05);
			box-shadow: 0 0px 01px rgba(0,0,0,0.05);
		
		}
		.aboutbordir .panel-default > .panel-heading {
		
			color: #333;
			background-color: #f5f5f5;
			border-color: #ddd;
			border-bottom: 0;
			padding: 5px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 3px;
			border-top-left-radius: 3px;
		}
		.aboutbordir a .panel-title {
			margin-top: 5px;
			margin-bottom: 5px;
			font-size: 13px;
			color: #000;
		}
		.aboutbordir a .panel-title:hover
		{
		color: #090;
		text-decoration:none !important;
		}
		.aboutbordir h4.active
		{
		color:#000;
		}
		.aboutbordir h4.active:hover
		{
		color:#fa7000;
		}
		.text-warning {
		
			color: #9f94c9 !important;
			background-color: #fff;
			height: 40px;
		
		}
		.aboutbordir a
		{
			text-decoration: none;
		}
		.aboutbordir .table {
		
			margin-bottom: 0px;
		
		}
		.aboutbordir .table
		{
			border-top: 0px solid #ccc;
			border-radius: 0px;
		}
		.aboutbordir .alltable
		{
			border-top: 0px solid #ccc;
			border-radius: 0px;
		}
		.aboutbordir .table > tbody > tr > td, .table > tfoot > tr > td {
		
			padding: 8px;
			line-height: 1.428571429;
			vertical-align: top;
			border-top: 1px solid #ddd;
		
		}
		.aboutbordir .alltable > tbody > tr > td, .alltable > tfoot > tr > td {
		
			padding: 8px 10px;
			line-height: 1.428571429;
			vertical-align: middle;
			border-top: 1px solid #ddd;
		
		}
		.aboutbordir .panel-default > .panel-heading + .panel-collapse .panel-body {
		
			border-top-color: #ddd;
			padding:0px 7px 0px 40px;
		
		}
		.aboutbordir .alltable > tbody > tr > td a {
		
			color:#fa7000;
			text-decoration: none;
			background-color: transparent;
			font-size: 14px;
		}
		.aboutbordir .alltable > tbody > tr > td a.active {
		
			color: #9f94c9;
		}
		.aboutbordir .alltable > tbody > tr > td a:hover {
		
			color:#9f94c9;
			text-decoration: none;
			background-color: transparent;
		}
		.aboutbordir .panel-default > .panel-heading
		{
			display: none;
		}
		/*END Left MENU*/

		@media (min-width: 320px) and (max-width: 480px) 
		{
		.pull-right 
		{
		  float: none;
		}
		.carousel-item img
		{
			height:200px;
		}
		.captionway 
		{
		   position: inherit;
		   width: 100%;
		   top: 0px;
		}
		.contact-form input[type="text"] 
		{
			width: 100% !important;
		}
		.contact-form input[type="email"] 
		{
		   width: 100% !important;
		}
		.contact-form textarea 
		{	
		   width: 100% !important;
		}
		.contact-form input[type="submit"] {
		 width: 30%;
		}
		.captionway h3 {
  		  text-align: center;
		}
		.carousel-indicators {
			bottom: 0px;
		}
		.arrowright {
			padding-top: 1%;
			margin-left: 87%;
		}
		.arrowleft {
			padding-top: 1%;
			margin-left: 3%;
		}
		.carousel-control {
			top: 75px;
		}
		.mr-auto {
			margin-top: 0px;
		}
		.navbar-expand-lg .navbar-nav .nav-item {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.navbar-expand-lg .navbar-nav .nav-link {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.carousel {
			padding-top: 180px;
		}
		.aboutcompany h1 {
			font-size: 30px;
			line-height: 42px;
		}
		.footerbg h5 {
			text-align: center;
		}
		.footerbg ul li {
			text-align: center;
		}
		.footerbg p {
			text-align: center;
		}
		.socialcon
		{
			text-align: center;
		}
		.dropdown:hover .dropdown-menu
		 {
			display: block;
		 }
		 .navbar-nav > li > .dropdown-menu 
		{
			margin-top: 0px;
		}
		.companydet h2 {
			margin-top: 15px;
		}
		}
		@media screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation : landscape)
		{
		.pull-right 
		{
		  float: none;
		}
		.carousel-item img
		{
			height:200px;
		}	
		..mr-auto {
			margin-top: 0px;
		}
		.navbar-expand-lg .navbar-nav .nav-item {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.navbar-expand-lg .navbar-nav .nav-link {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.carousel {
			padding-top: 180px;
		}
		.aboutcompany h1 {
			font-size: 30px;
			line-height: 42px;
		}
		.footerbg h5 {
			text-align: center;
		}
		.footerbg ul li {
			text-align: center;
		}
		.footerbg p {
			text-align: center;
		}
		.socialcon
		{
			text-align: center;
		}
		.dropdown:hover .dropdown-menu
		 {
			display: block;
		 }
		 .arrowright {
			padding-top: 1%;
			margin-left: 87%;
		}
		.arrowleft {
			padding-top: 1%;
			margin-left: 3%;
		}
		.carousel-control {
			top: 75px;
		}
		 .navbar-nav > li > .dropdown-menu 
		{
			margin-top: 0px;
		}
		.companydet h2 {
			margin-top: 15px;
		}
		}
		@media screen and (min-device-width: 481px) and (max-device-width: 760px) and (orientation : landscape)
		{
	    .pull-right 
		{
		  float: none;
		}
		.captionway 
		{
		   position: inherit;
		   width: 100%;
		   top: 0px;
		}
		.contact-form input[type="text"] 
		{
			width: 100% !important;
		}
		.contact-form input[type="email"] 
		{
			width: 100% !important;
		}
		.contact-form textarea 
		{	
		  width: 100% !important;
		}
		.contact-form input[type="submit"] {
		 width: 30%;
		}
		.footerbg h5 {
			text-align: center;
		}
		.footerbg ul li {
			text-align: center;
		}
		.footerbg p {
			text-align: center;
		}
		.socialcon
		{
			text-align: center;
		}
		.companyname {
    		font-size: 20px;
		}
		.address p 
		{
			font-size: 14px;
			letter-spacing:0px;
		}
		.address a 
		{
		    font-size: 14px;
		}
		.captionway h3 {
  		  text-align: center;
		}
		.carousel-indicators {
		bottom: 0px;
		}
		 .arrowright {
			padding-top: 1%;
			margin-left: 92%;
		}
		.arrowleft {
			padding-top: 1%;
			margin-left: 3%;
		}
		.carousel-control {
		
			top: 110px;
		}
		.mr-auto {
			margin-top: 0px;
		}
		.navbar-expand-lg .navbar-nav .nav-item {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.navbar-expand-lg .navbar-nav .nav-link {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.carousel {
			padding-top: 180px;
		}
		.aboutcompany h1 {
			font-size: 30px;
			line-height: 42px;
		}
		.dropdown:hover .dropdown-menu
		 {
			display: block;
		 }
		  .navbar-nav > li > .dropdown-menu 
		{
			margin-top: 0px;
		}
		.companydet h2 {
			margin-top: 15px;
		}
		}
		@media screen and (min-device-width: 481px) and (max-device-width: 760px) and (orientation : Portrait)
		{
			
	    .pull-right 
		{
		  float: none;
		}
		.captionway 
		{
		   position: inherit;
		   width: 100%;
		   top: 0px;
		}
		.contact-form input[type="text"] 
		{
			width: 100% !important;
		}
		.contact-form input[type="email"] 
		{
			width: 100% !important;
		}
		.contact-form textarea 
		{	
		  width: 100% !important;
		}
		.contact-form input[type="submit"] {
		 width: 30%;
		}
		.footerbg h5 {
			text-align: center;
		}
		.footerbg ul li {
			text-align: center;
		}
		.footerbg p {
			text-align: center;
		}
		.socialcon
		{
			text-align: center;
		}
		.companyname {
    		font-size: 20px;
		}
		.address p 
		{
			font-size: 11px;
			letter-spacing:0px;
		}
		.address a 
		{
		    font-size: 11px;
		}
		.captionway h3 {
  		  text-align: center;
		}
		.carousel-indicators {
		bottom: 0px;
		}
	    .arrowright {
			padding-top: 1%;
			margin-left: 90%;
		}
		.arrowleft {
			padding-top: 1%;
			margin-left: 3%;
		}
		.carousel-control {
		
			top: 100px;
		}
		.mr-auto {
			margin-top: 0px;
		}
		.navbar-expand-lg .navbar-nav .nav-item {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.navbar-expand-lg .navbar-nav .nav-link {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.carousel {
			padding-top: 180px;
		}
		.aboutcompany h1 {
			font-size: 30px;
			line-height: 42px;
		}
		.dropdown:hover .dropdown-menu
		 {
			display: block;
		 }
		  .navbar-nav > li > .dropdown-menu 
		{
			margin-top: 0px;
		}
		.companydet h2 {
			margin-top: 15px;
		}
		}
		@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;
		}
		.captionway 
		{
		   position: inherit;
		   width: 100%;
		   top: 0px;
		}
		.captionway h3 {
  		  text-align: center;
		}
		.arrowright {
			padding-top: 1.5%;
			margin-left: 87%;
		}
		.arrowleft {
			padding-top: 1.5%;
			margin-left: 3%;
		}
		.carousel-control {
			left: 0%;
			position: absolute;
			z-index: 150;
			top: 165px;
		}
		.mr-auto {
			margin-top: 0px;
		}
		.navbar-expand-lg .navbar-nav .nav-item {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.navbar-expand-lg .navbar-nav .nav-link {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		}
		@media (min-width: 980px) and (max-width: 1280px) and (orientation : Portrait) 
		{
			.navbar-expand-lg .navbar-nav .nav-link {
		
			padding-right: 0.5rem;
			padding-left: 0.5rem;
			font-size: 11px;
			font-weight: bold;
			padding-top: 10px;
			}
		}
		@media (min-width: 980px) and (max-width: 1280px) and (orientation : Landscape) 
		{
			.navbar-expand-lg .navbar-nav .nav-link {
		
			padding-right: 0.5rem;
			padding-left: 0.5rem;
			font-size: 11px;
			font-weight: bold;
			padding-top: 10px;
			}
			.carousel 
			{
				padding-top: 105px;
			}
			.captionway 
			{
				top: 400px;
			}
			.carousel-inner img
			{
				height:500px;
			}
			.footerbg h5 {
    			font-size: 13px;
			}
			.footerbg p {
    		font-size: 13px;
			}
			.footerbg ul li a {
			font-size: 13px;
			 }
			.footerbg ul li {
			padding-bottom: 5px;
			}
		}
		@media (min-width:1320px) {
			
			.captionway {
				
				top: 420px;
			}
			.companyname {
    		font-size: 28px;
			}
			.address p {
			text-align: left;
			font-size: 14px;
			}
			/*.carousel-inner img
			{
				height:520px;
			}*/
			.intro-bar p {

			
			font-size: 12px;
			line-height: 20px;
		}
		.intro-bar .feturegead {
			height: 50px;
		}
		}
		@media (min-width:1500px) {
			
			.captionway {
				
				top: 490px;
		}
		.address p {
			
			font-size: 16px;
			}
			/*.carousel-inner img
			{
				height:600px;
			}*/
			.intro-bar p {

			font-size: 13px;
			line-height: 25px;
			}
		}
		
		@media (min-width:992px) and (max-width:1199px) {
		 
		 .homepage-points .homepage-points-left .homepage-points-text-container {
		  width:485px
		 }
		 .feature-portal h3 {
		  font-size:20px
		 }
		}
		@media (max-width:991px) {
		 .news-icon {
		  padding-bottom:10px
		 }
		 .homepage-points .homepage-points-left {
		  width:100%
		 }
		 .homepage-points .homepage-points-left .homepage-points-text-container {
		  width:750px;
		  float:none;
		  margin:0 auto
		 }
		 .homepage-points .homepage-points-right {
		  width:0;
		 }
		}
		@media(max-width:767px) {
			.homepage-points .homepage-points-left .homepage-points-text-container {
			  width:100%;
			  padding-left:15px;
			  padding-right:15px
			 }
			
		}

.content {
		  position: relative;
		  width: 100%;
		  max-width: 400px;
		  margin: auto;
		  overflow: hidden;
		}
		
		.content .content-overlay {
		  background: rgba(0, 0, 0, 0.55);
		  position: absolute;
		  height: 100%;
		  width: 100%;
		  left: 0;
		  top: 0;
		  bottom: 0;
		  right: 0;
		  opacity: 0;
		  -webkit-transition: all 0.4s ease-in-out 0s;
		  -moz-transition: all 0.4s ease-in-out 0s;
		  transition: all 0.4s ease-in-out 0s;
		}
		
		.content:hover .content-overlay{
		  opacity: 1;
		}
		
		.content-image{
		  width: 100%;
		}
		
		.content-details {
		  position: absolute;
		  text-align: center;
		  padding-left: 1em;
		  padding-right: 1em;
		  width: 100%;
		  top: 50%;
		  left: 50%;
		  opacity: 1;
		  -webkit-transform: translate(-50%, -50%);
		  -moz-transform: translate(-50%, -50%);
		  transform: translate(-50%, -50%);
		  -webkit-transition: all 0.3s ease-in-out 0s;
		  -moz-transition: all 0.3s ease-in-out 0s;
		  transition: all 0.3s ease-in-out 0s;
		}
		.content-details a {
			
			display:none;
		}
		.content:hover .content-details{
		  top: 50%;
		  left: 50%;
		  opacity: 1;
		}
		.content:hover .content-details a {
			
			display:inherit;
		}
		.content-details h3 {
		  color: #fff;
		  font-weight: 600;
		  letter-spacing: 0.05em;
		  margin-bottom: 0.5em;
		  text-transform: uppercase;
		  font-size: 25px;
		}
		
		.content-details p{
		  color: #fff;
		font-size: 16px;
		border: 1px solid #fff;
		padding: 5px 5px;
		border-radius: 5px;
		width: 115px;
		margin: 0 auto;
		 margin-bottom:20px; 
		  
		}
		.content-details a i {
		 
		  font-size: 25px;
		}
		.content-details a:hover i {
		 
		  color:#fff;
		}
		
		.fadeIn-bottom{
		  top: 80%;
		}
		
		.fadeIn-top{
		  top: 20%;
		}
		
		.fadeIn-left{
		  left: 20%;
		}
		
		.fadeIn-right{
		  left: 80%;
		