 @import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');
body {
	font-family: 'Public Sans', sans-serif;
	overflow-x: hidden!important;
	font-size: 20px;
	color:#00143b;
}
html {
    scroll-behavior: smooth;
}
body .container h2 {
    text-transform: capitalize;
}
.first-section {
	background: #9fb6d6;
	padding-top: 155px;
}

.header {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	padding: 50px 0;
	    z-index: 9;
}
.header .container {
	max-width: 1760px;
}
.header .logo {
	float: left;
}
.header .logo svg {
}
.header .hdr-right {
	float: right;
}
.header .menu {
	float: right;
	padding-right: 35px;
	padding-top:5px;
}
.header .menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
}
.header .hdr-right .social {
	float: right;
	padding-top: 15px;
}
.header .hdr-right .social ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
}
.header .hdr-right .social ul li {
	padding: 0 10px;
}
.header .hdr-right .social ul li a {
	background: #2c3763;
	width: 30px;
	height: 30px;
	display: block;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	line-height: 27px;
	font-size: 13px;
}
.header .hdr-right .social ul li a i {
	line-height: 29px;
}
.header .menu ul li a {
	color: #00143b;
	font-size: 20px;
	padding: 10px 15px;
	display: inline-block;
	text-decoration: none;
}
.header .menu ul li:last-child a {
	background: #f59b07;
	border-radius: 25px;
	color: #fff;
	font-weight: 300;
}
.header .menu ul li:last-child a:hover {
    background: #00143b;
}
.first-section .ban-left {
	max-width: 781px;
	width: 100%;
}
body .container {
	max-width: 1290px;
}
.first-section {
    max-height: 1080px;
    overflow: hidden;
}
.first-section .container {
	display: flex;
	align-items: center;
}
.first-section .ban-left h1 {
	font-size: 78px;
	color: #00143b;
	font-weight: 700;
}
.first-section .ban-right {
	max-width: 485px;
	position: relative;
	left: -30px;
}
.btns a.btn {
	background: #00143b;
	color: #fff;
	border: solid 1px #00143b;
	height: 68px;
	line-height: 63px;
	padding: 0 35px;
	border-radius: 50px;
	font-size: 20px;
}
.first-section .btns {
	padding: 45px 0;
}
.first-section .btns a.btn {
	margin-right: 25px;
}
.first-section .btns a.btn.transparent {
	background: none;
	color: #00143b;
}
.first-section ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.first-section ul li {
	padding: 10px;
	font-size: 20px;
	color: #00143b;
	position: relative;
	padding-left: 45px;
}
.first-section ul li a{
	font-size: 20px;
	color: #00143b;
	text-decoration:none;
}
.first-section ul li:before {
	font-family: FontAwesome;
	position: absolute;
	left: 0;
	top: 10px;
	content: "\f061";
	font-size: 12px;
	border: solid 1px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	line-height: 30px;
}
.scrool-boxes {
	position: absolute;
	right: 0;
	top: 50px;
}
.scrool-boxes .s-box {
	background: #ffb740;
	padding: 40px;
	border-radius: 25px;
	width: 340px;
	box-sizing: border-box;
	font-size: 20px;
	color: #fff;
	padding-bottom: 30px;
	float:left;
	clear:both;
	margin-top:40px;
}
.scrool-boxes .s-box h3 {
	font-size: 26px;
	color: #2c3763;
	margin: 0;
	padding: 0 0 10px 0;
}
.scrool-boxes p {
	padding: 6px 0;
	margin: 0;
	font-weight: 500;
}
.scrool-boxes p.price {
	font-weight: 300;
}
ul, li {
    list-style: none;
}
.first-section .container {
	position: relative;
}
.s-boxes{
	width:700px;
	height:900px;
}
div#marquee-vertical li {margin: 0;padding: 0;overflow: hidden;clear: both; color:#9fb6d6;}
 .scrool-boxes .s-box:nth-child(odd) {
float: right;
clear: both;
}
div#marquee-vertical {width: 700px;}

