@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Oswald:200,300,400,500,600,700');#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999;}
#status{width:30px;height:30px;position:absolute;left:50%;top:50%;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center;margin:-15px 0 0 -15px;}
body{font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;line-height:22px;font-weight:normal;color:#686868;text-decoration:none;margin:0px;-webkit-font-smoothing:antialiased;padding:0;}
*{-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box;}
::selection{background:#155E9E;color:#fff;}
::-moz-selection{background:#155E9E;color:#fff;}
a{color:#155E9E;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
a:hover{color:#0A89E8;}
p{margin:0 0 30px 0;clear:left;padding:0;}
h1, h2, h3, h4{margin:0 0 20px 0;padding:0;font-weight:normal;}
hr{margin:20px 0 50px 0;height:0;border:0;border-top:1px solid rgba(0,0 ,0 ,0.11);float:left;width:100%;position:relative;}
.title{}
.lined{position:relative;padding:20px 0 0 0;margin:0 0 25px 0;}
.lined:before{width:30px;height:2px;background-color:#C7CFD6;content:'';position:absolute;left:0;top:0;}
.caps{text-transform:uppercase;}
.heading{font-size:32px;font-weight:900;line-height:normal;font-family:'Oswald', sans-serif;}
.heading span{font-size:20px;font-weight:400;}
.subheading{}
.subtitle{}
img{border:0;}
a img{border:0;}
.list{margin:0 0 25px 0;padding:0;list-style:none;}
.list li{margin:0;padding:5px 0 5px 20px;background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:left 15px;list-style-position:inside;}
.link{}
.link a{color:#fff;font-size:13px;font-family:'Oswald', sans-serif;font-weight:400;background-color:#155E9E;position:relative;overflow:hidden;display:inline-block;height:40px;line-height:36px;padding:0 60px 0 18px;}
.link a:hover{background-color:#0B2F4F;}
.link a:after{width:46px;height:40px;position:absolute;top:0;right:-10px;content:'';background-color:#0A89E8;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.link a:hover:after{width:56px;}
.link a:before{width:36px;height:36px;position:absolute;top:0;right:0;content:'';-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:center center;z-index:1;}
.justify{text-align:justify;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.outer{width:100%;overflow:hidden;float:left;}
.top-container{width:100%;float:left;position:relative;background-color:#fff;font-size:12px;border-bottom:1px solid #E6E7E8;text-align:right;clear:right;}
.top-info{display:inline-block;margin:15px 30px 0 0;padding:0;font-size:14px;}
.top-info i{color:#0A89E8;margin:0 10px 0 25px;font-size:16px;}
.iconic-wrap{width:100%;float:right;clear:right;text-align:right;padding:30px 150px 30px 0;}
.iconic-info{display:inline-block;position:relative;padding:0 0 0 60px;margin-left:25px;text-align:left;}
.iconic-info span{font-family:'Oswald', sans-serif;color:#000;font-size:18px;font-weight:500;}
.iconic-info i{color:#0A89E8;font-size:40px;position:absolute;left:0;top:-5px;}
.fa-button{float:right;position:relative;}
.fa-button a{display:block;font-family:'Oswald', sans-serif;padding:22px 25px;font-size:15px;font-weight:400;line-height:normal;color:#fff;position:relative;}
.fa-button a i{font-size:20px;}
.fa-button a:after{width:100%;height:100%;position:absolute;top:0;left:0;content:'';background-color:#0A89E8;z-index:1;-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg);}
.fa-button a span{position:relative;z-index:2;}
.fa-button a:hover:after{background-color:#155E9E;}
social{display:inline-block;position:relative;margin:0;padding:0;float:right;}
social:after{width:2000px;height:100%;position:absolute;top:0;left:0;content:'';background-color:#0B2F4F;z-index:1;-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg);}
social a{width:47px;height:47px;display:block;float:left;text-align:center;position:relative;z-index:2;color:#fff;line-height:47px;}
social a i{width:47px;height:47px;display:inline-block;margin:0;}
social a:hover{color:#0A89E8;}
header{width:100%;position:relative;float:left;z-index:999;background-color:#0B2F4F;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header.smaller{position:fixed;left:0;top:0;background-color:#0B2F4F;}
.logo-wrap{width:100%;float:left;position:relative;}
.logo{left:0;top:0;position:absolute;padding:35px;z-index:4;text-align:center;}
.logo:after{width:2000px;height:100%;position:absolute;top:0;right:0;content:'';background-color:#155E9E;z-index:-1;-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg);}
header .logo img{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;display:inline-block;vertical-align:middle;}
header.smaller .logo img{width:100px;}
main{width:1180px;margin:0 auto;position:relative;}
section{width:100%;float:left;margin:0;padding:0;position:relative;}
.block-wrap{width:100%;float:left;position:relative;z-index:9;background-color:#fff;padding:0 0 50px 0;margin-top:-117px;-webkit-box-shadow:0px -6px 8px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow:0px -6px 8px 0px rgba(50, 50, 50, 0.3);box-shadow:0px -6px 8px 0px rgba(50, 50, 50, 0.3);}
.perspective{width:100%;float:left;text-align:center;margin:0 0 25px 0;font-family:'Oswald', sans-serif;font-weight:500;font-size:20px;line-height:normal;}
.perspective span{position:relative;display:inline-block;padding:20px 25px;color:#fff;}
.perspective span:before{content:"";position:absolute;background-color:#155E9E;top:0;bottom:-11%;left:-3%;right:-3%;-webkit-transform:perspective(7em) rotateX(-30deg);transform:perspective(7em) rotateX(-30deg);z-index:-1;}
.box{width:25%;float:left;text-align:center;min-height:300px;border-right:1px solid #E1E1E1;padding:0 25px;}
.border-none{border-right:0;}
.box p:last-child{margin:0;}
.box h1{font-size:18px;line-height:normal;font-weight:600;color:#043D67;text-transform:uppercase;font-family:'Oswald', sans-serif;position:relative;padding:15px 0 0 0;margin:15px 0 0 0;}
.box img{vertical-align:middle;margin:0;display:inline-block;}
.box h1 span{font-size:14px;}
.box h1:before{width:30px;height:2px;background-color:#C7CFD6;position:absolute;left:50%;top:0;margin-left:-15px;content:'';}
.intro{float:left;background-image:url(../images/intro-bg.jpg);color:#fff;padding:90px 0;position:relative;}
.intro .inner{width:100%;float:left;padding:0 125px;}
.intro:before{width:60%;height:100%;position:absolute;left:-100px;top:0;content:'';background-color:#0B2F4F;-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg);}
.intro-content{width:40%;float:left;}
.intro-img{float:right;width:50%;height:400px;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:-8px 8px 0px 0px #0A89E8;-moz-box-shadow:-8px 8px 0px 0px #0A89E8;box-shadow:-8px 8px 0px 0px #0A89E8;background-image:url(../images/intro-img.jpg);text-align:center;}
.intro-img h1{margin:0 0 15px 0;padding:0;font-size:44px;font-weight:800;line-height:normal;text-transform:uppercase;font-family:'Oswald', sans-serif;}
.whychoose{width:100%;float:left;position:relative;padding:90px 0;border-bottom:1px solid #EFEFF0;}
.whychoose:before{width:40%;height:100%;position:absolute;left:-100px;top:0;content:'';background-color:#EFEFF0;-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg);}
.img-style{width:100%;display:block;vertical-align:middle;-webkit-box-shadow:-8px 8px 0px 0px #0A89E8;-moz-box-shadow:-8px 8px 0px 0px #0A89E8;box-shadow:-8px 8px 0px 0px #0A89E8;}
.side-a{width:30%;float:left;font-size:14px;font-weight:700;color:#232331;line-height:normal;text-transform:uppercase;}
.side-b{width:65%;float:right;border-left:1px solid #DCDCDE;}
.side-b p{width:100%;float:left;position:relative;padding:0 0 0 50px;}
.side-b p:before{width:10px;height:10px;background-color:#0A89E8;border:2px solid #DCDCDE;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;left:-7px;top:0;content:'';}
.data-progress{width:100%;float:left;padding:90px 0;}
.counter-box{width:25%;float:left;padding:15px 0 20px 100px;font-weight:700;color:#232331;background-repeat:no-repeat;background-position:left top;text-transform:uppercase;font-family:'Oswald', sans-serif;}
.counter-box p{margin:0 0 10px 0;padding:0;color:#7B7B7B !important;font-size:18px;font-weight:600;}
.counter{font-size:42px;font-weight:800;}
.ex{font-size:32px;line-height:32px;}
.counter-box .title{font-size:13px;color:#000;font-weight:700;}
.ico1{background-image:url(../images/icons/icon4.png);}
.ico2{background-image:url(../images/icons/icon5.png);}
.ico3{background-image:url(../images/icons/icon6.png);}
.ico4{background-image:url(../images/icons/icon7.png);}
row{width:100%;float:left;margin:0 0 25px 0;padding:0;display:block;}
.fullwidth{width:100%;display:block;}
clearfix{width:100%;height:100px;float:left;margin:0;padding:0;display:block;}
.two-col{width:46%;float:left;margin-right:8%;}
.three-col{width:30%;float:left;margin-right:3%;}
.four-col{width:22%;float:left;margin-right:4%;}
.last{margin-right:0 !important;}
.jarallax{position:relative;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;}
.footer{background-image:url(../images/footer-bg.jpg);}
footer h3{font-family:'Oswald', sans-serif;font-size:16px;line-height:normal;}
footer{width:100%;float:left;padding:100px 0 0 0;color:#fff;position:relative;}
footer a{color:#fff;}
footer a:hover{color:rgba(2525, 255 ,255, 0.7);}
footer:before{width:40%;height:50px;position:absolute;right:-20px;top:0;content:'';background-color:#fff;-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg);}
.ft-1{width:40%;float:left;padding-right:100px;}
.ft-2{width:20%;float:left;padding-right:50px;}
.footer ul, .footer li{list-style:none;margin:0;padding:0;}
.footer li a{padding:5px 0;width:100%;float:left;display:block;line-height:normal;}
.add{position:relative;padding:0 0 0 40px;margin:0 0 10px 0;}
.add i{position:absolute;left:0;top:5px;color:#0A89E8;font-size:15px;}
.add .fa-mobile{font-size:25px;}
strong{font-weight:700;}
footer .lined{font-size:44px;}
.copyright{width:100%;position:relative;float:right;padding:25px;margin:45px 0 0 0;text-align:right;}
.copyright:after{background-color:#0A89E8;width:74%;height:100%;position:absolute;top:0;right:-200px;content:'';-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);z-index:-1;}
.icon_box{border-bottom:1px solid #e6e6e6;padding-bottom:7px;margin-bottom:23px;}
.icon_box:hover i{background-color:rgb(11, 48, 78);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.icon_box i{float:left;margin:0px 20px 0px 0px;background:rgb(11, 136, 232);padding:8px;border-radius:100%;width:45px;height:45px;text-align:center;line-height:30px;color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.icon_box .descripion{display:block;overflow:hidden}
.icon_box .descripion h5{font-size:18px;margin:0 0 8px 0;font-weight:900;}
.icon_box p{margin:0;padding-bottom:15px}
.icon_box a{color:#434446}
.rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.display-box{width:100%;float:left;position:relative;overflow:hidden;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.display-box img{display:block;position:relative;width:100%;display:block;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.display-box:hover img{-webkit-animation-name:rotate;-webkit-animation-duration:50s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
.display-box a{width:40px;height:40px;position:absolute;top:-100%;left:50%;margin:-20px 0 0 -20px;z-index:5;border:2px solid #fff;background-image:url(../images/icons/plus.png);background-repeat:no-repeat;background-position:center center;text-indent:-999999px;font-size:0;display:block;}
.display-box:hover a{top:50%;}
.name{color:#1c5d9a;font-size:16px;text-align:center;font-weight:700;padding:20px 0 0 0;}
.name span{color:#2A2E37;font-size:12px;font-weight:300;}
.display-box img{display:block;position:relative;width:100%;display:block;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.display-box:hover img{-webkit-animation-name:rotate;-webkit-animation-duration:50s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
.display-box a{width:40px;height:40px;position:absolute;top:-100%;left:50%;margin:-20px 0 0 -20px;z-index:5;border:2px solid #fff;background-image:url(../images/icons/plus.png);background-repeat:no-repeat;background-position:center center;text-indent:-999999px;font-size:0;display:block;}
.display-box:hover a{top:50%;}
.name{color:#4498dc;font-size:15px;text-align:center;font-weight:700;padding:20px 0 0 0;}
.name span{color:#2A2E37;font-size:12px;font-weight:bold;}
.two-col_contact{width:46%;float:left;background-color:#1c5d9a;height:300px;margin-right:20px;}
.h1_contact{float:left;margin:15px;font-weight:800;color:#FFFFFF;}
.key_contact{width:100%;position:relative;text-align:center;padding-top:10px;padding-bottom:10px;display:inline-block;float:left;}
.manager{width:22%;margin-right:4%;display:inline-block;border:1px solid #c6c6c6;padding:15px;border-radius:20px 20px 0 0;}
.key_contact_general{width:100%;position:relative;text-align:center;padding-top:10px;padding-bottom:20px;padding-left:0;display:inline-block;float:left;}
.manager_general{width:22%;margin-right:4%;display:inline-block;border:1px solid #c6c6c6;padding:15px;border-radius:20px 20px 0 0;}
.txtRedBold{font-weight:bold;font-size:11px;color:Red;text-decoration:none;}
.inner-banner{width:100%;height:300px;position:relative;float:left;margin:0;text-align:center;color:#fff;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;}
.inner-banner:before{width:100%;height:100%;position:absolute;left:0;top:0;content:'';background-color:rgba(0, 0, 0, 0.3);}
.inner-banner h1{font-size:40px;line-height:normal;margin:0;font-family:'Oswald', sans-serif;text-align:center;position:relative;z-index:3;font-weight:900;text-transform:uppercase;}
.breadcrumb{width:100%;float:left;padding:20px 0;border-bottom:1px solid rgba(0, 0, 0, 0.1);font-size:14px;margin:0 0 50px 0;position:relative;color:#565B62;text-transform:uppercase;text-align:center;}
.breadcrumb:after{width:50px;height:5px;position:absolute;left:50%;margin-left:-25px;bottom:-1px;background-color:#0A89E8;content:'';}
.breadcrumb a{color:#565B62;word-spacing:normal !important;}
.breadcrumb a:hover{color:#009FE4;}
.banner1{background-image:url(../images/banner1.jpg);}
.banner2{background-image:url(../images/banner2.jpg);}
.banner3{background-image:url(../images/banner3.jpg);}
.banner4{background-image:url(../images/banner4.jpg);}
.banner5{background-image:url(../images/banner5.jpg);}
.banner6{background-image:url(../images/banner6.jpg);}
.banner7{background-image:url(../images/banner7.jpg);}
.banner8{background-image:url(../images/banner8.jpg);}
.banner9{background-image:url(../images/banner9.jpg);}
.banner10{background-image:url(../images/banner10.jpg);}
.banner11{background-image:url(../images/banner11.jpg);}
.banner12{background-image:url(../images/banner12.jpg);}




.triangle-up {
	width: 0;
	height: 0;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-bottom: 50px solid #555;
}
.triangle-img{
	background-image: url(../images/triangle1.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	height: 239px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 25px;
}
.triangle-img h1 {
    color: #fff;
    padding-top: 85px;
    font-size: 30px;
    font-weight: 600;
}
.sustain-in {
    padding: 50px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 1.2%;
}
.sustain-in .innr-box{
	background-color: #155e9e;
	padding: 20px 15px;
}

.sustain-in .innr-box h2{
	color: #fff;
	font-size: 18px;
}
.sustain-in .innr-box .img-box{
    padding: 6px 0;
}
.sustain-in .innr-box ul.list li{
	color: #fff;
}
.btm-sustain{
	background-color: #155e9e;
	padding: 25px 30px;
	display: inline-block;
    margin-top: 30px;
}
.btm-sustain h2 {
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
}
.sustain-col {
    flex: 0 0 32.5%;
    float: left;
    padding: 0px 10px;
    background-color: #155e9e;
}









form{margin:0;padding:0;}
*:focus{outline:none;}
.fieldset{width:100%;height:auto;padding:8px 10px;background-color:none;background-color:transparent;display:block;border:1px solid rgba(255, 255, 255, 0.2);margin:0 0 10px 0;color:#fff;font-size:12px;font-family:'RalewayRegular';float:left;}
.sendbutton{width:auto;height:auto;border:0;outline:0;margin:0 5px 0 0;float:left;color:#fff;font-size:20px;font-family:'RalewayExtraBold';cursor:pointer;vertical-align:top;padding:10px 20px;text-align:center;background-color:#00BFF3;text-transform:uppercase;}
.sendbutton:hover{background-color:#1442A2;color:#fff;}
::-webkit-input-placeholder{color:#fff !important;}
:-moz-placeholder{color:#fff !important;}
::-moz-placeholder{color:#fff !important;}
:-ms-input-placeholder{color:#fff !important;}
.client-logo{float:left;width:100%;padding:0px;margin:0px;}
.client-logo li{list-style:none;float:left;width:19.8%;border:1px solid #c1c1c1;text-align:center;margin:.1%;line-height:0;}
.client-logo li img{max-width:100%;}
.hrr{border:1px dotted #3A3838;}
.middle2 h3{font-size:20px;background:rgba(38,38,38,1.00);padding:10px 10px;text-transform:uppercase;}
.field{background:#fff;border:none;height:40px;border-radius:3px;border:1px solid #dddddd;color:#000000;margin-bottom:10px;padding:0px 5px;margin-top:8px;}
.fieldari{background:#fff;border:none;border-radius:3px;border:1px solid #dddddd;color:#000000}
.maf{}
.text-area{float:left;width:98%;}
.text-area textarea{width:100%;height:200px;margin-top:10px;}
.middle3{padding:2px;}
form header{margin:0 0 20px 0;}
form header div{font-size:90%;color:#999;}
form header h2{margin:0 0 0px 0;}
form > div{clear:both;overflow:hidden;padding:1px;margin:0 0 10px 0;}
form > div > fieldset > div > div{margin:0 0 5px 0;}
form > div > label,
legend{width:18%;float:left;padding-right:10px;}
form > div > div,
form > div > fieldset > div{width:48%;float:left;margin-right:2%;}
form > div > fieldset label{font-size:100%;}
fieldset{border:0;padding:0;}
.desc{color:#868686;}
input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
textarea{width:80%;}
input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
textarea,
select{width:100%;}
input[type=reset]:focus{border-color:#ee1e40;}
input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=reset]:focus,
textarea:focus{outline:0;border-color:#ee1e40;}
.fldbut{padding:12px 35px;background:#1d87e3;color:#FFF;border:none;border-radius:2px;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.fldbut:hover{background:#1c5d9a;color:#fff;}
@media (max-width:600px){form > div{margin:0 0 15px 0;}
form > div > label,
legend{width:100%;float:none;margin:0 0 5px 0;}
form > div > div,
form > div > fieldset > div{width:100%;float:none;}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
textarea{width:100%;}
.desc{margin:5px 0px;float:left;}
.field{width:100% !important;}
@media (min-width:1200px){form > div > label,
legend{text-align:left;}
}
@media only screen and (max-width:1180px){main{width:100%;float:left;padding:0 25px;}
.top-container{border-bottom:0;text-align:center;}
.logo{width:100%;float:left;text-align:center;background-color:#155E9E;padding:20px;}
.logo:after{display:none;}
header.smaller{float:left;position:relative;left:auto;top:auto;}
.top-info, .iconic-wrap, social{width:100%;float:left;padding:20px;}
.iconic-info{display:none;}
social:after{display:none;}
.iconic-wrap{display:none;}
}
@media only screen and (max-width:1024px){}
@media only screen and (max-width:800px){}
@media only screen and (max-width:768px){.logo{width:100%;text-align:center;position:relative;float:left;left:auto;top:0;}
.top-container main, .logo-wrap main{padding:0;}
.top-info, social{width:100%;text-align:center;}
.top-info{padding:10px 0;margin:0;}
social{background-color:#0B2F4F;padding:0;}
social:after{display:none;}
social a{display:inline-block;float:none;}
social a{width:35px;height:35px;line-height:35px;}
social a i{width:35px;height:35px;}
.fa-button{width:100%;background-color:#0A89E8;text-align:center;}
.fa-button a:after{display:none}
.box, .intro-content,
.intro-img,.two-col, .three-col, .four-col, .side-a, .side-b{width:100%;margin:0 0 25px 0;}
.ft-1,
.ft-2{width:100%;float:left;padding:10px 0;}
.intro .inner{padding:0;}
.block-wrap{margin:25px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.box{border-right:0;border-bottom:1px solid #E1E1E1;}
.copyright{text-align:center;}
.copyright:after{display:none;}
.sustain-col {flex:0 0 100%;}
}
@media only screen and (max-width:640px){.manager{width:100%;}
.manager_general{width:100%;}
}
@media only screen and (max-width:480px){
.triangle-img h1 {font-size: 20px;}
}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){}
.profile{width:50%;float:left;margin-right:8%;}