@font-face {
font-family: 'Montserrat-Light';
src: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/fonts/Montserrat-Light.woff2) format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AvenirLTPro-Black';
src: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/fonts/AvenirLTPro-Black.woff2) format('woff2');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AvenirLTPro-Book';
src: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/fonts/AvenirLTPro-Book.woff2) format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AvenirLTPro-Roman';
src: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/fonts/AvenirLTPro-Roman.woff2) format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
.skip-link {
position: absolute;
top: -40px; left: 0;
background: #000;
color: #fff;
padding: 8px 16px;
z-index: 1000;
text-decoration: none;
transition: top 0.3s ease;
}
.skip-link:focus {
top: 0; }
.para-p{
margin: 0 0 10px;
line-height: 235%; font-family: 'Montserrat-Light'!important; color: #1e1e1e;
} 
body{
line-height: 30px;
}
.home-main-con{
margin-top: auto;
}
.bg-kayan-home p {
line-height: 30px;
color: #fff;
}
input:read-only{
background-color: #FFF;
}
html{
scroll-behavior: smooth;
}
.milestone h1{
margin-bottom: -100px;
}
footer ul li a:hover {
color: #fff;	
}
.mar-left{
margin-left: 0px;
}
.con-title-margin{
margin-top: 0px;
}
.career-left h2{
font-size: 25px;
margin-top: 0px;
}
.pad-desk{
margin-left:0px;
}
.icon-pad{ }
.csr-text{
left: 20%; 
position: relative;
width: 60%;
}
.ok-icon{
left: 0em;
}
.col-md-6-push-6 {
left: 0%;
}
.col-md-6-pull-6 {
right: 0%;
position: absolute; 
margin-top: 32px;
}
.logo{
margin-top: -42px;
position: absolute !important ;
}
.mobile-pad-top{
margin-bottom: 40px;
}
.logo img {
width: 200px;
height: auto;
margin-left: 10px;
padding-top: 10px;
} 
.youtube-slide #mixedSlider {
position: relative;
}
.youtube-slide #mixedSlider .MS-content {
white-space: nowrap;
overflow: hidden; }
.youtube-slide #mixedSlider .MS-content .item {
display: inline-block;
width: 100%;
position: relative;
vertical-align: top;
overflow: hidden; white-space: normal;
padding: 0 10px;
}
.youtube-slide #mixedSlider .MS-controls .MS-left {
left: 0px;
margin-bottom: 100px;
}
.youtube-slide #mixedSlider .MS-controls .MS-right {
right: 0px;
margin-bottom: 100px;
}  img.pagebanner-img {
position: relative;
top: 0;
left: 50%;
width: 220%;
height: auto;
float: right;
overflow-x: hidden !important;
margin-top: auto;
}
.mainpage-banner{
position: relative;
margin-top: 30px;
overflow-x: hidden !important;
}
.home-banner{
position: relative;
margin-top:30px; }
.mobile-show{
display: block;
}
.mobile-off{
display: block;
}
.site-header{
overflow-x: hidden !important;
}
.seven{
margin-top: 50px;
}
.w50-push-6 {
left: 0%;
}
.w50-pull-6 {
right: 0%;
}
.net-coverage img {
text-align: center;
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: -3px;
}
.net-coverage .col-md-6{
text-align: center;
}
.coverage p {
width: 100%;
}
.coverage h1 {
width: 100%;
left: 5px;
position: relative;
line-height: 50px;
}
.cove-50 {
width:50%;
float:left;
text-align:center;
}
.cove-50-first::before {
content: "";
width: 2px;
height: 37px;
background: #4059e1;
position: absolute;
display: inline-block;
right: 0;
top: 97px;
left: 50%;
} 
.w50-para p {
width: 85%;
float:left;
}
p.iso {
font-size:11px;
}
span.page-numbers.current { 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;
text-align: center;
}
.nav-links{
text-align: center;
}
.capatalize-title {
text-transform : capitalize;
}
a:hover {
text-decoration:none !important;
cursor:pointer;
}
.arrow-af:after {
content: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/Group-48.png);
margin: 2px auto auto 0px;
position: absolute;
text-decoration:none;
transition: margin 0.3s ease;
opacity:0;
}
.arrow-af:hover:after {
content: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/Group-48.png);
margin: 2px auto auto 6px;
opacity:1;
}
.arrow-af a {
text-decoration:none;
}
.arrow-af a,.arrow-af a:hover {
text-decoration:none;
}
.csr-featured-img img{
min-height:270px;
}
.black{
color: #000;
}
.counter-slider{
margin-top: 20px;
position: relative;
}
.modal-image{
width: 100%;
height: 330px;
overflow: hidden;
min-width: 100%;
text-align: center;
margin-bottom:20px;
margin-top:20px;
}
.modal-image img{
height:auto;
}
.aligner-home {
display: flex;
align-items: center;
min-height: 5em;
justify-content: center;
}
.aligner {
display: flex;
align-items: center;
min-height: 3em;
justify-content: center;
}
.aligner-item {
flex: 1;
}
ul.footer-menu{
margin:0;
padding:0;
}
ul.no-margin {
margin: 0px;
padding-left: 15px;
}
img.home-csr {
min-height: 278px;
}
.coverage-map {
margin-left: 0px;
}
.widthcenter {
width:100%;
margin:auto;
padding-left: 20px;
}
.market-para-height {
min-height :110px;
}
.title-height {
min-height: 64px;
}
img.award-image{
margin-top: 0px;
margin-left: 0px;
height: 300px;
width: 100%;
}
.award-title{
color: #163159;
line-height: 1.4;
font-size: 20px;
}
.popup-next-icon:hover {
color: #fff !important;
}
.popup-pre-icon:hover{
color: #fff !important;
}
.popup-next-icon {
top: 150px;
bottom: 0;
left: auto;
width: 40px;
font-size: 27px;
color: #fff;
text-align: center;
border: 2px solid #fff;
border-radius: 50%;
position: absolute;
height: 40px;
right: 4px;
padding-top: 0px;
line-height: 116%;
}
.popup-pre-icon {
top: 150px;
bottom: 0;
left: 13px;
width: 42px;
font-size: 27px;
color: #fff;
text-align: center;
border: 2px solid #fff;
border-radius: 50%;
position: absolute;
height: 40px;
padding-top: 0px;
cursor:pointer;
line-height: 116%;
}
.csr-date {
background: #4059e1;
float: left;
position: relative;
color: white;
text-align: center;
margin: 10px 10px 10px auto;
line-height: 20px;
width: 80px;
height: 70px;
}
.title-letter{
letter-spacing: 3px;
}
.w20{
width: 20%;
float: left;
}
.w40{
width: 40%;
float: left;
}
.w50-para h2{
width: 57%;
line-height: 40px;
}
.ban-title {
font-size: 25px;
text-transform: uppercase;
line-height: 35px;
margin-top: 0px;
margin-bottom: -10px;
}
.ban-para {
font-size: 15px;
font-family: 'AvenirLTPro-Book.ttf' !important;
color: white !important;
}
.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;
}
.footer-icon{
font-size: 25px;
padding-left: 20px;
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: 180px;
background: #ff306a;
border: 0px;
padding: 7px;
color: white;
margin-top: 0px;
text-align: center;
}
.career-contact textarea {
height:100px;
}
.wpcf7  .wpcf7-acceptance-missing{
border: none !important;
float: left !important;
}
.wpcf7 .wpcf7-validation-errors {
border: none !important;
float: left !important;
}
.wpcf7 .wpcf7-mail-sent-ok {
border: none !important;
float: left !important;
}
.main-contact .recap  .wpcf7-form-control wpcf7-captchar {
width: 50% !important;
}
.main-contact {
width:65%;
float:left;
padding-bottom: 10%;
}
main-contact input[type="submit"] {
float: left;
}
.main-contact input[type="submit"]:after {
content: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/Group-48.png);
margin: 2px auto auto 0px;
position: absolute;
text-decoration:none;
transition: margin 0.3s ease;
opacity:0;
}
.main-contact input[type="submit"]:hover:after {
content: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/Group-48.png);
margin: 2px auto auto 6px;
opacity:1;
}
.main-contact input[type="submit"] a {
text-decoration:none;
}
.main-contact textarea {
width: 300px !important;
height:130px;
border:1px solid rgba(0,0,0,0.4);
}
.main-contact input, .main-contact select {
width:300px;
height:35px;
border:1px solid rgba(0,0,0,0.4);
padding-left: 6px;
}
.contact-social {
font-size: 25px;
}
.contact-social-in {
font-size: 25px;
margin-left: 19px;
}
.cov-para {
width: 97%;
left: auto;
position: relative;
}
.coverage img{
padding:20px;
}
.number{
font-size: 70px;
}
.number-border {
border-right: 2px solid #4059e1;
padding-left: 5px;
}
.pad-left {
margin-left: 0px;
}
.goods-margin {
margin-top: auto;
} .number-font{
font-family: 'AvenirLTPro-Roman';
}
button{
font-family: 'AvenirLTPro-Roman' !important;
} h1{
font-family: 'AvenirLTPro-Black';
}
h2{
font-family: 'AvenirLTPro-Black';
}
h3{
font-family: 'AvenirLTPro-Black';
}
h4{
font-family: 'AvenirLTPro-Black' !important;
}
.title-h2{ 
font-family: 'AvenirLTPro-Black';
} p{
font-family: 'Montserrat-Light' !important; 
}
.bold-hh{
font-size: 50px; font-weight: bold; padding-left: 5px;
}
.milestone-blue{
background: #3b93ef;
opacity: 0.8;
overflow: hidden;
height: 300px;
float: left;
}
.bg-milestone{
background: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/goal.png);
background-size: auto auto;
opacity: 1;
background-position: left;
background-repeat: no-repeat;
}
.milestone-icon {
top: 30px;
position: relative;
left: 18%;
}
.margin-bot{
margin-bottom: 50px;
margin-top: 30px;
}
.odd {
top: 0px;
position: relative;
bottom: 0px;
}
.even{
position: relative;
}
.even .milestone-box h3{
color: #fff;
padding-bottom: 18px;
}
.milestone-box{
background: #3b93ef;
padding: 20px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.16);
opacity: 0.8;
height: 455px;
}
.milestone-box:hover{
-webkit-box-shadow: -2px 5px 52px 7px rgba(64,89,225,0.53);
-moz-box-shadow: -2px 5px 52px 7px rgba(64,89,225,0.53);
box-shadow: -2px 5px 52px 7px rgba(64,89,225,0.53);
}
.goods-pre-icon {
border-color: #eef;
top: auto;
bottom: 18px;
left: 0px;
width: 40px;
font-size: 24px;
color: #000;
text-align: center;
opacity: 0.4;
border: 1px solid #00f;
border-radius: 50%;
position: absolute;
height: 40px;
right: 0px;
padding-top: 0px;
}
.goods-next-icon {
border-color: #eef;
top: auto;
bottom: 18px;
left: auto;
width: 40px;
font-size: 24px;
color: #000;
text-align: center;
opacity: 0.4;
border: 1px solid #00f;
border-radius: 50%;
position: absolute;
height: 40px;
right: 0px;
padding-top: 0px;
}
.youtube-title{
position: relative;
margin-top: -120px;
margin-bottom: 85px;
color: white;
padding-left: 28px;
}
button.btn-facebook {
background: #ff306a;
color: white;
width: 240px;
text-align: center;
padding: 12px 35px;
left: 15%;
position: relative;
margin-top: 18px;
border: none;
font-family: 'AvenirLTPro-Roman' !important;
}
.social-bg-img {
z-index: -1;
background-image: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/social-bg.jpg);
opacity: 1;
overflow: hidden;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}
.social-color {
background: #30a5ff;
overflow: hidden;
opacity: 0.8;
height: auto;
padding-top: 26px;
padding-bottom: 40px;
}
.icon {
color: #fff;
margin-left: 64px;
font-size: 35px;
position: relative;
left: -19%;
margin-top: 25px;
}
.con-bg-img {
z-index: -1;
background-image: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/contact-bg.jpg);
opacity: 1;
overflow: hidden;
background-size: 100% 40%;
background-position: top;
background-repeat: no-repeat;
}
.bg-white {
background:white;
}
.w50-kayan {
background: #4059e1;
overflow: hidden;
opacity: 0.8;
height: 35vh;
float: left;
width: 100%;
}
.w50-blue {
background: #30a5ff;
overflow: hidden;
opacity: 0.8;
height: 75vh;
float: left;
width: 100%;
}
.mission {
padding-top: 0px;
opacity: 5;
margin: 30px;
position: relative;
}
.mission p{
opacity: 10;
width: 100%;
}
.mission h3{ opacity: 10;
}
.bg-vision {
background: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/about-bg.jpg);
background-size: auto 100%;
height: 110vh;
background-position: center;
}
.about-block p{
line-height: 30px;
width: 80%;
padding-top: 11px;
}
.title-padding {
padding-bottom: 15px;
}
.about-block {
padding-left: 0px;
padding-top: 30px;
}
.ab-title-left{
border-left: 3px solid #ff306a;
padding-left: 10px;
}
.event-pad {
padding: 9px;
height: 130px;
}
.foot-color{
background: #ff306a;
height: 51px;
color: #fff;
text-align: center;
padding: 15px;
text-decoration: none !important;
}
.foot-color a,.foot-color a:hover {
cursor:pointer;
text-decoration: none !important;
color: #fff !important; 
}
.up-content{
position: relative;
margin-top: -160px;
margin-bottom: 129px;
padding-left: 50px;
}
h3.title-csr{
border-left: 2px solid #4059e1;
padding-left: 10px;
float: left;
}
.csr-pad{
padding: 20px;
}
.box2{
background: #fff;
box-shadow: 0px 0px 6px rgba(0,0,0,0.16);
width: auto;
}
.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: 80px;
font-size:21px;
}
.box3 {
padding: 16px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.16);
height: 683px;
background-position: top center;
}
.box1 {
background: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/Mask-Group-3.png) #fff;
background-repeat: no-repeat;
background-size: auto;
opacity: 1;
padding: 16px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.16);
height: auto;
background-position: top center;
margin: 18px auto;
min-height: 448px;
width: auto;
}
.unit-para{ padding-top: 10px;
}
.img-hover {
background: #000;
position: relative;
float: left;
margin-top: 10px;
}
.img-hover img{
opacity: 0.6;
width: 100%;
}
.img-hover h2{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
text-align: center;
margin-top:0px;
}
.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-kayan{
background: #4059e1;
padding-bottom: 20px;
padding-top: 20px;
}
.bg-kayan-home {
background: #4059e1;
padding-bottom: 20px; width: 100%;
position: absolute; }
.bg-kayan p{
line-height: 30px;
color: #fff;
}
.home-pre-icon {
border-color: yellow;
top: 138px;
bottom: 0;
left: 13px;
width: 42px;
font-size: 24px;
color: yellow;
text-align: center;
opacity: 0.4;
border: 2px solid yellow;
border-radius: 50%;
position: absolute;
height: 40px;
padding-top: 0px;
z-index: 200;
}
.home-next-icon {
border-color: yellow;
top: 138px;
bottom: 0;
left: auto;
width: 40px;
font-size: 24px;
color: yellow;
text-align: center;
opacity: 0.4;
border: 2px solid yellow;
border-radius: 50%;
position: absolute;
height: 40px;
right: 4px;
padding-top: 0px;
z-index: 200;
}
button.btn-contact {
background: #ff306a;
color: white;
width: 150px;
text-align: center;
padding: 12px 35px;
left: 30%;
position: relative;
margin-top: 50px;
border: none;
margin-bottom: 10px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
.block-partner {
padding: 10px;
}
.w20 {
width: 50%;
float: left;
padding-left: 15px;
}
.logo-border{
border: 1px solid #4059e1;
padding: 25px;
}
.service-reason{
background-image: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/Group-6571.png);
background-position: top left;
background-size: 128%;
background-repeat: no-repeat;
}
.about-bg-reason {
background-position: right top;
background-size: 50%;
background-repeat: no-repeat;
width: 100%;
float: right;
background-color: #fff;
}
.bg-reason{
background-position: left top;
background-size: 50%;
background-repeat: no-repeat;
width:100%;
float:left;
background-color: #fff;
}
.para1 {
margin-bottom: 70px;
padding-top: 10px;
width: 100%;
left: auto;
position: relative;
line-height: 30px;
font-family: 'Montserrat-Light' !important; 
}
.reason p{
line-height: 30px;
width: 92%;
}
.reason h4{
text-transform: uppercase;
}
.no{
border: 1px solid #4059e1;
border-radius: 50%;
text-align: center;
width: 32px;
height: 30px;
padding: 5px;
float: left;
margin-right: 10px;
font-size: 17px;
margin-top: -5px;
}
.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: 1px;
margin-top: -63px;
position: absolute;
color: #4059e1;
font-size: 100px;
font-weight: bolder;
font-family: 'AvenirLTPro-Black';
}
.even-img{
overflow-x: hidden !important;
}
.even-img::before {
height: 1px;
margin-bottom: 0%;
margin-left: 146px;
margin-top: -70px;
position: absolute;
color: #4059e1;
font-size: 100px;
font-weight: bolder;
font-family: 'AvenirLTPro-Black';
}
.service-margin{
margin-top: 100px;
margin-bottom: 50px;
}
.w30 {
width: 100%;
float: left;
background-repeat: repeat;
background: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/Group-657-e1551688484895.png);
}
.w70 {
width: 100%;
float: left;
}
.w50-con {
line-height: 30px;
width: 100%;
}
.w50-para{
padding: 20px;   
margin-top: 20px;
}
.w50 {
width: 100%;
float: left;
}
.service-para p, li{
line-height: 28px;
}
.service-para{
padding-top: 40px;
width: 80%;
padding-left: 40px;
}
.service-title {
line-height: 55px;
padding-top: 0px;
padding-left: 10px;
}
.business-margin {
margin-top: 30px;
margin-bottom: 30px;
}
.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: #ff306a;
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: 100%;
}
.career-right {
width: 11%;
position: relative;
display: block;
}
.career-left {
width: 89%;
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: 270px;
}
.career-bg {
background-color: white;
border-left: 6px solid #4059e1;
margin: 2vw auto;
box-shadow: 0px 0px 4px rgba(0,0,0,0.16);
}
.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: 0px;
}
.bold{
font-weight: bold;
}
.bd-color{
background: #f2f2f2;
}
.phara{
padding-top: 80px;
}
.ok-icon{ 
color: #4694e5;
}
.division {
height: auto;
padding-top: 30px;
padding-left: 0px;
padding-right: 0px;
}
.div-text {
text-align: center;
line-height: 31px;
width: 100%;
position: relative;
left: 0%;
margin-bottom: 50px;
}
.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;
}
.contact1 input {
font-family: inherit;
font-size: inherit;
line-height: inherit;
height: 30px;
width: 100%;
}
.contact1 button, html input[type=button], input[type=reset], input[type=submit] {
-webkit-appearance: button;
cursor: pointer;
background: #ff306a;
height: 43px;
width: 140px !important;
border: none;
color: white;
}
.con-text {
width: 98%;
}
.con-form {
padding-left: 20px;
}
.add{
padding-top: 10px;
}
.con-bg {
background: rgba(68,146,228,0.9999);
opacity: 0.9;
width: 100%;
float: left;
margin-bottom: -16px;
}
.email-hh{
color: #405aea;
font-weight: bold;
padding-top: 45px;
}
.w40 .contact {
padding-left: 0px;
}
.w100{
width: 100%;
float: left;
}
.w40 {
width: 100%;
float: left;
}
.w60 {
width: 100%;
float: left;
}
.add-title{
padding-bottom: 10px;
}
.add-text{
padding-top: 5px;
line-height: 26px;
}
.footer-logo p {
width: 111%;
text-align: center;
overflow-x: hidden !important;
}
.footer-logo{
padding: 45px;
overflow-x: hidden !important;
}
.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;
}
.small-title {
color: #fff;
font-size: 24px;
opacity: 1;
z-index: 5;
text-transform: uppercase;
}
.page-title {
position: absolute;
left: 29%;
margin-top: 15%;
color: #fff;
text-transform: uppercase;
font-size: 24px;
opacity: 1;
z-index: 5;
}
.page-banner img {
width: 100%;
opacity: 0.5;
z-index: -1;
object-fit: cover;
margin-top: -3%;
}
.page-banner{
position: relative;
background: #2138b9;
clear: both;
z-index: -1;
opacity: 25;
}
body{
font-size: 12px;
overflow-x: hidden !important;
}
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: #ddd;
line-height: 28px;
width: 150%;
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;
}
.tinted-image {
}
footer {
float: left;
width: 100%;
padding: 45px 0px;
background: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/bg.jpg);
opacity: 1;
background-size: auto;
background-position: right center;
overflow-x: hidden !important;
background-repeat: repeat;
} .bg-color:before {
content: "";
background: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/Mask-Group-3.png) no-repeat left top;
display: block;
}
header {
z-index: 8;
}
body, p{
line-height: 235%;
font-family: 'Montserrat-Light'!important;
color:#1e1e1e;
}
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: 15px;
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; }
.mobile-navbar .top-search {
display: inline-block;
float: right;
}
.mobile-sidebar {
position: fixed;
top: 0;
height: 100%;
z-index: 9999;
width: 400px;
overflow-y: auto;
padding: 40px 15px 20px;
background: #fff;
left: -400px;
-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;
float: right;
} .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 (max-width: 360px) {
.even-img::before {
}
}
.award-right p {
line-height: 1.5;
}
@media only screen and (min-device-width: 500px) and (max-device-width: 600px)  {
.home-main-con{
margin-top: 200px;
}
.box2 {
width: 300px;
}
.box1 {
width: 300px;
}
.award-right {
width: 44% !important;
padding: 3% !important;
}
.award-left {
width: 54% !important;
padding-top: 0px !important;
}
.slick-slide img {
margin-left: -7px !important;
}
.map-space {
height: 740px !important;
}
.home-pre-icon {
top: 200px;
}
.home-next-icon {
top: 200px;
}
.bg-vision {  
height: 140vh;
}
.w50-kayan {
height: 50vh;
}
.w50-blue {
height: 90vh;
}
}
@media screen and (min-width: 700px) {
.home-main-con{
margin-top: auto;
}
.margin-bot {
margin-bottom: 0px;
margin-top: 20px;
}
.home-next-icon {
top: 340px;
}
.home-pre-icon {
top: 340px;
}
.career-right {
width: 6%;
}
.widthcenter {
padding-left: 66px;
}
.con-bg-img {
background-size: 50% 100%;
background-position: top left;
}
.w60 {
width: 50%;
}
.w40 {
width: 50%;
}
.popup-pre-icon { 
left: 39px;
}
.popup-next-icon {
right: 43px;
}
.w20 {
width: 20%;
float: left;
padding-left: 15px;
}
.reason p {
width: 100%;
}
.even-img::before {
margin-left: 293px; 
}
.w50-para p {
width: 100%;
float: left;
}
.about-block p {
width: 100%;
}
.col-md-6-push-6 {
left: -50%;
}
.col-md-6-pull-6 {
right: -50%;
} 
button.btn-contact {
margin-top: 10px;
left:39%;
}
.about-block {
padding-top: 0px; 
}
.bg-vision {
height: 55vh;
}
.w50-kayan{
width: 50%;
height: 55vh;
}
.w50-blue{
width: 50%;
height: 55vh;
}
}
@media screen and (min-width: 900px) {
.milestone h1{
margin-bottom: 0px;
}
.mission p{
width: 150%;
}
.con-title-margin{
margin-top: 60px;
}
.pad-desk{ }
.cov-para{
width: 70%;
left: 16%;
margin-bottom: 60px;
}
.main-contact input[type="submit"] {
float: right;
}
.main-contact textarea {
width: 100% !important;
}
.main-contact input, .main-contact select {
width:100%;
}
.con-text{
width: 70%;
}
.business-margin{
margin-top: 60px;
margin-bottom: 60px;
}
.icon-pad{ }
.ok-icon{
left: -0.4em;
}
.csr-text{
left: 0%; 
width: 100%;
text-align: center;
}
.middle-margin {
margin-top:5px;
}
.col-md-6-push-6 {
left: -50%;
}
.col-md-6-pull-6 {
right: -50%;
margin-top: 0px;
}
.mainpage-banner{
margin-top: 0px;
height: auto;
}
.home-banner{
margin-top:0px;
}
.logo {
margin-top:0px;
position:  relative !important;
}
h3.title-csr {
float: none;
}
.div-text{
width: 80%;
left: 9%;
margin-bottom: 0px;
}
.mobile-pad-top{
margin-bottom: 0px;
}
.title-padding{
padding-bottom: 40px;
}
.logo img {
width: 200px;
height: auto;
margin-top: 22px; 
margin-left: 0px;
padding-top: 0px;
}	 
.goods-pre-icon {
bottom: 80px;
}
.goods-next-icon {
bottom: 80px;
}
.youtube-slide #mixedSlider .MS-content .item {
width: 36%;
}
.coverage p{
width: 80%;
}	
.coverage h1{
width: 70%;
left: 8px;
}
.home-next-icon {
top: 31px;  
}
.home-pre-icon {
top: 31px;
}
img.pagebanner-img {
height: 67vh;
margin-top: 56px;
top: 0;
left: 0%;
width: 100%;
float: none;
overflow-x: hidden !important;
}
.mobile-show{
display: none;
}
.mobile-off{
display: block;
}
.net-coverage .col-md-6 {
text-align: inherit;
}
.site-header{
overflow-x: initial !important;
position: fixed;
width: 100%;
height: auto;
}
.seven{
margin-top: 180px;
}
.w50-push-6 {
left: -50%;
}
.w50-pull-6 {
right: 0%;
position: absolute;
}
.about-bg-reason {
background-image: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/Group-6571.png);
}
.bg-reason{
background-image: url(//www.fairdealmm.com/wp-content/themes/Fairdeal/img/Group-6571.png);
}
.ban-para{
font-size:20px;
}
.aligner-home {
min-height: 9em;
}
.ban-title{
font-size: 45px;
margin-top:10px;
margin-bottom: 0px;
line-height: 50px;
}
.aligner {
min-height: 7em;
}
.con-bg-img {
background-size: 40% 100%;
background-position: left top;
}
.popup-next-icon {
top: 31px;
}
.popup-pre-icon {
top: 31px;
}
.widthcenter {
width:50%;
margin:20%  20%;
}
.odd-img::before {
margin-left: -20px;
}
.even-img::before {
margin-left: 195px;
}
.box1 h3{
height: 62px;
}
.coverage-map {
margin-left: -240px;
max-width: 135% !important;
}
.goods-pre-icon {
bottom: 46px;
}
.goods-next-icon {
bottom: 46px;
}
img.award-image{
margin-top: -16px;
margin-left: -30px;
}
.box3{
height: 300px;
}
footer {
background-size: 100% 100%;
background-repeat: no-repeat !important;
}	
.number-border{
padding-left: 70px;
}
button.btn-facebook {
left: 57%;
margin-top: 85px;		
}
.icon{
margin-left: 100px;
font-size: 54px;
left: 31%;
}
.social-color{
height: 24vh;
padding-bottom: 0px;
}
.social-bg-img{
background-size: 100% auto;
}
.con-form{
padding-left: 185px;
}
.w60{
width: 60%;
}
.w40 {
width: 40%;
}
.career-right {
width: 4%;
margin-top: 14px;
}
.career-left {
width: 96%;
}
.accordion {
height: 140px;
}
img.img-phara{
padding: 50px;
}
.goods-margin{
margin-top: 80px;
}
.milestone-box{
height: 375px;
}
.w50-blue {
height: 69vh;
width: 50%;
}
.w50-kayan {
height: 50vh;
width: 50%;
}
.popup-next-icon {
top: 166px;
right: 50px;
}
.popup-pre-icon {
top: 166px;
left: 50px;
}
.w50-blue{
height: 69vh;
}
.w20{
width: 20%;
padding-left: 28px;
min-height: 277px;
}
.block-partner{
padding: 90px;
}
button.btn-contact {
left: 44%;
margin-top: 40px;
}
.para1{
width: 40%;
left: 28%;
}
.even-img::before {
margin-left: 340px;
}
.w50-con{
width: 72%;
}
.pad-left{
margin-left: 50px;
margin-top: 0px;
}
.mar-left{
margin-left: -40px;
}
.w70{
width: 65%;
}
.service-title {
padding-top: 77px;
}
.service-box{
width: 88%;
padding-left: 78px;
}
.w30{
width: 35%;
}
.milestone-icon{
top: 100px;
left: 41%;
}
.odd{
top: 60px;
bottom: -60px;
}
.about-map{
margin-left: -142px;
}
.mission{
padding-top: 15px;
left: 30%;
text-align: left;
}
.w50{
width: 50%;
}
.w50-kayan{
height: 69vh;
}
.bg-vision {
background-size: 100% auto;
background-position: center bottom;
height: 69vh;
}
.about-block{
padding-left: 60px;
}
.division{
margin-bottom: 60px;
padding-left: 60px;
padding-right: 60px;
padding-top: 64px; 
}
button.btn-home {
left: 42%;
}
.hh-market{
margin-top: 100px;
margin-bottom: 10px;
width: 70%;
left: 18%;
}
.img-hover {
margin-top: auto;
}
.home-section2{
width: 100%;
}
.home-next-icon {
top: 310px;
right: 111px;
}
.home-pre-icon {
top: 310px;
left: 111px;
}
.main-navigation a {
padding: 0px 0;
} .mobile-navbar,
.main-navigation ul .dropdown-toggle {
display: none;
}
.main-navbar {
display: block;
}
.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 10px;
margin: 0;
color: #000;
line-height: 40px;
font-size: 16px;
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: 20px;
}
.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-height: 900px) {
.home-main-con{
margin-top: auto;
} 
button.btn-contact {
margin-top: 40px;
left: 44%;
}
img.banner-img {
height: auto;
margin-top: 56px;
}
.home-pre-icon {
top: 430px;
}
.home-next-icon {
top: 430px;
}
}
@media screen and (min-width: 610px){
.home-main-con{
margin-top: 200px;
} 
}
@media screen and (min-width: 700px){
.home-main-con{
margin-top: 200px;
} 
}
@media screen and (min-width: 800px){
.home-main-con{
margin-top: 250px;
} 
}
@media screen and (min-width: 900px){
.home-main-con{
margin-top: 300px;
} 
}
@media screen and (min-width: 1024px){
.home-main-con{
margin-top: 150px;
} 
}
@media screen and (min-width: 1200px) {
.home-main-con{
margin-top: 150px;
} img.pagebanner-img {
height: auto;
}
.main-con {
margin-top: auto;
position: relative;
bottom: 80px;
}
}
@media screen and (min-width: 1280px) {
.home-main-con{
margin-top: 180px;
} 
.w50-kayan {
height: 60vh;
}
.w50-blue {
height: 60vh;
}
.bg-vision {
height: 60vh;
}
}
@media screen and (min-width: 1350px) {
.home-main-con{
margin-top: 230px;
} 
.mission {
padding-top: 15px;
left: 30%;
}
}
@media screen and (min-width: 1366px) {
.home-main-con{
margin-top: 230px;
}
}
@media screen and (min-width: 1400px){
.home-main-con{
margin-top: 200px;
} 
}
@media screen and (min-width: 1500px){
.home-main-con{
margin-top: 280px;
}
}
@media screen and (min-width: 1600px){
.home-main-con{
margin-top: 200px;
} 
}
@media screen and (min-width: 1700px) {
.home-main-con{
margin-top: 200px;
} 
.social-color {
height: 18vh;
}
.mission {
padding-top: 10px;
left: 30%;
}
.w50-blue {
height: 50vh;
}
.w50-kayan {
height: 50vh;
}
.bg-vision {
height: 50vh;
}
.home-pre-icon {
top: 430px;
}
.home-next-icon {
top: 430px;
}
}
@media screen and (min-width: 1900px) {
.home-main-con{
margin-top: 250px;
} 
.home-pre-icon {
top: 430px;
}
.home-next-icon {
top: 430px;
}
}