body,p{margin: 0; padding: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
main{width: 100%;}
.container{max-width: 1360px; width: 100%; margin: 0 auto;}
.container header{ display: flex; flex-wrap: wrap;}
.container header .logo{width: 240px; margin: 10px 0;}
.container header .logo img{width: 100%;}
.container header .right-section{width: calc(100% - 240px); text-align: right;}
.container header .right-section p{display: inline-block; text-align: left; vertical-align: middle; font-size: 24px; padding: 14px 0; line-height: 24px; font-weight: 500;}
.container header .right-section p span{display:block; font-size: 16px; font-weight: 500;}
.container header .right-section i{width: 30px; height: 30px; display: inline-block; margin-right: 10px; vertical-align: middle; background: url(../images/phone.png) no-repeat; background-size: 100%; }


.body-block{width: 100%; background: rgba(237,229,223,1);
    background: -moz-linear-gradient(top, rgba(237,229,223,1) 0%, rgba(255,255,255,1) 92%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,229,223,1)), color-stop(92%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(237,229,223,1) 0%, rgba(255,255,255,1) 92%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(237,229,223,1) 0%, rgba(255,255,255,1) 92%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(237,229,223,1) 0%, rgba(255,255,255,1) 92%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(237,229,223,1) 0%, rgba(255,255,255,1) 92%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede5df', endColorstr='#ffffff', GradientType=0 );}
.header-part{display: flex; flex-wrap: wrap;}
.header-part .left-part{width:850px; height:446px; }
.header-part .web-form{background: #81736b; width: calc(100% - 850px);}
.header-part .web-form p.heading{ font-size: 32px; padding: 16px; line-height: 24px; color: #fff; text-transform: capitalize; }
.header-part .web-form p.heading span{ font-size: 18px; color: #fff; text-transform: capitalize; display: block;}
.header-part .web-form .row {padding: 0 16px 10px;}
.header-part .web-form .row input{ width: calc(100% - 20px); padding: 10px; outline: none; font-size: 16px;}
.header-part .web-form .row textarea{width: calc(100% - 20px); padding: 10px; height: 40px; outline: none; resize: none; font-size: 16px; }
.header-part .web-form .row .submit{width: 100%; outline: 0; border: 0; padding: 10px; font-size: 20px; font-weight: 600; text-transform: uppercase; text-decoration: none; text-align: center; background: #ede4de; color: #81736b; display: block;}

.body-text{ display: flex; padding-top: 20px; flex-wrap: wrap;}
.body-text .doc{width: 425px;}
.body-text .doc img{width: 80%;}
.body-text .text-part{width: calc(100% - 425px);}
.body-text .text-part .text-head{color: #81736b; font-size: 32px; text-transform: uppercase; padding: 16px 0 10px;}
.body-text .text-part .text{color: #000; font-size: 20px; line-height: 32px; } 

.service{display: flex; overflow: auto; margin: 30px 0 0 0;}
.service  div{display: flex;  margin-right: 16px;} 

.copyright{font-size: 12px; color: #333; padding: 10px;}

.disclaimer{font-size: 10px; color: #777; padding: 10px;}



.service::-webkit-scrollbar {
    width: 0px;  /* Remove scrollbar space */
    background: transparent;  /* Optional: just make scrollbar invisible */
}
/* Optional: show position indicator in red */
.service::-webkit-scrollbar-thumb {
    background: none
}


@media only screen and (max-device-width:1200px) {
    .header-part .left-part{width:100%; height: auto;}
    .header-part .left-part img{width:100%;}
    .header-part .web-form{width: 100%;}
    .container header .right-section {padding-left: 16px; text-align: left; width: 100%;}
    .body-text .doc{width: 100%}
    .body-text .doc img{margin: 0 auto; max-width:400px; display: block;}
    .body-text .text-part{width: 100%;  padding: 0 16px;}
    .body-text .text-part .text{text-align: justify;}
}