body{
overflow-x: hidden;
}
.coverage-border img{
width: 100px;
margin-left: -20px;
}
.coverage-pad{
margin-bottom: 40px;
}
.coverage-border{
border: 2px solid #3b7dd8;
padding: 50px;
margin-top: 96px;
margin-left: -30px;
}
.footer{
margin-left: -36px; 
margin-top: 15px;
}
.service{
margin-left: -36px;
margin-top: 5px;
}
.pro-title {
width: 100%;
left: 0%;
position: relative;
line-height: 50px;
}
.blue-para{
padding-top: 40px;
}
.carousel-indicators li.home-list{
width: 50px; height: 8px; margin: 0; background-color: #333;  border: 0px;  border-radius: 0px;
}
.home-box-title h1 {
z-index: 10;
padding: 5px;
width: 100%;
line-height: 20px;
opacity: 1;
font-size: 15px;
}
.home-box-title {
position: absolute;
bottom: 45px;
right: 0px;
width: 95%;
background: rgba(255,255,255,.7);
opacity: 1;
z-index: 38;
}
button.btn-contact .glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
left: 5px;
top: 3px;
}
span.page-numbers.current{
background: #3b7dd8;
border: 1px solid #000;
padding-left: 15px;
padding-right: 15px;
padding-top: 8px;
padding-bottom: 8px;
}
.nav-links a.page-numbers{
padding-left: 12px;
padding-top: 8px;
padding-right: 12px;
border: 1px solid #000;
padding-bottom: 8px;
}
.wel-img{
margin-top: 45px;
}
.small-img{
width: 100px;
height: 100px;
}
.blue-para p{
margin-bottom:-20px;
}
.box-none{
display: none;
}
.box-title h1 {
z-index: 10;
padding: 5px;
width: 100%;
line-height: 20px;
opacity: 1;
font-size: 15px;
}
.box-title {
position: absolute;
bottom: 3px;
right: 0px;
width: 95%;
background: rgba(255,255,255,.7);
opacity: 1;
z-index: 38;
}
.w33{
width: 33%;
float: left;
}
.title-pad{
padding-top: 30px;
padding-bottom: 30px;
}
.wpcf7-form-control-wrap .your-message{
height: 110px;
}
.title-pad-bottom{
padding-bottom: 15px;
}
.youtube-ol{
margin-left: -342px; margin-bottom: -30px;
}
.body-padding{
padding-left: 20%;
padding-right: 20%;
}
.about-map {
position: relative;
margin-left: -33px;
}
.con-footer-icon{
font-size: 25px;
padding-left: 20px;
color: #000;
}
.con-footer-icon:hover{
color: #000;
}
.footer-icon{
font-size: 25px;
padding-left: 20px;
color: #fff;
}
.footer-icon:hover{
color: #fff;
}
.career-contact {
width: 100%;
}
.career-contact input[type="text"],.career-contact input[type="email"],.career-contact input[type="tel"],
.career-contact textarea ,.wpcf7-form textarea{
width: 100% !important;
padding: 6px;
margin-bottom: 5px; 
}
.career-contact input[type="submit"] {
width: 92px;
background: #cb1919;
border: 0px;
padding: 0px;
color: white;
margin-top: 0px;
text-align: center;
}
.career-contact textarea {
height:100px;
}
.main-contact textarea {
height:130px;
}
.cov-para{
width: 70%;
left: 16%;
position: relative;
}
.coverage img{
padding:20px;
}
.number{
font-size: 30px;
}
.number-border{
border-right: 2px solid #4059e1;
padding-left: 70px;
}
.coverage h1{
width: 70%;
}
.pad-left {
margin-left: 0px;
}
.goods-margin{
margin-top: 80px;
}
@font-face {
font-family: 'AvenirLTPro-Roman';
src: url(//htatthihapaing.com/wp-content/themes/htp/fonts/AvenirLTPro-Roman.ttf) format('woff2');;
font-display: swap;
}
.number-font{
font-family: 'AvenirLTPro-Roman';
font-display: swap;
}
@font-face {
font-family: 'Montserrat-Light';
src: url(//htatthihapaing.com/wp-content/themes/htp/fonts/Montserrat-Light.otf) format('woff2');;
font-display: swap;
}
@font-face {font-family: 'AvenirLTPro-Black';
src: url(//htatthihapaing.com/wp-content/themes/htp/fonts/AvenirLTPro-Black.ttf) format('woff2');;
font-display: swap;	
} @font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/materialicons/v139/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
font-display: swap;	
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIUwaEQbjB_mQ.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIUwaEQbjB_mQ.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIUwaEQbjB_mQ.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIUwaEQbjB_mQ.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIUwaEQbjB_mQ.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIUwaEQbjB_mQ.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIUwaEQbjB_mQ.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVIUwaEQbjA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} .title-h2{ 
font-family: 'AvenirLTPro-Black';
}
h2{
font-family: 'AvenirLTPro-Black';
}
.bold-hh{
font-size: 50px; font-weight: bold; padding-left: 5px;
margin-bottom: -20px;
}
.bg-milestone{
background: url(https://www.htatthihapaing.com/wp-content/uploads/2019/03/goal.png);
background-size: auto auto;
opacity: 1;
background-position: right;
background-repeat: no-repeat;
}
.milestone-blue{
background: #3b93ef;
opacity: 0.8;
overflow: hidden;
height: 300px;
float: left;
}
.milestone-icon {
top: 30px;
position: relative;
left: 18%;
}
.margin-bot{
margin-bottom: 50px;
}
.odd .milestone-box{ background: #3b7dd8;
opacity:0.8;
}
.even .milestone-box{ background: #2a64b4;
opacity:0.8; 
}
.even .milestone-box h3{
color: #fff;
}
.milestone-box{
padding: 14px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
opacity: 2;
height: 180px;
}
.goods-pre-icon {
border-color: #eef;
top: auto;
bottom: 46px;
left: 0px;
width: 40px;
font-size: 27px;
color: #000;
text-align: center;
opacity: 0.4;
border: 1px solid #00f;
border-radius: 50%;
position: absolute;
height: 40px;
padding-top: 3px;
}
.goods-next-icon {
border-color: #eef;
top: auto;
bottom: 46px;
left: auto;
width: 40px;
font-size: 27px;
color: #000;
text-align: center;
opacity: 0.4;
border: 1px solid #00f;
border-radius: 50%;
position: absolute;
height: 40px;
right: 0px;
padding-top: 3px;
}
.youtube-title{
position: relative;
margin-top: -85px;
margin-bottom: 85px;
color: white;
padding-left: 28px;
}
button.btn-facebook {
background: #cb1919;
color: white;
width: auto;
text-align: center;
padding: 5px 20px;
font-family: "Roboto" !important;
left: auto;
position: relative;
margin-top: 0px;
border: none;
margin-bottom: 20px;
}
.social-bg-img{
z-index: -1;
opacity: 1;
overflow: hidden;
background-size: 100% auto;
}
.social-color{
background: #30a5ff;
overflow: hidden;
opacity: 0.8;
height: 20vh;
padding-top: 26px;
}
.icon{
color: #fff;
margin-left: 100px;
font-size: 54px;
position: relative;
left: 31%;
margin-top: 25px;
}
.con-bg-img {
z-index: -1;
opacity: 1;
overflow: hidden;
background-size: 100% 100%;
}
.w50-kayan {
background: #4059e1;
overflow: hidden;
opacity: 0.8;
height: 50vh;
float: left;
width: 50%;
}
.w50-blue {
background: #30a5ff;
overflow: hidden;
opacity: 0.8;
height: 60vh;
float: left;
width: 50%;
}
.mission {
padding-top: 0px;
opacity: 5;
left: 10px;
position: relative;
}
.mission p{
opacity: 10;
}
.mission h3{
padding-bottom: 20px;
opacity: 10;
}
.bg-vision {
background-size: 100% auto;
height: 50vh;
}
.about-block p{
line-height: 30px;
width: 80%;
}
.title-padding{
padding-bottom: 40px;
}
.about-block {
padding-left: 0px;
padding-top: 30px;
}
.ab-title-left{
border-left: 3px solid #ff306a;
padding-left: 10px;
}
.event-pad {
padding: 20px;
height: 130px;
}
.foot-color{
background: #ff306a;
height: 51px;
color: #fff;
text-align: center;
padding: 15px;
}
.up-content{
position: relative;
margin-top: -160px;
margin-bottom: 129px;
padding-left: 50px;
}
.title-csr{
border-left: 2px solid #4059e1;
padding-left: 10px;
}
.csr-pad{
padding: 20px;
}
.box2{
background: #fff;
box-shadow: 0px 0px 6px rgba(0,0,0,0.7);
}
.box-margin{
margin-bottom: 60px;
}
.hh-market {
margin-top: 25px;
margin-bottom: 10px;
width: 100%;
line-height: 50px;
left: 0%;
position: relative;
}
.box-title-color{
color: #163159;
}
.box1 h3{
color: #163159;
text-transform: uppercase;
padding-bottom: 18px;
height: 62px;
line-height: 31px;
}
.box1{
background: #fff;
padding: 20px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
height: 460px;
}
.unit-para{
margin-bottom: 62px;
padding-top: 10px;
}
.img-hover {
background: #000;
position: relative;
float: left;
margin-top: 10px;
}
.img-hover img{
opacity: 0.6;
}
.img-hover h2{
position: absolute;
top: 40%;
text-align: center;
left: 14%;
width: 73%;
}
.home-section2 {
width: 100%;
}
.home-section2 h1{
line-height: 48px;
padding-bottom: 10px;
}
button.btn-home {
background: #30a5ff;
color: white;
width: auto;
text-align: center;
padding: 12px 35px;
left: 25%;
position: relative;
margin-top: 34px;
border: none;
}
P{
line-height: 30px;
font-family: 'Montserrat-Light';
}
.bg-blue{
background: #568fdd;
padding-bottom: 60px;
padding-top: 40px;
float:left;
width:100%;
}
.home-pre-icon {
border-color: #fff;
top: 31px;
bottom: 0;
left: 13px;
width: 42px;
font-size: 27px;
color: #fff;
text-align: center;
opacity: 0.4;
border: 2px solid #fff;
border-radius: 50%;
position: absolute;
height: 40px;
padding-top: 3px;
}
.home-next-icon {
border-color: #fff;
top: 31px;
bottom: 0;
left: auto;
width: 40px;
font-size: 27px;
color: #fff;
text-align: center;
opacity: 0.4;
border: 2px solid #fff;
border-radius: 50%;
position: absolute;
height: 40px;
right: 4px;
padding-top: 3px;
}
button.btn-contact {
background: #cb1919;
color: white;
width: auto;
text-align: center;
padding: 5px 20px;
left: 30%;
position: relative;
margin-top: 14px;
border: none;
margin-bottom: 10px;
}
.block-partner {
padding: 10px;
}
.w20 {
width: 50%;
float: left;
padding-left: 15px;
}
.logo-border{
border: 1px solid #111;
box-shadow: 0px 0px 10px rgba(0,0,0,0.1)
}
.bg-reason{
background-position: top;
}
.para1 {
margin-bottom: 70px;
padding-top: 10px;
width: 100%;
left: auto;
position: relative;
line-height: 30px;
}
.reason p{
line-height: 30px;
width: 92%;
}
.reason h4{
text-transform: uppercase;
}
.no{
border: 1px solid #4059e1;
border-radius: 50%;
text-align: center;
width: 23px;
float: left;
margin-right: 10px;
}
.ser1::before {
content: "01.";
}
.ser3::before {
content: "03.";
}
.ser5::before {
content: "05.";
}
.ser7::before {
content: "07.";
}
.ser2::before {
content: "02.";
}
.ser4::before {
content: "04.";
}
.ser6::before {
content: "06.";
}
.odd-img::before {
height: 1px;
margin-bottom: 0%;
margin-left: -20px;
margin-top: -63px;
position: absolute;
color: #4059e1;
font-size: 100px;
font-weight: bold;
font-family: 'AvenirLTPro-Black';
}
.even-img::before {
height: 1px;
margin-bottom: 0%;
margin-left: 195px;
margin-top: -63px;
position: absolute;
color: #4059e1;
font-size: 100px;
font-weight: bold;
font-family: 'AvenirLTPro-Black';
}
.service-margin{
margin-top: 100px;
margin-bottom: 50px;
}
.w30 {
width: 100%;
float: left;
background-repeat: repeat;
}
.w70 {
width: 100%;
float: left;
}
.w50-con {
line-height: 30px;
width: 100%;
}
.w50-para{
padding: 20px;   
}
.w50 {
width: 100%;
float: left;
}
.service-para p, li{
line-height: 28px;
list-style:none;
}
.service-para{
padding-top: 40px;
width: 80%;
padding-left: 40px;
}
.service-title {
line-height: 55px;
padding-top: 0px;
padding-left: 10px;
}
.service-box {
width: 100%;
padding-left: 20px;
}
.block-section{
margin-top: 100px;
margin-bottom: 50px;
}
.ex-title{
font-size: 16px;
}
a.green-but, button.green-but {
background: #cb1919;
color: white;
width: auto;
text-align: center;
padding: 15px 35px;
float: right;
margin-bottom: 20px;
border:none;
}
p.career-para {
margin: 30px auto;
display: block;
}
.panel {
padding: 0px 18px;
margin-top: -2px;
background-color: white;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
}
.career-right img {
position: absolute;
float: right !important;
width: 35px;
}
.career-right {
width: 4%;
position: relative;
display: block;
}
.career-left {
width: 96%;
position: relative;
float: left;
display: block;
}
.accordion {
background-color: #fff;
color: #444;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 44px;
transition: 0.4s;
height: 100px;
}
.career-bg {
background-color: white;
border-left: 6px solid #cb1919;
margin: 2vw auto;
box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
}
.mail-para{
padding-top: 40px;
}
.cd-color{
background: #dedede;
}
.pre-icon {
border-color: #eef;
top: 25px;
bottom: 0;
left: 0;
width: 40px;
font-size: 27px;
color: #000;
text-align: center;
opacity: 0.4;
border: 1px solid #00f;
border-radius: 50%;
position: absolute;
height: 40px;
padding-top: 3px;
}
.next-icon {
border-color: #eef;
top: 25px;
bottom: 0;
left: auto;
width: 40px;
font-size: 27px;
color: #000;
text-align: center;
opacity: 0.4;
border: 1px solid #00f;
border-radius: 50%;
position: absolute;
height: 40px;
right: 0;
padding-top: 3px;
}
.client .carousel {
margin-bottom: 0;
padding: 0 60px 0px 60px;
} .carousel-control {
left: -12px;
}
.carousel-control.right {
right: -12px;
} .carousel-indicators {
right: 50%;
top: auto;
bottom: 0px;
margin-right: -19px;
} .carousel-indicators li {
background: #c0c0c0;
}
.carousel-indicators .active {
background: #333333;
}
.phara h2{
padding-bottom: 15px;
padding-left: 16px;
}
img.img-phara{
padding: 50px;
}
.bold{
font-weight: bold;
}
.bd-color{
background: #f2f2f2;
}
.phara{
padding-top: 80px;
}
.ok-icon{ 
color: #4694e5;
}
.division {
height: auto;
padding-top: 64px;
padding-left: 0px;
padding-right: 0px;
}
.div-text{
text-align: center;
line-height: 30px;
}
.kayan{
color: #4059e1;
}
.business-title {
font-size: 40px;
color: #fff;
opacity: 1;
z-index: 5;
}
.contact1 label {
display: inline-block;
max-width: 100%;
font-weight: 700;
margin-bottom: 10px;
}
.contact1 textarea {
height: 100px;
width: 100% !important;
}
.contact1 input {
font-family: inherit;
font-size: inherit;
line-height: inherit;
height: 35px;
width: 100%;
}
.contact1 button, html input[type=button], input[type=reset], input[type=submit] {
-webkit-appearance: button;
cursor: pointer;
background: #cb1919;
height: 43px;
width: 140px;
border: none;
color: white;
}
.con-text{
width: 70%;
}
.con-form{
padding-left: 185px;
}
.add{
padding-top: 10px;
}
.con-bg{
background: #4492e4;
padding: 113px;
opacity: 0.9;
}
.email-hh{
color: #405aea;
font-weight: bold;
padding-top: 45px;
}
.w40 .contact {
padding-left: 0px;
}
.w100{
width: 100%;
float: left;
}
.w40 {
width: 40%;
float: left;
}
.w60{
width: 60%;
float: left;
}
::-webkit-input-placeholder { padding-left: 6px;
}
.add-title{
padding-bottom: 10px;
}
.add-text{
padding-top: 5px;
line-height: 26px;
}
.footer-logo p {
width: 111%;
text-align: center;
margin-left: -38px;
}
.footer-logo{
padding: 45px;
}
.logo img {
width: 300px;
height: auto;
margin-top: 17px;
}
.black-layer {
width: 100%;
height: 100%;
background: rgba(206,243,255,0.8);
background-size: 100% auto;
float: left;
opacity: 0.5;
}
.bg-img {
position: relative;
width: 100%;
height: 500px;
clear: both;
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: center;
}
.home-banner img {
opacity: 1;
z-index: -1;
object-fit: cover;
width: 100%;
height: auto;
position: relative;
}
.home-banner {
clear: both;
z-index: -1;
opacity: 25;
height: auto;
width: 100%; }
.page-banner img {
opacity: 1;
z-index: -1;
object-fit: cover;
width: 100%;
height: auto;
position: relative;
}
.page-banner {
clear: both;
z-index: -1;
opacity: 25;
height: auto;
width: 100%;
position: relative; 
}
header{
background-color: #fff;
}
.inc{
margin-top: 5%;
}
.inc p {
font-size: 12px;
margin-left: -13px;
}
footer ul li a:hover{
color: #fff !important;
text-decoration: none;
}
footer ul li a{
color: #fff;
line-height: 28px;
width: auto;
display: block;
}
footer ul li{
list-style-type: none;
padding-bottom: 8px;
}
.email-pad{
padding-top: 20px;
}
.add{
padding-bottom: 20px;
width: 298px;
}
.white{
color: #fff;
}
footer {
background: #cb1919;
float: left;
width: 100%;
padding:45px 0px;
}
header {
z-index: 8;
}
h3.play{
font-family: 'Playfair Display', serif;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #10c0cc;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .main-navbar {
display: none;
padding: 0;
clear: both;
background-color: transparent;
text-align: center;
}
.mobile-navigation .mobile-social-menu {
display: block;
padding: 10px 0;
text-align: center;
}
.mobile-navigation .mobile-social-menu li {
display: inline-block;
padding: 0;
margin: 0;
}
.mobile-navigation .mobile-social-menu a {
border: 0;
padding: 0 4px;
} .main-navigation {
display: none;
clear: both;
margin: auto;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding: 0;
background-color: #fff;
text-align: left;
}
.main-navigation li {
display: block;
position: relative;
}
.main-navigation > ul > li:first-child > a {
border-top: 0;
}
.main-navigation a {
display: block;
margin: 0 10px;
padding: 7px 0;
color: #005d9f;
font-size: 10px;
line-height: 1.4;
}
.main-navigation a:hover{
text-decoration: none;
}
.main-navigation li:hover > a,
.main-navigation li:focus > a,
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a {
color: #005d9f;
}
.main-navigation ul ul {
display: none;
background-color: #fff;
padding: 0;
}
.main-navigation ul ul a {
display: block;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li:focus > ul,
.main-navigation ul li.focus > ul  {
opacity: 1;
visibility: visible;
} .mobile-navbar {
height: 40px;
background-color: #fff;
border-bottom: 1px solid rgba(0,0,0,.07);
}
.mobile-navbar .top-search {
display: inline-block;
float: right;
}
.mobile-sidebar {
position: fixed;
top: 0;
height: 100%;
z-index: 9999;
width: 300px;
overflow-y: auto;
padding: 40px 15px 20px;
background: #fff;
left: -300px;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s;
box-sizing: border-box;
}
.mobile-navigation {
outline: none;
display: block;
}
.menu-toggle {
position: relative;
display: block;
width: 40px;
height: 40px;
margin: 0;
padding: 0;
float: left;
background: transparent;
color: #222;
text-decoration: none;
z-index: 10000;
} .button-toggle {
display: block;
background-color: #222;
content: "";
height: 2px;
opacity: 1;
position: absolute;
transition: opacity 0.3s ease 0s, background 0.3s ease 0s;
width: 20px;
z-index: 20;
left: 10px;
top: 20px;
}
.button-toggle:before {
background-color: #222;
content: "";
height: 2px;
left: 0;
position: absolute;
top: -6px;
transform-origin: center center 0;
transition: transform 0.3s ease 0s, background 0.3s ease 0s;
width: 20px;
}
.button-toggle:after {
background-color: #222;
bottom: -6px;
content: "";
height: 2px;
left: 0;
position: absolute;
transform-origin: center center 0;
transition: transform 0.3s ease 0s, background 0.3s ease 0s;
width: 20px;
} .dropdown-toggle {
height: 42px;
width: 42px;
padding: 0;
margin: 0;
position: absolute;
top: 0;
right: 15px;
text-transform: none;
background-color: transparent;
color: #222;
border: 0;
content: "";
-webkit-border-radius: 0;
border-radius: 0;
}
.dropdown-toggle:after {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 20px; display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga';
content: "\E5C5";
vertical-align: middle;
padding: 4px 8px;
border-left: 1px solid #eee;
}
.dropdown-toggle:hover,
.dropdown-toggle:focus {
background-color: transparent;
color: #2e64e6;
}
.dropdown-toggle:focus {
outline: none;
}
.dropdown-toggle:focus:after {
background-color: #eee;
border-color: transparent;
} body.mobile-sidebar-active {
overflow: hidden;
position: relative;
}
body.mobile-sidebar-active:before {
content: "";
z-index: 2;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.8);
}
.mobile-sidebar.toggled-on {
left: 0;
}
.mobile-navigation ul .toggled-on {
display: block;
}
.dropdown-toggle.toggled-on:after {
content: "\E5C7";
}
.toggled-on .button-toggle {
background-color: transparent;
}
.toggled-on .button-toggle:before {
opacity: 1;
transform: translate(0px, 6px) rotate(-45deg);
}
.toggled-on .button-toggle:after {
opacity: 1;
transform: translate(0px, -6px) rotate(45deg);
}
@media screen and (min-width: 960px) {
.box-title h1{	
padding:20px;
width: 85%;
line-height: 45px;
font-size: 36px;
}
.box-title {
bottom: 0px;
width: 63%;
}
.contact1 input {
width: 440px;
}
.contact1 textarea {
width: 440px !important;
}
.contact1 button, html input[type=button], input[type=reset], input[type=submit] {
width: 140px;
}	
.pro-title{
width: 60%; 
left: 20%; 
}
button.btn-facebook {
left: 95%;
margin-top: 76px;
margin-bottom: 0px;
}
.blue-para{
padding-top: 0px;
}
.home-box-title h1 {
padding: 20px;
width: 85%;
line-height: 45px;
font-size: 36px;
}
.home-box-title {  
bottom: 74px;
width: 63%;
}
.w50-blue{
height: 60vh;
}
.w20{
width: 20%;
padding-left: 28px;
}
.block-partner{
padding: 90px;
}
button.btn-contact {
left: 42%;
}
.para1{
width: 40%;
left: 28%;
}
.even-img::before {
margin-left: 450px;
}
.w50-con{
width: 72%;
}
.pad-left{
margin-left: 100px;
}
.w70{
width: 65%;
}
.service-title {
padding-top: 77px;
}
.service-box{
width: 88%;
padding-left: 78px;
}
.w30{
width: 35%;
}
.milestone-icon{
top: 100px;
left: 41%;
}
.about-map{
margin-left: -142px;
}
.mission{
padding-top: 100px;
left: 30%;
}
.w50{
width: 50%;
}
.w50-kayan{
height: 60vh;
}
.bg-vision{
height: 60vh;
}
.about-block{
padding-left: 60px;
}
.division{
height: 50vh;
padding-left: 60px;
padding-right: 60px;
}
button.btn-home {
left: 42%;
}
.hh-market{
margin-top: 100px;
margin-bottom: 60px;
width: 70%;
left: 18%;
}
.img-hover {
margin-top: auto;
}
.home-section2{
width: 80%;
}
.home-next-icon {
top: 244px;
right: 111px;
}
.home-pre-icon {
top: 244px;
left: 111px;
}
.main-navigation a {
padding: 0px 0;
} .mobile-navbar,
.main-navigation ul .dropdown-toggle {
display: none;
}
.main-navbar {
display: block;
margin-left: 100px;
}
.main-navigation {
display: inline-block;
}       
.main-navigation ul {
display: inline-block;
background-color: transparent;
text-align: center;
}
.main-navigation a,
.main-navigation li {
display: inline-block;
}
.main-navigation > ul > li > a {
padding: 0 3px;
margin: 0;
color: #000;
line-height: 40px;
font-size: 14px;
font-weight: 700;
border: 0;
opacity: 1;
transition: color 0.3s ease-in-out 0s;
}
.main-navigation > ul > li.menu-item-has-children > a,
.main-navigation > ul > li.page_item_has_children > a {
position: relative;
padding-right: 18px;
}
.main-navigation > ul > li.menu-item-has-children > a:after,
.main-navigation > ul > li.page_item_has_children > a:after {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 16px; display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga';
content: "\E5CF";
position: absolute;
right: 0;
top: 12px;
width: 18px;
text-align: center;
}
.main-navigation > ul > li:hover > ul,
.main-navigation > ul > li.focus > ul {
top: 40px;
}
.main-navigation ul ul {
display: block; 
position: absolute;
top: 30px;
right: 0;
padding: 0;
visibility: hidden;
opacity: 0;
border: 1px solid #ededed;
transition: top 0.4s ease 0s, opacity 0.4s ease 0s;
z-index: 99999;
text-align: left;
}
.main-navigation > ul:before,
.main-navigation > ul:after {
content: none;
}
.main-navigation > ul > li > ul:before {
border-bottom: 8px solid #fff;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
content: "";
right: 40px;
position: absolute;
top: -8px;
z-index: 19;
}
.main-navigation > ul > li > ul:after {
border-bottom: 10px solid #ededed;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
content: "";
right: 38px;
position: absolute;
top: -10px;
z-index: 16;
}
.main-navigation ul ul a {
width: 160px;
padding: 10px 0;
border-top: 1px solid #f2f2f2;
font-size: 12px;
font-weight: bold;
}
.main-navigation ul ul li:first-child > a {
border-top: 0;
}
.main-navigation ul ul > li.menu-item-has-children > a:after,
.main-navigation ul ul > li.page_item_has_children > a:after {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 16px; display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga';
content: "\E5CF";
position: absolute;
right: 15px;
top: 13px;
vertical-align: middle;
}
.main-navigation ul ul ul {
opacity: 0;
top: 0;
right: 100%;
visibility: hidden;
opacity: 0;
transition: opacity 0.3s ease-in-out 0s;
} .main-navbar {
padding: 22px 0px;
}
.has-header-image .main-navbar {
border: 0;
}
.main-navbar .social-links {
display: inline-block;
}
.main-navbar .top-search {
margin-top: 5px;
}
.main-navbar .social-links {
margin: 4px 0 0;
}
.navbar-left .main-navigation {
float: left;
}
.navbar-left .top-search,
.navbar-left .social-links {
float: right;
}
}
@media screen and (min-width: 1360px) {
.main-navigation > ul > li > a {
padding: 0 15px;
}
}