.simply-scroll .simply-scroll-list li,
.simply-scroll,
.simply-scroll .simply-scroll-clip
{
	height:auto;
}
 .simply-scroll .simply-scroll-clip,
 .simply-scroll
 {
	 width:100%;
 }
 #all-projects .row
 {
	 justify-content: space-between;
 }
 #all-projects .item
 {
	 width:calc(50% - 20px);
	     margin-bottom: 10px;
 }
 #all-projects .item:nth-child(4)
 {
	 margin-top:-100px;
 }
 
 .customers-words .content{
	 max-width:800px;
	 margin:0 auto;
	 font-size:30px;
	 text-align:center;
 }
 .Happy-customers .section-title h2
 {
    font-size: 30px;
    color: #000;
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 50px;
	
 }
  .Happy-customers .section-title h2 span
  {
  border-bottom:5px solid orange;
  }
  .content-col {
    padding-right: 149px;
}
.img-col {
    padding: 0 10%;
}
.Services
{
	background-image:url("../img/bg-service.jpg");
}

.projects-icons .icon-img img
{
	    max-width: 80%;

}
.services-row-in .icon-img {
    max-width: 70px;
    margin-right: 50px;
	    margin-bottom: 70px;
}
.Technology-partner .description 
{
		font-size: 33px;
    font-weight: 600;
}
.Technology-partner h2
{
	font-size:44px;
	    font-weight: bold;
    margin-bottom: 30px;
}
.Technology-partner .description ,
.Technology-partner h2
{
	text-align:center;
}
.Technology-partner .description .high1
{
	color:#000;
}
.Technology-partner .description .high2
{
		color:#a7a4a4;
}
.Technology-partner .description .high3
{
		color:#666;
}
.Technology-partner .description .high4
{
		color:#867272;
}
.Service-container h1,
.Service-container p

{
	color:#fff;
}
.row-wrap..services-icn-row {
    width: 100%;
}
.row-wrap.services-icn-row .row-in{
       display: flex;
    justify-content: space-around;
}
.row-wrap.services-icn-row .row-in:first-child{
	    margin-bottom: 60px;
}
.projects-icons .content p
{
	text-align:center;
	padding: 0;
    margin: 0;
	    font-weight: bold;
    font-size: 22px;
	    color: #000;
}
.services-icn-row
{
	    margin: 60px 50px;
		    width: 100%;
}
.projects-icons
{
	background:url("../img/BgBOTTOM.png")
}
.project-img img {
    border-radius: 20px;
}
.all-projects-cls .main-head h1,
.all-projects-cls .project-cont h2
{
	color:#f05a24;
}
.all-projects-cls .project-cont h2
{
    font-size: 18px;
    font-weight: bold;
    padding-top: 8px;
}
.all-projects-cls  .view-more {
    background: #000;
    text-align: center;
    color: #fff;
border-radius: 20px;
    padding: 10px 4px;
    max-width: calc(100% - 36px);
    margin: 0 auto;
    margin-top: 20px;
}
.Service-container p {
    font-size: 22px;
}
.Testimonal-class h1{
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:45px;
}
.Testimonal-class
{
	background:url("../img/TESTIMONIALS.jpg")
}
#hero
{
	padding-left:0;
	padding-right:0;
	overflow: hidden;
	    justify-content: center;
}
#hero .Learn-More a
{
	color:#000;
}

#header .container.d-flex
{
	justify-content: space-between;
}
 #hero  .video-bg
{
    width: 100%;
}
 #hero video {
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
  
      }
	  .container-fwd {
    position: absolute;
    width: 100%;
}
.content-col .section-title h2{
	font-weight:bold;
}
.testimonal-slider{
background: #fff;
    border: 1px solid #ccc;
    padding: 25px 25px;
    width: 300px;
    text-align: center;
    font-size: 13px;
    border-radius: 10px;
	    min-height: 320px;
}
ul.test-wrap-in.gallery-container
{
	padding-left:0;
}
ul.test-wrap-in.gallery-container li
{
	list-style:none;
}
.testimonal-img{
	width:100px;
	border-radius:50px;
	padding:0;
	margin: 0 auto;
	text-align: center;
}
.hi-slide {

}
.hi-slide > ul
{
	width:100%;
}
.cols.gallery-item
{
	padding:10px;
	    width: 20%;
}