div#marquee-vertical li:nth-child(odd) {float: left;clear: both;}
.philosophy h2 {
	font-size: 58px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 35px 0;
}
.top-heading h3 {
	margin: 0;
	padding: 0 0 0 15px;
}
.bottom-sections .philosophy .top-heading {
	padding: 50px 15px;
	max-width: 1760px;
}
.top-heading h3:before {
	font-family: FontAwesome;
	left: -10px;
	top: -2px;
	content: "\f061";
	font-size: 12px;
	border: solid 1px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	position: relative;
}
.philosophy .philosophy-left {
	max-width: 555px;
}
.philosophy .btns {
	margin-top: 45px;
}
.philosophy .row {
	align-items: center;
}
.philosophy .philosophy-content {
	padding:50px 0;
}
.philosophy .philosophy-right {
	float: right;
}
.bottom-sections {
	background: #fff;
}
.philosophy {
	background: #fff;padding-bottom: 100px;
}
.top-heading {background: #fff;padding: 50px 15px;}
.top-heading:before {content: "";background: #00143b;position: absolute;left: 0;right: 0;top: 0;bottom: 0;border-radius: 50px 50px 0 0;}

.top-heading {position: relative;}

.top-heading h3 {position: relative;}
.top-heading h3 {margin: 0 auto;
    max-width: 1760px;
    font-size: 20px;
    font-weight: 300;}
.philosophy .container .col-md-6 {position: relative;}

.hover-boxes {background: rgba(0,20,59,0.9);position: absolute;left: -26px;top: -78px;max-width: 428px;color: #fff;font-size: 16px;border-radius: 35px;padding: 35px;}

.hover-boxes p.name {color: #9fb6d6;margin-bottom: 0;}

.hover-boxes.second {top: 315px;left: inherit;right: -30px;}
.top-heading.values {background: #fff;}

.top-heading.values h3 {color: #fff;}

.philosophy.values {background: #00143b;}

.philosophy.values a.btn {background: #f59b07;color: #00143b;}
.philosophy.values .philosophy-content {
    color: #fff;
}
.philosophy.values .container {position: relative;}

.philosophy.values .hover-boxes {background: rgba(255,255,255,0.9);color: #00143b;max-width: 400px;top: 0;left: 50%;}

.philosophy.values .hover-boxes p.name {margin-bottom: 10px;color: #00143b;font-weight: 700;    font-size: 20px;}

.philosophy.values .hover-boxes p.txt {margin: 0;}

.philosophy.values .row {align-items: normal;}

.philosophy.values .philosophy-right {padding-top:90px;}

.philosophy.values .hover-boxes.collaboration {top: 249px;max-width: 270px;left: 34%;}

.philosophy.values .hover-boxes.empathy {top: 204px;
    max-width: 291px;left: inherit;right: 159px;}
	.philosophy.values .hover-boxes.authentic {left: 5%;top: 365px;max-width: 318px;}

.philosophy.values .hover-boxes.positive {top: 594px;left: 15%;max-width: 315px;}

.philosophy.values {min-height: 900px;}

.philosophy.values .hover-boxes.passionate {top: 465px;left: 45%;max-width: 250px;}

.philosophy.values .hover-boxes.transparency {left: inherit;right: 20px;top: 542px;max-width: 360px;}
.hover-boxes p {
    line-height: 22px;
}
.philosophy.values h2 {
    padding-bottom: 10px;
}
.top-heading.commitment {background: #00143b;}
.top-heading.commitment:before {
    background: #f59b07;
}
.top-heading.commitment {color: #fff;}

.philosophy.commitment {background: #f59b07;}

.philosophy.commitment a.btn {background: #fff;border-color: #fff;color: #00143b;}
.top-heading.philosophy {background: #9fb6d6;}

.top-heading.philosophy:before {background: #fff;}
.top-heading.philosophy.training {background: #f59b07;}

.philosophy.training p {font-size: 16px;}

.philosophy.training h5 {font-weight: 700;margin: 0;padding-top: 8px;}
.top-heading.dedicated:before {background: #9fb6d6;}

.philosophy.dedicated {background: #9fb6d6;}

.philosophy.dedicated .hover-boxes p {margin: 0;color: #00143b;}

.philosophy.dedicated .hover-boxes p.name {font-size: 20px;padding-bottom: 10px;font-weight: 700;color: #00143b;}

.philosophy.dedicated .hover-boxes {background: rgba(255,255,255,0.9);}

.philosophy.dedicated .right-txt {width: 100%;float: left;padding-top: 110px;}

.philosophy.dedicated .hover-boxes.first {top: -33px;}

.philosophy.dedicated .right-txt ul {margin: 0;padding: 30px 0 0 0;list-style: none;     display: flex;
    align-items: center;}

.philosophy.dedicated .right-txt h4 {font-size: 20px;    font-weight: 700;}
.philosophy.dedicated .right-txt ul li {width: 25%;text-align: center;}

.philosophy.dedicated .right-txt ul li:nth-child(2) {position: relative;top: -10px;}

.philosophy.dedicated .right-txt ul li img {display: inline-block;}

.btns a.btn.yellow {background: #f59b07;border-color: #f59b07;color: #00143b;}
.top-heading.perks:before {background: #fff;}

.top-heading.perks {background: #f59b07;}

.philosophy.perks .philosophy-left {display: flex;max-width: 100%;align-items: center;justify-content: space-between;}

.philosophy.perks .philosophy-left h2 {width: 65%;padding: 0;}
.philosophy.perks .philosophy-left {
    padding-bottom: 30px;
}
.philosophy.perks .philosophy-left .benefits {max-width: 414px;margin-right: 3%;}

.philosophy.perks .philosophy-left .btns a.btn {padding: 0 25px;}

.philosophy.perks .philosophy-left .btns {margin: 0;width: 310px;text-align: right;}
.perks-list ul {margin: 0;padding: 0;list-style: none;overflow: hidden;display: flex;flex-wrap: wrap;}

.perks-list ul li {width: 20%;float: left;text-align: center;padding: 10px 0;}

.perks-list {overflow: hidden;padding-top: 60px;}

.perks-list ul li h5 {margin: 0 auto;max-width: 200px;font-size: 20px;font-weight: 700;}

.perks-list ul li .icons {padding: 20px 0;}
.working {background: #f59b07;padding: 100px 0;}

.working .videos {padding-bottom: 100px;}

.working h2 {font-size: 58px;
    font-weight: 700;
    margin: 0;
    padding: 0 0 35px 0;}

.working-right ul {margin: 0;padding: 0;list-style: none;}

.working-right ul li {padding: 15px 0 15px 45px;position: relative;}

.working-right ul li span {width: 30px;height: 30px;position: absolute;border: solid 1px;border-radius: 50%;text-align: center;line-height: 28px;left: 0;top: 15px;}
.footer {background: #00143b;padding: 100px 0;color: #fff;}

.footer h3 {font-size: 20px;padding-bottom: 20px;font-weight: 500;}

.footer  .f-menu ul li a {color: #fff;font-size: 18px;text-decoration: none;font-weight: 300;}

.footer .f-menu ul {margin: 0;padding: 0;list-style: none;width: 33%;float: left;}

.footer .f-menu ul li {padding-bottom: 14px;}

.footer .container {max-width: 1760px;}

.f-address p {font-size: 18px;}

.footer-bottom .social li a {background: #2c3763;
    width: 35px;
    height: 35px;
    display: block;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    line-height: 27px;
    font-size: 15px;}

.footer-bottom .social li {list-style: none;margin-right: 20px;}

.footer-bottom .social ul {display: flex;margin: 0;}

.footer-bottom .social li a i {line-height: 36px;}

.footer-bottom .f-card {float: right;}

.footer-bottom .f-card ul {display: flex;list-style: none;align-items: center;margin: 0;}

.footer-bottom .f-card ul li {padding-left: 30px;}
.working .videos img {
    max-width: 100%;
}
.footer-bottom {display: flex;justify-content: space-between;align-items: center;padding-top: 90px;}
.btns a.btn:hover {background: transparent;color: #00143b;}

.btns a.btn.transparent:hover {background: #00143b !important;color: #fff !important;}

.philosophy.values a.btn:hover {background: none;color: #fff;border-color: #f59b07;}
.working .videos {border-radius: 40px;
    overflow: hidden;
    height: 760px;
    position: relative;
    padding: 0;
    margin-bottom: 100px;}

.working .videos video {
    border-radius: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.top-heading.dedicated.change-color:before {background: #f59b07;}

.top-heading.dedicated.change-color {background: #00143b;}

#dedicated.change-color {background: #f59b07;}

.philosophy.dedicated.change-color .hover-boxes {background: rgba(0,20,59,0.9);color: #fff;}

.philosophy.dedicated.change-color .hover-boxes p.name {color: #fff;}

.philosophy.dedicated.change-color .hover-boxes p {color: #fff;}

.top-heading.philosophy.training.change-color {background: #fff;}

.top-heading.philosophy.training.change-color:before {background: #9fb6d6;}

.philosophy.training.change-color {background: #9fb6d6;}
#perks .benefits.wow.fadeInUp {
    max-width: 650px;
}
.scrool-boxes.total-1 {
    top: 33%;
}

@media screen and (min-width:1024px) and (max-width:1599px){
.first-section .ban-left h1 {font-size: 55px;max-width: 550px;}

.philosophy h2 {font-size: 45px;}

body {font-size: 16px;}

.hover-boxes {top: 0;}

.perks-list ul li h5 {font-size: 16px;}

.working h2 {font-size: 45px;}
.footer .f-menu ul li a, .f-address p {
    font-size: 16px;
}
.header .menu ul li a {
    font-size: 17px;
    padding: 10px 10px;
}
}
@media screen and (min-width:1023px) and (max-width:1279px){
div#marquee-vertical li:nth-child(odd) {
    float: right;
}
}
@media screen and (min-width:1900px){
.first-section .scrool-boxes {
    right: -190px;
}
}
.footer-bottom .f-card ul li img {
        max-width: 50px !important;
    }
@media screen and (min-width:768px){
    .footer-bottom .f-card ul li img {
        max-width: 100px !important;
    }
   .footer-bottom .f-card ul li:nth-child(2) img {
       width: 110px !important;
        max-width: 110px !important;
   }
   .footer-bottom .f-card ul li:nth-child(3) img {
       width: 120px !important;
        max-width: 120px !important;
   }
   .footer-bottom .f-card ul li:nth-child(4) img {
       width: 195px;
        max-width: 195px !important;
   }
.first-section{
	    padding-top: 0;
}
.first-section .ban-left {
    padding-top: 155px;
}
.first-section .ban-right {
    padding-top: 155px;
}
.scrool-boxes {
    top: 0;
}
.footer-bottom .social ul {
    padding: 0;
}
.s-boxes {
    height: 1100px;
}
.footer-bottom .f-card {width: 45%;text-align: left;}
.footer-bottom .f-card ul li img {max-width: 100%;}

.footer-bottom .f-card ul {padding: 0;}
}

/*.top-heading {
    position: sticky;
    z-index: 1;
}*/


@media screen and (min-width:1500px) and (max-width:1900px) {
.first-section .scrool-boxes {
    right: -90px;
}
}

@media screen and (min-width:1024px) and (max-width:1250px){
    

.footer-bottom .f-card {
    width: 50% !important;
   
}


img {max-width: 100%;}
	.header .logo {max-width: 150px;}
.header .logo svg {width: 150px;}
.header .menu ul li a {padding: 10px 10px;font-size: 17px;}

.header .menu {padding-right: 10px;}

.header .hdr-right .social ul li {padding: 0 5px;}

.first-section .ban-left h1 {font-size: 55px;}

.first-section {max-width: 100%;overflow: hidden;padding-bottom: 90px;}


.scrool-boxes {right: 30px;min-width: 600px;}

.first-section {}

.philosophy h2 {font-size: 45px;}


.hover-boxes.second {right: 30px;}

.hover-boxes {left: 20px;}


.philosophy.values {min-height: 900px !important;}

.philosophy.values .hover-boxes.collaboration {top: 165px;left: 27%;}

.philosophy.values .hover-boxes.passionate {top: 389px;}

.perks-list ul li h5 {font-size: 17px;}

.footer .f-menu ul li a {font-size: 16px;}

.f-address p {font-size: 16px;}

.footer {padding: 50px 0;}

.working {padding: 50px 0;}

.header {padding: 30px 0;}
.working .videos video {max-height: 560px;}

.working .videos {height: 600px;}
}
@media screen and (min-width:768px) and (max-width:1023px){
    
.footer-bottom .f-card {
    width: 50% !important;
   
}

	img {max-width: 100%;}
	.header .logo {max-width: 150px;}
.header .logo svg {width: 150px;}
.first-section .ban-left h1 {font-size: 45px;}
.header .menu {display: none;}
.header .hdr-right .social ul li {padding: 0 5px;}
#dedicated.philosophy .philosophy-content, #commitment.philosophy .philosophy-content, #perks.philosophy .philosophy-content {padding-top: 0;}
.m-menu {position: absolute;display: block !important;right: 0;top: 36px;right: 15px;border: solid 1px;width: 32px;height: 30px;text-align: center;line-height: 30px;padding-top: 5px;}
.header .menu {position: fixed;left: 0;right: 0;top: 95px;background: #2c3763;z-index: 999;padding: 35px 25px;bottom: 0;}

.header .menu ul {display: block;}

.header .menu ul li a {color: #fff;padding: 15px 20px;}
.header .hdr-right .social ul li {padding: 0 5px;}

.m-menu {position: absolute;display: block !important;right: 0;top: 36px;right: 30px;border: solid 1px;width: 32px;height: 30px;text-align: center;line-height: 30px;padding-top: 5px;}
.Menuactive .header .menu {
    display: block;
}
body.Menuactive {
    position: fixed;
}
.header {padding: 20px 0;}
.header .hdr-right .social {padding-right: 45px;}
.first-section .ban-left h1 {font-size: 48px; max-width:375px;}
.first-section {max-width: 100%;overflow: hidden;}


.btns a.btn {
    padding: 0 15px;
}
.scrool-boxes {right: 20px;}

.first-section {padding-bottom: 60px;padding-top: 0px;}

.scrool-boxes .s-box:nth-child(odd) {}

.scrool-boxes .s-box {float: right;}


.philosophy .philosophy-left {max-width: 100%;}

.hover-boxes {left: 40%;}

.hover-boxes.second {right: inherit;top: 200px;left:20px;}

.philosophy .philosophy-right {width: 100%;text-align: center;padding-top: 0;}



.philosophy.values .hover-boxes.empathy {right: 30px;top: 333px;}

.philosophy.values .hover-boxes.collaboration {left: 22%;top: 300px;}

.philosophy.values .hover-boxes.authentic {left: 30px;top: 460px;}

.philosophy.values .hover-boxes.passionate {top: 526px;left: 55%;}

.philosophy.values .hover-boxes.positive {top: 650px;left: 9%;}

.philosophy.values .hover-boxes.transparency {top: 696px;}

.philosophy.values .philosophy-content {}

.philosophy.values .hover-boxes {top: 144px;left: inherit;right: 30px;}

.philosophy.commitment .philosophy-right {padding-top: 0;}

.philosophy.dedicated .right-txt {padding-top: 30px;}

.philosophy.perks .philosophy-left {display: block;}

.philosophy.perks .philosophy-left h2 {width: 100%;}

.philosophy.perks .philosophy-left .benefits {max-width: 100%;margin: 30px 0;}

.philosophy.perks .philosophy-left .btns {text-align: left;}

.perks-list ul li {width: 33%;}

.working .videos {padding-bottom: 50px;}

.working-right {padding-top: 50px;}

.footer {padding: 50px 0;}

.f-menu {padding-top: 60px;}

.f-address {padding-top: 60px;}
.philosophy.values {
    min-height: 970px !important;
}
div#marquee-vertical li:nth-child(odd){
	float:right;
}
.working .videos {height: 420px;}

.working .videos video {height: 488px;}
}
@media screen and (min-width:992px) and (max-width:1023px){
.philosophy .philosophy-content .col-md-12.col-lg-6 {/* position: static; */}

.hover-boxes {left: 0;}

.footer .f-menu ul li a {font-size: 16px;}

.f-address p {font-size: 16px;}

.f-address {padding-top: 0;}
body {
    font-size: 17px;
}
.footer .f-menu ul li a, .f-address p{
	font-size:17px;
}

.f-menu {padding-top: 0;}
}
@media screen and (max-width:991px){
 .scrool-boxes.total-1 {
        top: 25%;
    }
}
    
@media screen and (max-width:767px){
   
    .scrool-boxes.total-1 {
        top: 55% !important;
    }
    .scrool-boxes .s-box{
        
        width:340px;
    }
.first-section .container {display: block;}
body {
    font-size: 17px;
}
img {max-width: 100%;}
.footer .f-menu ul li a, .f-address p{
	font-size:17px;
}
.header .menu {display: none;}
.header .menu {position: fixed;left: 0;right: 0;top: 95px;background: #2c3763;z-index: 999;padding: 35px 25px;bottom: 0;}

.header .menu ul {display: block;}

.header .menu ul li a {color: #fff;padding: 15px 20px;}
.header .hdr-right .social ul li {padding: 0 5px;}

.m-menu {position: absolute;display: block !important;right: 0;top: 36px;right: 15px;border: solid 1px;width: 32px;height: 30px;text-align: center;line-height: 30px;padding-top: 5px;}
.Menuactive .header .menu {
    display: block;
}
body.Menuactive {
    position: fixed;
}
.header .hdr-right .social {padding-right: 45px;}
.first-section .ban-left h1 {font-size: 35px;}
.scrool-boxes {    min-width: 360px;top: 650px;    right: 0px;
    margin-top: 0px; width:100%;}
.header .logo {max-width: 150px;}

.header .logo svg {width: 150px;}

.header {padding: 20px 0;}

.first-section {padding-top: 113px;padding-bottom: 50px;    overflow: hidden;}

.btns a.btn {    margin-bottom: 25px;
    padding: 0 25px;
    height: 55px;
    line-height: 53px;
}

.first-section .btns {padding: 25px 0;}

.philosophy h2 {font-size: 35px;}


.hover-boxes {position: static;margin: 15px 0;width: 100%;float: left;max-width: 100% !important;}

.philosophy .philosophy-right {margin-bottom: 15px;}

.philosophy {padding-bottom: 20px;max-width: 100%;overflow: hidden;}

.philosophy.dedicated .right-txt {padding-top: 40px;}

.philosophy.dedicated .right-txt ul li {margin: 10px 5px;width: 46%;}

.philosophy.dedicated .right-txt ul {flex-wrap: wrap;}

.philosophy.perks .philosophy-left {display: block;}

.philosophy.perks .philosophy-left h2 {width: 100%;}

.philosophy.perks .philosophy-left .benefits {max-width: 100%;margin: 25px 0;}

.perks-list ul li {width: 50%;}

.perks-list ul li h5 {font-size: 16px;}

.working h2 {font-size: 40px;}

.working .videos {padding-bottom: 40px;}

.f-menu {padding: 25px 0;margin-top: 25px;}

.footer .f-menu ul {width: 100%;}

.f-address {padding-top: 35px;}

.footer-bottom {display: block;padding-top: 35px;padding-bottom: 25px;}

.footer-bottom .social ul {margin: 0;padding: 0;justify-content: center;}

.footer-bottom .f-card {float: left;padding-top: 25px;}

.footer-bottom .f-card ul {margin: 0;padding: 0;justify-content: center;}

.footer {padding-top: 55px;}

.s-boxes {width: 100%;height: 670px;}
.first-section{
	max-height:none;
}
.working {padding: 60px 0;}
.working .videos {height: 200px;margin-bottom: 40px;}
.first-section .ban-right {max-width: 100%;left: 0;text-align: center;    top: 50px;}

.working .videos video {max-height: 200px;}
div#marquee-vertical li{
	float:left !important;
	clear:none !important;
	margin:10px;
}
div#marquee-vertical li:nth-child(odd){
	margin-top:330px;
}


.scrool-boxes.mobile {display: block !important;}
}
.copy-right p {
    font-size: 14px !important;
}
@media screen and (max-width:375px){
.scrool-boxes .s-box{
	margin-top:20px;
}
}

@media screen and (min-width:768px) and (max-width:1299px){
body .container {padding-left: 30px;padding-right: 30px;}

.first-section .btns a.btn.transparent {margin-right: 0;}

.top-heading {padding-left: 30px;padding-right: 30px;}

.philosophy {padding-bottom: 0;}
.philosophy h2{
	font-size:50px;
}
}
@media screen and (min-width:1023px) and (max-width:1299px){
.philosophy {padding-bottom:50px;}	
}

a.bot-top{
position:fixed;
bottom: 20px;
right: 20px;
width: 50px;
height: 50px;
background: #fff;
    color: #ffb740;
text-align: center;
border-radius: 50%;
line-height: 50px;
/*padding-top: 16px;*/
}

.working-right.wow.fadeInUp.number-ol ol li {
    padding: 15px 0 15px 15px;
}

@media screen and (min-width: 993px) and (max-width: 1300px){
.hdr-right .social {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.footer-bottom .f-card {
    float: unset !important;
}
.copy-right p {
    text-align: center;
    margin-top: 20px;
}

}
