.modal-dialog{margin:80px auto;}
.modal_content1{position:relative;}
.modal-header{background:#1DAAA3;padding-left:25px;}
.modal-body{padding-left:15px;padding-right:15px;padding-bottom:1px;}
.modal_content1{background:#E8E8E8;}
.mar_t50{margin-top:40px !important;}
.mar_bot20{margin-bottom:20px;}
.modal-title{font-size:16px;font-family:Arial, Helvetica, sans-serif;}
.sms_header{}
.sms_form{margin-top:-25px;}
.modal_title{position:relative;width:60%;margin:0px auto;text-align:center;padding:10px;top:-12px;}
.modal_title:before{left:-12px;top:0;border-color:transparent #555 #555 transparent;border-style:solid;content:'';border-width:6px;position:absolute;}
.modal_title:after{right:-12px;top:0;border-color:transparent transparent #555 #555;border-style:solid;content:'';border-width:6px;position:absolute;}
.close_icon{position:relative;top:-35px;right:10px;}
.sms_form .form_list,
.email_form .form_list,
.enq_form .form_list{list-style:none;margin:0px auto;padding:10px 0px 0px 0px;}
.email_form ul{width:90%;margin:0px !important;position:relative;padding:0px !important;}
.bg{background:#333;}
.sms_form .form_list li,
.email_form .form_list li,
.enq_form .form_list li{width:100%;padding:0px;margin-bottom:15px;text-align:left;}
.mar_bot15{margin-bottom:15px !important;}
.mar_bot10{margin-bottom:10px !important;}
.mar_bot5{margin-bottom:5px !important;}
.sms_form .form_list li label,
.email_form .form_list li label,
.enq_form .form_list li label{width:100%;font-size:15px;display:none;}
.sms_form .form_list li input, .sms_form .form_list li textarea,
.email_form .form_list li input, .email_form .form_list li textarea,
.enq_form .form_list li input, .enq_form .form_list li textarea,
.send_enq input{width:100%;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.sms_form .form_list li textarea,
.enq_form .form_list li textarea{resize:none;height:110px;font-size:13px;font-family:Arial, Helvetica, sans-serif;resize:none;}
.sms_form .form_list input.input-text, select, textarea,
.email_form .form_list input.input-text, select, textarea,
.enq_form .form_list input.input-text, select, textarea{padding:8px 10px;outline:none;color:#999;border:1px solid #ccc;border-radius:3px;font-size:15px;line-height:18px;resize:none;font-family:Arial, Helvetica, sans-serif;}
.sms_form .form_list li input, .form_list li textarea,
.email_form .form_list li input, .form_list li textarea,
.enq_form .form_list li input, .enq_form .form_list li textarea{border-radius:3px;font-size:15px;resize:none;}
.modal-footer{border-top:0px solid #343;padding:0px 25px 20px 25px;text-align:left;}
.button1{padding:6px 20px;margin-bottom:0;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;background:#1DAAA3;color:#fff;border:1px solid transparent;border-radius:2px;margin-right:5px;width:100%;}
.button_001{position:absolute;top:25%;right:-40px;border-radius:50%;height:50px;width:50px;line-height:38px;padding:6px 0px;border:1px solid #fff;border-right:none;}
.circle{margin:0px auto;width:70px;height:70px;line-height:55px;vertical-align:middle;background:#333;color:#fff;font-size:19px;text-align:center;border-radius:50%;position:relative;bottom:-25px;}
.modal_sendtitle{padding:25px 15px 50px 25px;font-family:Arial, Helvetica, sans-serif;font-size:14px;width:100%;margin:0px auto;text-align:center;}
#enq_list{margin-top:-40px;padding:30px 15px 20px 15px;background:#eee;}
.pad_close{padding:18px 15px 0px 0px !important;color:#fff;}
.modal_content3{position:relative;}
.enq_form{background:#fff;box-shadow:0 5px 15px rgba(0, 0, 0, .5);border-radius:0px 0px 3px 3px;}
.border_fa{border-right:1px solid #ccc;border-radius:0px 50% 50% 0px;}
.position1{position:relative;}
.position1 span{position:absolute;top:0px;left:0px;color:#999;padding:10px;}
#ribbon1{position:relative;float:left;-webkit-box-shadow:0px 0px 2px #000;-moz-box-shadow:0px 0px 2px #000;box-shadow:0px 0px 2px #000;border-bottom:1px solid #000;width:100%;}
#ribbon1:before{z-index:-1;position:absolute;top:10px;left:0;width:20px;height:50px;content:'';background-color:#444;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-o-transform:skewY(45deg);transform:skewY(45deg);-webkit-box-shadow:inset 1px -1px 3px #000, 1px 1px 3px #000;-moz-box-shadow:inset 1px -1px 3px #000, 1px 1px 3px #000;box-shadow:inset 1px -1px 3px #000, 1px 1px 3px #000;}
.modal_header{padding:15px;}
.clear{clear:both;}
.pad_full0{padding-left:0px;padding-right:0px;}
.header_list{margin:0px;padding:0px;}
.header_list li{list-style:none;float:left;padding:5px 15px;}
.social-links li a i{font-size:15px;}
.social-links .facebook a{background:#3B5998;}
.social-links .facebook a{border:1px solid #3B5998;}
.social-links .twitter a{background:#007AB9;}
.social-links .twitter a{border:1px solid #007AB9;}
.social-links .google a{background:#E14B3A;}
.social-links .google a{border:1px solid #E14B3A;}
.social-links .linkedin a{background:#007AB9;}
.social-links .linkedin a{border:1px solid #007AB9;}
.social-links .pinterest a{background:#AA2B1A;}
.social-links .pinterest a{border:1px solid #AA2B1A;}
.grid{position:relative;clear:both;margin:0 auto;padding:1em 0 4em;width:100%;list-style:none;text-align:center;}
.grid figure{position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;height:auto;background:#3085a3;text-align:center;cursor:pointer;}
.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:0.8;}
.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.grid figure figcaption::before,
.grid figure figcaption::after{pointer-events:none;}
.grid figure figcaption,
.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.grid figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.grid figure h2{word-spacing:-0.15em;font-weight:300;}
.grid figure h2 span{font-weight:800;}
.grid figure h2,
.grid figure p{margin:0;}
.grid figure p{letter-spacing:1px;font-size:68.5%;}
figure.effect-kira{background:#fff;text-align:left;}
figure.effect-kira img{-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effect-kira figcaption{z-index:1;}
figure.effect-kira p{padding:2.25em 0.5em;font-weight:600;font-size:100%;line-height:1.5;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);text-align:center;}
figure.effect-kira p a{margin:0 0.5em;color:#101010;}
figure.effect-kira p a:hover,
figure.effect-kira p a:focus{opacity:0.6;}
figure.effect-kira figcaption::before{position:absolute;top:0;right:2em;left:2em;z-index:-1;height:3.5em;background:#fff;content:'';-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,4em,0) scale3d(1,0.023,1);transform:translate3d(0,4em,0) scale3d(1,0.023,1);-webkit-transform-origin:50% 0;transform-origin:50% 0;}
figure.effect-kira:hover img{opacity:0.5;}
figure.effect-kira:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effect-kira:hover figcaption::before{opacity:0.7;-webkit-transform:translate3d(0,5em,0) scale3d(1,1,1);transform:translate3d(0,5em,0) scale3d(1,1,1);}
.pad_tp20{padding-top:20px;}