.gallery-item.gallery-item-selected
{
	left:42%;
	box-shadow:none;
}
.gallery-item.gallery-item-first,
.gallery-item.gallery-item-last
{
	    transform: scale(0.6) translateX(-125%);
}
.gallery-item.gallery-item-previous,
 .gallery-item.gallery-item-next
 {
	  transform: scale(0.8) translateX(-100%);
 }
 .gallery-controls button
 {
	     transition: all .3s ease;
    border-radius: 50%;
    width: 45px;
    height: 45px;
     font-size: 0;
	 position: absolute;
	 top:55%;
 }
  .gallery-controls .gallery-controls-prev
 {
	 left: 15px;
	 background: url(../img/icn/sprite_hover.png) no-repeat -2px -5px;
}

  .gallery-controls  .gallery-controls-next
 {
	     right: 15px;
    background: url(../img/icn/sprite_hover.png) no-repeat -50px -5px;

 }
 .gallery-controls-next::before
 {
	 display:none
 }
 .project-img img {
    width: 100%;
}
#Who-we p,
#about p{
	text-align:justify
}
section.contact {
	    background: url(../img/contact.jpg) no-repeat;
		background-size: cover;
		color: #fff;
}
section.contact p ,
section.contact .txt-block
{
		color: #fff;
}
span.txt-block {
    display: flex;
	padding-bottom:10px;
	align-items: center;
}
.contact .form-group input, .contact .form-group textarea
{
	background-color: #fff;
}

/*---------footer-------------------*/
#footer{
    background: #000;
    padding: 0 0 30px 0;
    color: #eee;
    font-size: 14px;	
}
#footer .footer-top {
    background: #111;
    padding: 60px 0 30px 0;
}
#footer .footer-top .footer-info h3 {
    font-size: 34px;
    margin: 0 0 20px 0;
    padding: 2px 0 2px 10px;
    line-height: 1;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    letter-spacing: 3px;
    border-left: 4px solid #006BE4;
}

#footer .footer-top .footer-info p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0;
    font-family: "Montserrat", sans-serif;
    color: #eee;
}
#footer .copyright {
    text-align: center;
    padding-top: 30px;
}

#footer .footer-top .footer-newsletter input[type="email"] {
    border: 0;
    padding: 6px 8px;
    width: 65%;
}

#footer .footer-top .footer-newsletter input[type="submit"] {
    background: #006BE4;
    border: 0;
    width: 35%;
    padding: 6px 0;
    text-align: center;
    color: #fff;
    transition: 0.3s;
    cursor: pointer;
}
#header .logo {
    font-size: 34px;
    margin: 0;
    padding: 0;
    line-height: 1;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    letter-spacing: 3px;
    padding-left: 10px;
    border-left: 4px solid #006BE4;
}
#footer .footer-top h4 {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 12px;
}
#footer .footer-top .footer-links ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#footer .footer-top .footer-links {
    margin-bottom: 30px;
}
#footer .footer-top .footer-links ul li:first-child {
    padding-top: 0;
}
#footer .footer-top .footer-links ul i {
    padding-right: 8px;
    color: #ddd;
}
#footer .footer-top .footer-links ul li {
    border-bottom: 1px solid #333;
    padding: 10px 0;
}
#footer .footer-top .footer-links ul a:hover {
    color:#006BE4;
}
#footer .footer-top .social-links a {
    font-size: 18px;
    display: inline-block;
    background: #333;
    color: #eee;
    line-height: 1;
    padding: 8px 0;
    margin-right: 4px;
    border-radius: 50%;
    text-align: center;
    width: 36px;
    height: 36px;
    transition: 0.3s;
}
#footer .footer-top .footer-contact p {
    line-height: 26px;
}

#footer .footer-top h4::before {
    right: 0;
    background: #555;
}
#footer .footer-top h4::before, #footer .footer-top h4::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
}

#footer .footer-top h4::after {
    background: #006BE4;
    width: 60px;
}

#footer .footer-top .social-links a:hover {
    background: #006BE4;
    color: #fff;
}
.ion-ios-arrow-right:before {
    content: "\f3d3";
}
.header-scrolled #logo-img img {
    width: 130px;
}
/*---------footer-------------------*/
.talk-business {
	margin-bottom:10px;
}

.flag.india
{
	   background: url(../img/flag/india.png) 
}
.flag.uae
{
	   background: url(../img/flag/uae.png) 
}
.flag.quater
{
	   background: url(../img/flag/quater.png) 
}
.flag.usa
{
	   background: url(../img/flag/usa.png) 
}
.flag {
    display: block;
    width: 40px;
    height: 25px;
    background-size: 100% 100%!important;
    margin-right: 10px;
}