body{font-size:14px;color:#6f6f6f;line-height:1.8em;font-weight:400;background:#ffffff;} a{text-decoration:none;cursor:pointer;color:#ca9762;} p { position: relative; line-height: 1.8em; } h1, h2, h3, h4, h5, h6 { position: relative; font-weight: normal; margin: 0px; background: none; } .page-wrapper { position: relative; margin: 0 auto; width: 100%; min-width: 300px; min-height: 400px; overflow: hidden; } .main-header { position: relative; left: 0px; top: 0px; width: 100%; z-index: 999; transition: all 500s ease; -webkit-transition: all 500s ease; -ms-transition: all 500s ease; -o-transition: all 500s ease; -moz-transition: all 500s ease; } .main-header .header-top { position: relative; color: #ffffff; padding: 10px 0px; background: #333; z-index: 2; } .main-header .header-top * { transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-header .header-top .top-left { position: relative; line-height: 24px; font-size: 12px; } .pull-left { float: left !important; } .phone-no { font-size: 18px; } .main-header .header-top a { color: #ffffff; } .theme-btn { transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; z-index: 9999; } .pull-right { float: right !important; } a { text-decoration: none; cursor: pointer; color: #ca9762; } .testimonials-section { position: relative; padding: 40px 0px; background: #11234d; color: #ffffff; } .auto-container { position: static; max-width: 1200px; padding: 0px 15px; margin: 0 auto; } .outer-box { position: relative; } .testimonials-section .outer-box { border: 2px solid #fff; padding: 20px 20px 0px; text-align: center; max-width: 960px; margin: 0 auto; border-radius:8px; } .testimonials-section .title { position: relative; margin-bottom: 10px; } .testimonials-section .title p { position: relative; font-size: 18px; text-transform: uppercase; color: #fff; } .testimonials-section .title h2 { position: relative; font-size: 42px; margin-bottom: 20px; text-transform: uppercase; color: #ffffff; } .testimonials-section .dots { position: relative; } .testimonials-section .dots .dot { position: relative; display: inline-block; width: 8px; height: 8px; margin: 0px 4px; background: #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg); } .testimonials-section .ms-staff-carousel { margin-bottom: 0px !important; } .testimonials-section .ms-staff-carousel .ms-staff-info { max-width: 100% !important; margin: 0 auto 30px; min-height: 0px; color: rgba(255, 255, 255, 0.90); } .ms-info { font-size: 16px; } .occupation { font-size: 25px; font-weight: 600; } #testimonials-slider { padding-bottom: 30px; } .ms-slide { border: 1px dashed #fff; padding: 20px; border-radius: 8px; margin-bottom:30px; } .main-footer { background: #000; background-position: center center; background-size: cover; border-top: 5px solid #ca9762; float: left; position: relative; width: 100%; } .main-footer .footer-upper { background: rgba(0, 0, 0, 0.3); color: rgba(255, 255, 255, 0.80); padding: 40px 0px 0px; position: relative; } .auto-container { position: static; max-width: 1200px; padding: 0px 15px; margin: 0 auto; } .main-footer .footer-upper .column { position: relative; margin-bottom: 20px; } .footer-upper .column h2 { position: relative; font-weight: 500; font-size: 18px; line-height: 1.4em; padding: 0px 0px 12px; margin-bottom: 22px; text-transform: capitalize; font-family: 'PT Sans', sans-serif; color: #ffffff; border-bottom: 1px dashed #f9f9f9; } .footer-bottom { background: #1f1f1f; color: #ffffff; font-size: 14px; position: relative; padding: 9px 0px; text-align: center; } .auto-container { position: static; max-width: 1200px; padding: 0px 15px; margin: 0 auto; } .footer-bottom .copyright { color: #fff; line-height: 30px; position: relative; padding-bottom: 140px; } a:hover{color:inherit;} .image_galleyry img { max-width: 100%; padding: 5px 0px; max-height: 400px; } .image_galleyry { margin-top: 20px; transition: transform .4s; /* Animation */ overflow: hidden; } .image_galleyry:hover { transform: scale(1.05); } .card-body img { width: 100%; height: 320px; } .card { //height: 550px; } .col-lg-4, .col-md-4 { padding: 6px 10px; } .son { margin-top: 10px; margin-bottom: 10px; max-width:100%; } .son_wa { text-align:center; } .sec-title p{ color: #000; font-size: 16px; line-height: 20px; margin-bottom: 10px; margin-top: 12px; } .image-gallery{ padding: 20px 0 20px; position: relative; width: 100%; text-align: center;} .ducduong_ss img{ display:block; margin:auto; } .image-gallery.full-width .image-box{ position: relative; float: left; width: 20%; margin-bottom: 0px; /* max-height: 350px; */ } .image-gallery .image-box .image img{ position: relative; display: block; max-width: 100% !important; height: auto; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; margin: auto; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; max-height: 361px;} .float_wp_right { position: fixed; width: 60px; height: 60px; bottom: 20px; left: 20px; background-color:#25d366; color:#fff; border-radius: 50px; text-align: center; font-size: 41px; box-shadow: 2px 2px 3px #999; z-index: 9999; }