@charset "utf-8";
/* CSS Document */
		  @font-face 
		  {
			src:url(../fonts/AgencyFBBold.ttf);
			font-family: myFirstFont;
		  }
		  body
		  {
			font-family: 'Roboto Condensed', sans-serif;
			font-size:14px;
		  }
		 .tophead
		 {
			background-color:#fff;
			color:#fff;
			padding-top:5px;
			padding-bottom:5px;
			font-size:12px;
			font-weight:300;
			width: 100%;
			z-index: 999;
			position:fixed;
			border-bottom: 2px solid #09a6db;
		 }
		 .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: 0rem;
			padding-left: 0rem;
			font-size: 16px;
			font-weight: 600;
			padding-top:12px;
			padding-bottom: 14px;
			line-height: 0.4;
			-webkit-transition: all 0.2s ease-out;
	 		 -moz-transition: all 0.2s ease-out;
	  		-ms-transition: all 0.2s ease-out;
	 		 -o-transition: all 0.2s ease-out;
			 transition: all 0.2s ease-out;
		 }
		.navbar 
		 {
			padding:0rem 0rem 0rem;
		 }
		.navbar-expand-lg .navbar-nav .nav-item
		 {
			/*padding-top: 15px;
			padding-bottom: 15px;*/
			padding: 15px;
		 }
		.navbar-light .navbar-nav .nav-link 
		 {
			color:#09a6db;
		 }
		.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover 
		 {
			color:#00b4f1;
			border-bottom:3px solid #00b4f1;
		 }
		.navbar-light .navbar-nav .nav-item:focus,.navbar-light .navbar-nav .nav-item:hover 
		 {
			color:#00b4f1;
			background-color:transparent;
		 }
		.navbar-light .navbar-nav .nav-item:focus .nav-link,.navbar-light .navbar-nav .nav-item:hover .nav-link 
		{
			color:#00b4f1;
			border-bottom:3px solid #09a6db;
		}
		.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:#09a6db;
			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: #579e4a ;
			background-color: #fff;
		}
		.navbar-light .navbar-nav .dropdown-menu:hover dropdown-item
		{
			color:#fff ;
			background-color:#00913c;
		}	
		.navbar-light .navbar-nav .dropdown-menu .dropdown-item 
		{
			background-color:transparent;
			
			display: block;
			font-size:16px;
			padding: .45rem 1.5rem;
			color: #231d5a;
			
		}
		.navbar-light .navbar-nav .dropdown-menu .dropdown-item a
		{
			color: #231d5a;
		}
	   .navbar-light .navbar-nav .dropdown-menu .dropdown-item a:focus,.navbar-light .navbar-nav .dropdown-menu .dropdown-item a:hover 
	   {
			color:#579e4a;
			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:#579e4a;
			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: 36px;
			right: auto;
			z-index:100;
			color: #fff !important;
			text-decoration: none;
			animation: smoothScroll1 0.5s forwards;
			padding: 0.2px 0 0;
		
			}
			@keyframes smoothScroll1 {
			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: #676767;
			border-color: #fff;
			width: 185px;
			font-size: 20px;
			margin-top: 20px;
			padding: 11.5px 8px;
		}
	  
		.carousel-control{top:50%;}
		.carousel-item img {
			
			max-width:100%;
			width:100%;
		}
		.carousel {
			
			padding-top: 71px;
		}
		.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:350px;
		}
		.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:#579e4a;	
			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: 10px 15px;
		   background-color:#09a6db;
		   opacity:0.95;
		   z-index:100;
		}
		.captionway h3 {
			font-size: 24px;
			color: #fff;
			font-weight: 400;
			line-height: 55px;
			padding-top: 15px;
			text-transform: uppercase;
		}
		
		.captionway h4
		{
		   text-align:center;
		   color:#fff;
		   margin-top:15px;
		}
		.captionway p {
		
			font-size: 13px;
			line-height: 18px;
			font-weight: 800;
			color: #fff;
			margin-bottom: 0px;
			text-align: center;
			margin-top: 0px;
		
		}
		P
		{
			font-size: 16px;
			line-height: 26px;
			font-weight: 400;
			color:#606060;
			margin-bottom: 10px;
		}
		.aboutcompany
		{
			padding-top:30px;
			padding-bottom:30px;
			background-color:#f7f7f7;
		}
		.aboutcompany h1 {
			font-size: 36px;
			color: #3a3a3a;
			font-weight: 400;
			line-height: 45px;
			padding-bottom: 5px;
			text-transform: uppercase;
			text-align:center;
		}
		.aboutcompany p
		{
		   
			text-align: center;
			margin-bottom: 20px;
			word-spacing: 0.5px;
			letter-spacing: 0.3px;
			margin-top: 10px;
			
		}
		.card-body {
			-ms-flex: 1 1 auto;
			flex: 1 1 auto;
			padding: 1.25rem;
			box-shadow: 0px 0px 3px 0px;
		}
		.Ourmisson
		{
			padding-top:30px;
			padding-bottom:30px;
			background-color:#fff;
		}
		.Ourmisson h4
		{
			text-align:center;
		}
		.Ourmisson h5
		{
			font-size:20px;
			color:#606060;
		}
		.Ourmisson p
		{
			text-align:center;
		}
		.Ourmisson ul
		{
			margin-left:-40px;
		}
		.Ourmisson ul li
		{
			margin-left:20px;
			list-style:circle;
			color:#606060;
		}
		.headbottomline1 {
		
			content: '';
			height: 6px;
			width: 50px;
			margin-bottom: 15px;
			background-image: -webkit-linear-gradient(0deg, #09a6db 50%,#71ccea 50%);
			background-image: -moz-linear-gradient(0deg, #09a6db 50%,#71ccea 50%)
			background-image: background-image: -o-linear-gradient(0deg, #09a6db 50%,#71ccea 50%);
		
		}
		 .iconcircle a
		{
			height: 90px;
			width: 90px;
			border-radius: 50%;
			padding: 0;
			margin-bottom: 30px;
			text-align: center;
			transition: all 0.3s ease;
			border: 1px solid #eeeeee !important;
			background-color:#fff;
			color: #b24792;
			margin-right: 20px;
		}
		.iconcircle a i {
			font-size: 48px;
			line-height: 90px;
			color: #ff7e00;
			display: inline-block;
			transition: all 0.3s ease;
		}
		 .iconcircle a:hover
		{
			background-color:#ff7e00;
			color: #fff;
		}
		 .iconcircle a:hover i
		{
			
			color: #fff;
		}
		.hover:hover .iconcircle a
		{
			background-color:#ff7e00;
			color: #fff;
		}
		.hover:hover .iconcircle a i
		{
			
			color: #fff;
		}
		.contactdetail
		{
			
			
			background-color:#09a6db;
		}
		.contactdetail h2
		{
			font-size:30px;
			color: #fff;
			font-weight: 600;
			line-height: 30px;
			padding-bottom: 10px;
			text-transform: uppercase;
			text-align:center;
		}
		.contactdetail p
	   {
		   color:#fff;
		   text-align:center;
	   }
	   .contactdetail .btn-info
	   {
		   color:#fff;
		   text-align:center;
		   background-color:#047399;
		   border-radius:20px;
		   border-color:#09a6db;
		   width: 200px;
		   font-size: 20px;
		   padding-top: 10px;
		   padding-bottom: 10px;
		   margin-top: 10px;
		   margin-bottom: 10px;
	   }
		.footerbg
		{
			
			padding-top:2px;
			padding-bottom:2px;
			color:#fff;
			background-image: url(../../images/footer-bg.png);
			background-position: initial !important;
			background-size: contain !important;
			background-repeat: initial !important;
			background-attachment: initial !important;
			background-origin: initial !important;
			background-clip: initial !important;
			background-color: #0d0d0d !important;
		}
		.footerbg h5
		{
			font-size:18px;
			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:500;
			font-size:16px;
		}
		.breadcrumb > li  a{
			
			color:#ff8208;
			font-weight:500;
		}
		.inner-header .title {
			font-size: 36px;
			color:#fff;
			padding-top: 20px;
		}
		.layer-overlay .overlay-white-8 {
			background-color:  rgba(255, 255, 255, 0.8);
		}
		.layer-overlay::before {
			background: rgba(123, 123, 123, 0.51) none repeat scroll 0 0;
			background-color: rgba(72, 72, 72, 0.46);
			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: 2px 15px;
				padding-left: 15px;
			margin-bottom: 20px;
			list-style: none;
			background-color: transparent;
			border-radius: 4px;
		}
		.companydet
		{
			padding-top: 40px;
			padding-bottom: 40px;
			background-color: #fbf8f8;
		}
		  .panel-widget-style {
			padding: 12px 12px 12px 12px;
		}
		 .shadow-1 
		{
		  margin-bottom: 24px;
		  box-shadow: 4px 7px 8px rgba(0, 0, 0, 0.15);
		  background-color: #fff; 
		  }
		  .companydet p
		{
			font-size: 16px;
			line-height: 25px;
			font-weight: 400;
			color:#606060;
			margin-bottom: 2px;
			
		}
		.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: 20px;
		}
		.address p 
		{
			text-align: left;
			font-size: 16px;
			line-height:25px;
			color:#fff;
			font-weight: 400;
			margin: 0px 0px 10px;
			letter-spacing: 1px;
		}
		.address p span
		{
			font-size: 18px;
			line-height: 26px;
			color: #333;
			font-weight: 600;
		}
		.address a {
			color: #fff;
			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: #231d5a;
		   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;
			margin-bottom: 15px;
		}
		.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:0px;
			margin-bottom:10px;
		}
		.google-maps iframe 
		{
			position: absolute;
			top: 0;
			left: 0;
			width: 100% !important;
			height: 100% !important;
		}
	    .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:#ff7e00;
			 font-size:42px;
		 }
		 .sidetext
		 { 
			font-size: 22px;
			color: #464646;
			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; 
		 }
		 .pull-right
		 {
			 float:right;
		 }
		 
		@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;
		}
		.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.5%;
			margin-left: 87%;
		}
		.arrowleft {
			padding-top: 1.5%;
			margin-left: 3%;
		}
		.carousel-control {
			top: 165px;
		}
		}
		@media screen and (min-device-width: 320px) and (max-device-width: 760px) and (orientation : landscape)
		{
		.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.5%;
			margin-left: 87%;
		}
		.arrowleft {
			padding-top: 1.5%;
			margin-left: 3%;
		}
		.carousel-control {
			top: 165px;
		}
		}
		@media screen and (min-device-width: 320px) and (max-device-width: 760px) and (orientation : Portrait)
		{
		.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.5%;
			margin-left: 87%;
		}
		.arrowleft {
			padding-top: 1.5%;
			margin-left: 3%;
		}
		.carousel-control {
		
			top: 165px;
		}
		}
		@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;
		}
		}
		@media (min-width: 980px) and (max-width: 1280px) and (orientation : Portrait) 
		{
			
		}
		@media (min-width: 980px) and (max-width: 1280px) and (orientation : Landscape) 
		{
			
		}
		@media (min-width:1320px) {
			
			.captionway {
				
				top: 517px;
			}
			.companyname {
    		font-size: 28px;
			}
			.address p {
			text-align: left;
			font-size: 14px;
			}
			.captionway p {
				font-size: 13px;
		}
		}
		@media (min-width:1500px) {
			
			.captionway {
				
				top: 586px;
		}
		.address p {
			
			font-size: 16px;
			}
			.captionway p {
				font-size: 15px;
			}
		}
		@media (min-width:1600px) {
			.captionway {
				
				top:660px;
		}
		}
		@media (min-width:1920px) {
			.captionway {
				
				top:760px;
		}
		}