@media screen and (max-width: 767px){
	.swiper {
    display: none;
}
.swiper.mobile-page {
    display: block !important;
    height: 100%;
        overflow: auto;
}
section#sliderheader {
    display: none;
}
.rig-cnt {
    transform: translate(0px, -32px);
        bottom: 0;
}
.about-left {
    text-align: center;
}
.about-banner {
    height: 100%;background-position: -1px 0px;
}
.about-left ul {
    transform: translate(0px, 0px);
}
span.rig-img {
    transform: translate(0px, 0px) skew(0deg, 0deg);
}
.about-left h2 {
    transform: translate(0px, 0px);
}
.swiper-slide{
height: 100%;	
}
.trust-client .container {
    transform: translate(0px, 0px);
}
.trust-left {
    width: 100%;
    padding-top: 20px;
}
.trust-left h3{
	background: transparent;
	    font-size: 24px;
	        line-height: normal;
}
.trust-left ul li {
    margin-right: 3px;
}
.reach-us a, .talk-us a, .photo-cnt a {
    height: auto;
}
.trust-right{
	display: none;
}
.our-left {
    transform: skew(0deg , 0deg);
    margin-bottom: 20px;
}
.our-left img {
    max-width: 100%;
}
.our-right {
    transform: translate(0px, 0px);
    padding: 17px;
        padding: 8px;
}
ul.manage-pto li {
    margin-right: 10px;
    width: 29% !important;
    float: left;
    transform: translate(0px, 0px) !important;
}
ul.manage-pto li img {
    max-width: 100%;
}
.our-awesome .container {
    transform: translate(0px, 0px);
}
.our-head {
    text-align: center;
    width: 100%;
    margin: 0 auto 30px auto;
}
.our-awes-ad .our-part {
    clear: both;
    transform: translate(0px, 0px) !important;
    margin-bottom: 26px;
}
.inclusive-left {
    width: 100%;
    padding: 0;
}
.inclusive-right {
    width: 100%;
}
.inclusive:before{
	display: none;
}
.inclusive-part {
    transform: translate(0px, 0px) !important;
    width: 100%;
        height: auto;

}
a.bottom-arrow {
    display: none;
}
.photo-left,.photo-right {
    width: 100%;
    margin-right: 0;
}
.photo-cnt {
    padding: 10px 0;
        text-align: center;
}

.photo-cnt h5 {
    line-height: 28px;
    width: 100%;
        font-size: 21px;
}
.photo-full span img {
    height: auto;
}
.photo-full span {
    width: 100% !important;
    margin-right: 0;
}
.friently {
    min-height: auto;
    height: 100%;
}
.photo-right span img,.photo-full span img {
    margin-bottom: 20px !important;
    display: inline-block;
}
.photo-left span {
    width: 100%;
}
.our-leadership .tabcontent {
    display: block !important;
}
ul.manage-pto {
    display: none;
}
.our-leadership {
    background-position: -25px 0;
}
.inclusive {
    padding-bottom: 20px;
        padding-top: 20px;
}
section#fly {
    padding-top: 14px;
}
.frd-head {
    margin-bottom: 8px;
}
.trust-left p,.our-right p {
    text-align: justify;
}
.our-right h5 {
    font-size: 26px;
    margin-bottom: 9px;
}
.inclusive-left h6 {
       font-size: 25px;
    line-height: normal;
}
.frd-head h3,.frd-head h6 {
    font-size: 20px;
	width: 100%;
}
.friently .frd-head h6{
	font-size: 19px;
}
.our-head h6{
	font-size: 23px;
}
.our-awesome{
	padding: 35px 0px 19px 0;
}
.tabcontent {
    position: relative;
    transform: scale(1);
}
.our-left {
    transform: translate(0em , 0em) !important;
}
.our-right h5,.our-right span {
    height: auto !important;
        line-height: normal;
}
.photo-full {
    width: 100%;
}

.about-footer{
   display: block;
}
.about-footer-container{
   display:none;
}
.friently{
	padding: 0;
}
.left-conts {
    margin-top: 0;
}
.about-footer-container .contact-tab{
	display:none;
}
.contact-tab, .footer {
    display: inline-block;
}
.header{
	height: auto;
}
.uk, .india{
	height: 200px;
}
.united{
	height: 173px;
}
.show.mobile-show{
	display:none !important;
}
.header .logo {
    padding: 10px 0 0;
}
.talk-us a{
	line-height: 33px;
}


}

