 body{color: #505151;font-size: 14px;font-family: 'Open Sans', sans-serif;}a[href]:hover,a[href]:focus {color: #7dcce9;text-decoration: none;}h1,h2,h3,h4,h5,h6{}h4 {font-size: 20px;font-weight: 500;color: #414141;}.flex {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.align_center{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.heading{text-align: center;}.heading h2 {display: block;font-size: 40px;color: #666666;position: relative;}.flex_content {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.flex_form {width: 411px;}.banner.home_banner{}.banner.home_banner .content img {display: block;}.banner.home_banner .content {max-width: 586.33px;width: 100%;text-align: center;}.banner.home_banner .content h1 {font-size: 28px;font-weight: 600;background: #515a79;color: #fff;padding: 9px 10px;display: inline-block;position: relative;margin-top: 2rem;}.banner.home_banner .content h1:before {content: "";position: absolute;top: auto;bottom: -13px;width: 22px;height: 22px;background: #515a79;left: 50%;border-radius: 100px;border: 2px solid #fff;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.banner.home_banner .content p {margin: 12px 0;font-size: 16px;color: #676767;display: inline-block;font-weight: 600;}.enquery_form {background: url(../images/d.jpg);border-top: 2px solid #fff;padding: 27px 15px;margin-bottom: 50px;}.enquery_form h2 {font-size: 25px;color: #fff;text-align: center;margin: 0 ;}.enquery_form h2>span{display: block;width: 142px;height: 4px;background: #fff;margin: 7px auto }.enquery_form form{padding: 15px;}.enquery_form .form-group{}.enquery_form .form-group label{color: #fff;}.enquery_form .form-group input {height: 45px;border-radius: 3px;}.enquery_form .form-group textarea.form-control{height: 110px;}.btn-form{width: 186px;height: 46px;color: #fff;background: #d25e13;border-radius: 100px;font-size: 1rem;}form.enquery_form_banner input.btn.btn-form {display: block;margin-left: auto;margin-right: 0;margin-top: 10px;background: #f19040;}.heading {text-align: left;width: 441px;position: relative;display: inline-block;margin-bottom: 2rem;}.heading h2 {display: block;position: relative;text-align: center;font-size: 35px;color: #464646;text-transform: uppercase;font-weight: 600;}.heading h2>span {display: block;width: 119px;height: 4px;background: #515a79;margin: 0 auto;}.heading >span {font-size: 80px;font-weight: 600;text-transform: uppercase;position: absolute;top: -36px;opacity: 0.1;display: block;text-align: center;}.about_section .content ul {padding: 0;margin-left: 15px;margin-top: 20px;}.about_section .content ul li {margin: 7px 0;color: #5a5a5a;font-weight: 600;}.about_section{}.about_section .content{}.about_section .content p{}.about_section .content span.bordered {width: 100%;display: block;height: 2px;background: #515a79;margin: 30px 0;}.about_section {background: #ededed url(../images/2.png);padding: 3rem 0;background-repeat: no-repeat;background-position: right center;background-size: 20%;}.about_section .content {max-width: 900px;width: 100%;}._actonk a {display: inline-block;width: 298px;text-align: center;line-height: 54px;margin: 0 5px;height: 53px;}._actonk a.btn-form.bg_pur {background: #515a79;}._actonk {text-align: right;margin-top: 2rem;}.services_popo .heading >span {left: 73px;}.service_polo {margin: 3rem 0;}.services_popo .heading {text-align: left;width: 669px;position: relative;display: block;margin-bottom: 2rem;margin: 0 auto;}.services_popo {background: #ededed url(../images/3.png);padding: 3rem 0;background-repeat: no-repeat;background-position: right center;background-size: cover;}.box_hadoe{}.box_hadoe.item {margin-bottom: 30px;-webkit-box-shadow: 0 0px 5px 1px #ababab47;box-shadow: 0 0px 5px 1px #ababab47;padding: 0;padding-bottom: 27px;background: #fff;}.box_hadoe.item figure{}.box_hadoe.item figure img{}.box_hadoe.item a.btn-form {display: block;line-height: 41px;text-align: center;height: 41px;margin: 0 auto;}.contact_section {background: #ededed url(../images/4.png);padding: 0rem 0;background-repeat: no-repeat;}.contact_section .enquery_form {background: transparent;border-top: 0;padding: 31px 15px;margin-bottom: 0;max-width: 450px;width: 100%;margin-left: auto;margin-right: 0;}.contact_section .enquery_form .form-group input {border-radius: 22px;font-size: 14px;background: transparent;border-color: #fff;color: #fff;}.contact_section .enquery_form .form-group input::-webkit-input-placeholder, .contact_section .enquery_form .form-group textarea::-webkit-input-placeholder{color: #fff;}.contact_section .enquery_form .form-group input::-moz-placeholder, .contact_section .enquery_form .form-group textarea::-moz-placeholder{color: #fff;}.contact_section .enquery_form .form-group input:-ms-input-placeholder, .contact_section .enquery_form .form-group textarea:-ms-input-placeholder{color: #fff;}.contact_section .enquery_form .form-group input::-ms-input-placeholder, .contact_section .enquery_form .form-group textarea::-ms-input-placeholder{color: #fff;}.contact_section .enquery_form .form-group input::placeholder, .contact_section .enquery_form .form-group textarea::placeholder{color: #fff;}.contact_section .enquery_form .form-group textarea{font-size: 14px;background: transparent;}.contact_section p {color: #fff;padding: 0 15px;}.contact_section .enquery_form h2 {text-align: left;padding: 0 15px;}.contact_section .enquery_form form {padding-top: 0;padding-bottom: 0;}div#serviceModal .modal-dialog {max-width: 767px;width: 100%;}.figure_model {width: 370px;padding: 0 15px;}div#serviceModal .modal-dialog .modal-body {padding: 0;}div#serviceModal .enquery_form {margin: 0;border: 0;}div#serviceModal .flex {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}div#serviceModal button.close {position: absolute;top: 4px;left: 4px;width: 45px;height: 45px;opacity: 1;background: #515a79;color: #fff;outline: none;text-shadow: unset;font-size: 32px;}