.section1 .banner-illustration01{float:right}
.section1 .col-md-6:last-child{padding-left:50px}
.section1 .main-header{margin-top:150px}
.section1 .para-txt{width:642px;color:#51514c}
.container-map iframe{margin-bottom:-5px}
.section2{padding:0}
.section2 .sub-header{text-align:center;margin-bottom:50px}
.section2 .inner-container{border-top:1px solid #e1e1e1}
.section2 .inner-container .row{padding-top:50px}
.section2 .para-txt{margin-bottom:40px}
.section2 .para-txt a{color:#84847a}
.contact-from .form-control{height:62px;font-size:24px;margin-bottom:30px}
.contact-from .form-control.error{border:1px solid #de2140}
.contact-from .submit-contact-form{margin:0 auto;display:block}
.tym img{display:block;margin:0 auto;width:150px}
.tym p{color:#84847a;font-size:28px;line-height:36px;position:relative;padding-bottom:120px;text-align:center}
.container-map{margin-top:90px}
.handy-company-details .col-md-4{padding-left:40px}
.handy-company-details .col-md-4:before{content:" ";position:absolute;right:0;top:35px;margin:auto;background-color:#c4c4c4;height:68px;width:1px}
.handy-company-details .col-md-4:last-child::before{display:none}
.handy-company-details .col-md-4:nth-child(1){padding-left:15px}
@media (max-width:1440px){
.section1{min-height:611px}
.section1 .para-txt{width:100%}
.section2 .para-txt{font-size:20px}
}
@media (max-width:1024px){
.section1 .banner-illustration01{width:100%}
.section1 .main-header{margin-top:80px}
.section1 .para-txt{width:100%;padding-right:40px}
.para-txt{padding-right:30px}
}
@media (max-width:768px){
.section1{min-height:auto;padding-top:100px}
.section1 .para-txt{padding-right:0}
.para-txt{padding-right:0}
.section2 .col-md-4{text-align:center}
.section1 .col-md-6:last-child{padding-left:0}
.section2 .inner-container .row{padding-top:20px}
.section2 .sub-header{text-align:center;margin-bottom:10px}
.handy-company-details .col-md-4{padding-left:15px}
.handy-company-details .col-md-4:before{display:none}
.handy-company-details .col-md-4:last-child::before{display:none}
.handy-company-details .col-md-4:nth-child(1){padding-left:15px}
}
@media (max-width:480px){
.section2 .col-md-8 iframe{height:300px!important}
}