@media screen and (min-width: 768px ) and (max-width: 1023px){
	.swiper.mySwiper {
    display: none;
}
.swiper.mobile-page {
    display: block;
}
.swiper {
    height: auto !important;
}
.about-banner {
    background-position: -1px 0px;
        height: auto;
    padding-bottom: 26px;
}
.about-left h2 {
    transform: translate(0px, 0px);
        font-size: 58px;
}
.about-left h2 span {
    font-size: 58px;
    margin-left: 0;
}
.about-left h6 {
    font-size: 31px;
    width: 432px;
    line-height: 42px;
}
.about-left ul {
    transform: translate(0px, 0px);
}
.about-left ul li {
    margin-right: 3px;
}
.about-left ul li img {
    max-width: 78px;
    height: auto;
}
span.rig-img {
    transform: translate(0px, 0px) skew(0deg, 0deg);
}
.about-banner .container {
    top: 5%;
}
span.rig-img img {
    width: 100%;
    height: auto;
}
.swiper-slide {
    height: auto;
    background-position: -21px 0px;
}
.trust-client .container {
    transform: translate(0px, 1px);
}
.circle-des {
    left: 2em;
}
.trust-right {
    display: none;
}
.trust-left {
    width: 100%;
}
.our-left {
    transform: skew(0deg , 0deg);
}
.our-right {
    transform: translate(0px, 0px);
}
.tabcontent {
    display: block;
    text-align: center;
        width: 49%;
    float: left;
        min-height: 680px;
}
ul.manage-pto {
    display: none;
}
.our-left img {
    max-width: 248px;
    margin-bottom: 15px;
}
.our-awesome .container {
    transform: translate(0px, 21px);
}
.our-head {
    width: 100%;
}
.our-part {
    text-align: center;
    width: 49%;
    transform: none !important;
    margin-bottom: 47px;
}
.inclusive-left {
    width: 100%;
    padding: 0;
    text-align: center;
}
.inclusive-right {
    width: 100%;
}
.inclusive-part {
    transform: translate(0px, 30px) !important;
}
.inclusive:before,a.bottom-arrow{
	display: none;
}
.photo-right {
    width: 60%;
}
.photo-cnt h5 {
    font-size: 27px;
    line-height: 30px;
    width: 100%;
}
.photo-full span:first-child {
    width: 47%;
}

.photo-full span img {
    width: 100%;
    height: auto;
    max-height: 200px;
    margin-top: 16px;
}
.friently{
	height: 100%;
	min-height: auto;
}
.photo-full span:last-child {
    width: 50%;
}
.photo-full span:last-child img{
       object-fit: contain;
}
.rig-cnt {
    bottom: 132px;
    left: 10px;
}
.rig-cnt h3 {
    font-size: 26px;
}
.rig-cnt p {
    line-height: 14px;
    padding-top: 7px;
    font-size: 11px;
}
.our-right h5 {
    font-size: 23px;
}
.our-right p {
    font-size: 14px;
    line-height: 25px;
}

}

@media screen and (min-width: 1024px ) and (max-width: 1200px){
.about-banner .container {
    top: 2%;
}
.about-left h2,.about-left h2 span {
    font-size: 96px;
}
span.rig-img img {
    width: 100%;
    height: auto;
}
.rig-cnt h3 {
    font-size: 35px;
}
.rig-cnt p {
    line-height: 15px;
    font-size: 12px;
}
.about-left ul li {
    margin-right: 10px;
}
ul.circle-cnt {
    left: 7em;
}
ul.circle-det {
    top: -15px;
    left: -104px;
}
.trust-left ul li {
    margin-right: 18px;
}
.swiper-slide-active .trust-left h3 {
    background-position: 79px 51px;
}
.trust-left {
    padding-top: 0px;
}
.talk-us {
    margin-top: 1px;
}
.circle-des span img {
    width: 362px;
}
.circle-des span.center-logo {
    right: 56px;
    top: 16em;
}
ul.circle-cnt li:nth-child(4) {
    top: 13em;
}
ul.circle-det li:nth-child(5):after {
    top: -8px;
}
ul.circle-cnt li:nth-child(5) {
    top: 6.5em;
}
.circle-des:after {
    height: 119px;
    right: -41em;
    top: 14em;
}
.our-leadership {
    padding: 47px 0 61px 0px;
}
.our-left img {
    max-width: 298px;
}
ul.manage-pto li {
    margin-right: 30px;
}
.our-head {
    margin: 0 auto 21px auto;
}
.our-part span img {
    max-width: 100px;
}
.our-part p {
    line-height: 22px;
}
.our-part label {
    margin-bottom: 5px;
}
.inclusive-left {
    padding-top: 9em;
}
.inclusive:before {
    background-size: 338px;
}
.inclusive-part h3 {
    font-size: 15px;
}
.inclusive-part p {
    font-size: 13px;
    line-height: 20px;
}
.inclusive-right .inclusive-part:nth-child(odd) {
    margin-right: 10px;
}
.inclusive-part {
    margin-bottom: 12px;
}
.inclusive {
    padding-top: 14px;
}
a.bottom-arrow {
    bottom: 61%;
    right: 20px;
}
.photo-right {
    width: 60%;
}
.photo-full span:first-child {
    width: 59%;
}
.photo-full {
    margin-top: 16px;
    display: inline-block;
}
.photo-full span img {
    object-fit: contain;
}

}