@charset "utf-8";

/* CSS Document */
@import "../css/jquery-ui.min.css";
@import "../css/font-awesome.min.css";
@import "../css/font-awesome-animation.min.css";
@import "../css/flaticon.css";
@import "../css/animate.css";
@import "../css/bootsnav.css";
@import "../css/fullcalendar.min.css";
@import "../css/slider.css";
@import "../css/hover.css";
@import "../css/fancyBox.css";
@import "../css/jquery.flickr.css";
@import "../css/owl.css";
@import "../css/isotop.css";
@import "../css/magnific-popup.css";
@import "../css/flipclock.css";
@import "../css/timecounter.css";
@import "../css/style-shortcode.css";
@import url(https://fonts.googleapis.com/css?family=Montserrat);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:300i,400,500,700);
@import url(https://fonts.googleapis.com/css?family=Bellefair); 
@import url(https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);

/* ----- BODY CONTENT ----- */
::selection {
  background: #232323;
  color: #ffffff;
  text-shadow: none;
}
::-moz-selection {
  /* Firefox */
  background: #232323;
  color: #ffffff;
  text-shadow: none;
}
::-webkit-selection {
  /* Safari */
  background: #232323;
  color: #ffffff;
  text-shadow: none;
}
.ulockd-copy-right a {
	color: #aaa;
}
.ulockd-copy-right a:hover{ color:#fff;}
body {
  background-attachment: fixed;
  color: #313131;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  background-color: #ffffff;
  overflow-x: hidden;
  max-width: 100%;
  overflow-x: hidden !important;
  transition: inherit;
}
body.on-side {
  margin-left: 0;
}
img {
  max-width: 100%;
}
p {
  font-size: 14px;
  line-height: 22px;
}
ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
iframe {
  border: none;
  width: 100%;
}
a {
  color: #555555;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #333333;
  text-decoration: none;
}
a img {
  border: none;
}
iframe {
  border: none;
}
/* ---------- TYPHOGRAPHY FONTS ---------- */ 
h3,h4,h5,h6  {
  line-height: 1.42857143;
  color: #313131;
  font-weight:600;
}
h2 {
  line-height: 1.42857143;
  color: #313131;
  font-size: 30px;
  font-weight:600;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
}
.img-whp {
  width: 100% !important;
  max-width:100% !important;
}

.color-white {
  color: #ffffff !important; }

.color-lightgray {
  color: #D3D3D3; }

.color-gray {
  color: gray; }

.color-green2 {
  color: #28B928; }

.color-black {
  color: #000; }

.color-black11 {
  color: #111111 !important; }

.color-black22 {
  color: #222222; }

.color-black33 {
  color: #333333; }

.color-black31 {
  color: #303030; }

.color-black44 {
  color: #434343; }

.color-black55 {
  color: #555555; }

.color-black66 {
  color: #676767; }

.color-primary {
  color: #337ab7; }

.color-success {
  color: #5cb85c; }

.color-info {
  color: #5bc0de; }

.color-warning {
  color: #f0ad4e; }

.color-danger {
  color: #d9534f; }

.color-green {
  color: #28B928; }

.color-yellow {
  color: #FFFF00; }

.color-yellow2 {
  color: #F0C900; }

.color-fb {
  color: #3B5998; }

.bgc-fb {
  background-color: #3B5998; }

.color-twtr {
  color: #1DA1F2; }

.bgc-twtr {
  background-color: #1DA1F2; }

.color-inst {
  color: #D31A77; }

.bgc-inst {
  background-color: #D31A77; }

.color-lnkdn {
  color: #007BB6; }

.bgc-lnkdn {
  background-color: #007BB6; }

.color-pint {
  color: #CB2027; }

.bgc-pint {
  background-color: #CB2027; }

.color-skyp {
  color: #00AFF0; }

.bgc-skyp {
  background-color: #00AFF0; }

.color-skyp {
  color: #00AFF0; }

.bgc-skyp {
  background-color: #00AFF0; }

.color-drbl {
  color: #EA4C89; }

.bgc-drbl {
  background-color: #EA4C89; }

.color-behnc {
  color: #0B7BFF; }

.bgc-behnc {
  background-color: #0B7BFF; }

.color-utube {
  color: #FF0000; }

.bgc-utube {
  background-color: #FF0000; }

.color-gogle {
  color: #EA4335; }

.bgc-gogle {
  background-color: #EA4335; }

.bgc-black11 {
  background-color: #111111; }

.bgc-black22 {
  background-color: #222222; }

.bgc-black33 {
  background-color: #333333; }

.bgc-black44 {
  background-color: #434343; }

.bgc-black55 {
  background-color: #555555; }

.bgc-black66 {
  background-color: #676767; }

.bgc-black99 {
  background-color: #999999; }

.bgc-white {
  background-color: #ffffff; }

.bgc-lightgray {
  background-color: #D3D3D3; }

.bgc-snowshade {
  background-color: #f9f9f9; }

.bgc-snowshade2 {
  background-color: #fafafa; }

.bgc-whitef0 {
  background-color: #f0f0f0; }

.bgc-whitef1 {
  background-color: #f1f1f1; }

.bgc-whitef2 {
  background-color: #f2f2f2; }

.bgc-whitef3 {
  background-color: #f3f3f3; }

.bgc-whitef4 {
  background-color: #f4f4f4; }

.bgc-whitef5 {
  background-color: #f5f5f5; }

.bgc-whitef6 {
  background-color: #f6f6f6; }

.bgc-whitef7 {
  background-color: #f7f7f7; }

.bgc-whitef8 {
  background-color: #f8f8f8; }

.bgc-primary {
  background-color: #337ab7; }

.bgc-primary2 {
  background-color: #145892; }

.bgc-success {
  background-color: #5cb85c; }

.bgc-info {
  background-color: #5bc0de; }

.bgc-warning {
  background-color: #f0ad4e; }

.bgc-danger {
  background-color: #d9534f; }

.bgc-white {
  background-color: #ffffff; }

.bgc-lightgray {
  background-color: #D3D3D3; }

.bgc-snowshade {
  background-color: #f9f9f9; }

.bgc-snowshade2 {
  background-color: #fafafa; }

.bgc-transparent {
  background-color: transparent !important; }

.bgc-darkcyan {
  background-color: darkcyan; }

.bgc-darkblue {
  background-color: #004274; }

.bgc-green {
  background-color: #28B928; }

.bgc-yellow {
  background-color: #FFFF00; }

.bgc-yellow2 {
  background-color: #F0C900; }

.bdrs0 {
  border-radius: 0 !important; }

.bdrs5 {
  border-radius: 5px; }

.bdrs10 {
  border-radius: 10px; }

.bdrs20 {
  border-radius: 20px; }

.bdrs50 {
  border-radius: 50%; }

.bdr1 {
  border: 1px solid #D3D3D3; }

.tdu-hvr:hover {
  cursor: pointer;
  text-decoration: underline; }
.text-thm2 {
  color: #245699 !important;
}
.ulockd-btn-thm {
  border-radius: 0px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ulockd-btn-thm {
  color: #fff;
  padding: 10px 35px;
}
.ulockd-btn-thm:hover,
.ulockd-btn-thm:active,
.ulockd-btn-thm:focus {
  background-color: #313131;
  border-color: #313131;
  color: #fff;
}
/* Style Two Button */
.ulockd-btn-thm2 {
  border-radius: 0px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ulockd-btn-thm2 {
  background-color: #245699;
  border-color: #245699;
  color: #fff;
}
.ulockd-btn-thm2:hover,
.ulockd-btn-thm2:active,
.ulockd-btn-thm2:focus {
  background-color: #313131;
  border-color: #313131;
  color: #fff;
}
.ulockd-btn-styledark {
  background-color: #313131;
  border-color: #313131;
  color: #fff;
  border-radius: 0px;
  padding: 10px 35px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ulockd-btn-styledark:hover,
.ulockd-btn-styledark:active,
.ulockd-btn-styledark:focus {
  background-color: #245699;
  border-color: #313131;
  color: #fff;  
}
.ulockd-btn-white {
  background-color: #fff;
  border-color: #fff;
  color: #313131;
  border-radius: 0px;
  padding: 10px 35px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ulockd-btn-white:hover,
.ulockd-btn-white:active,
.ulockd-btn-white:focus {
  background-color: #245699 !important;
  border-color: #245699 !important;
  color: #fff;  
}
.ulockd-btn-gray {
  background-color: #D3D3D3;
  border-color: #D3D3D3;
  color: #313131;
  border-radius: 0px;
  padding: 10px 35px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ulockd-btn-gray:hover,
.ulockd-btn-gray:active,
.ulockd-btn-gray:focus {
  background-color: #245699 !important;
  border-color: #245699 !important;
  color: #fff;  
}
.btn-default {
  font-size: 14px;
}
.fwb {
  font-weight: bold;
}
.fz11 {
  font-size: 11px; }

.fz13 {
  font-size: 13px; }

.fz16 {
  font-size: 16px; }

.fz20 {
  font-size: 20px; }

.fz24 {
  font-size: 24px; }

.fz30 {
  font-size: 30px; }

.fz40 {
  font-size: 40px; }

.fz45 {
  font-size: 45px; }

.fz48 {
  font-size: 48px; }

.fz60 {
  font-size: 60px; }

.fz72 {
  font-size: 72px; }

.fz100 {
  font-size: 100px !important; }

.lh30 {
  line-height: 30px; }

.h10 {
  height: 10px; }

.h20 {
  height: 20px; }

.h25 {
  height: 25px; }

.h30 {
  height: 30px; }

.h35 {
  height: 35px; }

.h40 {
  height: 40px; }

.h45 {
  height: 45px; }

.h50 {
  height: 50px; }

.h100 {
  height: 100px; }

.h150 {
  height: 150px; }

.h200 {
  height: 200px; }

.h250 {
  height: 250px; }

.h300 {
  height: 300px; }

.h320 {
  height: 320px; }

.h350 {
  height: 350px; }

.h400 {
  height: 400px; }

.h450 {
  height: 450px; }

.h500 {
  height: 500px; }

.h550 {
  height: 550px; }

.h600 {
  height: 600px; }

.h650 {
  height: 650px; }

.h700 {
  height: 700px; }

.h750 {
  height: 750px; }

.h800 {
  height: 800px; }

.h850 {
  height: 850px; }

.h900 {
  height: 900px; }
.dib {
  display: inline-block;
}
.dif {
  display: inline-flex;
}
.dfr {
  display: flow-root;
}
.ulockd-pmz {
  margin: 0;
  padding: 0;
}
.ulockd-pdng0 {
  padding: 0 !important;
}
.ulockd-pdng5 {
  padding: 5px;
}
.ulockd-pdng10 {
  padding: 10px;
}
.ulockd-pdng15 {
  padding: 15px;
}
.ulockd-pdng20 {
  padding: 20px;
}
.ulockd-pdng25 {
  padding: 25px;
}
.ulockd-pdng30 {
  padding: 30px !important;
}
.ulockd-pdng35 {
  padding: 35px;
}
.ulockd-pdng40 {
  padding: 10px;
}
.ulockd-pdng45 {
  padding: 45px;
}
.ulockd-pdng50 {
  padding: 50px;
}
.ulockd-pdng55 {
  padding: 55px;
}
.ulockd-pdng60 {
  padding: 60px;
}
.ulockd-pdng65 {
  padding: 65px;
}
.ulockd-pdng70 {
  padding: 70px;
}
.ulockd-pdng75 {
  padding: 75px;
}
.ulockd-pdng80 {
  padding: 80px;
}
.pad10 {
  padding: 10% 5%;
}
.pad17 {
  padding-top: 17% !important;
}
.ulockd-pad120 {
  padding-top: 0px;
}
.ulockd-pad1210 {
  padding-top: 10px;
}
.ulockd-pad1215 {
  padding-top: 15px;
}
.ulockd-pad1220 {
  padding-top: 20px;
}
.ulockd-pad1225 {
  padding-top: 25px;
}
.ulockd-pad1230 {
  padding-top: 30px;
}
.ulockd-pad1235 {
  padding-top: 35px;
}
.ulockd-pad1240 {
  padding-top: 40px;
}
.ulockd-pad1245 {
  padding-top: 45px;
}
.ulockd-pad1250 {
  padding-top: 50px;
}
.ulockd-pad310 {
  padding-right: 10px;
}
.ulockd-pad315 {
  padding-right: 15px;
}
.ulockd-pad615 {
  padding-bottom: 15px;
}
.ulockd-pad60 {
  padding-bottom: 0px;
}
.ulockd-pad65 {
  padding-bottom: 5px;
}
.ulockd-pad610 {
  padding-bottom: 10px;
}
.ulockd-pad615 {
  padding-bottom: 15px;
}
.ulockd-pad620 {
  padding-bottom: 20px;
}
.ulockd-pad625 {
  padding-bottom: 25px;
}
.ulockd-pad630 {
  padding-bottom: 30px;
}
.ulockd-pad635 {
  padding-bottom: 35px;
}
.ulockd-pad640 {
  padding-bottom: 40px;
}
.ulockd-pad645 {
  padding-bottom: 45px;
}
.ulockd-pad650 {
  padding-bottom: 50px;
}
.ulockd-pad90 {
  padding-left: 0;
}
.ulockd-pad95 {
  padding-left: 5px;
}
.ulockd-pad910 {
  padding-left: 10px;
}
.ulockd-pad915 {
  padding-left: 15px;
}
.ulockd-pad920 {
  padding-left: 20px;
}
.ulockd-pad925 {
  padding-left: 25px;
}
.ulockd-pad930 {
  padding-left: 30px;
}
.ulockd-pad935 {
  padding-left: 35px;
}
.ulockd-pad940 {
  padding-left: 40px;
}
.ulockd-pad945 {
  padding-left: 45px;
}
.ulockd-pad950 {
  padding-left: 50px;
}
.ulockd-pad955 {
  padding-left: 55px;
}
.ulockd-pad960 {
  padding-left: 60px;
}
.ulockd-pad965 {
  padding-left: 65px;
}
.ulockd-pad970 {
  padding-left: 70px;
}
.ulockd-pad975 {
  padding-left: 75px;
}
.ulockd-pad980 {
  padding-left: 80px;
}
.ulockd-pad985 {
  padding-left: 85px;
}
.ulockd-pad990 {
  padding-left: 90px;
}
.ulockd-pad995 {
  padding-left: 95px;
}
.ulockd-pad9100 {
  padding-left: 100px;
}
.ulockd-pad30 {
  padding-right: 0;
}
.ulockd-pad35 {
  padding-right: 5px;
}
.ulockd-pad395 {
  padding-left: 5px;
  padding-right: 5px;
}
.ulockd-pad3910 {
  padding-left: 10px;
  padding-right: 10px;
}
.ulockd-pad3915 {
  padding-left: 15px;
  padding-right: 15px;
}
.ulockd-pad392 {
  padding-left: 2px;
  padding-right: 2px;
}
.ulockd-pad123692 {
  padding-left: 2px;
  padding-right: 2px;
}
.ulockd-pad390 {
  padding-left: 0px;
  padding-right: 0px;
}
.ulockd-pad90 {
  padding-left: 0px;
}
.ulockd-pad95 {
  padding-left: 5px;
}
.ulockd-mrgn12-10 {
  margin-top: -10px;
}
.ulockd-mrgn12-100 {
  margin-top: -100px;
}
.ulockd-mrgn120 {
  margin-top: 0px !important;
}
.ulockd-mrgn125 {
  margin-top: 5px;
}
.ulockd-mrgn1210 {
  margin-top: 10px;
}
.ulockd-mrgn1215 {
  margin-top: 15px;
}
.ulockd-mrgn1220 {
  margin-top: 20px;
}
.ulockd-mrgn1225 {
  margin-top: 25px !important;
}
.ulockd-mrgn1230 {
  margin-top: 30px;
}
.ulockd-mrgn1235 {
  margin-top: 35px;
}
.ulockd-mrgn1240 {
  margin-top: 40px;
}
.ulockd-mrgn1245 {
  margin-top: 45px;
}
.ulockd-mrgn1250 {
  margin-top: 50px;
}
.ulockd-mrgn1260 {
  margin-top: 60px;
}
.ulockd-mrgn12100 {
  margin-top: 100px;
}
.ulockd-mrgn12150 {
  margin-top: 150px;
}
.ulockd-mrgn12200 {
  margin-top: 200px;
}
.ulockd-mrgn12250 {
  margin-top: 250px !important;
}
.ulockd-mrgn12300 {
  margin-top: 3000px;
}
.ulockd-mrgn30 {
  margin-right: 0px;
}
.ulockd-mrgb35 {
  margin-right: 5px;
}
.ulockd-mrgn310 {
  margin-right: 10px;
}
.ulockd-mrgn315 {
  margin-right: 15px;
}
.ulockd-mrgn60 {
  margin-bottom: 0px !important;
}
.ulockd-mrgn65 {
  margin-bottom: 5px;
}
.ulockd-mrgn610 {
  margin-bottom: 10px;
}
.ulockd-mrgn615 {
  margin-bottom: 15px;
}
.ulockd-mrgn620 {
  margin-bottom: 20px;
}
.ulockd-mrgn625 {
  margin-bottom: 25px !important;
}
.ulockd-mrgn630 {
  margin-bottom: 30px;
}
.ulockd-mrgn635 {
  margin-bottom: 35px;
}
.ulockd-mrgn640 {
  margin-bottom: 40px;
}
.ulockd-mrgn650 {
  margin-bottom: 50px !important;
}
.ulockd-mrgn90 {
  margin-left: 0px;
}
.ulockd-mrgn910 {
  margin-left: 10px;
}
.ulockd-mrgn915 {
  margin-left: 15px;
}
.ulockd-mrgn920 {
  margin-left: 20px;
}
.ulockd-mrgn925 {
  margin-left: 25px;
}
.ulockd-mrgn930 {
  margin-left: 30px;
}
.ulockd-mrgn935 {
  margin-left: 35px;
}
.ulockd-mrgn940 {
  margin-left: 40px;
}
.ulockd-mrgn945 {
  margin-left: 45px;
}
.ulockd-mrgn950 {
  margin-left: 50px;
}
.ulockd-mrgn955 {
  margin-left: 55px;
}
.ulockd-mrgn960 {
  margin-left: 60px;
}
.ulockd-mbmt0 {
  margin-bottom: 0;
  margin-top: 0;
}
.ulockd-mauto {
  margin-left: auto;
  margin-right: auto;
  float: none;
}
/* ---------- SECTION ---------- */
section {
  position: relative;
}

/* ---------- PRELOADER ---------- */
.preloader { 
  background-color:#ffffff; 
  background-image:url("../images/preloader.gif"); 
  background-position:center center; 
  background-repeat:no-repeat; 
  height:100%; 
  left:0px; 
  position:fixed; 
  top:0px; 
  width:100%; 
  z-index:999999;}
.preloader_disabler {
  bottom: 10px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}

.color-whblu {
	background: #245699;
	color: #fff;
	display: inline-block;
	border-radius: 25px;
	padding: 0 10px;
	line-height: 35px;
	font-size: 10px;
}
.headr-top.hdtoprgh {
	text-align: left;
}
.headr-top.hdtopleft {
	text-align: right;
}
.color-whblu.leftfirst {
	padding: 0 28px;
}
.color-whblu:hover {
	background: #fff;
	color: #000;
}
/* ---------- HEADER TOP ---------- */
.header-top {
  background: #ffffff;
  padding: 10px 0 10px;
}  
.welcm-ht-two {
  color: #fff;
}
.header-top-two {
  background: #444 none repeat scroll 0 0;
  padding-bottom: 5px;
  padding-top: 15px;
}
.header-top-two span{
  color: #fff;
  font-weight: 400;
}
.ulockd-htpmz{
  padding: 0;
}
.welcm-ht {
  position: relative;
}
.ulockd-welcntxt {
  color: #fff;
  text-transform: capitalize;
}
  /* BOOKING FORM STYLE */
.booking_form_style_home {
  border: 3px solid #f9f9f9;
  padding: 15px; }
.form_control {
  border-radius: 0;
  box-shadow: none;
  height: 45px; }
.booking_form {
  background-color: #f3f3f3;
  padding: 0 20px 5px; }
  .booking_form.home_style {
    background-color: rgba(255, 255, 255, 0.6);
    padding: 25px 15px; }
.booking_select,
.booking_form input {
  border-radius: 0;
  box-shadow: none;
  height: 45px; }
.booking_form.style2 {
  padding: 15px 20px; }
.booking_form .booking_form_control {
  border-radius: 0;
  height: 45px; }
form.ulockd-login-form,
form.ulockd-reg-form {
  background-color: #f6f6f6;
  padding: 10px 30px 40px;
}
.ulockd-login-form input,
.ulockd-reg-form input {
  border-radius: 0;
  box-shadow: none;
  height: 40px;
}
.social-linked {
  position: relative;
}
.social-linked li {
  padding: 0;
}
.social-linked a {
  color: #fff;
  font-size: 16px;
  padding: 5px 9px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.welcm-ht .list-inline li a {
  color: #fff;
  font-size: 11px;
  padding: 5px 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position:relative;
  top:2px;
  font-weight: 600;
  border-radius: 15px;
}
.social-linked a:hover, .welcm-ht .list-inline li a:hover {
  background: #245699;
}
.welcm-ht.text-right ul li:first-child > a {
	background: #245699 !important;
}
/* social linked two */
.social-linked-two{
  position: relative;
  margin-top: 3px;
}
.social-linked-two li {
  padding: 0;
}
.social-linked-two a {
  border:1px solid;
  color: #fff;
  font-size: 14px;
  padding: 3px 9px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.header-middle{
  padding-top: 15px;
  padding-bottom: 10px;
}
.ulockd-ohour-info .ulockd-icon {
  border: 2px solid #245699;
  color: #245699;
  font-size: 26px;
  margin-right: 16px;
  padding: 3px 10px;
}
.ulockd-contact-info .ulockd-icon{
  border: 2px solid #245699;
  color: #245699;
  font-size: 26px;
  margin-right: 16px;
  padding: 3px 10px;
}
.ulockd-contact-info .ulockd-info > h3,
.ulockd-ohour-info .ulockd-info > h3 {
  color: #333;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 0;
  margin-top: 12px;
}
.ulockd-cell,
.ulockd-addrss {
  color: #555;  
}
.main-header-nav{
  position: relative;
}
.ulockd-main-logo > img {
  margin-top: 0;
}
.ulockd-main-logo2 > img {
  margin-top: 5px;
}  
/* Language Button */
.dropbtn {
  background-color: transparent;
  color: #fff;
  font-size: 13px;
  border: none;
  cursor: pointer;
}
.dropdown {
  position: relative;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  padding: 6px 0;
  width: 85px;
  z-index: 1;
}
.dropdown-content a {
  color: black;
  padding: 5px 0px;
  text-decoration: none;
  display: block;
}
.dropdown-content a:hover {
  background-color: #a9a9a9
}
.dropdown:hover .dropdown-content {
  display: block;
}
/* style two */
.ulockd-mrgn120 {
  margin-top: 0px;
}
.ulockd-mrgn1225 {
  margin-top: 25px !important;
}
.ulockd-mrgn650 {
  margin-bottom: 50px !important;
}
.ulockd-mrgn65 {
  margin-bottom: 5px;
}
.ulockd-mrgn615 {
  margin-bottom: 15px;
}
.ulockd-mrgn120 {
  margin-top: 0px;
}
.ulockd-mrgn1210 {
  margin-top: 10px;
}
.ulockd-mrgn1215 {
  margin-top: 15px;
}
.ulockd-mrgn1220 {
  margin-top: 20px;
}
.ulockd-mrgn1250 {
  margin-top: 50px;
}
.ulockd-mrgn30 {
  margin-right: 0px;
}
.ulockd-mrgn310 {
  margin-right: 10px;
}
.ulockd-mrgn315 {
  margin-right: 15px;
}
.ulockd-mrgn60 {
  margin-bottom: 0px;
}
.ulockd-mrgn610 {
  margin-bottom: 10px;
}
.ulockd-mrgn615 {
  margin-bottom: 15px;
}
.ulockd-mrgn620 {
  margin-bottom: 20px;
}
.ulockd-mrgn625 {
  margin-bottom: 25px !important;
}
.ulockd-mrgn630 {
  margin-bottom: 30px;
}
.ulockd-mrgn640 {
  margin-bottom: 40px;
}
.ulockd-mrgn650 {
  margin-bottom: 50px;
}
.ulockd-mrgn90 {
  margin-left: 0px;
}
.ulockd-mrgn910 {
  margin-left: 10px;
}
.ulockd-mrgn915 {
  margin-left: 15px;
}
.ulockd-mrgn920 {
  margin-left: 20px;
}
/* BackGround Color White Overlay */
.bgc-overlay-white5:before {
  background-color: rgba(255, 255, 255, 0.5);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.bgc-overlay-white55:before {
  background-color: rgba(255, 255, 255, 0.55);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.bgc-overlay-white6:before {
  background-color: rgba(255, 255, 255, 0.6);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.bgc-overlay-white65:before {
  background-color: rgba(255, 255, 255, 0.65);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.bgc-overlay-white7:before {
  background-color: rgba(255, 255, 255, 0.7);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.bgc-overlay-white75:before {
  background-color: rgba(255, 255, 255, 0.75);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.bgc-overlay-white8:before {
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.bgc-overlay-white85:before {
  background-color: rgba(255, 255, 255, 0.85);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.bgc-overlay-white9:before {
  background-color: rgba(255, 255, 255, 0.9);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.bgc-overlay-white95:before {
  background-color: rgba(255, 255, 255, 0.95);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

/* BackGround Color Black Overlay */
.bgc-overlay-black3:before {
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black35:before {
  background-color: rgba(0, 0, 0, 0.35);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black4:before {
  background-color: rgba(0, 0, 0, 0.4);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black45:before {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black5:before {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black55:before {
  background-color: rgba(0, 0, 0, 0.55);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black6:before {
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black65:before {
  background-color: rgba(0, 0, 0, 0.65);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black7:before {
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black75:before {
  background-color: rgba(0, 0, 0, 0.75);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black8:before {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black85:before {
  background-color: rgba(0, 0, 0, 0.85);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black9:before {
  background-color: rgba(0, 0, 0, 0.9);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
.bgc-overlay-black95:before {
  background-color: rgba(0, 0, 0, 0.95);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
/* ---------- NEW  HEADER  ---------- */
nav.navbar.bootsnav.menu-style1{
  border: none;
  position: relative;
}
nav.navbar.bootsnav.menu-style1 ul.nav > li > a{
  padding: 16px 15px;
}
nav.navbar.bootsnav ul.nav > li > a{
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;    
}
nav.navbar.bootsnav ul.nav > li > a{
  color: #fff;
}
.navbar.bootsnav .nav.navbar-nav .dropdown li a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;    
}
nav.navbar.bootsnav ul.nav > li > a.active,  
nav.navbar.bootsnav ul.nav > li > a:hover,
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover,  
.attr-nav > ul > li > a {
  color: #313131;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
  color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{
  padding-left: 20px;
}
nav.navbar.bootsnav.ulockd-menu-style2 li.dropdown ul.dropdown-menu > li > a{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
nav.navbar.bootsnav.ulockd-menu-style2 li.dropdown ul.dropdown-menu > li > a:hover{
  padding-right: 20px;
}
nav.navbar.bootsnav ul.nav > li > a{
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;    
}
nav.navbar.bootsnav.ulockd-menu-style2 {
  border: none;
}
.header-nav .main-header-nav.navbar-scrolltofixed{
  background: #245699;
}
.navbar-sticky.navbar-scrollspy.light-blue {
  background-color: #245699;
}
.menu-style1 #navbar-menu {
  background-color: #245699;
}

/* Menu Color  */

/* Navbar Dropdown Background Color */

.attr-nav > ul > li > a span.badge {
  padding: 3px 0 0;
}
nav.navbar.bootsnav ul.nav > li > a.active,  
nav.navbar.bootsnav ul.nav > li > a:hover,
nav.navbar.bootsnav ul.nav > li > a:focus,
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover,
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:focus {
  color: #fff;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
  border: none;
}
nav.navbar.bootsnav.menu-style1 ul.dropdown-menu.megamenu-content h5.title {
  color: #fff;
}
.dropdown-menu.cart-list a {
  color: #fff;
}
.total a.btn.btn-default.btn-cart{
  color: #313131 !important;
}
.dropdown-menu.cart-list p,
.dropdown-menu.cart-list p .price{
  color: #fff;
}
/* Mega Menu */
nav.navbar.bootsnav.menu-style1 ul.dropdown-menu.megamenu-content .content ul.menu-col li a {
  color: #fff;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
nav.navbar.bootsnav.menu-style1 ul.dropdown-menu.megamenu-content .content ul.menu-col li:hover a{
  color: #313131;
  padding-left: 10px;
}
.navbar-brand{
  padding: 3px;
}
.attr-nav > ul > li > a{
  color: #fff;
  padding: 16px 15px;
}
.ulockd-quote-btn.ulockd-l2 {
  margin-right: 5%;
}

/* ---------- INNER HEADER  ---------- */
.ulockd-quote-btn{
  margin-right: 11%;
  position: relative;
}
/* Side Menu */
.ulockd-quote-btn.ulockd-l2 .ulockd-qb2 {
  margin-top: -52%;
}
.ulockd-quote-btn a {
  font-size: 14px;
  margin-top: 20px;
  padding: 10px 42px;
  text-transform: uppercase;
}
/* Style two */
.ulockd-quote-btn-two a {
  font-size: 14px;
  margin-top: 10px;
  padding: 10px 20px;
  text-transform: uppercase;
}
/* ---------- Main Slider  ---------- */ 
.ulockd-main-slider {
  position: relative;
}
.ulockd-main-slider .caption {
  padding: 13% 22%;
}
.ulockd-main-slider .caption.style2 {
  padding: 14% 21%;
}
.ulockd-main-slider .caption.style1{
  background-image: url("../images/home/h1.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.ulockd-main-slider .caption.style2{
  background-image: url("../images/home/h3.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.ulockd-main-slider .caption.style3{
  background-image: url("../images/home/h2.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.ulockd-main-slider .ulockd-slider-text1 {
  font-size: 70px;
  font-weight: 700;
  line-height: 1.1em;
  margin:0;
}
.ulockd-main-slider .dx-hm-sld-x2 .ulockd-slider-text1 { font-size:66px; line-height:60px;}
.ulockd-main-slider .dx-hm-sld-x3 .ulockd-slider-text1, .ulockd-main-slider .dx-hm-sld-x4 .ulockd-slider-text1 { font-size:55px; line-height:50px;}
.ulockd-main-slider .dx-hm-sld-x3 .ulockd-slider-text1{ font-size:45px; line-height:50px;}
.dx-hm-sld-x2, .dx-hm-sld-x3, .dx-hm-sld-x4 { position: absolute; width: 50%; left: 26%; bottom: 10%;}

.dx-hm-sld-x3{ bottom:5%; width:40%; left:31%;}
.dx-hm-sld-x4 { bottom:20%;}
/*.dx-hm-sld-x3, .dx-hm-sld-x4 { position: absolute; width: 50%; left: 10%; bottom: 5%;}*/
.btn.btn-lg.ulockd-btn-thm.ulockd-home-btn.wow.fadeInUp.mg-tp {	margin-top: 20px;}
.ulockd-main-slider .ulockd-slider-text2, .ulockd-main-slider .ulockd-slider-text1 b {
  font-size: 62px;
  font-weight: 700;
  line-height: 70px;
}
.ulockd-main-slider .ulockd-slider-text1 b span{ color:#245699;}


.ulockd-main-slider .ulockd-slider-text3 p {
  font-size: 28px;
  font-weight: 700;
  margin-top: 20px;
  padding: 5px 10px;
  margin-bottom: 20px;
  font-style: italic;
}
.ulockd-main-slider .owl-next, .ulockd-main-slider .owl-next {
  background: #999 !important;
  border: 2px solid #245699;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 40%;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.ulockd-main-slider .owl-next:hover,
.ulockd-main-slider .owl-prev:hover{
background-color: #245699 !important;
}
.ulockd-main-slider .owl-next i,
.ulockd-main-slider .owl-prev i {
  font-family: FontAwesome;
  font-size: 24px;
  font-style: normal;
  padding: 4px;
}
.ulockd-main-slider .owl-prev{
  background: #999 !important;
  border: 2px solid #245699;
  position: absolute;
  left: 10px;
  text-align: center;
  top: 40%;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.ulockd-home-btn {
  border-radius: 30px;
}
/* Main Slider End */

/* Main Slider Style 2 */
.ulockd-main-slider2 {
  position: relative;
}
.ulockd-main-slider2 .caption.style1{
  background-image: url("../images/home/h1.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.ulockd-main-slider2 .caption.style2{
  background-image: url("../images/home/h5.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.ulockd-main-slider2 .caption.style3{
  background-image: url("../images/home/h4.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.ulockd-main-slider2 .caption {
  padding: 14% 21%;
}
.ulockd-main-slider2 .ulockd-slider-text1 {
  color: #313131;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}
.ulockd-main-slider2 .ulockd-slider-text2 {
  color: #313131;
  font-size: 65px;
  font-weight: bold;
  line-height: 70px;
}
.ulockd-main-slider2 .ulockd-slider-text3 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  margin-top: 20px;
}
.ulockd-main-slider2 .owl-next {
  background: transparent none repeat scroll 0 0 !important;
  border: 2px solid #245699;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 40%;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.ulockd-main-slider2 .owl-next:hover,  
.ulockd-main-slider2 .owl-prev:hover{
  background-color: #245699 !important;
  color: #fff !important;
}
.ulockd-main-slider2 .owl-next:hover i,  
.ulockd-main-slider2 .owl-prev:hover i{
  color: #fff;
}
.ulockd-main-slider2 .owl-next i,
.ulockd-main-slider2 .owl-prev i {
  color: #245699;
  font-size: 24px;
  font-style: normal;
  font-family: FontAwesome;
  padding: 4px;
}
.ulockd-main-slider2 .owl-prev {
  background: transparent !important;
  border: 2px solid #245699;
  position: absolute;
  left: 10px;
  text-align: center;
  top: 40%;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.ulockd-main-slider2 p {
  border-radius: 10px;
  color: #313131;
  font-size: 18px;
  padding: 5px 10px;
}
.ulockd-home-btn {
  border-radius: 30px;
}
/* Main Slider End */

/* ---------- SCROLL TO TOP/HOME ---------- */
.scrollToHome:hover {
  color: #ffffff;
  background-color: #232323;
}
.scrollToHome {
  border: 2px solid #fff;
  bottom: 20px;
  color: #ffffff;
  display: none;
  font-size: 20px;
  padding: 3px 10px;
  position: fixed;
  right: 20px;
  text-align: center;
  z-index: 99999;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* ---------- HOME PARALLAX ---------- */
  .home-parallax {
    background-attachment: scroll !important;
    background-color: transparent;
    background-image: url("../images/background/3.jpg");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom: 120px;
    padding-top: 120px;
  }
  .unlockd-transparent-white {
    background-color: rgba(255, 255, 255, 0.5)
  }
  .home-title2 {
    font-size: 60px;
    font-weight: 700;
    margin-top: 32%;
  }
  .home-text {
    font-size: 18px;
  }
  .ulockd-pad1260 {
    padding-top: 60px;
  }

/* ---------- FIRST SERVICE SECTION  ---------- */
  .ulockd-service {
    padding: 50px 0;
    margin-top: -11px;
  }
  .ulockd-service-box .title,
  .ulockd-service-box p,
  .ulockd-service-box .icon {
    color: #fff;
  }
  .ulockd-service-box {
    border-bottom: 2px solid #f7f7f7;
    border-radius: 20px;
    border-right: 2px solid #f7f7f7;
    padding: 20px 30px;
  }
  .ulockd-service-box:hover {
    cursor: pointer;
  }
  .ulockd-service-box:last-child {
    padding: 20px;
  }
  .ulockd-service-box .icon {
    font-size: 48px;
  }
  .ulockd-service-one {
    background-image: url("../images/pattern/p3.png");
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .ulockd-service-one::before {
    background-color: rgba(255, 255, 255, 0.8);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
/* ---------- FIRST ABOUT SECTION  ---------- */
.ulockd-about-one {
  background-attachment: fixed;
  background-image: url("../images/pattern/p1.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}
.ulockd-about-one:before {
  background-color: rgba(255, 255, 255, 0.75);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.ulockd-about-one.inner{
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 120px;
}
.ulockd-about-thumb {
  position: relative;
}
.ulockd-about-thumb-ttl {
  background: white none repeat scroll 0 0;
  left: -33%;
  padding: 5px 8px;
  position: absolute;
  top: 146px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
}
.ulockd-at-slider .owl-dots span {
  height: 5px !important;
  width: 25px !important;
}
.ulockd-about-ondetials {
  background-color: rgba(255, 255, 255, 0.7);
  color: #fff;
  padding: 25px 60px;
  z-index: 0;
}
.ulockd-abtonspc {
  padding: 0;
}
.ulockd-about-detail > h2 {
  margin-top: 0;
}
.ulockd-about-ondetials > h2 {
  color: #313131;
  margin-top: 0;
}
.ulockd-about-ondetials > p {
  color: #313131;
}
.ulockd-abt-ondtls-para {
  max-height: 20px 0 25px;
}
.ulockd-fstabt-list{
  margin-top: 20px;
}
.ulockd-fstabt-list > li {
  color: #313131;
  font-size: 16px;
  line-height: 24px;
  list-style-image: url("../images/resource/list-thumb.png");
  margin-left: 40px;
  padding-left: 5px;
}
.ulockd-fstabt-list > li:hover a{
  cursor: pointer;
  padding-left: 15px;
}
.ulockd-fstabt-list > li a {
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -ms-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.ulockd-fstabt-list > li a {
  vertical-align: super;
}  
.ulockd-about2 {
  padding: 50px 0;
}
.about-us {
  background-color: #f0f5f7;
  padding: 80px 0;
}
.about-box {
  position: relative;
}
.about-box h3{
  font-weight: bold;
  margin-top: 0;
}
.about-box a.btn{
  margin: 5px 0;
}
.about-box .details {
  background-color: #ffffff;
  bottom: 0;
  left: 0;
  padding: 0 15px;
  position: absolute;
  right: 0;
}
.about-box .details h3 {
  margin-top: 10px;
}
.ulockd-about {
  padding: 100px 0;
}
/* ---------- FIRST FEATURE PROJECT ONE  ---------- */
  .ulockd-feature-phoject-one {
    background-color: #f1f1f1;
    padding-top: 90px;
    padding-bottom: 100px;
    position: relative;
  }
  .ulockd-cp-title {
    position: relative;
    padding-bottom: 30px;
  }
  .ulockd-cp-title h2 {
    color: #111;
    margin-top: 0;
  }
  .ulockd-srvcs-column{
    background-color: #f0f5f7;
    padding-bottom: 15px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .ulockd-srvcs-column:hover {
    background-color: #245699;
    cursor: pointer;    
  }
  .ulockd-srvcs-column:hover .ulockd-srvcs-overlay {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
  }
  .ulockd-srvcs-column:hover .ulockd-srvc-contnt > h3,
  .ulockd-srvcs-column:hover .ulockd-srvc-contnt > p {
    color: #fff;
  }  
  .ulockd-srvcs-column .ulockd-srvcs-thumb {
    position: relative;
    overflow: hidden;
  }
  .ulockd-srvcs-overlay {
    border: 1px solid #fff;
    border-radius: 0 20%;
    bottom: 10px;
    left: 10px;
    margin: auto;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
  }
  .ulockd-srvcs-icon {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 45%;
  }
  .ulockd-srvcs-icon a {
    border: 1px solid #fff;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    padding: 5px 10px;
    text-transform: uppercase;
  }
  .ulockd-srvc-contnt {
    padding: 0 10px;
  }
  .ulockd-srvc-contnt > h3, .ulockd-srvc-contnt > p{
    color: #313131;
  }
  /* service page2 */
  .ulockd-service-col:hover {
    cursor: pointer;
  }

/* ---------- FIRST SERVICE  ---------- */
  .ulockd-service-two {
    background-attachment: scroll !important;
    background-color: transparent;
    background-image: url("../images/background/1.jpg");
    -webkit-background-size: cover;

    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 110px;
    padding-bottom: 100px;
    z-index: 1;
  }
  .ulockd-service-two::before {
    background-color: rgba(255, 255, 255, 0.95);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .ulockd-srvc-title {
    position: relative;
    margin-bottom: 70px;
  }
  .ulockd-srvc-title:hover {
    cursor: pointer;
  }
  .ulockd-srvc-title h2 {
    color: #111;
    margin-top: 0;
  }
  .ulockd-srv-icon {
    padding: 10px;
  }
  .ulockd-srvc-column{
    margin-bottom: 45px;
  }
  .ulockd-srvc-column .ulockd-srv-icon {
    color: #fff;
    font-size: 36px;
    margin-top: 9px;
    padding: 8px 13px;
    position: relative;
  }
  .ulockd-srvc-column:hover {
    cursor: pointer;    
  }
  .ulockd-srvc-column:hover .ulockd-srvc-details h3{
    color: #245699;
  }
  .ulockd-srvc-column.style4 .ulockd-srvc-details {
    padding-left: 14%;
  }
  .ulockd-srvc-details {
    padding-left: 21%;
    padding-top: 0;
  }
  .ulockd-srvc-details h3 {
    color: #333;
    font-size: 22px;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
  }
  .ulockd-srvc-details > p {
    color: #333;
  }
  .ulockd-cp-title .ulockd-fpmain-icon{    
    font-size: 415px;
    opacity: 0.05;
    position: absolute;
    right: -100%;
    top: -70%;
  }
/* ---------- SECOND SERVICE  ---------- */
  .ulockd-ap-service-two {
    background-image: url("../images/resource/inner-pagebg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-top: 110px;
    padding-bottom: 100px;
  }
  .ulockd-ap-service-two::before {
    background-color: rgba(10, 132, 184, 0.8);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }  
  .ulockd-ap-srvc-title {
    position: relative;
    padding-bottom: 70px;
  }
  .ulockd-ap-srvc-title h2 {
    color: #111;
    margin-top: 0;
  }
  .ulockd-ap-srvc-title h2 span {
    color: #fff;
  }
  .ulockd-ap-srvc-title .ulockd-ap-srvc-hdr-icon {
    color: #fff;
    font-size: 80px;
    left: 0;
    margin: 0 auto;
    opacity: 0.2;
    position: absolute;
    right: 0;
    top: -45px;
  }
  .ulockd-ap-srv-icon {
    background-color: #393939;
    padding: 10px;
  }
  .ulockd-ap-srvc-column{
    margin-bottom: 45px;
    position: relative;
  }
  .ulockd-ap-srvc-column .ulockd-ap-srv-icon {
    color: #fff;
    float: left;
    font-size: 36px;
    margin-top: 9px;
    position: relative;
  }  
  .ulockd-ap-srv-icon::before {
    background-color: #393939;
    border-left: 4px solid #fff;
    border-right: 10px solid #393939;
    content: "";
    height: 100%;
    left: -33%;
    position: absolute;
    top: 0;
    transform: skewX(9deg);
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    width: 44%;
  }
  .ulockd-ap-srv-cntnt-details {
    padding-left: 21%;
    padding-top: 0;
  }
  .ulockd-ap-srv-cntnt-details h3 {
    color: #fff;
    font-size: 22px;
  }
  .ulockd-ap-srv-cntnt-details > p {
    color: #fff;
  }
  /* ABOUT PAGE FAQ SECTION */
  .ulockd-ap-faq {
    padding-bottom: 120px;
    padding-top: 120px;
  }
  .ulockd-ap-faq-title.clearfix > h2 {
    margin-bottom: 25px;
    margin-top: 0;
    padding-top: 0;
  }
  .ulockd-faq-content .panel .panel-title a i,
  .ulockd-faq-box .panel .panel-title a i {
    color: #ffffff;
    height: 50px;
    line-height: 50px;
    margin-right: 10px;
    text-align: center;
    width: 50px;
  }
  .ulockd-faq-content .panel-default > .panel-heading:hover a {
    color: #fff;
  }
  .ulockd-faq-content .panel-default > .panel-heading {
    background-color: #245699;
    border: medium none;
    border-radius: 0;
    color: #fff;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
  }
  .ulockd-faq-content .panel-default {
    border: none;
  }
  .ulockd-faq-content .panel {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .ulockd-faq-box .panel .panel-title a .icon-1 {
    display: inline-block;
  }
  .ulockd-faq-box .panel .panel-title a.collapsed .icon-1 {
    display: none;
  }
  .ulockd-faq-box .panel .panel-title a .icon-2 {
    display: none;
  }
  .ulockd-faq-box .panel .panel-title a.collapsed .icon-2 {
    display: inline-block;
  }
  .ulockd-faq-box .panel-body {
    background: #f0f5f7 none repeat scroll 0 0;
    padding: 20px 25px;
  }
  /* Project Inner Pages */
  .ulockd-servces-one{
    padding-bottom: 120px;
    padding-top: 120px;
  }
  .ulockd-servces-one .ulockd-srvcs-column {
    margin-bottom: 50px;
  }

  /* Team Inner Pages */
  .ulockd-team-one{
    padding-bottom: 120px;
    padding-top: 120px;
  }
  .ulockd-team-one.ulockd-ipage{
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .ulockd-team-one .ulockd-team-member{
    margin-bottom: 50px;
  }
  .ulockd-pesonar-info > li{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }

  /* Latest News Inner Pages */
  .ulockd-ip-latest-news{
    padding-bottom: 120px;
    padding-top: 120px;
  }
  /* Latest News Inner Pages */
  .ulockd-service-details{
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .ulockd-pd-content > h3 {
    color: #333;
    margin-bottom: 15px;
  }
  .ulockd-mrgn1210 {
    margin-top: 10px;
  }
  .ulockd-ap-backgrndclr{
    background-color: #f5f5f5;
  }
  .ulockd-all-service {
    margin-top: 15px;
  }
  .ulockd-all-service a {
    padding: 10px 25px;
  }
  .ulockd-all-service a {
    font-size: 16px;
    font-weight: 300;
    line-height: 34px;
  }
  .ulockd-inr-brochure {
    background-color: #f5f5f5;
    margin-top: 0;
    padding: 10px 30px;
  }
  .ulockd-inr-brochure > p {
    margin-bottom: 22px;
  }
  .ulockd-inr-brochure ul li a {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: capitalize;
  }
  .ulockd-pdng0{
    padding: 0;
  }
  /* CONTACT PAGES */
  .ulockd-contact-page {
    padding-bottom: 120px;
    padding-top: 120px;
  }
  .ulockd-contact-form .ulockd-form-fg {
    border: 1px solid #e9e9e9;
    border-left: 2px solid #245699;
    border-radius: 0;
    box-shadow: none;
    color: #a2a2a2;
    font-weight: 300;
    height: 40px;
    margin-bottom: 20px;
  }
  .ulockd-contact-form .ulockd-form-tb {
    border: 1px solid #e9e9e9;
    border-radius: 0;
    box-shadow: none;
    color: #a2a2a2;
    font-weight: 300;
  }
  .ulockd-contact-details {
    margin-bottom: 130px;
    margin-top: 10px;
  }
  .ulockd-contact-details > h3 {
    color: #333;
    font-weight: 500;
  }
  .ulockd-contact-details .ulockd-contact-place > li {
    background-color: #245699;
    color: #fff;
    font-size: 45px;
    padding: 25px 39px;
  }
  .ulockd-contact-place li {
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;    
  }
  .ulockd-contact-place li:hover {
    cursor: pointer;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
  }
  .ulockd-contact-form.ulockd-style-two {
    background: white none repeat scroll 0 0;
    box-shadow: 1px 3px 3px 1px #d3d3d3;
    -webkit-box-shadow: 1px 3px 3px 1px #d3d3d3;
    -moz-box-shadow: 1px 3px 3px 1px #d3d3d3;
    -o-box-shadow: 1px 3px 3px 1px #d3d3d3;
    margin-left: 50px;
    margin-right: 50px;
    padding: 50px 85px;
  }
  .ulockd-google-map.ulockd-style-two {
    margin-top: -9%;
    position: relative;
    z-index: -1;
  }
  .form-group.ulockd-contact-btn:hover button{
    color: #fff;
  }
  /* BOOKING FORM */
  .ulockd-booking {
    background-attachment: scroll !important;
    background-color: transparent;
    background-image: url("../images/background/3.jpg");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .ulockd-booking-form {
    background-color: rgba(255, 255, 255, 0.6);
    padding: 100px 120px;
  }
  .ulockd-booking-form.style2 {
    background-color: rgba(255, 255, 255, 0.6);
    padding: 40px;
  }
  .ulockd-bf-area .form-control {
    border-radius: 0;
    box-shadow: none;
    height: 45px;
  }
  .ulockd-pad30 {
    padding-right: 0px;
  }

  /* Blog Details Pages */
  .ulockd-inr-testimonials {
    background-color: #f0f5f7;
    padding: 10px 25px;
  }
  .ulockd-inr-testimonials p {
    color: #313131;
  }
  .ulockd-inr-testimonials h3{
    color: #333;
    margin-bottom: 0;
  }
  .ulockd-lp{
    padding-top: 20px;
  }
  .ulockd-tag-list-title {
    margin-top: 50px;
  }
  .ulockd-tag-list-title > h3 {
    color: #333;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 30px;
  }
  .ulockd-tag-list-details a {
    border: 1px solid;
    color: #313131;
    display: block;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    margin-bottom: 10px;
    padding: 5px 8px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
  }
  .ulockd-tag-list-details li:hover a{
    background-color: #245699;
    color: #fff;
  }
  .ulockd-bp-date {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 30px;
    margin-top: 25px;
    padding-bottom: 5px;
  }
  .ulockd-bp-date-innner {
    color: #939393;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
  }
  .ulockd-bp-date-innner span {
    font-size: 36px;
    font-weight: 500;
  }
  .ulockd-bp-comment {
    color: #949494;
    margin-top: 11px;
  }
  .ulockd-bpd-thumb {
    margin-bottom: 50px;
    margin-top: 40px;
  }
  .ulockd-latest-post {
    margin-bottom: 30px;
  }
  .ulockd-bb-dashed {
    border-bottom: 1px dashed #245699;
    padding: 10px;
    width: 90%
  }
  article.ulockd-pd-content {
    border: 1px solid #eee;
    padding: 15px;
  }
  .blog-post-img-slider .owl-prev,
  .blog-post-img-slider .owl-next {
    font-size: 24px !important;
    padding: 5px 14px !important;
  }
  .blog-post-img-slider .owl-prev:hover,
  .blog-post-img-slider .owl-next:hover {
    background-color: #245699 !important;
    color: #fff;
  }
  /* TESTIMONIAL CAROUSEL LAYOUT 2 */
  .owl-carousel .owl-item img{width: auto;}
  /* BLOG POST SINGLE */
  .ulockd-bps-first,
  .ulockd-bps-second {
    margin-bottom: 50px;
  }
  .ulockd-bps-first .media-body > p {
    margin-bottom: 0;
  }
  .ulockd-bps-first .media {
    border: 1px solid #ededed;
    padding: 30px 50px 30px 30px;
  }
  .ulockd-bps-first .media-object {
    border: 1px solid #ededed;
    margin-top: 8px;
  }
  .ulockd-bps-first .media-heading {
    color: #6b6b6b;
    font-size: 18px;
    padding-right: 38px;
  }
  .ulockd-bps-first .media-heading span {
    color: #a6a6a6;
    font-size: 14px;
    line-height: 22px;
  }
  .ulockd-bpost-slider .item{
    margin: 15px;
  }
  .ulockd-bpost-slider .owl-controls{
    margin-top: 20px;
  }
  .ulockd-bpost-slider .owl-controls .owl-prev {
    left: 0;
  }
  .ulockd-bpost-slider .owl-controls .owl-next {
    right: 0;
  }
  .ulockd-bpost-slider .owl-controls .owl-prev,
  .ulockd-bpost-slider .owl-controls .owl-next {
    background-color: #313131;
    font-size: 24px;
    padding: 5px 10px;
    position: absolute;
    top: 40%;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
  }
  .ulockd-bpost-slider .owl-controls .owl-prev:hover,
  .ulockd-bpost-slider .owl-controls .owl-next:hover {
    background-color: #245699;
  }

  /* FLICKR FEED STYLES */
  .flickr-photo {
    margin-top: 30px;
  }
  .flickr-photo > li {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 10px;
  }
  /* BLOG POST SINGLE SECOND POST*/
  .ulockd-bps-second {
    margin-left: 20%;
    width: 80%;
  }
  .ulockd-bps-second .media-body > p {
    margin-bottom: 0;
  }
  .ulockd-bps-second .media {
    border: 1px solid #ededed;
    padding: 30px 50px 30px 30px;
  }
  .ulockd-bps-second .media-object {
    border: 1px solid #ededed;
    margin: 8px;
  }
  .ulockd-bps-second .media-heading {
    color: #6b6b6b;
    font-size: 18px;
    padding-right: 12px;
  }
  .ulockd-bps-second .media-heading span {
    color: #a6a6a6;
    font-size: 14px;
    line-height: 22px;
  }
  .ulockd-bps-contact-form > h2 {
    color: #111;
  }
  .ulockd-bps-contact-form .ulockd-form-bps {
    border: 1px dashed #ccc;
    border-radius: 0;
    box-shadow: none;
    color: #a2a2a2;
    font-weight: 300;
    height: 40px;
    margin-bottom: 45px;
    padding: 0;
    padding-left: 15px;
  }
  .ulockd-bps-contact-form .ulockd-bps-textarea {
    border: 1px dashed #ccc;
    border-bottom-width: 1px;
    border-radius: 0;
    box-shadow: none;
    color: #a2a2a2;
    font-weight: 300;
    padding: 0;
    padding-left: 15px;
  }
  .ulockd-mrgn1240{
    margin-top: 40px;
  }
/* ---------- SECOND SERVICE  ---------- */
  .ulockd-title-icon {
    font-size: 90px;
    left: 0;
    opacity: 0.4;
    position: absolute;
    right: 0;
    top: -79px;
    z-index: 0;
  }
  .ulockd-service-three {
    padding-bottom: 70px;
    padding-top: 110px;
    margin-top: -10px;
  }
  .ulockd-srvc-title-two {
    position: relative;
    margin-bottom: 70px;
  }
  .ulockd-srvc-title-two:hover {
    cursor: pointer;
  }
  .ulockd-srvc-title-two h2 {
    color: #111;
    font-weight: 500;
    margin-top: 0;
    position: relative;
  }
  .ulockd-srv-icon-two {
    padding: 10px;
  }
  .ulockd-srvc-column-two {
    margin-bottom: 45px;
    overflow: hidden;
    padding-bottom: 25px;
    padding-top: 10px;
    position: relative;
  }
  .ulockd-srvc-column-two::before {
    color: #fff;
    content: "0";
    font-size: 250px;
    left: 0px;
    opacity: 0.12;
    position: absolute;
    right: 0;
    top: 0;
  }
  .ulockd-srvc-column-two .ulockd-srv-icon-two {
    color: #fff;
    font-size: 60px;
    margin-top: 9px;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
  }
  .ulockd-srv-icon-two{
    padding-bottom: 0;
  }
  .ulockd-srvc-details-two {
    padding-top: 0;
  }
  .ulockd-srvc-details-two h3 {
    color: #fff;
    margin-top: 0;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
  }
  .ulockd-srvc-details-two > p {
    color: #818181;
  }
  .ulockd-cp-title .ulockd-fpmain-icon{    
    font-size: 415px;
    opacity: 0.05;
    position: absolute;
    right: -100%;
    top: -70%;
  }
.ulockd-dtitle p {
	font-size: 24px;
	line-height:1.2em;
}

/* ---------- DEPARTMENT SECTION  ---------- */
  .ulockd-department {
    padding-bottom: 30px;
    padding-top: 40px;
  }
  .ulockd-department.ulockd-ipage {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .ulockd-dtitle {
    margin-bottom: 45px;
	padding: 0 5%;
  }
  .ulockd-dtitle:hover {
    cursor: pointer;
  }
  .ulockd-dtitle.ulockd-ipage {
    margin-bottom: 40px;
  }
  .ulockd-department-box {
    background-color: #d4f2ff;
    border: 1px solid #d4f2ff;
    margin-bottom: 30px;
    position: relative;
  }
  .ulockd-department-box .db-thumb {
    position: relative;
    overflow: hidden;
  }
  .ulockd-department-box .db-overlayer {
    border: 1px solid #fff;
    border-radius: 0 20%;
    bottom: 10px;
    left: 10px;
    padding-top: 17%;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
  }
  .ulockd-department-box:hover {
    cursor: pointer;
  }
  .ulockd-department-box:hover .db-overlayer {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
  }
  .ulockd-department-box .db-overlayer span {
    color: #fff;
    font-size: 48px;
  }
  .ulockd-department-box.style2 span {
    position: absolute;
    left: 0;
    right: 0;
    top: 40%;
  }
  .ulockd-department-box h4, .ulockd-department-box .h4 {
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
	margin:10px 0;
	font-size:18px;
	color:#313131;
	font-weight:600;
	line-height:1.42857143;
  }
  .ulockd-department-box:hover h4, .ulockd-department-box:hover .h4 {
    color: #245699;
  }
  .db-details {
    padding: 10px 12px;
  }

/* Parallax */
  .parallax {
    background-attachment: fixed;
    background-position: 50% 0px;
    background-repeat: no-repeat;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    z-index: 1;
    position: relative;
  }

/* ---------- WELCOME SECTION  ---------- */
.ulockd-frst-divider {
  overflow-x: hidden;
  padding-bottom: 80px;
  padding-top: 90px;
  position: relative;
}
.ulockd-frst-divider::before {
  background-color: rgba(36, 86, 153, 0.9);
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index:1;
}
.ulockd-dvidr-mttl {
  color: #ffffff;
  font-size: 34px;
  margin-top: 0;
}
.ulockd-dvidr-sttl {
  color: #fff;
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 0;
}
.ulockd-dvidr-btn {
  margin-top: 25px;
}
.ulockd-dvidr-btn a {
  padding: 15px 60px;
}
.ulockd-frst-divider::after {
  background-color: rgba(0, 0, 0, 0.4);
  content: "";
  height: 100%;
  right: -10%;
  position: absolute;
  top: 0;
  transform: skewX(-45deg);
  -webkit-transform: skewX(-45deg);
  -moz-transform: skewX(-45deg);
  -o-transform: skewX(-45deg);
  -ms-transform: skewX(-45deg);
  width: 45%;
  z-index: -1;
}

.subscribe {
  text-align:center;
}
.subscribe h1 {
  margin:0px;
  padding-top:20px;
}
.subscribe h4 {
  margin: 10px 0px 20px 0px;
  color: #f9f9f9;
}
.subscribe input {
  border: 1px solid transparent;
  box-shadow: none;
  font-size: 14px;
  line-height: 20px;
  color: #1e1e1e;
  padding: 7px 14px;
  min-width: 20%;
  margin-bottom: 30px;
}
.subscribe button {
  background-color:#aaa;
  font-size:14px;
  line-height:20px;
  font-weight:bold;
  color:#ffffff;
  padding:8px 16px;
  border:none;
  margin-left:-5px;
}

/* ---------- OUR LASTEST WORK SECTION  ---------- */
  .ulockd-our-ltst-work{
    padding-bottom: 120px;
    padding-top: 120px;
  }
  .ulockd-pmz {
    margin: 0;
    padding: 0;
  }  
  .ulockd-lwork-overlay::before {
    border-bottom: 80px solid #245699;
    border-left: 80px solid transparent;
    bottom: 0;
    content: "";
    display: inline-table;
    left: 0;
    position: absolute;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
  }
  .ulockd-lwork-overlay::after {
    border-right: 80px solid transparent;
    border-top: 80px solid #245699;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
  }
  .ulockd-lwork-overlay {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 20px;
    left: 20px;
    margin: auto;
    position: absolute;
    right: 20px;
    text-align: center;
    top: 20px;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
  }
  .ulockd-lwork-thumb:hover .ulockd-lwork-overlay {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
  }
  .ulockd-lwork-overlay > h3{    
    color: #fff;
    margin-top: 75px;
  }

/* ---------- FUNFACT COUNTER SECTION  ---------- */
  .ulockd-ffact {
    position: relative;
  }
  .ulockd-ffact span {
    bottom: -55%;
    color: #fff;
    font-size: 80px;
    left: 0;
    opacity: 0.1;
    position: absolute;
    right: 0;
  }
  .ulockd-ffact > p {
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
  }
  .ulockd-ffact .timer {
    color: #fff;
    font-size: 30px;
    line-height: 24px;
  }

/* ---------- ABOUT SECTION  ---------- */
  .ulockd-about-two {
    background-attachment: scroll !important;
    background-color: transparent;
    background-image: url("../images/pattern/p1.jpg");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom: 120px;
    padding-top: 90px;
    position: relative;
  }  
  .ulockd-about-two::before {
    background-color: rgba(255, 255, 255, 0.6);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .ulockd-abouttwo-details > h2 {
    color: #313131;
    font-weight: 500;
    margin-bottom: 15px;
    margin-top: 0;
  }
  .ulockd-abouttwo-details p {
    color: #313131;    
  }
  .ulockd-abouttwo-details .ulockd-about-para {
    margin-bottom: 30px;
  }
  .ulockd-ffact-two {
    position: relative;
    margin-top: 25px;
    z-index: 999;
  }
  .ulockd-ffact-two .ulockd-icon-let {
    border: 1px solid #fff;
    color: #fff;
    float: left;
    font-size: 24px;
    line-height: 24px;
    margin-right: 30px;
    padding: 16px 18px;
  }
  .ulockd-ffact-two > p {
    color: #313131;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 10px;
  }
  .ulockd-ffact-two .timer {
    color: #808080;
    font-size: 24px;
  }

/* ---------- About BOTTOM VIDEO SECTION  ---------- */
  .ulockd-fector-about-video{
    margin-top: 12px;
  }

/* ---------- MASONRY FILTER  ---------- */
  .masonry-filter {
    margin-bottom: 50px;
  }
  .masonry-filter > li {
    padding-right: 0;
  }
  .masonry-filter a {
    border: 1px solid #ddd;
    color: #555555;
    display: inline-block;
    float: none;
    line-height: 40px;
    margin-bottom: 10px;
    margin-right: -10px;
    outline: medium none;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .masonry-filter a.active,
  .masonry-filter a:active,
  .masonry-filter a:hover,
  .masonry-filter a:focus {
    color: #ffffff;
  }
  .masonry-filter a {
    font-size: 14px;
    font-weight: 300;
    padding: 0 15px;
  }
  /* ---------- MASONRY GALLERY  ---------- */
.masonry-gallery .isotope-item {
  width: 25%;
}
.masonry-gallery.grid-3 .isotope-item {
  width: 33.333%;
}
.masonry-gallery.grid-4 .isotope-item {
  width: 25%;
}
.masonry-gallery.grid-5 .isotope-item {
  width: 20%;
}
.masonry-gallery.grid-6 .isotope-item {
  width: 16.666%;
}
.masonry-gallery.grid-7 .isotope-item {
  width: 14.285%;
}
.masonry-gallery.grid-8 .isotope-item {
  width: 12.5%;
}
.masonry-gallery.grid-9 .isotope-item {
  width: 11.111%;
}
.masonry-gallery.grid-10 .isotope-item {
  width: 10%;
}
.masonry-gallery .isotope-item {
  overflow: hidden;
}
.masonry-gallery .isotope-item .thumb {
  position: relative;
  overflow: hidden;
}
.masonry-gallery .isotope-item .thumb .photo {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 1200ms ease 0s;
  -moz-transition: all 1200ms ease 0s;
  -ms-transition: all 1200ms ease 0s;
  -o-transition: all 1200ms ease 0s;
  transition: all 1200ms ease 0s;
}
.lbox-caption {
  display: table;
  height: 100%;
  width: 100%;
}
.lbox-details {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.lbox-details > h4,
.lbox-details > h5,
.lbox-details > p {
  color: #fff;
  margin-bottom: 20px;
}
.ulockd-gallery-slider .gs-thumb {
  position: relative;
  overflow: hidden;
}
.gallery-overlay {
  background-color: rgba(36, 86, 153, 0.6);
  border: 10px solid #fff;
  bottom: 10px;
  left: 10px;
  position: absolute;
  right: 10px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  text-align: center;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  top: 10px;
}
.ulockd-gallery-slider .item:hover {
  cursor: pointer;
}
.ulockd-gallery-slider .item:hover .gallery-overlay {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.gallery-overlay a span {
  color: #fff;
  font-size: 33px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 40%;
}
.ulockd-gallery-slider .owl-next {
  right: 0;
}
 .ulockd-gallery-slider .owl-prev{
  left: 0;
}
.ulockd-gallery-slider .owl-prev,
.ulockd-gallery-slider .owl-next {
  font-size: 24px !important;
  padding: 10px 15px !important;
  position: absolute;
  top: 35%;
}

/* ---------- PROJECT LAYOUT TWO  ---------- */
.gallery-thumb {
  margin: 1px;
}
.gallery-thumb .overlayer{
  background-color: rgba(36, 86, 153, 0.80);
  bottom: 0;
  height: 96%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 96%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.gallery-thumb .overlayer > h3,
.gallery-thumb .overlayer > h4,
.gallery-thumb .overlayer > h5,
.gallery-thumb .overlayer > p {
  color: #fff;
}
.gallery-thumb .overlayer i {
  color: #ffffff;
  font-size: 30px;
  left: 0;
  line-height: 45px;
  margin: 0 auto;
  position: absolute;
  right: 0;
}
.gallery-thumb:hover .overlayer{
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.gallery-thumb:hover .thumb .photo {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.lbox-caption a {
  border: 1px solid #fff;
  border-radius: 50%;
  font-size: 18px;
  padding: 8px 12px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.lbox-caption a:hover {
  background-color: #fff;
}
.lbox-caption a:hover span {
  color: #333;
}
.lbox-caption span {
  color: #fff;
}

/* ---------- OUT TEAM SECTION  ---------- */
  .ulockd-team{
    padding-bottom: 120px;
    padding-top: 120px;
  }
  .ulockd-team-title {
    position: relative;
    margin-bottom: 70px;
  }
  .ulockd-team-title:hover {
    cursor: pointer;
  }
  .ulockd-team-title.ulockd-ipage {
    padding-bottom: 40px;
  }
  .ulockd-team-title h2 {
    color: #111;
    margin-top: 0;
  }
  .ulockd-teampz {
    padding: 0;
  }
  .ulockd-tm-thumb{
    position: relative;
    overflow: hidden;
  }
  .ulockd-team-member {
    cursor: pointer;
  }
  .ulockd-team-member:hover .ulockd-tm-overlay {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
  }
  .ulockd-tm-overlay{
    background-color: rgba(36, 86, 153, 0.6);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .ulockd-tm-overlay > a{
    border: 2px solid #fff;
    color: #fff;
    font-size: 24px;
    left: 0;
    margin: 0 auto;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    top: 45%;
    width: 25%;
  }
  .ulockd-tm-details {
    color: #fff;
    padding: 15px 20px;
  }
  .ulockd-tm-name {
    font-size: 22px;
    margin-bottom: 0;
  }
  .ulockd-tm-details > p {
    font-size: 14px;
    line-height: 20px;
    margin-top: 12px;
  }
  .ulockd-tm-details .social-linked {
    margin-top: 15px;
  }
  .ulockd-tm-details .social-linked a {
    border: 1px solid transparent;
    color: #fff;
  }
  .ulockd-tm-details .social-linked a:hover {
    border: 1px solid #fff;
  }
/* ---------- TEAM DETAILS  ---------- */
h2.title-inner {
  margin-bottom: 25px;
}
.ulockd-tm-overlay.style2 {
  background-color: rgba(36, 86, 153, 0.9);
  color: #fff;
  padding: 10px 20px;
}
.ulockd-tm-overlay.style2 .ulockd-tm-name {
  margin-top: 30%;
}
.ulockd-tm-overlay.style2 p {
  font-size: 16px;
}

/* Career Page Css */
.ulockd-career {
  padding-bottom: 50px;
  padding-top: 50px;
}
  
/* PROGRESS BAR */
.progress-levels {
  position: relative;
}
.progress-levels .progress-box {
  position: relative;
  margin-bottom: 15px;
  overflow: hidden;
}
.progress-levels .progress-box .inner {
  background-color: #eeeeee;
}
.progress-levels .progress-box .bar {
  position: relative;
  height: 5px;
}
.progress-levels .progress-box .bar .bar-innner {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 4px;
}
.progress-levels .progress-box .bar .bar-fill {
  position: absolute;
  left: -100%;
  top: 0px;
  width: 0px;
  height: 10px;
  border-radius: 2px;
  -webkit-transition: all 2000ms ease 300ms;
  -o-transition: all 2000ms ease 300ms;
  transition: all 2000ms ease 300ms;
}
.progress-levels .progress-box.animated .bar .bar-fill {
  left: 0px;
}
.progress-levels .progress-box.animated .percent {
  opacity: 1;
}
.progress-levels .progress-box .percent {
  position: absolute;
  right: 0px;
  text-align: center;
  top: -35px;
  letter-spacing: 1px;
  font-size: 15px;
  font-weight: bold;
  color: #ccc !important;
  line-height: 26px;
  opacity: 0;
  -webkit-transition: all 2000ms ease 700ms;
  -o-transition: all 2000ms ease 700ms;
  transition: all 2000ms ease 700ms;
}
.progress-levels:last-child {
  margin-bottom: 0px;
}
.progress-levels .box-title {
  position: relative;
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* ---------- OUT TEAM LAYOUT TWO SECTION  ---------- */
.ulockd-team-two{
  padding-bottom: 120px;
  padding-top: 120px;
}
.ulockd-team-title {
  position: relative;
  margin-bottom: 70px;
}
.ulockd-team-title:hover {
  cursor: pointer;
}
.ulockd-team-title h2 {
  color: #111;
  margin-top: 0;
}
.ulockd-teampz {
  padding: 0;
}
.ulockd-team-two-member:hover .ulockd-team-two-mdetails{
  bottom: 0;
}
.ulockd-tm-thumb{
  position: relative;
  overflow: hidden;
}
.ulockd-team-two-mdetails {
  bottom: -61%;
  color: #fff;
  left: 0;
  padding: 12px 0 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.ulockd-team-two-mdetails > p {
  font-size: 12px;
  line-height: 20px;
  margin-top: 12px;
}
.ulockd-tm-sicon {
  bottom: 0;
  left: 0;
  margin-bottom: -11px;
  margin-top: 13px;
  padding: 10px 8px;
  right: 0;
}
.ulockd-tm-sicon li {
  color: #fff;
  padding: 0;
  margin: 0;
}
.ulockd-tm-sicon li a {
  border: 1px solid transparent;
  color: #fff;
  font-size: 16px;
  padding: 3px 8px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ulockd-tm-sicon li a:hover {
  border: 1px solid #fff;
  color: #fff;
}
.ulockd-tm-fpm{
  padding: 10px 0 10px;
} 
.ulockd-tm-fpm:hover {
  cursor: pointer;
}
.ulockd-tm-fpm > li {
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ulockd-tm-fpm > li:hover {
  color: #313131;
}
.ulockd-bgthm {
  background-color: #245699;
}
.ip-bb {
  border: 1px solid #ccc;
  padding: 10px 20px;
}
.ulockd_bgc_f7 {
  background-color: #f7f7f7;
}
.ulockd-bttc {
  border-top:1px solid #245699;
}
.title-inner {
  position: relative;
}
.after-line:before {
  position: absolute;
}
.after-line:before {
  background-color: #064e3e;
  bottom: -10px;
  content: "";
  height: 2px;
  position: absolute;
  width: 80px;
}

/* ---------- OUR TESTIMONIALS SECTION  ---------- */
.ulockd-testimonials > p{
  margin-bottom: 40px;
  text-transform: capitalize;
}
.ulockd-testi-title{
  margin-top: 0px;
}
.ulockd-testimonial-carousel .item .media {
  background-color: #fff;
  border: 1px solid #245699;
  box-shadow: 4px 5px 2px #eee;
  -webkit-box-shadow: 4px 5px 2px #eee;
  -moz-box-shadow: 4px 5px 2px #eee;
  -o-box-shadow: 4px 5px 2px #eee;

  padding: 5px;
}
.ulockd-testimonial{
  background-color: #f7f7f7;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 120px;
  padding-top: 120px;
}
.ulockd-testimonial-title {
  position: relative;
  margin-bottom: 70px;
}
.ulockd-testimonial-title:hover {
  cursor: pointer;
}
.ulockd-testimonial-title h2 {
  margin-top: 0;
}
.ulockd-testimonial-title .ulockd-testimonial-hdr-icon {
  font-size: 80px;

  left: 0;
  margin: 0 auto;
  opacity: 0.25;
  position: absolute;
  right: 0;
  top: -45px;
}
.ulockd-testimonial-carousel .owl-controls .owl-prev,
.ulockd-testimonial-carousel .owl-controls .owl-next {
  background-color: #313131;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ulockd-testimonial-carousel .owl-controls .owl-prev:hover,
.ulockd-testimonial-carousel .owl-controls .owl-next:hover{
  background-color: #245699;
}
.ulockd-tsmnl {
  background-color: #fff;
  box-shadow: 0 6px 10px -2px #ddd;
  -webkit-box-shadow: 0 6px 10px -2px #ddd;
  -moz-box-shadow: 0 6px 10px -2px #ddd;
  -o-box-shadow: 0 6px 10px -2px #ddd;
  padding: 15px 25px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ulockd-tsmnl:hover {
  cursor: pointer;
}
.ulockd-tsmnl .testi-thumb {
  margin-right: 2%;
  margin-top: -15%;
}

/* ---------- BLOG SECTION  ---------- */
.ulockd-blog{
  background-color: #f0f5f7;
  padding-bottom: 100px;
  padding-top: 100px;
}
.ulockd-blog-post {
  background-color: #fff;
}
.ulockd-blog-post:hover {
  cursor: pointer;
}
.ulockd-bp-details {
  background-color: #fff;
  padding: 10px 15px 20px;
}
.ulockd-blog-title {
  position: relative;
  margin-bottom: 70px;
}
.ulockd-blog-title:hover {
  cursor: pointer;
}
.ulockd-blog-title h2 {
  color: #111;
  margin-top: 0;
}
.ulockd-bpost {
  margin-top: 10px;
}
.ulockd-blog-post.style1 {
  box-shadow: 0 6px 10px -2px #ddd;
  -webkit-box-shadow: 0 6px 10px -2px #ddd;
  -moz-box-shadow: 0 6px 10px -2px #ddd;
  -o-box-shadow: 0 6px 10px -2px #ddd;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;    
}
.ulockd-blog-post.style1:hover {
  cursor: pointer;
}
.ulockd-blog-post.style1 .ulockd-bp-thumb {
  margin-bottom: -20px;
  margin-left: 3%;
  margin-right: 15px;
  margin-top: -30%;
  overflow: hidden;
  position: relative;
}
.ulockd-blog-post.style1 .ulockd-bp-thumb .bp-overlay {
  background-color: rgba(255,255,255, .8);
  bottom: 25px;
  font-size: 18px;
  position: absolute;
  padding: 5px 15px;
  right: 0;
  text-align: center;
}
.ulockd-blog-title .ulockd-blog-hdr-icon {
  font-size: 80px;
  left: 0;
  margin: 0 auto;
  opacity: 0.25;
  position: absolute;
  right: 0;
  top: -45px;
}
.ulockd-bpost-date {
  font-weight: 400;
}
.ulockd-blog-post-comment {
  font-weight: 400;
  padding-bottom: 7px;
}
.ulockd-bpost-date span {
  font-size: 36px;
  font-weight: 500;
}
.ulockd-bp-title > h3 {
  color: #232323;
  font-weight: 400;
  margin-top: 15px;
}
.ulockd-bp-btn {
  padding-bottom: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ulockd-bp-btn:hover {
  color: #245699;
}
.ulockd-l2-bp-btn {
  /* LAYOUT TWO */
  border-bottom: 1px solid #7e7e7e;
  color: #7d7d7d;
  padding-bottom: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ulockd-bp-details.style2:hover {
  cursor: pointer;
}
.ulockd-bp-details.style2:hover .ulockd-bp-title h3 {
  color: #245699;
}
/* BLOG LAYOUT THREE */

.ulockd-blog-post.style2 .ulockd-bp-thumb .bp-overlay {
  background-color: rgba(255,255,255, .8);
  font-size: 18px;
  position: absolute;
  padding: 5px 15px;
  left: 0;
  text-align: center;
  top: 5%;
}

.team-btn .btn.btn-default.ulockd-btn-thm.btn_custom {
	padding: 10px 20px;
	font-size: 16px;
	text-align: center;
	margin: 15px 0 0px;
}

/* ---------- CONTACT SECTION  ---------- */
.ulockd-contact{
  padding-bottom: 100px;
  padding-top: 100px;
}

/* ---------- PARTNER SECTION  ---------- */
.ulockd-partner {
  border-bottom: 1px solid #f2bd2e;
  padding-bottom: 60px;
  padding-top: 60px;
}
.ulockd-partner-thumb img {
  opacity: .5;
}  
.ulockd-partner-thumb:hover img  {
  cursor: pointer;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
/* Layout Two */
.ulockd-partner {
  padding-bottom: 60px;
  padding-top: 60px;
}

/* ---------- FOOTER SECTION  ---------- */
.ulockd-footer {
  background-color: #2f2f2f;
  padding-top: 70px;
  padding-bottom: 70px;
  position: relative;
}
/*.ulockd-footer::before {
  background: #2c2c2c none repeat scroll 0 0;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 40%;
}*/
.ulockd-footer.style2::before {
  background-color: transparent;
}
.ulockd-footer-logo {
  margin-bottom: 20px;
  margin-top: 20px;
}
.ulockd-footer-log {
  margin-bottom: 20px;
  margin-top: 20px;
}
.ulockd-ftr-text {
  color: #ccc;
}
.ulockd-footer-newsletter .title {
  color: #fff;
  margin-top: 30px;
}
.ulockd-footer-newsletter .input-group{
  background-color: #243240;
  border: 1px solid #243240;
}
.ulockd-media-box:hover{
  cursor: pointer;
}
.ulockd-media-box .post-date {
  color: #fff;
}
.ulockd-media-box .media-heading {
  color: #999999;
}
.ulockd-media-box .media-body > p {
  color: #eee;
}
.ulockd-mailchimp input {
  background-color: #243240;
  border: 1px solid transparent;
}
.ulockd-mailchimp button {
  color: #fff;
}
.ulockd-footer-fst-col {
  padding-right: 10px;
}
.ulockd-footer-fst-col > p{
  color: #ddd;
  font-weight: 300;
  margin-bottom: 30px;
}
.ulockd-footer-font-icon > li{
  padding-right: 0;
}
.ulockd-footer-font-icon a {
  border: 1px solid;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  padding: 6px 12px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.ulockd-footer-font-icon a:hover {
  background-color: #245699;
}
/* Footer contact Widget */
.ulockd-footer-contact h3,
.ulockd-footer-lnews h3,
.flickr-widget h3,
.ulockd-footer-qlink h3,
.ulockd-footer-twitter h3,
.flickr-widget h3 {
  color: #fff;
  font-weight: bold;
  margin-bottom: 27px;
}
.flickr-widget li .thumb {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.flickr-widget li .thumb .overlay {
  background-color: rgba(36, 86, 153, 0.7);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  top: 0;
  width: 100%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.flickr-widget li .thumb:hover .overlay {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
}
.flickr-widget .thumb .overlay span {
  color: #fff;
  font-size: 20px;
  left: 0;
  position: absolute;
  right: 0;
  top: 35%;
}
.flickr-widget .thumbnail {
  margin-bottom: 0;
}
.ulockd-footer-twitter h4 {
  color: #fff;
}
.ulockd-footer-twitter p {
  color: #eee;
}
.ulockd-footer-contact > p {
  color: #eee;
  margin-bottom: 20px;
}
.ulockd-ftr-phone, .ulockd-ftr-fax, .ulockd-ftr-mail {
  color: #eee;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0.2px;
}
.ulockd-ftr-phone > span,
.ulockd-ftr-fax > span,
.ulockd-ftr-mail > span,
.ulockd-ftr-phone > a,
.ulockd-ftr-fax > a,
.ulockd-ftr-mail > a  {
  color: #eee;
}
/* Calendar */
#calendar {
  max-width: 900px;
  margin: 0 auto;
}
/* Footer Quick Link Widget */
.ulockd-footer-qlink .list-unstyled li span {
  padding-right: 10px;
}
.ulockd-footer-qlink .list-unstyled li a {
  color: #eee;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.ulockd-footer-qlink .list-unstyled li a:hover{
  color: #fff;
  padding-left: 10px;
}
/* Footer Flickr Widget */
.ulockd-flickr-widget > li {
  margin-bottom: 6px;
  margin-right: -5px;
}

/* Footer Copyright Text */
.ulockd-copy-right {
  background-color: #1c1c1c;
  color: #fff;
  padding-bottom: 15px;
  padding-top: 20px;
  text-align: center;
}
.ulockd-copy-right p {
  font-size: 12px;
  margin-bottom:0;
}
/* Footer Copyright Layout two Text */
.ulockd-l2-copy-right {
  color: #fff;
  padding-bottom: 15px;
  padding-top: 20px;
  text-align: center;
}

/* INNER PAGES START HERE */
.ulockd-inner-home {
  background-image: url("../images/background/inner-pagebg.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow-x: hidden;
  padding-top: 10px;
  position: relative;
}  
.ulockd-inner-home::before {
  background-color: rgba(42, 42, 42, 0.5);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.ulockd-icd-layer {
  margin-top: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  position: relative;
}
.ulockd-inner-home h1 {
    margin-top: 5px;
    margin-bottom: 2px;
}  
.ulockd-icd-layer::before {
  content: "";
  height: 100%;
  left: -500%;
  position: absolute;
  right: -500%;
  top: 0;
  z-index: 0;
}
.ulockd-inner-conraimer-details h1,
.ulockd-icd-sub-menu > li a {
  color: #fff;
  position: relative;
}
/* APPOINTMENT FORM STYLE */
.appointment_view .modal-dialog {
  max-width: 800px;
  width: 100%;
}
.appointment_form{
  background-color: #f3f3f3;
  padding: 15px 35px;
}
.appointment_form input{
  border-radius: 0;
  box-shadow: none;
  height: 40px;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all, .ui-timepicker-list .ui-timepicker-selected:hover, .ui-timepicker-list li:hover, li.ui-timepicker-selected{
  color: #fff;
}
.ulockd-apmnmnt-schedule {
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  padding: 10px 15px;
  text-align: center;
}
.doctors-table {
  background-color: #ffffff;
  border: 1px solid transparent;
  padding: 10px 15px;
  text-align: center;
}
.doctors-table
.table>tbody>tr>td, 
.table>tbody>tr>th, 
.table>tfoot>tr>td, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>thead>tr>th {
  border: none;
}
.bdr1 {
  border: 1px solid #fff !important;
}
.ulockd-mrgn1260 {
  margin-top: 60px;
}
.ulockd-mrgn12100 {
  margin-top: 100px;
}  
.ulockd-mrgn1215 {
  margin-top: 15px;
}
table.table.ulockd-one {
  border: 1px solid #e8e8e8;
}
table.table.ulockd-one h3 {
  margin-top: 0;
}
table.table.ulockd-two {
  border: 1px solid #e8e8e8;
}
table.table.ulockd-two h3 {
  margin-top: 0;
}
.table.ulockd-one>tbody>tr>td, 
.table.ulockd-one>tbody>tr>th, 
.table.ulockd-one>tfoot>tr>td, 
.table.ulockd-one>tfoot>tr>th, 
.table.ulockd-one>thead>tr>td, 
.table.ulockd-one>thead>tr>th {
  text-align: center;
}

/* BOOKING FORM STYLE */
.booking_form{
  background-color: #f3f3f3;
  padding: 0 35px 5px;
}
.booking_select,
.booking_form input{
  border-radius: 0;
  box-shadow: none;
  height: 45px;
}

/* ERROR PAGE OR 404 PAGE */
.ulockd-error {
  color: #fff;
  font-size: 100px;
  font-style: italic;
  font-weight: 600;
  letter-spacing: 5px;
}
.ulockd-error-paragraph {
  color: #fff;
  font-size: 36px;
  line-height: 48px;
}
/* COMING SOON PAGES */
.ulockd-csoon {
  color: #fff;
  font-size: 100px;
}
.ulockd-coming-soon,
.ulockd-uconctruction {
  background-image: url("../images/resource/inner-pagebg.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 230px;
  padding-bottom: 250px;
}
.ulockd-coming-soon::before,
.ulockd-uconctruction::before {
  background-color: rgba(10, 132, 184, 0.8);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.timeTo figcaption {
  color: #fff;
}
/* UNDER CONSTRUCTION PAGES */
.ulockd-uconctruction {
  padding-bottom: 200px;
  padding-top: 200px;
}
.ulockd-uconctruction-ttl{
  color: #fff;
  font-size: 100px;    
}
.ulockd-uconctruction-paragraph {
  color: #fff;
  font-size: 36px;
  line-height: 48px;    
}
/* SITEMAP PAGE */
.ulockd-site-map{
  background-image: url("../images/pattern/p3.png");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 120px;
  padding-top: 120px;
}
.ulockd-site-map::before {
  background-color: rgba(255, 255, 255, 0.95);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.ulockd-sitemap > li {
  font-size: 18px;
  line-height: 30px;
  padding: 5px;
}
.ulockd-sitemap > li a {
  color: #313131;
  text-transform: uppercase;
}

/* FLIP CLOCK */
.ulockd-flip-clock .clock{
  padding-left: 50px;
}
.ulockd-flip-clock .clock .flip-clock-label{
  color: #fff;
  font-size: 18px;
}

/* PRICING TABLE */
.ulockd-pricing {
  padding-bottom: 120px;
  padding-top: 120px;
}  
.ulockd-padd35 {
  padding-right: 5px;
}
.ulockd-pad120 {
  padding-top: 0px;
}
.ulockd-pad1210 {
  padding-top: 10px;
}
.ulockd-pad1215 {
  padding-top: 15px;
}
.ulockd-pad30 {
  padding-right: 0px;
}
.ulockd-pad310 {
  padding-right: 10px;
}
.ulockd-pad315 {
  padding-right: 15px;
}
.ulockd-pad90 {
  padding-left: 0;
}
.ulockd-pad95 {
  padding-left: 5px;
}
.ulockd-pad910 {
  padding-left: 10px;
}
.ulockd-pad30 {
  padding-right: 0;
}
.ulockd-pad35 {
  padding-right: 5px;
}
.ulockd-pad395 {
  padding-left: 5px;
  padding-right: 5px;
}
.ulockd-pad3915 {
  padding-left: 15px;
  padding-right: 15px;
}
.ulockd-pad392 {
  padding-left: 2px;
  padding-right: 2px;
}
.ulockd-pad123692 {
  padding-left: 2px;
  padding-right: 2px;
}
.ulockd-pad390 {
  padding-left: 0px;
  padding-right: 0px;
}
.ulockd-pricing-mtitle {
  position: relative;
  margin-bottom: 80px;
}
.ulockd-pricing-table {
  background-color: #f0f5f7;
  padding: 15px 25px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.ulockd-pricing-table:hover {
  cursor: pointer;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
.ulocked-pricing-header {
  position: relative;
}
.ulocked-pricing-header .title {
  padding-top: 25px;
}
.ulocked-pricing-header .title sup {
  font-size: 30px;
}
.ulocked-pricing-tag {
  border-radius: 50%;
  padding: 10px 20px;
  position: absolute;
  top: -93px;
}
.ulocked-pricing-tag span {
  font-size: 60px;
  color: #fff;
}
.ulocked-pricing-details ul li {
  padding: 8px;
}
.ulocked-pricing-details ul li:first-child {
  margin-top: 40px;
}
.ulocked-pricing-details ul li:last-child {
  border-bottom: 1px solid transparent;
}
.ulocked-pricing-details ul li a {
  font-size: 16px;
  line-height: 24px;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.ulocked-pricing-details a {
  margin-top: 20px;
}
.ulockd-padd395 {
  padding-left: 5px;
  padding-right: 5px;
}
.ulockd-mrgb35 {
  margin-right: 5px;
}
.ulockd-padd95 {
  padding-left: 5px;
}
/* SHOP PAGE */
.ulockd-shop {
  padding-top: 120px;
  padding-bottom: 120px;
}
.ulockd-shop-menubar {
  background-color: #f5f5f5;
  padding-bottom: 15px;
  padding-top: 15px;
}
.ulockd-product-searchbar .form-control {
  height: 40px;
  border-radius: 0;
  box-shadow: none;
}
.ulockd-product-searchbar button {
  height: 40px;
  border-radius: 0;
}
.ulockd-shop-item {
  background-color: #f0f5f7;
  border: 1px solid  #f0f5f7;
  margin-bottom: 40px;
}
.ulockd-shop-item:hover {
  cursor: pointer;
}
.ulockd-product-img {
  position: relative;
}
.price-tag {
  color: #fff;
  font-size: 16px;
  left: 0;
  padding: 5px 8px;
  position: absolute;
  top: 0;
}
.ulockd-product-details {
  padding: 10px 12px 20px;
}
/* Product Details */
.ulockd-product-details-img {
  border: 3px solid #f0f5f7;
}
.ulockd-pd-tab .nav-tabs li a{
  font-size: 18px;
}
.ulockd-pd-tab .tab-content p {
  font-size: 16px;
}

/* Shopping cart page */
.ulockd-shopping-cart table.table {
  background-color: #f0f5f7;
}
.ulockd-shopping-cart table.table th {
  font-size: 18px;
  padding: 15px;
  text-align: center;
}
.ulockd-shopping-cart table.table td,
.ulockd-shopping-cart table.table td {
  font-size: 16px;
  padding-top: 5%;
  text-align: center;
}
.ulockd-shopping-cart table.table td .form-control {
  border-radius: 0;
  box-shadow: none;
  margin: 0 auto;
  width: 100%;
}
.ulockd-shopping-cart.style2 table.table td.cart {
  font-size: 16px;
  padding-top: 1%;
  text-align: center;
}
/* Cart Total */
.ulockd-cart-total {
  background-color: #f0f5f7;
}
.ulockd-cart-total table.table th,
.ulockd-cart-total table.table td {
  font-size: 16px;
  padding: 10px;
  text-align: center;
}
/* BILLING FORM */
.ulockd-billing-form form .form-control,
.ulockd-billing-information form .form-control {
  border-radius: 0;
  box-shadow: none;
  height: 40px;
}
.ulockd-billing-form,
.ulockd-billing-information {
  background-color: #f0f5f7;
  padding: 15px 25px;
  margin-bottom: 50px;
  margin-top: 35px;
}
.ulockd-billing-information button {
  float: right;
  margin-right: 15px;
}
.ulockd-payment-way {
  border: 3px solid #f0f5f7;
  padding: 15px 20px;
}
.ulockd-padr315 {
  padding-right: 15px;
}
/* TWITTER FEED CUSTOM SCRIPT */
.twitter ul li {
  color: #f7f7f7;
  margin-bottom: 20px;
}
/* Shortcode */

.barfiller {
  width: 100%;
  height: 12px;
  background: #fcfcfc;
  border: 1px solid #ccc;
  position: relative;
  margin-bottom: 20px;
  box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,.5);
  -moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,.5);
}
.barfiller .fill {
  display: block;
  position: relative;
  width: 0px;
  height: 100%;
  background: #333;
  z-index: 1;
}
.barfiller .tipWrap { display: none; }
.barfiller .tip {
  margin-top: -30px;
  padding: 2px 4px;
  font-size: 11px;
  color: #fff;
  left: 0px;
  position: absolute;
  z-index: 2;
  background: #333;
}
.barfiller .tip:after {
  border: solid;
  border-color: rgba(0,0,0,.8) transparent;
  border-width: 6px 6px 0 6px;
  content: "";
  display: block;
  position: absolute;
  left: 9px;
  top: 100%;
  z-index: 9
}
.list-group li.active {
    background: #245699;
}
.list-group li.active a {
    color: #fff;
}
.list-group ul li a {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    padding: 5px 10px 5px 35px;
    line-height: 1.6em;
}
.list-group ul {
	border:1px solid #ddd;
}
.ulockd-team-two-member { margin-bottom: 15px; }
ul.pading_cus {
  list-style: inherit;
  margin: 0 0 10px 0;
  padding: 0 0 0 25px;
}

ul.pading_cus li ul{list-style: circle;
  margin:10px 0 10px 0;
  padding: 0 0 0 25px;}
ol.pading_cus {
  list-style: decimal;
  margin: 0 0 10px 0;
  padding: 0 0 0 25px;
  line-height: 1.8em;
}
.img_cus {
  float: left;

  margin: 0 10px 0 0;
}
.btn.btn-lg.ulockd-btn-thm.urology_services {
  position: relative;
  margin-top: 15px;
}
.ulockd-service-box p {
  min-height: 75px;
}
.ulockd-showcase {
  padding-top: 100px;
  padding-bottom: 100px;
}
.ulockd-showcase .ulockd-blog-title {
  position: relative;
  margin-bottom: 25px;
}
.showcase_slider img {
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 5%;
  padding-bottom: 5%;
}

/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
    animation-name: jssorl-009-spin;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

.x-box.al-right {
	display: inline-block;
	background: #f1f1f1;
	padding: 20px;
	float: right;
	margin: 10px;
}
.x-box.al-left {
	display: inline-block;
	background: #f1f1f1;
	padding: 20px;
	float: left;
	margin: 10px;
}
.ulockd-info p {
  line-height: 18px;
}
.ulockd-info h3 {
  font-size: 19px;
}

.cmn-call-us-title {
	margin: 0;
	font-size: 24px;
	line-height: 46px;
	font-weight: 600;
	color: #245699;
}
.cmn-call-us-rgh {
	text-align:right;
}
.cmn-call-us {
    margin-top: 15px;
}
.inn-cmn-pg h2, .inn-cmn-pg h3 {
    margin-top: 5px !important;
    line-height: 30px !important;
    margin-bottom: 10px !important;
    color: #000000 !important;
    font-size: 28px !important;
    font-weight: 500 !important;    
}
.inn-cmn-pg h2 a, .inn-cmn-pg h3 a{color: #245699;}
.cmn-thumbnil h3 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 20px;
	transition:all 300ms ease-in-out 0s;
	-o-transition:all 300ms ease-in-out 0s;
	-webkit-transition:all 300ms ease-in-out 0s;
	-moz-transition:all 300ms ease-in-out 0s;
	-ms-transition:all 300ms ease-in-out 0s;
}
.cmn-thumbnil:hover h3 {
	color:#245699;
}
.welcm-ht .ulockd-welcntxt .text-thm1 {
    font-family: 'Bellefair';
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 500;
}
.ulockd-service-box .icon {
   width: 50px;
   margin: 0 auto;
   display: inline-block;
}
.custme-srvc-column {
	text-align:center;
	margin-bottom:30px;
}
.custome-srvc-details h3, .custome-srvc-details .h3 {
    color: #111111;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
	line-height:1.42857143;
	font-size:24px;
	margin-top:20px;
}
.custome-srvc-details a { text-transform: uppercase; font-weight: 600;}
.custme-srvc-column:hover .custome-srv-icon {
    -webkit-animation: scaleDisappear .5s;
    animation: scaleDisappear .5s;
}
@keyframes scaleDisappear {
0% { opacity: 1; -webkit-transform: scale(1);}
60% { opacity: 0; -webkit-transform: scale(1.3);}
100% { opacity: 1; -webkit-transform: scale(1);}
}
@-webkit-keyframes scaleDisappear {
0% { opacity: 1; -webkit-transform: scale(1);}
60% { opacity: 0; -webkit-transform: scale(1.3);}
100% { opacity: 1; -webkit-transform: scale(1);}
}

.visit-form input[type="text"], .visit-form input[type="email"], .visit-form input[type="tel"], .visit-form select {
    display: inline-block;
    width: 100%;
    border: none;
    margin-bottom: 10px;
    padding: 5px 10px;
    line-height: 50px;
	height:50px;
	color:#000000;
}
.visit-form textarea {
	display: inline-block;
    width: 100%;
    border: none;
    margin-bottom: 10px;
    padding: 5px 10px;
	color:#000000;	
}
.visit-form input[type="text"]::-moz-placeholder, .visit-form input[type="email"]::-moz-placeholder, .visit-form input[type="tel"]::-moz-placeholder, .visit-form textarea::-moz-placeholder {
	color:#000000;
	opacity:1;
}
.visit-form input[type="submit"] {
    background: #2D98CF;
    border: none;
    color: #ffffff;
    font-size: 16px;
    padding: 0px 25px;
    height: 50px;
    line-height: 50px;
}
.visit-form input[type="submit"]:hover {
	color: #2D98CF;
	background: #ffffff;
}

.ulockd-main-slider .caption.style3 {
	background-image:url("../images/background/banneroption1.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.ulockd-main-slider .caption.style2 {
	background-image:url("../images/background/banneroption2.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.ulockd-main-slider .caption.style1 {
	background-image:url("../images/background/banneroption2.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}	
.ulockd-main-slider .caption.style1.text-center.bgopt1 {
	background-image:url("../images/background/bgopt1.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.ulockd-main-slider .caption.style1.text-center.bgopt2 {
	background-image:url("../images/background/UCI-urology-Banner1.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.ulockd-main-slider .caption.style1.text-center.bgopt21 {
	background-image:url("../images/background/new-sld-bg2.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.ulockd-main-slider .caption.style1.text-center.bgopt22 {
	background-image:url("../images/background/new-sld-bg3.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.ulockd-main-slider .caption.style1.text-center.bgopt23 {
	background-image:url("../images/background/new-sld-bg4.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.ulockd-main-slider .ulockd-slider-text1, .ulockd-main-slider .ulockd-slider-text2, .ulockd-main-slider .ulockd-slider-text1 b, .ulockd-main-slider .ulockd-slider-text3 p { color:#ffffff;}
.ulockd-main-slider .caption.style2 { padding:13% 21%;}

/*.ulockd-main-slider .owl-prev { left:auto; right: 10px;}
.ulockd-main-slider .owl-next { right:auto; left: 10px;}
.owl-prev .fa.fa-long-arrow-left, .owl-next .fa.fa-long-arrow-right { transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg);} */


.inn-cmn-pg ul, ol {
    list-style: inherit;
    margin-top: inherit;
    margin-left: inherit;
    margin-right: inherit;
    padding: inherit;
    line-height: 1.7em;
    margin-bottom: 10px;
}
.banner-main, .banner-image {
	position:relative;
}
.banner-content {
    position: absolute;
    width: 74.3%;
    bottom: 0;
    right: 0;
    padding: 30px 35px;
}
.banner-title {
    text-transform: uppercase;
    color: #245699;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1em;
    text-shadow: 0 0px 20px rgba(255,255,255,1), 0px 0px 10px rgba(255,255,255,1), 0 2px 10px rgba(255,255,255,1), 2px 0px 10px rgba(255,255,255,1);
    margin-bottom: 10px;
}
.inn-cmn-pg .container {
    margin-bottom: 25px;
}
.ulockd-main-slider .btn.btn-lg.ulockd-btn-thm.ulockd-home-btn span { font-weight:600;}
.ulockd-main-slider .ulockd-slider-text1 > span, .ulockd-main-slider .ulockd-slider-text2 > span, .ulockd-main-slider .ulockd-slider-text1 b > span, .ulockd-slider-text3 p::before {
  color:#245699;
}
.custom_c .ulockd-tm-post {
  min-height: 40px;
}
.sub-dropdown-menu { position: absolute; left: 100%; top: 0; width: 250px; background:rgba(36, 86, 153, 1); opacity:0; -webkit-transition: all 300ms ease-in-out 0s;
-moz-transition: all 300ms ease-in-out 0s; -ms-transition: all 300ms ease-in-out 0s; -o-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s; display:none;}
.sub-dropdown-menu li a { padding: 5px 15px; border-bottom: solid 1px #eee; color:#ffffff; line-height: 20px; display: inline-block; clear: both; font-weight: 400; width: 100%;}
.sub-dropdown-menu li { display:inline-block; width: 100% !important; position:relative;}
.sub-dropdown-menu li a:hover { color:#000000; padding: 5px 10px 5px 20px !important;}
.dropdown-menu li:hover > .sub-dropdown-menu { opacity:1; display:block;}
nav.navbar.bootsnav.menu-style1 li.dropdown ul.dropdown-menu, nav.navbar.bootsnav.ulockd-menu-style2 li.dropdown ul.dropdown-menu {	background-color: rgba(36, 86, 153, 1) !important;}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu li a { padding: 5px 15px;}

.home-pg-title-new { font-size: 36px; line-height: 1.2em; font-weight: bold; margin-bottom: 10px;}
.unlockd-counter-home { padding: 40px 0 40px;	color: #fff; /*background-image: url("../images/gallery/counter_bg_grey.jpg"); background-position: center center; background-repeat:no-repeat; background-size:cover;*/ position:relative;}
.unlockd-counter-home::before {
	background-color:rgba(47, 47, 47, 0.8);
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.unlockd-counter-home .container {
	z-index: 2;
	position: relative;
}
.unlockd-counter-home::after {
	background-color:rgba(0, 0, 0, 0.4);
	content: "";
	height: 100%;
	right: -15%;
	position: absolute;
	top: 0;
	transform: skewX(-45deg);
	-webkit-transform: skewX(-45deg);
	-moz-transform: skewX(-45deg);
	-o-transform: skewX(-45deg);
	-ms-transform: skewX(-45deg);
	width: 52%;
	z-index: -1;
}
.counter-box-main { display: inline-block;	width: 80%;	min-height: 120px; padding:10px; text-align:center;}
.conunter-number { font-size: 40px; font-weight: 700;}
.conunter-text { text-transform: uppercase; font-weight: 600;  font-size: 15px;  line-height: 1.2em;}
.counter-box-main.float-right {float: right;}
.unlockd-counter-home-title { font-size: 30px; font-weight: 600; margin-bottom: 20px;}
.countr-logo .row { display: flex;	flex-direction: row;}
.countr-logo .row .col-md-4 { display: flex; flex-direction: column; justify-content: center;}
.container.countr-logo { margin-top: 5px; display:black; margin-bottom:30px;}
.countr-logo .row .col-md-2 { display: flex; justify-content: center; flex-direction: column;}
.col-md-4.text-right img { max-width: none !important;	width: 190px !important; text-align: right; display: inline-block;}

.ulockd-team .col-xs-12.col-sm-6.col-md-2 { padding-right: 10px; padding-left: 10px;}
.ulockd-team .ulockd-tm-name { font-size: 18px;	margin-bottom: 0; font-weight: 600;	text-transform: uppercase;	line-height: 1.2em;}
.ulockd-team .ulockd-tm-details { padding: 10px; min-height: 180px; margin-bottom: 20px; background: #245699;}
.ulockd-team .custom_c .ulockd-tm-post {	min-height: 1px; font-size: 12px; line-height: 1em;}
.ulockd-team { padding-bottom: 50px; padding-top: 120px;}
.ulockd-service-two { padding-top: 50px; background:#ffffff !important;}
.ulockd-btn-thm { background-color: #245699 !important;	border-radius: 25px; font-weight: 600; font-size: 20px; padding: 10px 40px; border-color: #245699 !important;}
.ulockd-btn-thm:hover { background-color: #000000 !important; border-color: #000000 !important;}

.hm-tm.ulockd-team .ulockd-tm-name { font-size: 16px; line-height:1.1em;}
.hm-tm.ulockd-team .ulockd-tm-spec {font-weight: 300; font-size: 14px; line-height: 1.2em; margin-bottom: 3px; margin-top: 3px;	word-wrap: break-word;}

.ex-linked ul li a { color: #fff; font-weight: 300; font-size: 12px;}
.ex-linked ul li a:hover { color:#fff;}
.ex-linked .list-inline > li { position:relative; padding-left:0px;}
.ex-linked .list-inline > li:after { background:#fff; content:""; position:absolute; right:0; top:15%; width:1px; height:70%;}
.ex-linked .list-inline > li:last-child:after { display:none !important;}
.ulockd-info.hdsecleft {	position: relative;	}
.ulockd-info.hdsecleft .ulockd-cell { font-size: 21px;	font-weight: 200;	line-height: 1.1em !important;}
.flaticon-map-marker {	position: absolute;	left: 0;	top: -5px;	color: #245699;	font-size: 30px;}
.hop { color: #191919;	font-size: 21px;	font-weight: 600;}
.ulockd-info.hdsecrgh p { font-size: 21px; font-weight: 300; margin-bottom:0; line-height: 1.4em;}
.hdtopcall { display: inline-block;	color: #245699;	font-size: 21px;	font-weight: 600;	line-height: 1.1em;}
.hdtopcall:hover { color: #245699;}
.header-nav #navbar-menu {	padding: 0 0 0 0;}
.header-nav .attr-nav { margin-right: 15px;}
nav.navbar.bootsnav.menu-style1 ul.nav > li > a { padding: 16px 30px 16px 0;}
.lg-mka-btn { color: #1c1c1c;	font-size: 18px;	font-weight: 500;	background: #fff;	padding: 10px 30px;	border-radius: 30px;	box-shadow: 0px 3px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.3); -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.3); display:inline-block;}
.xx-lft { padding-right: 10%;}
.xx-rgh { padding-left: 10%;}
.xx-rgh img { width: 80%;}
.inn-cmn-pg p a, .inn-cmn-pg ul li a { color: #245699;}
.db-details { min-height: 160px;}
.list-unstyled.ulockd-pesonar-info a { color: #245699; text-decoration-line: underline;}
.row.fbold { display:block; margin-bottom:10px;}
.btn_custom { display: block;}
.testimonial-carousel > li { width: 100%;}
.bx-viewport { padding: 0 10px;}
.ulockd-footer .ulockd-footer-qlink h3 .text-thm1, .flickr-widget .text-thm1 { color: #fff !important;}
.db-details .text-thm1 { font-weight: 600;}
.header-nav .attr-nav { display:none;}

.ulockd-main-slider .ulockd-slider-text3 p span { color:#245699;}

.ulockd-main-slider .caption { padding:5% 22%;}
.ft-specility-dr .ulockd-dvidr-btn a {	padding: 15px 20px; font-size: 15px; font-weight: 500; position: relative;top: -2px;}
.ft-specility-dr .col-xs-12.col-sm-6.col-md-2 { padding-right: 5px !important; padding-left: 5px !important;}
.ft-specility-dr .ulockd-tm-details { padding: 10px; min-height: 130px;	margin-bottom: 20px; background: #245699;}
.ft-specility-dr .ulockd-tm-name { font-size:18px; line-height:1.2em;}
.ulockd-frst-divider.ft-specility-dr {padding: 40px 0 20px;}
.ft-specility-dr .ulockd-dvidr-mttl {font-size: 28px;line-height: 1.6em;text-align: center;margin: 80px 0 0 0;}
.ft-specility-dr .ulockd-dvidr-btn.text-uppercase {text-align: center;}
.ulockd-tm-spec { font-weight: 600;	font-size: 1.2em;}

.cmn-cts-ft .ulockd-dvidr-mttl { margin: 0;	display:inline-block; float:none; color:#fff;}
.cmn-cts-ft .ulockd-dvidr-btn.text-uppercase { margin:0 10px; display:inline-block; float:none;}
.row.cmn-cts-ft { margin-bottom: 15px; text-align:center;}
.ft-specility-dr .cmn-ft-thumb .ulockd-tm-name { font-size:14px; line-height:1.2em;}
.ft-specility-dr .cmn-ft-thumb .ulockd-tm-spec { font-size:14px; line-height:1.2em;}
.ft-specility-dr .cmn-ft-thumb .ulockd-tm-post { font-size:13px; line-height:1.1em;}
.ulockd-frst-divider .container { z-index: 2; position: relative;}

.ft-icn-bx { color: #eee; padding-left: 25px; position: relative; margin-top: 10px;}
.ft-icn-bx i { color: #245699 !important; position: absolute; left: 0; top: 0; font-size: 20px;	line-height: 20px;}
.ft-icn-bx a { color: #eee;}
.hdtopcall .fa { margin-left: 5px; font-size: 24px;}
.text-thmx { display: inline-block; width: 100%; position: absolute; height: 100%; left: 0; top: 0; color: transparent; font-size: 0px; z-index: 3;}
.ulockd-copy-disclaim {	background: #404040;	color: #e3e3e3; padding: 10px 0 0;}

.header-nav #navbar-menu { text-align:center;}
.nav.navbar-nav.navbar-left {	float: none !important;	display: inline-block;}
/*.ulockd-main-slider .btn.btn-lg.ulockd-btn-thm.ulockd-home-btn span::after {content:"!"; margin:0 0 0 0;}*/
.xs {  font-size: .7em; color:#ffffff !important;}
.welcm-ht.text-right .list-inline > li { padding-right: 2px;  padding-left: 2px;}
.mob-phone { font-size: 22px; color:#fff; font-weight: 600; position: relative;  line-height: 22px;}
.mob-phone {width: 200px;	margin: auto;	margin-top: 16px;}
.mob-phone {  display: none;}
.navbar-header .ulockd-main-logo{display:none;}
.scroll-to-fixed-fixed nav.navbar.bootsnav.menu-style1 .navbar-toggle{color:#245699 !important; margin-top:60px; margin-left:15px;}
.navbar-header .ulockd-main-logo {width: 230px;	margin: auto;	padding: 10px 0;}
.scroll-to-fixed-fixed .mob-phone { color:#245699; margin:auto; margin-top:0;}
.scroll-to-fixed-fixed .mobile-p-f {background: #F3F4F5;	padding: 10px 0;}

body .font-16, body .font-16 p, body .font-16 ul li{font-size:16px;}

/* New Sticky CSS */
body.sticky-p .header-top {
	position: fixed;
	width: 100%;
	z-index: 99;
	left: 0;	
	animation: slide-down 0.7s;
	top:0;
}
@-webkit-keyframes slide-down {
  0% { opacity: 0; top:-90px;}
  100% { opacity: 1; top:0;}
}
@-moz-keyframes slide-down {
  0% { opacity: 0; top:-90px;}
  100% { opacity: 1; top:0;}
}
@-o-keyframes slide-down {
  0% { opacity: 0; top:-90px;}
  100% { opacity: 1; top:0;}
}
@keyframes slide-down {
  0% { opacity: 0; top:-90px;}
  100% { opacity: 1; top:0;}
}
/*body.sticky-p .header-middle {
	position: fixed;
	left: 0;
	width: 100%;
	top: 41px;
	z-index: 99;
	background: #fff;
	padding: 10px 0;
}
body.sticky-p .ulockd-info.hdsecleft .ulockd-cell, body.sticky-p .hop, body.sticky-p .ulockd-info.hdsecrgh p, body.sticky-p .hdtopcall {
	font-size: 18px;
}*/
.ulockd-main-slider .owl-stage .owl-item .caption, .ulockd-main-slider .owl-wrapper .owl-item .caption {	height: 500px !important;	padding: 2% 25%;	position: relative;}
.dx-hm-sld { position: absolute; left: 20%;	bottom: 20%; width: 55%; background: rgba(0,111,200,0.9); padding: 10px 30px; text-align: left;	color: #fff !important; min-height: 100px;}
.dx-hm-sld::after { position: absolute;	background: transparent; content: ""; width: 0px; height: 0px; left: 100%; bottom: 0; border-left: 60px solid yellow; border-bottom: 60px solid transparent;}
.dx-hm-sld a { display: inline-block; width: 100%; position: absolute; left: 0; height: 100%; top: 0; padding: 10px 20px; font-size:30px; font-family: 'Poppins', sans-serif; color:#ffffff; line-height:1.2em;}
.dx-hm-sld a::after { position:absolute; width:60px; height:40px; content:""; background:rgba(0,111,200,0.9); top:0; left:100%;}
.dx-hm-sld::before { content: "<";	position: absolute;	right: -28px;	bottom: 18px;	font-size: 30px;	color: rgba(0,111,200,0.9);	z-index: 2;}

/*.ulockd-main-slider .btn.btn-lg.ulockd-btn-thm.ulockd-home-btn span { position:relative; padding-right:6px;}
.ulockd-main-slider .btn.btn-lg.ulockd-btn-thm.ulockd-home-btn span::after { right: 0 !important; position: absolute; top: 2px;}*/

.ulockd-slider-text1.wow.fadeInUp {	direction: ltr;}
.text-uppercase.hthree, .text-uppercase.hthree .text-thm1 { color: #fff !important; font-weight: bold; margin-bottom: 27px; font-size: 24px; text-transform: uppercase; line-height: 1.42857143; margin-top: 20px;}
.ulockd-main-slider .ulockd-slider-text2{ margin:0;}
/* New Sticky CSS */

.media-heading{font-size:18px; line-height:1.42857143; font-weight:600; color:#313131;}
.ulockd-dvidr-mttl {color: #ffffff;	font-size: 34px;margin-top: 0; line-height:1.42857143; font-weight:600; margin-bottom:10px;}
.ulockd-inr-brochure > div.text-center{ font-size:18px;	line-height: 1.42857143; color: #313131; font-weight: 600; margin:10px 0;}
.testi-side-title{ font-size:18px;	line-height: 1.42857143; color: #313131; font-weight: 600; margin:10px 0;} 
.cmn-in-flx2 .bx-wrapper {	margin-bottom: 30px;}
.logo-corosoul { padding-bottom: 50px;}
.my-slider li {	float: left;}
.logo-sld-img {	padding: 20px;}

.col-lg-6.insu-logo-rgh.cmn-in-flx1 { padding: 40px 50px 0;}
.col-lg-6.ulockd-pdng0.cmn-in-flx2 { padding: 0 30px !important;}
.col-lg-6.ulockd-pdng0.cmn-in-flx2 p {	font-size: 20px; margin-bottom: 20px;}

.col-lg-9.cmn-in-flx1 a { color: #245699;}
.col-lg-9.cmn-in-flx1 .btn.btn-default.ulockd-btn-thm { color: #ffffff;}

.edu-rsd-ex .ulockd-team-two-mdetails { bottom: -100%;}
.edu-rsd-ex .ulockd-tm-fpm > li:hover { color: #ffffff;}
.edu-rsd-ex .ulockd-tm-fpm > li { cursor:auto;}
.edu-rsd-ex .list-unstyled.ulockd-tm-fpm.ulockd-bgthm { cursor:auto;}
.ulockd-about-thumb .bx-wrapper{  box-shadow:none; border:none;}
.ulockd-about-thumb .bx-wrapper .bx-viewport{ padding:0;}
ul.bullet {	margin: 0 0 10px 15px;	line-height: 22px;	list-style-type: disc;}
.iconfloat { float: left;	margin: 0 15px 0 0;}
.photoright_small {
	float: right;
	margin: 0 0 0 15px;
}
.photoleft_small{
	float: left;
	margin: 0 15px 0 0;
}
.ulockd-pd-content{word-wrap:break-word;}
.owl-carousel .owl-item .ulockd-slider-img img {
	display: inline-block;
	margin: 15px 0 10px;
	width: 120px;
}
.edu-rsd-ore .ulockd-team-two-mdetails {
	padding: 5px !important;
}
.x-banner {
	margin: 20px 0;
}

.x-banner-inn {
	position: relative;
	overflow: hidden;
}
.x-banner-link, .x-banner-link a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	color: transparent;
	text-indent: -9999px;
}
.x-banner-img {
	position: relative;
	overflow: hidden;
	z-index: 2;
}
.x-banner-img img {
	width: 100%;
}
.x-banner-img::after {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.x-banner-inn:hover .x-banner-img::after {
    -webkit-animation: shine 1s;
    animation: shine 1s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%; } }
@keyframes shine {
  100% {
    left: 125%; } }
	/*flip start*/
.content-right {
	padding-right: 15px;
}

.jag-flipbox-card {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.jag-imgg img {
	width: 100%;
	height: auto;
}
.jag-flip-front {
	backface-visibility: hidden;
	transform-style: preserve-3d;
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 100%;
	transition: all 1s ease-out 0s;
	-o-transition: all 1s ease-out 0s;
	-moz-transition: all 1s ease-out 0s;
	-webkit-transition: all 1s ease-out 0s;
	-ms-transition: all 1s ease-out 0s;
	transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
}
.jag-flip-back {
	display: block;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	position: relative;
	z-index: 0;
	height: 100%;
	width: 100%;
	transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transition: all 1s ease-out 0s;
	-o-transition: all 1s ease-out 0s;
	-moz-transition: all 1s ease-out 0s;
	-webkit-transition: all 1s ease-out 0s;
	-ms-transition: all 1s ease-out 0s;
}
.jag-flip-content {
	padding: 10px;
	transform: translateY(-50%) translateZ(60px) scale(.94);
	-webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
	-ms-transform: translateY(-50%) translateZ(60px) scale(.94);
	-moz-transform: translateY(-50%) translateZ(60px) scale(.94);
	top: 50%;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 3;
	box-sizing: border-box;
	text-align: center;
}
.jag-flip-content i.jag_icon_medium {
	font-size: 40px;
	line-height: 40px;
}
.jag-flip-content i {
	display: inline-block;
}
.jag-flip-title {
	font-size: 51px;
	line-height: 51px;
	font-weight: 700;
	margin-bottom: 10px;
	margin-top: 15px;
	color: #ffffff;
	text-transform: uppercase;
}
.jag-flip-subtitle {
	font-size: 18px;
	line-height: 1.2em;
	font-weight: 600;
	color: #ffffff;
	text-transform: uppercase;
}
.jag-fb-readmore {
	color: #ffffff !important;
	display: inline-block;
	margin-top: 10px;
	padding: 10px 20px;
	font-size: 22px;
	border: 1px solid #ffffff;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	text-transform: uppercase;
}
.jag-fb-readmore:hover, .jag-fb-readmore:focus, .jag-fb-readmore:active {
	outline: none;
	text-decoration: none;
	background: #ffffff !important;
	color: #000000 !important;
}
.jag-imgg::before {
	background: rgba(0,0,0,0.3);
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.jag-imgg-no{
	background:#245699;
	width:100%;
	min-height:315px;
}
.jag-flipbox-card:hover .jag-flip-front {
	z-index: 0;
	transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
}
.jag-flipbox-card:hover .jag-flip-back {
	z-index: 1;
	transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
}
.flpbx .container-fluid {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.jag-flip-content-back, .jag-flip-content-back a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    display: flex;
}
.text-sub {
	justify-content: center;
	display: inline-flex;
	flex-direction: column;
	color: #fff;
	font-size: 14px;
	line-height: 1.2em;
}
.text-sub-title {
	color: #fff;
	font-size: 18px;
	line-height: 1.2em;
	font-weight: 600;
	text-transform: uppercase;
	top: 36%;
	position: absolute;
	width: 100%;
}
.jag-flipbox-card {
	margin-bottom: 30px;
}
.xcbtn {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	text-align: center;
}
.xcv-btn {
	display: inline-block;
	padding: 5px 10px;
	color: #fff;
	text-transform: uppercase;
	border: 2px solid #fff;
	margin: 10px auto 0;
	background: transparent;
	transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
}
.xcv-btn:hover {
	background: #fff;
	color: #000;
}
	/*flip end*/

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
  border-radius: 15px;
  text-align: center;
}
#boxes #dialog {
	width: 317px;
	height: 560px;
	padding: 0;
	background: url(../images/gallery/UCI-Giving-Day-2019.jpg) center center no-repeat;
	background-size: cover;
}

.donate-btn-popup {
	position: absolute;
	bottom: 15px;
	left: 26%;
	border-radius: 35px;
}
.close.agree {
	background: #245699;
	opacity: 1;
	color: #fff;
	text-shadow: none;
	font-size: 15px;
	text-align: center;
	padding: 7px 10px;
	border-radius: 25px;
	border: 2px #fff solid;
	position: absolute;
	right: -10px;
	top: -10px;
}
.ft-specility-dr .xx-thumb .ulockd-tm-details {
	padding: 0;
	min-height: auto;
	margin-bottom: 0;
	background: #245699;
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.btn.btn-default.ulockd-btn-thm.btn_custom.xx-butn {
	margin-top: 15px;
	background-color: #245699 !important;
	border-color: #245699 !important;
}
.btn.btn-default.ulockd-btn-thm.btn_custom.xx-butn:hover {
	background-color: #000000 !important;
	border-color: #000000 !important;
}
.xvxv h3 {
	text-align: center;
	margin-bottom: 20px;
}
.xvxv .text-sub {
	padding: 10px 20px;
	text-align: justify;
	text-align-last: center;
}
.xvxv .jag-flip-subtitle {
	text-align: justify;
	text-align-last: center;
}
.xvxv .jag-flip-front, .xvxv .jag-flip-back, .xvxv .jag-flipbox-card {
	border-radius: 20px;
	overflow: hidden;
}
.col-lg-12 .jag-imgg-no {
	min-height: 180px;
}
.jag-flip-content-back.dflex a {
	position: relative;
	width: auto;
	height: auto;
	display: inline-block;
	left: auto;
	top: auto;
}
.jag-flip-content-back.dflex {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

/* Contact form */
	#fs-frm input,
	#fs-frm select,
	#fs-frm button,
	#fs-frm textarea,
	#fs-frm fieldset,
	#fs-frm optgroup,
	#fs-frm label {
	  font-family: inherit;
	  font-size: 100%;
	  color: inherit;
	  border: none;
	  border-radius: 0;
	  display: block;
	  width: 100%;
	  padding: 0;
	  margin: 0;							  
	}
	#fs-frm label,
	#fs-frm legend {
	  font-size: .825em;
	  margin-bottom: .5em;
	}
	/* border, padding, margin, width */
	#fs-frm input,
	#fs-frm select,
	#fs-frm button,
	#fs-frm textarea {
	  border: 1px solid rgba(0,0,0,0.2);
	  background-color: rgba(255,255,255,0.9);
	  padding: .75em 1em;
	  margin-bottom: 1.5em;
	}
	#fs-frm input:focus,
	#fs-frm select:focus,
	#fs-frm textarea:focus {
	  background-color: white;
	  outline-style: solid;
	  outline-width: thin;
	  outline-color: gray;
	  outline-offset: -1px;
	}
	#fs-frm [type="text"],
	#fs-frm [type="email"] {
	  width: 100%;
	}
	#fs-frm button,
	#fs-frm [type="button"],
	#fs-frm [type="submit"],
	#fs-frm [type="reset"] {
	  width: auto;
	  cursor: pointer;
	  -webkit-appearance: button;
	  -moz-appearance: button;
	  appearance: button;
	}
	#fs-frm button:focus,
	#fs-frm [type="button"]:focus,
	#fs-frm [type="submit"]:focus,
	#fs-frm [type="reset"]:focus {
	  outline: none;
	}
	#fs-frm [type="submit"],
	#fs-frm [type="reset"] {
	  margin-bottom: 0;
	}
	#fs-frm button,
	#fs-frm select {
	  text-transform: none;
	}

	/* address, locale */
	#fs-frm fieldset.locale input[name="city"],
	#fs-frm fieldset.locale select[name="state"],
	#fs-frm fieldset.locale input[name="postal-code"] {
	  display: inline;
	}
	#fs-frm fieldset.locale input[name="city"] {
	  width: 52%;
	}
	#fs-frm fieldset.locale select[name="state"],
	#fs-frm fieldset.locale input[name="postal-code"] {
	  width: 20%;
	}
	#fs-frm fieldset.locale input[name="city"],
	#fs-frm fieldset.locale select[name="state"] {
	  margin-right: 3%;
	}
	.contact-pg-form {
		padding: 25px;
		border: 1px solid #ddd;
		margin-top: 5px;
		border-radius: 5px;
	}
	
	.new-form h5 {
		background-color:#000;
		color:#fff;
		padding:5px 10px;
		float: left; 
		margin: 0px 0 10px;
		width: 100%;
	}
	.new-form .w100 {
		width:100% !important;
	}
	.new-form .w360 {
		width:360px !important;
	}
	.new-form .dblock {
		display:block !important;  		
	}
	.new-form .float-left {
		float: left !important; 
	}
	.new-form .margtop10 {
		margin-top: 10px;
	}
	.new-form .commeninput {
		-webkit-appearance: checkbox; 
		width:auto !important; 
		display:inline !important; 
		float:left !important;  
		margin-right:8px !important;
	}
	.new-form .commeninoutspan {
		line-height:10px !important; 
		float:left !important;  
		margin-right:10px !important; 
	}
	.new-form .lblfwm {
		float:left !important; 
		width:100% !important; 
		margin-bottom:10px !important; 
	}
	.new-form .fs14 {
		font-size: 14px !important;
	}
	.new-form .fs16 {
		font-size: 16px !important;
	}
	.new-form .fs12 {
		font-size: 12px !important;
	}
	.new-form .lh12 {
		line-height: 12px !important;
	}
	.new-form .mrgbot10 {
		margin-bottom: 10px !important;
	}	
	.new-form .wpchkwautodinline {
		-webkit-appearance: checkbox !important;
		width:auto !important;  
		display:inline !important;
	}
	.new-form .cred {
		color:red !important;
	}
	.new-form .fwbold {
		font-weight:bold !important;
	}
/* Contact form end */

video {
	object-fit: cover;
}
h2 .au-link {	
	font-size: 30px;
}
.au-link {
	font-size: 18px;
	transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
}
a.au-link:hover {
	color: #555555 !important;
}
.newx-box {
	position: relative;
}
.newx-box-image {
	position: relative;
	overflow: hidden;
}
.newx-box-image img {
	opacity: 1;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: opacity 1s,-webkit-transform 1s;
	transition: opacity 1s,-webkit-transform 1s;
	transition: opacity 1s,transform 1s;
	transition: opacity 1s,transform 1s,-webkit-transform 1s;
}
.newx-box:hover .newx-box-image img {
	opacity: .9;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.newx-box-link a, .newx-box-link {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	color: transparent;
	text-indent: -9999px;
	z-index: 4;
}
.newx-box-text {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	padding: 25px;
	width: 100%;
}
.newx-box-icon img {
	width: 50px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.newx-box-title {
	font-size: 60px;
	padding-bottom: 10px;
	position: relative;	
}
.newx-box-title::after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 30px;
	height: 1px;
	background: #fff;
	content: "";
}
.newx-box-image {
	position: relative;
}
.newx-box-image::after {
	background: rgba(0,0,0,0.4);
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
}
.newx-box {
	margin-bottom: 50px;
}
.logosthumb .img-responsive.img-whp {
	border: 1px solid #245699;
	padding: 0 5px;
}
.rghbtn .btn.btn-default.ulockd-btn-thm.small-button-inline {
	margin-right: 5px;
}
.standmore {
	font-size: 1.3em;
	color: #BE9E56;
	display: block;
	text-align: center;
	margin-bottom: 10px;
}
.bcolor {
	color: #2D5D9D !important;
}
.thinandsmall {
	display: block;
	font-weight: 300;
	font-size: 0.9em;
}

.ulockd-btn-thm.small-button-inline{display:inline-block; font-size: 16px;padding: 5px 20px;margin-top: 10px;}
.caption.style1.text-center.bgopt2 {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.btn.btn-lg.ulockd-btn-thm.ulockd-home-btn.wow.fadeInUp.newcls {
	display: inline-block;
	width: 315px;
	margin: 20px auto 0;
}
.ulockd-home-slider {
    overflow: hidden;
}
.ulockd-info.hdsecrgh.newhlogos img {
	height: 70px;
	margin-left: 12px;
	width: auto;
}
a.btn.btn-default.ulockd-btn-thm.small-button-inline {
	white-space: normal;
}
.headr-top .list-inline > li {
	padding-right: 1px;
	padding-left: 1px;
}
.header-top .row {
	display: flex;
	flex-direction: row;
}
.header-top .row .dflexinline {
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
}
.images-h img {
	max-width: 500px;
}
.dth-section {
	padding-top: 30px;
}
.ulockd-contact-info.text-left {
	max-width: 80%;
	margin: 0 auto;
}

.au-link-icn {
	padding: 0 10px;
	border: 2px solid #245699;
	border-radius: 5px;
	font-size: 30px;
	top: 2px;
	position: relative;
}
.au-link-icn:hover {
	border: 2px solid #245699;
	background: #245699;
	color: #fff !important;
}
.imdthumbover {
	position: relative;
	overflow: hidden;
}
.imdthumbover a {
	position: absolute;
	z-index: 2;
	display: inline-flex;
	width: 100%;
	height: 100%;
	flex-direction: column;
	justify-content: center;
	left: 0;
	top: 0;
	text-align: center;
	color: #fff;
	font-size: 30px;
}
.imdthumbover img {
	position: relative;
	z-index: 1;
}
.dropdown-menu > li {
	position: relative;
}
.dibl {
	font-size: 18px;
	background: #245699;
	padding: 10px 20px;
	border-radius: 20px;
	transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
}
.dibl:hover {
	background: #000000;
}
.text-center img {
	display: inline-block;
}
.imggreyhover {
	display: inline-block;
}
.imggreyhover img {
	transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
}
.imggreyhover img {
	filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
.imggreyhover:hover img {
	filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
}

.video-title {
    min-height: 56px;
    line-height: 24px;
}
.video-single-title {
	min-height: 30px;
	line-height: 24px;
}

/*expand collapes css*/
.read-more-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height .5s ease;
  text-align:left;
}

.read-more-toggle {
  display: none;
}

.read-more-toggle-label {
	display: inline-block;
	user-select: none;
	cursor: pointer;
	border: none;
	padding: 5px 20px;
	margin: 1px;
	font-size: 16px;
	color: #ffffff;
	font-size: 16px;
	background-color: #245699;
	border-radius: 25px;
	font-weight: 600;
	border-color: #245699;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	line-height: 1.42857143;
}
.read-more-toggle-label:hover {
    background-color: #000000;
    border-color: #000000;
}
.read-more-toggle-label:after {
  content: "+ Read More";
  display: inline-block;
}

.read-more-toggle:checked + .read-more-content {
  display: block;
  /* css animation won't work with "auto"; set to some height larger
	than the content */
  max-height: 2000px;
}
/*expand collapes css*/

.read-more-toggle:checked + .read-more-content + .read-more-toggle-label:after {
  content: "- Read Less";
}

.responsive-container {
	position: relative;
	padding-bottom:46.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.read-more-content p a{color: #0077BE;}
.responsive-container,
	.responsive-container iframe {
	max-width: 1280px;
	max-height: 550px;
}
.responsive-container iframe {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
}


.view-images {
	display: inline-block;
	user-select: none;
	cursor: pointer;
	border: none;
	padding: 5px 20px;
	margin: 1px;
	font-size: 16px;
	color: #ffffff;
	font-size: 16px;
	background-color: #245699;
	border-radius: 25px;
	font-weight: 600;
	border-color: #245699;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	line-height: 1.42857143;
	margin-left:10px;
}
.view-images:hover {
    background-color: #000000;
    border-color: #000000;
	color:#fff;
}

.timetable tr:nth-child(odd) {background-color: #f2f2f2;}
.timetable tr:nth-child(even) {background-color: #FFFFFF;}
.timetable th {color: #FFFFFF; background-color: #245699;padding: 5px;}
.timetable tr td p, .timetable tr th p {margin: 0;}
.timetable tr td {	padding: 5px;}


/* New Landing Page Design CSS */
.new-landing-pg{background:#f7f3f0;padding-bottom: 0;}
.section-1-title{background:#cccccc; text-align:center; padding:25px 10px; border-radius:25px 25px 0 0; position:relative; margin-bottom:30px;}
.section-1-title h2{color:#1f405e; font-size:40px; line-height:44px; font-weight:600;margin: 0;}
.section-1-title::after {content: ""; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #cccccc; bottom: -20px; position: absolute;margin-left: -20px;}
.section-1-detail {padding: 0 30px; margin-bottom:15px;}
.section-1-detail .section-1-text p {font-size: 16px; color: #1f405e; line-height: 22px;}
.brd-gray{border:15px #cccccc solid;}
.arrow-btm .col-lg-6 {text-align: center;}
.arrow-btm .col-lg-6::after{content: ""; width: 0px; height: 0px; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #cccccc; top: 15px; position: absolute; margin-left: -14px;}
.section-2-title{text-align:center;padding:25px 10px;}
.section-2-title h3{color:#69767f; font-size:40px; line-height:44px; font-weight:600;margin: 0;}
.section-2-detail{background:#69767f;padding: 30px 20px; position:relative; text-align:center; color:#ffffff;border-radius:0 0 25px 25px;}
.section-2-detail::after {content: ""; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #f7f3f0; top: 0px; position: absolute;margin-left: -20px;}
.brd-corv{border-radius:25px;}
.section-2-detail .colm-left-img{width:380px; float:left; padding:0 35px;}
.section-2-detail .colm-left-content{width: 690px;	float: left; border-left: 1px #ffffff solid; font-size: 16px; text-align: left; padding: 0 0 0 60px; margin:45px 0 45px 20px;}
.section-2-detail .colm-left-content p{font-size: 16px; margin-bottom:25px;}
.section-2-detail .colm-left-content ul li{font-size: 16px; margin-bottom:26px;padding: 0 0 0 5px; list-style-type: disc; margin-left: 15px;}
.section-2-detail .colm-left-content ul li:last-child{margin-bottom:0;}
.section-3-title{text-align:center;padding:25px 10px;}
.section-3-title h3{color:#606060; font-size:40px; line-height:44px; font-weight:600;margin: 0;}
.section-3-detail{background:#606060;padding:50px 50px 20px; position:relative; text-align:center; color:#ffffff;border-radius:0 0 25px 25px;}
.section-3-detail::after {content: ""; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #f7f3f0; top: 0px; position: absolute;margin-left: -20px;}
.section-3-detail p{font-size: 16px; margin-bottom:25px; color:#ffffff; text-align:left;}
.section-4-detail{background:#cccccc;padding:25px 30px 20px; position:relative; text-align:center; color:#ffffff;margin-bottom:35px;margin-top:35px;}
.section-4-detail::after {content: ""; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #cccccc; bottom:-20px; position: absolute;margin-left: -20px;}
.section-4-title h3{color:#1f405e; font-size:40px; line-height:44px; font-weight:600;margin:35px 0 15px 0;}
.section-4-sub-text{font-size: 18px; margin-bottom:25px; color:#1f405e; font-weight:600; text-align:center;}
.section-5-detail{background:#69767f;padding:60px 20px 40px; position:relative; text-align:center; color:#ffffff;border-radius:0 0 25px 25px;}
.section-5-detail::after {content: ""; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #f7f3f0; top: 0px; position: absolute;margin-left: -20px;}
.section-5-detail .colm-left-img{width:380px; float:left; padding:0 20px;}
.section-5-detail .colm-left-content{width: 690px;	float: left; border-left: 1px #ffffff solid; font-size: 16px; text-align: left; padding: 0 0 0 35px; margin:0 0 0 20px;}
.section-5-detail .colm-left-content p{font-size: 16px; margin-bottom:20px;}
.section-5-detail .colm-left-content ul li{font-size: 16px; margin-bottom:22px;padding: 0 0 0 5px; list-style-type: disc; margin-left: 15px;}
.section-5-detail .colm-left-content ul li:last-child{margin-bottom:0;}
.section-5-detail .section-5-sub-text{font-size: 16px; margin:20px 0 0 0; text-align:left; padding:0 20px;}
.section-6-detail{padding:40px 30px; position:relative; color:#1f405e;}
.section-6-detail .colm-left-img{width:450px; float:left; padding:0 0 0 15px;}
.section-6-detail .colm-left-content{width: 610px;	float: left; border-right: 1px #1f405e solid; font-size: 16px; text-align: left; padding: 0 25px 0 0; margin:0 20px 0 0;}
.section-6-detail .colm-left-content p{font-size: 16px; margin-bottom:20px;}
.section-6-detail .colm-left-content ul li{font-size: 16px; margin-bottom:20px;padding: 0 0 0 5px; list-style-type: disc; margin-left: 15px;}
.section-6-detail .colm-left-content ul li:last-child{margin-bottom:0;}
.section-7-title{background:#606060; text-align:center; padding:25px 10px; border-radius:25px 25px 0 0; position:relative; margin-bottom:25px;}
.section-7-title h3{color:#ffffff; font-size:40px; line-height:44px; font-weight:600;margin: 0;}
.section-7-title::after {content: ""; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #606060; bottom: -20px; position: absolute;margin-left: -20px;}
.section-7-detail{padding:20px 30px; position:relative; color:#1f405e; margin-bottom:20px;}
.section-7-detail .colm-left-img{width:400px; float:left; padding:0 25px 0 0;}
.section-7-detail .colm-left-content{width: 660px;	float: left; border-left: 1px #1f405e solid; font-size: 16px; text-align: left; padding:46px 0 46px 40px; margin:0 0 0 20px;}
.section-7-detail .colm-left-content p{font-size: 16px; margin-bottom:25px;}
.section-7-detail .colm-left-content ul li{font-size: 16px; margin-bottom:25px;padding: 0 0 0 5px; list-style-type: disc; margin-left: 15px;}
.section-7-detail .colm-left-content ul li:last-child{margin-bottom:0;}
.section-8-detail{ background:#d8d5d4; color:#1e1f1f; text-align:center; padding:25px 0; font-size:16px;}
.section-8-detail a{color:#0166bf;}
.section-8-detail a:hover{color:#d8d5d4;}
.section-9-title{background:#606060; text-align:center; padding:25px 10px; border-radius:25px 25px 0 0; position:relative; margin-bottom:35px;}
.section-9-title h3{color:#ffffff; font-size:40px; line-height:44px; font-weight:600;margin: 0;}
.section-9-title::after {content: ""; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #606060; bottom: -20px; position: absolute;margin-left: -20px;}
.section-9-btm{margin-bottom:25px;}
.font-16 p, .font-16, .font-16 ul li {
	font-size: 16px;
	line-height: 24px;
}
/* New Landing Page Design CSS */

.subline-txt{font-size:18px; line-height:20px; font-weight:600;}


.ft-specility-dr .cont-h .ulockd-tm-details {min-height: 175px;}

.mini-ban-box {
	padding: 10px 15px;
	text-align: center;
	background: #f5f5f5;
}
.mini-ban-box h3 {
	margin-top: 5px;
}
.mini-ban-box img {
	display: inline-block;
	margin: 10px 0 15px;
}
.faq-cms, .faq-cms p {
	font-size: 16px;
	line-height: 24px;
}
.faq-thumb {
	position: relative;
	margin-bottom:25px;

}
.faq-thumb::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0,0,0,0.4);
	-webkit-transition: background-color 0.8s ease-out;
  -moz-transition: background-color 0.8s ease-out;
  -o-transition: background-color 0.8s ease-out;
  transition: background-color 0.8s ease-out;
}
.faq-thumb:hover::before{background: rgba(0,0,0,0.6);}
.faq-thumb h3 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	color: #fff !important;
	padding: 0 15px;
	line-height: 22px;
	width: 100%;
	margin: 0;
}

.add-un {
	padding-bottom: 10px;
	border-bottom: 2px #0a58a0 solid;
	margin-bottom: 20px;
}
h1.yellow-txt{color:#ffde12;}

.sky-box{background:url(../images/gallery/sky-curve-shape.png) bottom center no-repeat #e1ecf8; background-size:contain; padding: 25px 25px 60px; margin-top:15px;color: #262626; margin-bottom: 20px;}
.sky-box h3 {
	border-left: 6px #f6d20d solid;
	padding-left: 10px;
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 400;
	margin:0 0 15px 0;
	line-height: 1.2em;
}
.sky-box h3 strong, .sky-box .sky-full-text strong {
	font-weight: 600;
}
.sky-box .image-full {
	margin-bottom: 20px;
}
.sky-box .sky-full-text {
	margin: 0 auto;
	margin-bottom: 40px;
	color: #262626;
	max-width: 90%;
}
.sky-box .one-full-box {
	border: 2px #245699 solid;
	border-bottom: none;
	border-top: none;
}
.sky-box .first-half-section .image-left-part {
	width: 40%;
	float: left;
}
.sky-box .first-half-section .text-right-part {
	width: 60%;
	float: right;
	text-align: right;
	min-height: 240px;
	padding: 48px 30px 0 40px;
}
.sky-box .second-half-section .image-right-part {
	width: 40%;
	float: right;
	
}
.sky-box .second-half-section .text-left-part {
	width: 60%;
	float: left;
	text-align: left;
	min-height: 240px;
	padding: 20px 15px 0 30px;	
}
.sky-box .first-half-section {
	margin-bottom: 15px;
}

.wt-box{ padding: 25px 25px 40px;color: #262626;}
.wt-box h3 {
	border-right: 6px #f6d20d solid;
	padding-right: 10px;
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 400;
	margin:0 0 15px 0;
	text-align:right;
	line-height: 1.2em;
}
.wt-box h3 strong, .wt-box .sky-full-text strong, .wt-box .sky-full-text1 strong {
	font-weight: 600;
}
.wt-box .image-full {
	margin-bottom: 20px;
}
.wt-box .sky-full-text {
	margin: 0 auto;
	margin-bottom: 40px;
	color: #262626;
	max-width: 90%;
}
.wt-box .sky-full-text1 {
	margin: 0 auto;
	margin-bottom: 0;
	color: #262626;
	max-width: 90%;
}
.wt-box .one-full-box {
	border: 2px #245699 solid;
	border-bottom: none;
	border-top: none;
	margin-bottom: 35px;
}
.wt-box .first-half-section .image-left-part {
	width: 40%;
	float: left;
}
.wt-box .first-half-section .text-right-part {
	width: 60%;
	float: right;
	text-align: right;
	min-height: 241px;
	padding: 22px 30px 0 40px;
}
.wt-box .second-half-section .image-right-part {
	width: 40%;
	float: right;
	
}
.wt-box .second-half-section .text-left-part {
	width: 60%;
	float: left;
	text-align: left;
	min-height: 240px;
	padding:30px 15px 0 30px;	
}
.wt-box .first-half-section {
	margin-bottom: 15px;
}

.sky-box1{background:url(../images/gallery/sky-curve-shape.png) bottom center no-repeat #e1ecf8; background-size:contain; padding: 25px 25px 60px; margin-top:15px;color: #262626; margin-bottom:20px; text-align:center;}

.sky-box1 h3 {
	padding-bottom: 10px;
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 400;
	margin:0 0 20px 0;
	text-align:center;
	position: relative;
	line-height: 1.2em;
}
.sky-box1 h3 strong{
	font-weight: 600;
}
.sky-box1 h3::after {
	content: "";
	width: 50px;
	height: 6px;
	background: #f6d20d;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -6px;
}

.sky-box1 .col-md-3 {
	display: inline-block;
	float: none;
	padding: 0 6px;
	width: 24.6%;
}

.sky-box1 .image-full {
	text-align: center;
}
.sky-box1 .image-full img {
	display: inline-block;
}

.wt-box1{ padding: 25px 25px 40px;color: #262626;}
.wt-box1 h3 {
	padding-bottom: 10px;
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 400;
	margin:0 0 20px 0;
	text-align:center;
	position: relative;
	line-height: 1.2em;
}
.wt-box1 h3 strong, .wt-box1 .sky-full-text strong{
	font-weight: 600;
}
.wt-box1 h3::after {
	content: "";
	width: 50px;
	height: 6px;
	background: #f6d20d;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -6px;
}
.wt-box1 .image-full {
	margin-bottom: 20px;
}
.wt-box1 .sky-full-text {
	margin: 0 auto;
	margin-bottom: 40px;
	color: #262626;
	max-width: 90%;
	word-break:break-word;
}
.wt-box .sky-full-text1{word-break:break-word;}

.c-m-text {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	min-height: 300px;
	text-align: center;
}

.sky-box3{background:url(../images/gallery/sky-curve-shape.png) bottom center no-repeat #e1ecf8; background-size:contain; padding: 25px 25px 30px; margin-top:15px;color: #262626; margin-bottom: 20px;}
.sky-box3.yellow-part-above{margin-top:0;}
.yellow-part-box {
	background: #f9ee2b;
	color: #0e57a3;
	padding: 15px 0;
}
.yellow-part-box h2 {
	color: #0e57a3;
	text-transform: uppercase;
	font-size: 2em;
	text-align: center;
	margin: 0;
	line-height: 1.2em;
}
.yellow-bottom-part-box {
	background: #f9ee2b;
	color: #0e57a3;
	padding: 10px 30px;
	display: inline-block;
	margin: 20px 0;
}
.yellow-bottom-part-box h2 {
	color: #0e57a3;
	text-transform: uppercase;
	font-size: 2em;
	text-align: center;
	margin: 0;
	line-height: 1.2em;
}
.sky-box3 h3 {
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 600;
	margin:15px 0 0 0;
	text-align:center;
	line-height: 1.2em;
}
.wt-box3{margin: 35px auto; color: #262626; max-width: 90%;}
.round-shape-box {
	background: #e1ecf8;
	padding: 20px;
	border-radius: 200px;
	color: #245599;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom:30px;
}
.round-shape-box .beta1 {
	font-size: 60px;
	line-height: 1.2em;
	font-weight: 500;
	width: 15%;
	text-align: center;
}
.round-shape-box .beta2 {
	font-size: 18px;
	line-height: 1.2em;
	width: 66%;
	padding-right: 25px;
}
.round-shape-box .beta3 {
	background: #fff;
	border-radius: 100%;
	padding: 25px;
}
.round-shape-box .beta3 img {
	max-width: 85px;
}

.wt-box4{padding:30px 0 15px 0; text-align:center;overflow: hidden;}

.wt-box4 .cont-pad-box{color: #313131; max-width: 90%; text-align:left;margin: auto;}
.wt-box4 h3{background:#245699; color:#fff;text-transform: uppercase; font-size: 28px; line-height: 30px; display:inline-block;  text-align:center; padding:8px 35px; border-radius:35px; margin:0;}
.wt-box4 .blue-line{position:relative;margin: 0 0 25px 0;}
.wt-box4 .blue-line::before {
	content: "";
	width: 100%;
	position: absolute;
	left:0;
	top: 45%;
	height: 5px;
	background: #245699;
	z-index:-1;
}

.wt-box4 .cont-pad-box ul.pading_cus li{color:#245699;margin-bottom: 15px;}
.wt-box4 .cont-pad-box ul.pading_cus li span{color:#313131;display: block;}
.wt-box4 .cont-pad-box .b-txt{font-weight:600; text-align:center; margin:25px 0 10px;}

.wt-box5{padding:40px 0; text-align:center; background:#e1ecf8; border-radius: 30px 30px 0 0;}
.wt-box5 h3 {
	color: #245699;
	text-transform: uppercase;
	font-size: 26px;
	margin: 0 0 25px 0;
	font-weight: 600;
}


.sky-box4 .cont-pad-box{color: #313131; max-width: 90%; margin: auto;text-align:left;}
.sky-box4{background:#e1ecf8; background-size:contain; padding: 35px 25px 35px; margin-top:15px;color: #313131; margin-bottom: 20px;}
.sky-box4 h3 {
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 600;
	margin:10px 0 20px 0;
	text-align:center;
	line-height: 1.2em;
}
.sky-box4 .cont-pad-box .col-lg-4 span {
	background: #fff;
	padding: 6px 20px 6px 38px;
	display: inline-block;
	border-radius: 15px;
	position: relative;
	margin-bottom: 15px;
	width: 100%;
	text-align: left;
}
.sky-box4 .cont-pad-box .col-lg-4 span::before {
	content: "\2022";
	position: relative;
	left: -10px;
	font-size: 20px;
	line-height: 18px;
	color: #245699;
	top: 2px;
}
.shape-box-d {
	margin: 30px 0;
	flex-direction: row;
	display: flex;
	align-items: center;
}
.shape-box-d .shape-box-img {
	width: 42%;
}
.shape-box-d .shape-box-content {
	width: 58%;
	padding: 5px 0 0 15px;
	margin: 8px 0 8px 25px;
	border-left: 3px #245699 solid;
}

.sky-box5{background:url(../images/gallery/sky-curve-shape.png) bottom center no-repeat #e1ecf8; background-size:contain; padding: 25px 25px 30px; margin-top:15px;color: #262626; margin-bottom: 20px;text-align: center;}
.sky-box5 h3 {
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 600;
	margin:15px 0 0 0;
	text-align:center;
	line-height: 1.2em;
}
.wt-box6 h3 {
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 600;
	margin:0 0 15px 0;
	text-align:center;
	line-height: 1.2em;
}
.sky-box5 h5 {
	background: #fff;
	padding: 6px 25px;
	border-radius: 20px;
	display: inline-block;
	margin: 20px 0 25px;
}
.shape-box-blue-white {
	background: #fff;
	border-radius: 25px;
	overflow: hidden;
	margin: 0 15px 10px;
}
.shape-box-blue-white .blue-bg-p {
	background: #245699;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	padding: 8px 0;
}
.shape-box-blue-white .white-bg-p {
	padding: 8px 0;
	line-height: 22px;
	font-size: 16px;
}
.sky-box-cont-part {
	margin: 20px 0;
	text-align: left;
}
.sky-box-img-part {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 92%;
	margin: auto;
}
.sky-box-img-part .wt-b-img-part {
	margin: 0 10px;
}
.wt-box6{color: #313131; padding:25px 0;}
.wt-box6 .cont-pad-box{ max-width: 90%; margin: auto;text-align:left;}
.y-txt{ background:#fff0b0;}

.shape-box-d-right {
	margin: 30px 0;
	flex-direction: row;
	display: flex;
	align-items: center;
}
.shape-box-d-right .shape-box-img {
	width: 36%;
}
.shape-box-d-right .shape-box-content {
	width: 64%;
	padding: 5px 10px 0 25px;
}
.shape-box-d-right .shape-box-content .sky-bg-head{background:#e1ecf8; color:#313131; font-size:16px; font-weight:600; padding:6px 15px; margin:0 0 20px 0; border-radius: 25px; display: inline-block;}

.shape-box-d-right .shape-box-content ul.pading_cus {list-style: none;}
.shape-box-d-right .shape-box-content ul.pading_cus li {
	position: relative;
	margin-bottom: 10px;
}
.shape-box-d-right .shape-box-content ul.pading_cus li::before {
	content: "";
	background: url(../images/gallery/bullet-r-icon.png) center center no-repeat;
	width: 15px;
	height: 14px;
	background-size: contain;
	position: absolute;
	left: -20px;
	top: 3px;
}

.shape-box-d-left {
	margin: 30px 0;
	flex-direction: row;
	display: flex;
	align-items: center;
}
.shape-box-d-left .shape-box-img {
	width: 36%;
}
.shape-box-d-left .shape-box-content {
	width: 64%;
	padding: 5px 10px 0 10px;
}
.shape-box-d-left .shape-box-content .sky-bg-head{background:#e1ecf8; color:#313131; font-size:16px; font-weight:600; padding:6px 15px; margin:0 0 20px 0; border-radius: 25px; display: inline-block;}
.shape-box-d-left .shape-box-content strong{font-weight:600;}
.shape-box-d-left .shape-box-content ul.pading_cus {list-style: none;}
.shape-box-d-left .shape-box-content ul.pading_cus li {
	position: relative;
	margin-bottom: 5px;
}
.shape-box-d-left .shape-box-content ul.pading_cus li::before {
	content: "\2022";
	position: relative;
	left: -10px;
	font-size: 20px;
	line-height: 18px;
	color: #245699;
	top: 2px;	
}
.col-lg-9.cmn-in-flx1 .shape-box-d-left .shape-box-content a, .col-lg-9.cmn-in-flx1 .shape-box-d-right .shape-box-content a{color:#4086d3;font-weight:600;}
.shape-box-d-left .shape-box-content .addition-text-p {
	font-weight: 600;
	margin: 15px 0 0 -15px;
}

.sky-box6{background:#e1ecf8; background-size:contain; padding: 25px 25px 30px; color: #313131; margin-bottom: 20px;text-align: center;}
.sky-box6 h3 {
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 600;
	margin:15px 0 0 0;
	text-align:center;
	line-height: 1.2em;
}
.sky-box6 h5 {
	background: #fff;
	padding: 6px 25px;
	border-radius: 20px;
	display: inline-block;
	margin: 20px 0 25px;
}
.sky-box6 .bullet-content-part {
	text-align: left;
	max-width: 90%;
	margin: auto;
}
.sky-box6 .cont-pad-box {
	text-align: left;
	margin: 25px 0;
}

.sky-box6 .bullet-content-part ul.pading_cus {list-style: none;}
.sky-box6 .bullet-content-part ul.pading_cus li {
	position: relative;
	margin-bottom: 10px;
}
.sky-box6 .bullet-content-part ul.pading_cus li::before {
	content: "";
	background: url(../images/gallery/bullet-r-icon.png) center center no-repeat;
	width: 15px;
	height: 14px;
	background-size: contain;
	position: absolute;
	left: -20px;
	top: 3px;
}
.sky-box6 .sky-box6-img-part{margin:25px 0 0 0;}

.sky-box7{background:url(../images/gallery/sky-curve-shape.png) bottom center no-repeat #e1ecf8; background-size:contain; padding: 0px 25px 30px; margin-top:15px;color: #262626; margin-bottom: 20px;text-align: center;}
.sky-box7 h3 {
	background: #fff;
	font-size: 24px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0px 0 25px 0;
	text-align: center;
	line-height: 1.2em;
	border-radius: 0 0 30px 30px;
	padding: 14px 30px;
	display: inline-block;
}
.sky-box7 h5 {
	background: #245599;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 25px;
	border-radius: 25px;
	margin: 0 0 15px;
}
.sky-box7 .calendar-bg {
	background: url(../images/gallery/calander-bg.png) center top no-repeat;
	background-size: contain;
	color: #245599;
	font-size: 28px;
	font-weight: 700;
	height: 200px;
	max-width: 200px;
	margin: auto;
	padding-top:95px;
	line-height: 1.2em;
	margin-bottom: 25px;
}

.w-shape-box-d-right {
	margin: 30px 0;
	flex-direction: row;
	display: flex;
	align-items: center;
}
.w-shape-box-d-right .shape-box-img {
	width: 36%;
}
.w-shape-box-d-right .shape-box-content {
	width: 64%;
	padding: 10px 10px 0 0;
	border-top: 3px #245699 solid;
	border-bottom: 3px #245699 solid;
	margin-left: 20px;
}

.w-shape-box-d-left {
	margin: 30px 0;
	flex-direction: row;
	display: flex;
	align-items: center;
}
.w-shape-box-d-left .shape-box-img {
	width: 36%;
}
.w-shape-box-d-left .shape-box-content {
	width: 64%;
	padding: 10px 10px 0 0;
	border-top: 3px #245699 solid;
	border-bottom: 3px #245699 solid;
	margin-right: 20px;
	margin-left: 20px;
}
.w-full-txt-part{margin:15px 25px 30px;}
.sky-all-images-part{background:#e1ecf8; padding:30px 25px;margin-bottom: 180px;}
.sky-all-images-part .w-part-bg{background:#fff; padding:15px 0;}
.sky-all-images-part .m-part-full-text{margin:30px auto; max-width:80%;}
.sky-all-images-part .m-part-full-text p{margin-bottom:20px; text-align:center;}
.sky-all-images-part .m-part-full-text ul.pading_cus {list-style: none; margin:0 0 10px 30px;}
.sky-all-images-part .m-part-full-text ul.pading_cus li {
	position: relative;
	margin-bottom: 5px;
}
.sky-all-images-part .m-part-full-text ul.pading_cus li::before {
	content: "\2022";
	position: relative;
	left: -10px;
	font-size: 20px;
	line-height: 18px;
	color: #245699;
	top: 2px;	
}
.m-part-full-img{background:#fff; padding:15px; margin:30px auto; max-width:80%;margin-bottom: -180px;}

.sky-box8{background:url(../images/gallery/sky-curve-shape1.png) center top no-repeat #e1ecf8; background-size:contain; padding: 25px 25px 30px; margin-top:15px;color: #313131;margin-top: 125px;}
.sky-box8 .full-img-part{background:#fff; padding:15px 0; margin-top: -125px;}
.sky-box8 .full-txt-part {
	margin: 20px 0 0;
}

.sky-box9{background:url(../images/gallery/sky-curve-shape.png) bottom center no-repeat #e1ecf8; background-size:contain; padding: 25px 25px 30px; margin-top:15px;color: #262626; margin-bottom: 20px;text-align: center;}

.sky-box9 h3 {
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 600;
	margin:15px 0 0 0;
	text-align:center;
	line-height: 1.2em;
}
.sky-box9 p{ text-align:left;}
.wt-box7{text-align:left; padding:5px 0 25px 0;}
.wt-box7 h3 {
	font-size: 28px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 600;
	margin:15px 0 15px 0;
	text-align:center;
	line-height: 1.2em;
}
.sky-box9 h4 {
	display: inline-block;
	color: #fff;
	background: #245699;
	padding: 10px 25px;
	border-radius: 25px;
}
.m-txt-center-box {
	text-align: center;
	margin-bottom: 25px;
}
.m-txt-center-box p {
	text-align: center;
}
.m-txt-center-box strong {
	font-weight: 600;
}
.m-txt-center-box .y-txt {
	padding: 0 10px;
}
.wt-box7 .m-txt-box-part{max-width:90%; margin:auto;}
.m-image-box-lists {
	max-width:90%; 
	margin:auto;
	background: #e1ecf8;
	border-radius: 80px;
	padding: 15px 40px;
	display: flex;
	flex-direction: row;
	align-items: center;
	text-align: center;
	margin-top: 30px;
}
.m-image-box-lists .m-b-img-part {
	width: 25%;
	text-align: center;
}
.m-image-box-lists .m-b-img-part img {
	display: inline-block;
	max-width: 50%;
}
.sky-box10 {
	padding: 0 0 30px;
	text-align: center;
	background: #e1ecf8;
	color: #313131;
}
.sky-box10 h3{background:#245699; color:#fff;text-transform: uppercase; font-size: 28px; line-height: 30px; display:inline-block;  text-align:center; padding:8px 35px; border-radius:35px; margin:0;position: relative;}
.sky-box10 .blue-line {
	position: relative;
	margin: 0 0 10px 0;
	top: -25px;
}
.sky-box10 .blue-line::before {
	content: "";
	width: 100%;
	position: absolute;
	left:0;
	top: 45%;
	height: 5px;
	background: #245699;
	z-index:0;
}
.sky-10-shape-box-d-left{
	margin: 0px 0 25px;
	flex-direction: row;
	display: flex;
	align-items: center;
	text-align: left;
}
.sky-10-shape-box-d-left .shape-box-content {
	width: 70%;
	padding: 0px 20px 0 25px;
}
.sky-10-shape-box-d-left .shape-box-img {
	width: 30%;
}
.sky-10-shape-box-d-left .shape-box-content .bullet-btn{}
.sky-10-shape-box-d-left .shape-box-content .bullet-btn a {
	background: #fff;
	padding: 6px 38px;
	display: inline-block;
	border-radius: 15px;
	position: relative;
	text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sky-10-shape-box-d-left .shape-box-content .bullet-btn a::before {
	content: "\2022";
	position: relative;
	left: -10px;
	font-size: 20px;
	line-height: 18px;
	color: #245699;
	top: 2px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sky-10-shape-box-d-left .shape-box-content .bullet-btn a:hover{color:#fff; background:#245699;}
.sky-10-shape-box-d-left .shape-box-content .bullet-btn a:hover::before{color: #fff;}


.sky-10-shape-box-d-right{
	margin: 0px 0 25px;
	flex-direction: row;
	display: flex;
	align-items: center;
	text-align: left;
}
.sky-10-shape-box-d-right .shape-box-content {
	width: 70%;
	padding: 0px 25px 0 20px;
}
.sky-10-shape-box-d-right .shape-box-img {
	width: 30%;
}
.sky-10-shape-box-d-right .shape-box-content .bullet-btn{ text-align:right;}
.sky-10-shape-box-d-right .shape-box-content .bullet-btn a {
	background: #fff;
	padding: 6px 38px;
	display: inline-block;
	border-radius: 15px;
	position: relative;
	text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sky-10-shape-box-d-right .shape-box-content .bullet-btn a::before {
	content: "\2022";
	position: relative;
	left: -10px;
	font-size: 20px;
	line-height: 18px;
	color: #245699;
	top: 2px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sky-10-shape-box-d-right .shape-box-content .bullet-btn a:hover{color:#fff; background:#245699;}
.sky-10-shape-box-d-right .shape-box-content .bullet-btn a:hover::before{color: #fff;}

.sky-box11{background:url(../images/gallery/sky-curve-shape.png) bottom center no-repeat #e1ecf8; background-size:contain; padding: 25px 0px 40px; margin-top:15px;color: #262626; margin-bottom: 20px;text-align: center;}

.sky-box11 h3 {
	font-size: 28px;
	line-height: 50px;
	color: #245599;
	text-transform: uppercase;
	font-weight: 600;
	margin:15px 0 0 0;
	text-align:center;
	line-height: 1.2em;
}
.sky-box11 p{ text-align:left;}
.sky-box11 .cont-pad-box{
	color: #313131;
	max-width: 90%;
	text-align: left;
	margin: auto;
}
.sky-box11 .cont-pad-box .bullet-point-btn{text-align:center;}
.col-lg-9.cmn-in-flx1 .sky-box11 .cont-pad-box a{color: #4086d3; font-weight: 500;}
.sky-box11 .cont-pad-box .bullet-point-btn a {
	background: #fff;
	padding: 6px 15px;
	display: inline-block;
	border-radius: 15px;
	position: relative;
	text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	color:#4086d3;
	font-weight:500;
}
.sky-box11 .cont-pad-box .bullet-point-btn a span{display:block; color:#313131; font-weight:400;
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;}
.sky-box11 .cont-pad-box .bullet-point-btn a::before {
	content: "\2022";
	position: relative;
	left: -10px;
	font-size: 20px;
	line-height: 18px;
	color: #245699;
	top: 2px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sky-box11 .cont-pad-box .bullet-point-btn a:hover{color:#fff; background:#245699;}
.sky-box11 .cont-pad-box .bullet-point-btn a:hover span{color:#fff;}
.sky-box11 .cont-pad-box .bullet-point-btn a:hover::before{color: #fff;}
.sky-box11 h5 {
	background: #fff;
	padding: 6px 85px;
	border-radius: 20px;
	display: inline-block;
	margin: 15px 0 20px;
}

.wt-box8 {
	padding: 10px 0;
}
.wt-box8 .sky11-img-box-part {
	max-width: 90%;
	margin: auto;
	background: #e1ecf8;
	padding: 15px 0;
}

.sky-box12{background:url(../images/gallery/sky-curve-shape3.png) bottom center no-repeat #e1ecf8; background-size:contain; padding: 25px 25px 30px; margin-top:15px;color: #262626; margin-bottom: 0px;text-align: center;}
.sky-box12 .white-brd{border:12px #fff solid;}
.sky-box12 .sky-box-txt{margin:30px 25px 28px; text-align:left;}
.sky-over-box1 {
	background: #e1ecf8;
	border-radius: 0 0 45px 45px;
	overflow: hidden;
}
.dark-blue-box1 {
	background: #0a58a0;
	padding: 50px 0px;
	border-radius: 0 0 45px 45px;
}
.dark-blue-box1-text {
	padding: 30px 60px 0;
	color: #fff;
}
.sky-box13 {
	padding: 45px 50px 25px;
}
.sky-box13 .sky-box-13-text1 {
	margin-bottom: 25px;
}
.sky-box13 .sky-box-13-text2 {
	text-align: center;
	margin-bottom: 25px;
}
.sky-box13 .sky-box-13-text2 span {
	border-bottom: 2px #ffd300 solid;
	padding-bottom: 2px;
}
.sky-box13 .sky-box-13-text3 {
	margin-bottom: 20px;
	position: relative;
}
.sky-box13 .sky-box-13-text3::before {
	content: "\2022";
	left: -15px;
	position: absolute;
	font-size: 20px;
	color: #245699;
	top: 0px;
	line-height: 20px;
}
.sky-box13 .sky-box-13-text4 {
	margin-bottom: 20px;
	position: relative;
}
.sky-box13 .sky-box-13-text4::before {
	content: "\2022";
	left: -15px;
	position: absolute;
	font-size: 20px;
	color: #245699;
	top: 0px;
	line-height: 20px;
}
.sky-box13 .sky-box-13-text3-dates {
	margin-bottom: 20px;
}
.sky-box13 .sky-box-13-text3-dates span {
	background: #fff;
	padding: 6px 15px;
	border-radius: 15px;
	font-weight: 600;
	margin-right: 9px;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
}
.sky-box13 .sky-box-13-text3-dates span.last{margin:0;}
.sky-box13 .sky-box-13-text4-dates {
	margin-bottom: 20px;
}
.sky-box13 .sky-box-13-text4-dates span {
	background: #fff;
	padding: 6px 20px;
	border-radius: 15px;
	font-weight: 600;
	margin-right: 13px;
	margin-bottom: 10px;
	display:inline-block;
	text-align: center;
}
.sky-box13 .sky-box-13-text4-dates span.last{margin:0;}
.year-boxes-part {
	padding: 0 15px;
}
.year-boxes-part .year-boxes-img {
	border: 8px #fff solid;
	position: relative;
	margin-bottom: 10px;
}
.year-boxes-part .year-boxes-img .year-boxes-img-head {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	left: 0;
	text-align: center;
}
.year-boxes-part .year-boxes-img .year-boxes-img-head span {
	background: #ffd300;
	text-transform: uppercase;
	color: #114680;
	display: inline-block;
	font-size: 18px;
	line-height: 20px;
	padding: 2px 25px;
	font-weight: 600;
}
.year-boxes-part .year-boxes-img .year-boxes-img-head .year-boxes-img-head-link {
	margin-top: 10px;
}
.year-boxes-part .year-boxes-img .year-boxes-img-head .year-boxes-img-head-link a {
	color: #fff;
	font-size: 22px;
	text-transform: uppercase;
	line-height: 24px;
	font-weight: 600;
}
.year-boxes-part .year-boxes-img-text {
	background: #fff;
	padding: 10px 15px;
	text-align: left;
	color: #245697;
	font-size: 14px;
	line-height: 18px;
	height: 95px;
	border-radius: 0 0 25px 25px;
	display: table-cell;
	vertical-align: middle;
}
.year-boxes-part{margin-bottom:25px;}
.year-boxes-part .year-boxes-img-text strong {
	font-weight: 500;
}
.blue-center-text {
	background: #245697;
	color: #fff;
	margin: 30px 15px 0;
	padding: 20px 15px;
}
.blue-center-text .blue-center-text-y-head {
	color: #ffd300;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 5px;
}
.blue-center-text .blue-center-text-w-t {
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
}
.blue-center-text .blue-center-text-w-t1 {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 5px;
}
.sky-normal-text1{margin: 25px 25px 25px; text-align:left;}

.white-bg-box-15 {
	padding: 5px 0 20px 0;
}
.white-bg-box-15 .sky-two-clm-boxes {
	display: flex;
	flex-direction: row;
}
.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-img-part {
	background: #dfeaf6;
	width: 30%;
	padding: 25px;
	border-radius: 0 30px 30px 0;
	margin-right: 3%;
}
.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part {
	width: 70%;
	display: flex;
	flex-direction: column;
}
.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub1 {
	height: 50%;
}
.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub1, .white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub2 {
	height: 50%;
	background: #dfeaf6;
	padding:25px;
}
.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub1{margin-bottom:1.5%;border-radius:30px 0 0 30px;}
.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub2{margin-top:1.5%;border-radius: 30px 0 0 30px;}
.sky-two-clm-mail {
	display: table-cell;
	height: 135px;
	vertical-align: middle;
	background: url(../images/gallery/blue-round-mail.png) left center no-repeat;
	background-size: 50px;
	padding-left: 65px;
}
.sky-two-clm-zoom {
	display: table-cell;
	height: 118px;
	vertical-align: middle;
	background:url(../images/gallery/blue-round-zoom.png) left center no-repeat;
	background-size: 50px;
	padding-left: 65px;
}
.sky-two-clm-zoom1{text-align:center;}
.wt-three-clm-boxes {
	display: flex;
	padding: 0 35px;
	align-items: center;
}
.wt-three-clm-boxes .wt-three-clm-img1, .wt-three-clm-boxes .wt-three-clm-img2, .wt-three-clm-boxes .wt-three-clm-img3 {
	margin: 0 10px;
}

.center-blue-sky-box-white-color {
	color: #fff;
	text-align: center;
	margin: 0 15px;
	font-weight:700;
}
.center-blue-sky-box-blue-color {
	color: #0a589f;
	text-align: center;
	margin: 0 15px 15px;
	font-weight:700;
}
.center-blue-sky-box-blue-color span{font-weight:400;}
.center-blue-sky-box-white-color span{font-weight:400;}

.dark-blue-box2 {
	background: #0a58a0;
	padding: 0 0 50px 0px;
	border-radius:50px 50px 45px 45px;
}
.wt-box6 {
	padding: 40px 0;
	text-align: center;
	background: #e1ecf8;
	border-radius: 45px;
	margin-bottom: 40px;
}

/* DAN CSS */
.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#yt-video { padding: 40px 40px 0; }

@media (max-width: 600px) {
    #yt-video { padding: 10px; }
}
/* DAN CSS */

.thumbnail-boxes {
	background: #dfeaf6;
	padding: 80px 80px 20px;
}
.thumbnail-boxes.white-b-part{background: #ffffff;}
.thumbnail-boxes .col-sm-4 img {
	border-radius: 40px;
}
.thumbnail-boxes .col-sm-4 {
	margin-bottom: 40px;
	padding: 0 30px;
}
.thumbnail-boxes .cmn-thumbnil h3 {
	color: #245699;
}
.thumbnail-boxes.white-thumb-b .col-sm-4 img {
	background: #fff;
	padding: 15px;
}
.thumbnail-boxes.white-thumb-b {
	padding: 50px 80px 20px;
}
.thumbnail-boxes.white-thumb-b .col-md-6.text-center .read-more-toggle-label, .thumbnail-boxes.white-thumb-b .col-md-6.text-center .view-images {
	text-transform: uppercase;
}
.thumbnail-boxes.white-thumb-b .col-md-6.text-center h3 {
	color: #245699;
	text-transform: uppercase;
}
.white-rounded-boxes {
	background: #fff;
	padding: 15px 40px;
	margin: 10px 0 30px 0;
	border-radius: 70px;
}
.sub-part-sec-text h2 {
	color: #245699;
	text-transform: uppercase;
	text-align: center;
	margin: 15px 0;
}
.sub-part-sec-text img.w-brd-img {
	border: 12px #fff solid;
	margin: 15px 0;
}
.thumbnail-heading h3 {
	text-align: center;
	text-transform: uppercase;
	color: #245699;
	margin: 20px 0 25px;
}
.thumbnail-boxes.white-thumb-b .col-md-6.text-center {
	margin-bottom: 20px;
}
.ulockd-btn-thm.yello-btn {
	background: #fcd703 !important;
	border-color: #fcd703 !important;
	color: #0e57a3 !important;
}
.ulockd-btn-thm.yello-btn:hover {
	background: #000 !important;
	border-color: #000 !important;
	color: #fff !important;
}

.round-img {
	border-radius: 100%;
}

.col-md-6.ulockd-mrgn1210.clearfix.text-center.logo-h {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	min-height: 270px;
	font-size: 22px;
	font-weight: 600;
}

.logo-m img {
	max-width: 200px !important;
}

.logo-m1 img {
	max-width: 320px !important;
}

.event-boxes {
	position: relative;
	
}
.event-box-img{overflow: hidden;}
.event-box-img img {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: opacity 1s,-webkit-transform 1s;
	transition: opacity 1s,-webkit-transform 1s;
	transition: opacity 1s,transform 1s;
	transition: opacity 1s,transform 1s,-webkit-transform 1s;
}
.event-boxes:hover .event-box-img img {
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}
.event-box-text {
	position: absolute;
	bottom: 60px;
	left: 0;
	color: #fedd13;
	border-left: 5px #fedd13 solid;
	font-size: 60px;
	line-height: 62px;
	font-weight: 600;
	padding: 5px 0 5px 30px;
}
.event-box-text span {
	color: #fff;
	display: block;
}
.event-box-text span.s-txt {
	font-size: 36px;
	line-height: 38px;	
}
.event-box-link a, .event-box-link {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	color: transparent;
	text-indent: -9999px;
	z-index: 4;
}

.event-boxes.e-second .event-box-text {
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
}

.event-boxes.e-third .event-box-text {
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
}
.event-boxes.e-fourth .event-box-text {
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
}
.event-boxes.e-fifth .event-box-text {
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
}



@media only screen and (min-width: 320px) and (max-width: 1279px) {
.mid-center {
	display: flex;
	min-height: 184px;
	align-items: center;
}
}

/*chrome css*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 

}
/*chrome css*/
@media only screen and (min-width: 983px) and (max-width: 2700px) {
	body.sticky-p .header-nav {
		position: fixed;
		width: 100%;
		left: 0;
		z-index: 99;
		animation: slide-downf 0.7s;
		top: 98px;
	}
	@-webkit-keyframes slide-downf {
		0% { opacity: 0; top:-90px;}
		100% { opacity: 1; top:98px;}
	}	
	@-moz-keyframes slide-downf {
		0% { opacity: 0; top:-90px;}
		100% { opacity: 1; top:98px;}
	}
	@-o-keyframes slide-downf {
		0% { opacity: 0; top:-90px;}
		100% { opacity: 1; top:98px;}
	}
	@keyframes slide-downf {
		0% { opacity: 0; top:-90px;}
		100% { opacity: 1; top:98px;}
	}
}
@media only screen and (min-width: 2001px) and (max-width: 2700px) {

}
@media only screen and (min-width: 1681px) and (max-width: 2000px) {
	
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
	
}
@media only screen and (min-width: 1367px) and (max-width: 1440px) {
	.ulockd-main-slider .ulockd-slider-text2, .ulockd-main-slider .ulockd-slider-text1 b { font-size: 54px; line-height: 60px;}
}
@media only screen and (min-width: 1287px) and (max-width: 1366px) {
	.ulockd-main-slider .ulockd-slider-text2, .ulockd-main-slider .ulockd-slider-text1 b { font-size: 54px; line-height: 60px;}

    .ulockd-service-two, .ulockd-about-one, .ulockd-frst-divider, .ulockd-department, .ulockd-service-three, .ulockd-team, .ulockd-blog, .ulockd-showcase, .ulockd-footer { padding-top: 60px; padding-bottom: 60px; }
	
	
}
@media only screen and (min-width: 1046px) and (max-width: 1280px) {
	.ulockd-main-slider .ulockd-slider-text1 { font-size: 62px; line-height: 64px;}
	.ulockd-main-slider .ulockd-slider-text2, .ulockd-main-slider .ulockd-slider-text1 b { font-size: 44px; line-height: 54px;}

    .ulockd-service-two, .ulockd-about-one, .ulockd-frst-divider, .ulockd-department, .ulockd-service-three, .ulockd-team, .ulockd-blog, .ulockd-showcase, .ulockd-footer { padding-top: 60px; padding-bottom: 60px; }
	.ulockd-main-slider .owl-stage .owl-item .caption, .ulockd-main-slider .owl-wrapper .owl-item .caption {	height: 450px !important;}	
	
}
@media only screen and (min-width: 983px) and (max-width: 1045px) {
	.ulockd-main-slider .ulockd-slider-text1 { font-size: 56px; line-height: 58px;}
	.ulockd-main-slider .ulockd-slider-text2, .ulockd-main-slider .ulockd-slider-text1 b { font-size: 38px; line-height: 44px;}

	.banner-title { font-size:35px;}

    .ulockd-service-two, .ulockd-about-one, .ulockd-frst-divider, .ulockd-department, .ulockd-service-three, .ulockd-team, .ulockd-blog, .ulockd-showcase, .ulockd-footer { padding-top: 60px; padding-bottom: 60px; }
    .ulockd-tm-name { font-size:17px; }
    .custom_c .ulockd-tm-post { font-size: 13px; }
	.cmn-call-us .col-lg-6 { display: inline-block; float: left;}
	.cmn-call-us .col-lg-6.cmn-call-us-rgh { display: inline-block; float: right;}
	
	.db-details { min-height: 200px;}
	.counter-box-main { min-height: 135px;}
	.lg-mka-btn { font-size: 16px; padding: 10px 20px;}
	.ex-linked ul li a, .welcm-ht .list-inline li a { font-size: 9px;}
	
	.ulockd-main-slider .owl-stage .owl-item .caption, .ulockd-main-slider .owl-wrapper .owl-item .caption {	height: 450px !important;}
	
	.ulockd-main-slider .dx-hm-sld-x2 .ulockd-slider-text1, .ulockd-main-slider .dx-hm-sld-x3 .ulockd-slider-text1, .ulockd-main-slider .dx-hm-sld-x4 .ulockd-slider-text1 { font-size: 40px; line-height: 40px;}
	
	.text-uppercase.hthree, .text-uppercase.hthree .text-thm1 { font-size: 20px;}
	.ulockd-footer-qlink .list-unstyled li a { font-size:15px;}
	
	.container.cmn-in-flx {	display: flex;	flex-direction: column;}
    .col-lg-3.ulockd-pdng0.cmn-in-flx2 { display: flex; flex-direction: column;	order: 2;}
    .col-lg-9.cmn-in-flx1 {	display: flex;	flex-direction: column;	order: 1;} 
	.ulockd-footer .social-linked{ text-align:left;}
	.ulockd-main-slider .ulockd-slider-text3 p {	margin-bottom: 0;}
	.content-right {padding-right: 0;}
	
	.ulockd-info.hdsecrgh img { width: 75px;}
	.db-details .h4 { word-break: break-word;}
	
	.ulockd-info.hdsecrgh.newhlogos img { height: 57px;}
	.color-whblu { font-size: 8px;}	
	
	.section-1-title h2, .section-2-title h3, .section-3-title h3, .section-4-title h3, .section-7-title h3, .section-9-title h3 {font-size: 28px; line-height: 32px;}
	.section-2-detail .colm-left-img{width: 100%;float: none;padding: 0;}
	.section-2-detail .colm-left-content { width: 100%; float: none; border-left: none;	padding: 0;	margin: 25px 0 0 0;}
	.section-2-detail .colm-left-content p{margin-bottom: 15px;}
	.section-2-detail .colm-left-content ul li, .section-5-detail .colm-left-content ul li, .section-6-detail .colm-left-content ul li, .section-7-detail .colm-left-content ul li{margin-bottom: 12px;}
	.section-3-detail{padding: 30px 20px;}
	.section-3-detail p, .section-5-detail .colm-left-content p, .section-6-detail .colm-left-content p, .section-7-detail .colm-left-content p{margin-bottom: 15px;}
	.section-4-title h3{margin:15px 0 0 0;}
	.section-4-detail{padding:25px 20px 20px;}
	.section-5-detail{padding: 40px 20px 40px;}
	.section-5-detail .colm-left-img {width: 100%;	float: none; padding: 0;}
	.section-5-detail .colm-left-content {width: 100%;	float: none; border-left: none; padding: 0;	margin: 15px 0 0 0;}
	.section-6-detail{padding: 40px 20px;}
	.section-6-detail .colm-left-content {	width: 100%; float: none; border-right: none; padding: 0; margin: 0 0 15px 0;}
	.section-6-detail .colm-left-img { width: 100%; float: none; padding: 0;}
	.section-7-detail{padding: 20px;}
	.section-7-detail .colm-left-img {width: 100%; float: none; padding: 0; margin-bottom: 15px;}
	.section-7-detail .colm-left-content {width: 100%;	float: none;border-left: none;	padding: 0;	margin: 0;}
	.section-9-btm video {height: 400px;}
	.section-8-detail{padding: 25px 20px;}
	
	body.sticky-p .header-nav{top: 86px;}
	.mobile-m-b{margin-bottom:25px;}
	
	.sky-box .first-half-section .text-right-part{min-height: 266px; padding: 80px 30px 0 40px;}
	.wt-box .first-half-section .text-right-part{min-height: 266px; padding: 55px 30px 0 40px;}
	.sky-box .second-half-section .text-left-part{min-height: 266px; padding: 45px 15px 0 30px;}
	.wt-box .second-half-section .text-left-part{min-height: 266px; padding: 55px 15px 0 30px;}
	
	.c-m-text{min-height:auto;}
	
	.sky-box11 .cont-pad-box .bullet-point-btn {margin-bottom: 10px;}
	.wt-box8 .sky11-img-box-part .col-lg-4:nth-child(1), .wt-box8 .sky11-img-box-part .col-lg-4:nth-child(2){margin-bottom:15px;}
	
	.year-boxes-part .col-lg-6 {width: 50%;	float: left;}
	
	.event-box-text{font-size: 50px; line-height: 52px;}
	.event-box-text span.s-txt {font-size: 32px; line-height: 34px;}
	.event-boxes.e-second, .event-boxes.e-third { height: 244px; overflow: hidden;}
}
@media only screen and (min-width: 960px) and (max-width: 982px){
	.ulockd-main-slider .ulockd-slider-text1 { font-size: 48px; line-height: 56px}
	.ulockd-main-slider .ulockd-slider-text2, .ulockd-main-slider .ulockd-slider-text1 b { font-size: 34px; line-height: 36px;}
	.ulockd-main-slider .ulockd-slider-text3 p { font-size: 22px;}
	.ulockd-slider-text3 p::before { font-size: 22px;}
	.ulockd-main-slider .ulockd-home-btn { font-size:14px !important; padding: 10px 35px !important;}
	
	.banner-title { font-size:25px;}
	.banner-content-link.btn.btn-lg.ulockd-btn-thm { font-size: 14px; padding: 5px 10px;}

    .ulockd-info p { font-size: 12px; }
    .ulockd-info h3 { font-size: 15px; }
    .ulockd-ohour-info .ulockd-icon { margin-right: 8px; }
    .ulockd-service-two, .ulockd-about-one, .ulockd-frst-divider, .ulockd-department, .ulockd-service-three, .ulockd-team, .ulockd-blog, .ulockd-showcase, .ulockd-footer { padding-top: 60px; padding-bottom: 60px; }
    .ulockd-team-title { margin-bottom: 40px; }
    .ulockd-testimonials .list-unstyled li:last-child iframe, .ulockd-testimonials { margin-bottom: 0 !important; }
	.cmn-call-us .col-lg-6 { display: inline-block; float: left;}
	.cmn-call-us .col-lg-6.cmn-call-us-rgh { display: inline-block; float: right;}
	
	.cmn-thumbnil h3 { font-size: 17px; margin-bottom: 10px; line-height: 19px;}
	
	.unlockd-counter-home-title { font-size: 25px;}
	.counter-box-main { width: 100%; min-height: 130px;	padding: 10px;}
	
	.countr-logo .row .col-md-4 { width: 33% !important;}
	.lg-mka-btn { font-size: 12px; padding: 10px 10px;}
	.ex-linked { text-align: center; margin-bottom: 10px;}
	.welcm-ht { margin-bottom: 10px;}
	.ulockd-info.hdsecleft { padding: 0 !important;}
	.ulockd-info.hdsecleft .ulockd-cell, .ulockd-info.hdsecrgh p, .hop, .hdtopcall { font-size: 16px;}

    .mob-phone {  display:block;}
	.scroll-to-fixed-fixed .navbar-header .ulockd-main-logo{display:block;}
	.main-header-nav.scroll-to-fixed-fixed .navbar-header {background: #fff;}

  .nav.navbar-nav.navbar-left {   width: 300px;}
  .sub-dropdown-menu {  position: relative;   left: 0;}
  .navbar.bootsnav .nav.navbar-nav .dropdown li { padding: 0px 15px;}
  .ulockd-footer .social-linked .list-inline{text-align:left;}
  
  .ulockd-main-slider .ulockd-slider-text1 { font-size: 48px; line-height: 56px}
	.ulockd-main-slider .ulockd-slider-text2, .ulockd-main-slider .ulockd-slider-text1 b { font-size: 34px; line-height: 36px;}
	.ulockd-main-slider .ulockd-slider-text3 p { font-size: 22px;}
	.ulockd-slider-text3 p::before { font-size: 22px;}
	.ulockd-main-slider .ulockd-home-btn { font-size:14px !important; padding: 10px 35px !important;}
	
	.banner-title { font-size:25px;}
	.banner-content-link.btn.btn-lg.ulockd-btn-thm { font-size: 14px; padding: 5px 10px;}

    .ulockd-info p { font-size: 12px; }
    .ulockd-info h3 { font-size: 15px; }
    .ulockd-ohour-info .ulockd-icon { margin-right: 8px; }
    .ulockd-service-two, .ulockd-about-one, .ulockd-frst-divider, .ulockd-department, .ulockd-service-three, .ulockd-team, .ulockd-blog, .ulockd-showcase, .ulockd-footer { padding-top: 60px; padding-bottom: 60px; }
    .ulockd-team-title { margin-bottom: 40px; }
    .ulockd-mrgn12100 { margin-top: 0; }
    .ulockd-testimonials .list-unstyled li:last-child iframe, .ulockd-testimonials { margin-bottom: 0 !important; }
	
	.cmn-call-us .col-lg-6 { display: inline-block; float: left;}
	.cmn-call-us .col-lg-6.cmn-call-us-rgh { display: inline-block; float: right;}
	.cmn-thumbnil h3 { font-size: 17px; margin-bottom: 10px; line-height: 19px;}
	
	.unlockd-counter-home-title { font-size: 25px;}
	.counter-box-main { width: 100%; min-height: 130px;	padding: 10px;}
	
	.countr-logo .row .col-md-4 { width: 33% !important;}
	.lg-mka-btn { font-size: 12px; padding: 10px 10px;}
	.ex-linked { text-align: center; margin-bottom: 10px;}
	.welcm-ht { margin-bottom: 10px;}
	.ulockd-info.hdsecleft { padding: 0 !important;}
	.ulockd-info.hdsecleft .ulockd-cell, .ulockd-info.hdsecrgh p, .hop, .hdtopcall { font-size: 16px;}

  .mob-phone {  display: block;}
  .scroll-to-fixed-fixed .navbar-header .ulockd-main-logo{display:block;}
  .main-header-nav.scroll-to-fixed-fixed .navbar-header {background: #fff;}

  .nav.navbar-nav.navbar-left {   width: 300px;}
  .sub-dropdown-menu {  position: relative;   left: 0;}
  .navbar.bootsnav .nav.navbar-nav .dropdown li { padding: 0px 15px;}
  .scroll-to-fixed-fixed nav.navbar.bootsnav .navbar-header {padding: 0;}
  .scroll-to-fixed-fixed .container {	padding: 0;	margin: 0;	width: 100%;}
  .scroll-to-fixed-fixed nav.navbar.bootsnav.menu-style1 .navbar-toggle {	margin-top: 60px;}
  
  body.sticky-p .header-top, body.sticky-p .header-middle{display:none;}
  body.sticky-p .header-nav{top:0;}
  body.sticky-p .header-nav {	position: fixed;	width: 100%;	left: 0;	top: 0px;	z-index: 99;}
  
  .ulockd-main-slider .owl-stage .owl-item .caption, .ulockd-main-slider .owl-wrapper .owl-item .caption { height: 450px !important;}
  
  .ulockd-main-slider .dx-hm-sld-x2 .ulockd-slider-text1, .ulockd-main-slider .dx-hm-sld-x3 .ulockd-slider-text1, .ulockd-main-slider .dx-hm-sld-x4 .ulockd-slider-text1 { font-size: 40px; line-height: 40px;}
  
  .container.cmn-in-flx {	display: flex;	flex-direction: column;}
  .col-lg-3.ulockd-pdng0.cmn-in-flx2 { display: flex; flex-direction: column;	order: 2;}
  .col-lg-9.cmn-in-flx1 {	display: flex;	flex-direction: column;	order: 1;} 
  .ulockd-footer .social-linked{ text-align:left;}
  .ulockd-main-slider .ulockd-slider-text3 p {	margin-bottom: 0;}
  .owl-carousel .owl-item .ulockd-slider-img img { display: inline-block;  margin:15px 0 10px;  width: 90px;}
  .content-right {padding-right: 0;}
  
  .ulockd-info.hdsecrgh img { width: 58px;}
  .ulockd-main-logo > img, .ulockd-main-logo2 > img { margin-top: 0 !important;}
  
  .ulockd-info.hdsecrgh.newhlogos img { height: 40px;}
  
  .headr-top ul.list-inline { display: none;}
  .video-title, .video-single-title {min-height:auto;}
  
  .section-1-title h2, .section-2-title h3, .section-3-title h3, .section-4-title h3, .section-7-title h3, .section-9-title h3 {font-size: 26px; line-height: 30px;}
	.section-2-detail .colm-left-img{width: 100%;float: none;padding: 0;}
	.section-2-detail .colm-left-content { width: 100%; float: none; border-left: none;	padding: 0;	margin: 25px 0 0 0;}
	.section-2-detail .colm-left-content p{margin-bottom: 15px;}
	.section-2-detail .colm-left-content ul li, .section-5-detail .colm-left-content ul li, .section-6-detail .colm-left-content ul li, .section-7-detail .colm-left-content ul li{margin-bottom: 12px;}
	.section-3-detail{padding: 30px 20px;}
	.section-3-detail p, .section-5-detail .colm-left-content p, .section-6-detail .colm-left-content p, .section-7-detail .colm-left-content p{margin-bottom: 15px;}
	.section-4-title h3{margin:15px 0 0 0;}
	.section-4-detail{padding:25px 20px 20px;}
	.section-5-detail{padding: 40px 20px 40px;}
	.section-5-detail .colm-left-img {width: 100%;	float: none; padding: 0;}
	.section-5-detail .colm-left-content {width: 100%;	float: none; border-left: none; padding: 0;	margin: 15px 0 0 0;}
	.section-6-detail{padding: 40px 20px;}
	.section-6-detail .colm-left-content {	width: 100%; float: none; border-right: none; padding: 0; margin: 0 0 15px 0;}
	.section-6-detail .colm-left-img { width: 100%; float: none; padding: 0;}
	.section-7-detail{padding: 20px;}
	.section-7-detail .colm-left-img {width: 100%; float: none; padding: 0; margin-bottom: 15px;}
	.section-7-detail .colm-left-content {width: 100%;	float: none;border-left: none;	padding: 0;	margin: 0;}
	.section-9-btm video {height: 350px;}
	.section-8-detail{padding: 25px 20px;}
	.section-8-detail br {	display: none;}
	.mobile-m-b{margin-bottom:25px;}
	
	.sky-box .first-half-section .text-right-part {min-height: 198px; padding: 9px 20px 0 20px;}
	.sky-box .second-half-section .text-left-part, .wt-box .second-half-section .text-left-part{min-height: 198px; padding: 0px 10px 0 20px;}
	.wt-box .first-half-section .text-right-part{min-height: 198px; padding: 0 20px 0 10px;}
	.sky-box1 .col-md-3{width: 32%;}
	
	.c-m-text{min-height:auto;}
	
	.sky-box11 .cont-pad-box .bullet-point-btn {margin-bottom: 10px;}
	.wt-box8 .sky11-img-box-part .col-lg-4:nth-child(1), .wt-box8 .sky11-img-box-part .col-lg-4:nth-child(2){margin-bottom:15px;}
	.sky-all-images-part .m-part-full-text ul.pading_cus{margin: 0 0 10px 0;}
	
	.year-boxes-part .year-boxes-img-text{display: block;padding: 25px 15px; height:auto;}
	.sky-box13 .sky-box-13-text3-dates span, .sky-box13 .sky-box-13-text4-dates span {margin-right: 10px;padding: 6px 20px;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-img-part{display: flex;}
	
	.thumbnail-boxes,.thumbnail-boxes.white-thumb-b {padding: 60px 55px 20px;}
	.thumbnail-boxes .col-sm-4 {margin-bottom: 20px; padding: 0 15px;}
	
	.yellow-bottom-part-box{padding: 10px 15px;}
	.yellow-bottom-part-box h2, .yellow-part-box h2{font-size: 1.8em;line-height: 1.1em;}
	.yellow-part-box{padding: 10px 0;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.ulockd-main-slider .ulockd-slider-text1 { font-size: 48px; line-height: 56px}
	.ulockd-main-slider .ulockd-slider-text2, .ulockd-main-slider .ulockd-slider-text1 b { font-size: 34px; line-height: 36px;}
	.ulockd-main-slider .ulockd-slider-text3 p { font-size: 22px;}
	.ulockd-slider-text3 p::before { font-size: 22px;}
	.ulockd-main-slider .ulockd-home-btn { font-size:14px !important; padding: 10px 35px !important;}
	
	.banner-title { font-size:25px;}
	.banner-content-link.btn.btn-lg.ulockd-btn-thm { font-size: 14px; padding: 5px 10px;}

    .ulockd-info p { font-size: 12px; }
    .ulockd-info h3 { font-size: 15px; }
    .ulockd-ohour-info .ulockd-icon { margin-right: 8px; }
    .ulockd-service-two, .ulockd-about-one, .ulockd-frst-divider, .ulockd-department, .ulockd-service-three, .ulockd-team, .ulockd-blog, .ulockd-showcase, .ulockd-footer { padding-top: 60px; padding-bottom: 60px; }
    .ulockd-team-title { margin-bottom: 40px; }
    .ulockd-mrgn12100 { margin-top: 0; }
    .ulockd-testimonials .list-unstyled li:last-child iframe, .ulockd-testimonials { margin-bottom: 0 !important; }
	
	.cmn-call-us .col-lg-6 { display: inline-block; float: left;}
	.cmn-call-us .col-lg-6.cmn-call-us-rgh { display: inline-block; float: right;}
	.cmn-thumbnil h3 { font-size: 17px; margin-bottom: 10px; line-height: 19px;}
	
	.unlockd-counter-home-title { font-size: 25px;}
	.counter-box-main { width: 100%; min-height: 130px;	padding: 10px;}
	
	.countr-logo .row .col-md-4 { width: 33% !important;}
	.lg-mka-btn { font-size: 12px; padding: 10px 10px;}
	.ex-linked { text-align: center; margin-bottom: 10px;}
	.welcm-ht { margin-bottom: 10px;}
	.ulockd-info.hdsecleft { padding: 0 !important;}
	.ulockd-info.hdsecleft .ulockd-cell, .ulockd-info.hdsecrgh p, .hop, .hdtopcall { font-size: 16px;}

  .mob-phone {  display: block;}
  .scroll-to-fixed-fixed .navbar-header .ulockd-main-logo{display:block;}
  .main-header-nav.scroll-to-fixed-fixed .navbar-header {background: #fff;}

  .nav.navbar-nav.navbar-left {   width: 300px;}
  .sub-dropdown-menu {  position: relative;   left: 0;}
  .navbar.bootsnav .nav.navbar-nav .dropdown li { padding: 0px 15px;}
  .scroll-to-fixed-fixed nav.navbar.bootsnav .navbar-header {padding: 0;}
  .scroll-to-fixed-fixed .container {	padding: 0;	margin: 0;	width: 100%;}
  .scroll-to-fixed-fixed nav.navbar.bootsnav.menu-style1 .navbar-toggle {	margin-top: 54px;}
  
  body.sticky-p .header-top, body.sticky-p .header-middle{display:none;}
  body.sticky-p .header-nav{top:0;}
  body.sticky-p .header-nav {	position: fixed;	width: 100%;	left: 0;	top: 0px;	z-index: 99;}
  
  .ulockd-main-slider .owl-stage .owl-item .caption, .ulockd-main-slider .owl-wrapper .owl-item .caption {	height: 400px !important; padding: 5% 10%;}
  
  .ulockd-main-slider .dx-hm-sld-x2 .ulockd-slider-text1, .ulockd-main-slider .dx-hm-sld-x3 .ulockd-slider-text1, .ulockd-main-slider .dx-hm-sld-x4 .ulockd-slider-text1 { font-size: 34px; line-height: 34px;}
  
  .container.cmn-in-flx {	display: flex;	flex-direction: column;}
  .col-lg-3.ulockd-pdng0.cmn-in-flx2 { display: flex; flex-direction: column;	order: 2;}
  .col-lg-9.cmn-in-flx1 {	display: flex;	flex-direction: column;	order: 1;} 
  .ulockd-footer .social-linked{ text-align:left;}
  .ulockd-main-slider .ulockd-slider-text3 p {	margin-bottom: 0;}
  
  .ulockd-pd-content.new-sec {	display: flex;	flex-direction: column;	order: 1;}
  .x-box.al-right {	display: flex;	float: none; flex-direction: column; order: 2;}
  .owl-carousel .owl-item .ulockd-slider-img img { display: inline-block;  margin:15px 0 10px;  width: 90px;}
  .content-right {padding-right: 0;}
  
  .ulockd-info.hdsecrgh img { width: 50px;}
  .ulockd-main-logo > img, .ulockd-main-logo2 > img { margin-top: 0 !important;}
  
  .ulockd-info.hdsecrgh.newhlogos img { height: 40px;}
  .headr-top ul.list-inline { display: none;}
  
  .video-title, .video-single-title {min-height:auto;}
  
  .section-1-title h2, .section-2-title h3, .section-3-title h3, .section-4-title h3, .section-7-title h3, .section-9-title h3 {font-size: 26px; line-height: 30px;}
	.section-2-detail .colm-left-img{width: 100%;float: none;padding: 0;}
	.section-2-detail .colm-left-content { width: 100%; float: none; border-left: none;	padding: 0;	margin: 25px 0 0 0;}
	.section-2-detail .colm-left-content p{margin-bottom: 15px;}
	.section-2-detail .colm-left-content ul li, .section-5-detail .colm-left-content ul li, .section-6-detail .colm-left-content ul li, .section-7-detail .colm-left-content ul li{margin-bottom: 12px;}
	.section-3-detail{padding: 30px 20px;}
	.section-3-detail p, .section-5-detail .colm-left-content p, .section-6-detail .colm-left-content p, .section-7-detail .colm-left-content p{margin-bottom: 15px;}
	.section-4-title h3{margin:15px 0 0 0;}
	.section-4-detail{padding:25px 20px 20px;}
	.section-5-detail{padding: 40px 20px 40px;}
	.section-5-detail .colm-left-img {width: 100%;	float: none; padding: 0;}
	.section-5-detail .colm-left-content {width: 100%;	float: none; border-left: none; padding: 0;	margin: 15px 0 0 0;}
	.section-6-detail{padding: 40px 20px;}
	.section-6-detail .colm-left-content {	width: 100%; float: none; border-right: none; padding: 0; margin: 0 0 15px 0;}
	.section-6-detail .colm-left-img { width: 100%; float: none; padding: 0;}
	.section-7-detail{padding: 20px;}
	.section-7-detail .colm-left-img {width: 100%; float: none; padding: 0; margin-bottom: 15px;}
	.section-7-detail .colm-left-content {width: 100%;	float: none;border-left: none;	padding: 0;	margin: 0;}
	.section-9-btm video {height: 320px;}
	.section-8-detail{padding: 25px 20px;}
	.section-8-detail br {	display: none;}
	.mobile-m-b{margin-bottom:25px;}
	
	.sky-box .first-half-section .text-right-part {min-height: 198px; padding: 9px 20px 0 20px;}
	.sky-box .second-half-section .text-left-part, .wt-box .second-half-section .text-left-part{min-height: 198px; padding: 0px 10px 0 20px;}
	.wt-box .first-half-section .text-right-part{min-height: 198px; padding: 0 20px 0 10px;}
	.sky-box1 .col-md-3{width: 32%;}
	
	.c-m-text{min-height:auto;}
	
	.sky-box11 .cont-pad-box .bullet-point-btn {margin-bottom: 10px;}
	.wt-box8 .sky11-img-box-part .col-lg-4:nth-child(1), .wt-box8 .sky11-img-box-part .col-lg-4:nth-child(2){margin-bottom:15px;}
	.sky-all-images-part .m-part-full-text ul.pading_cus{margin: 0 0 10px 0;}
	
	
	.sky-box12{padding: 15px 10px 20px;}
	.sky-box12 .white-brd{border: 5px #fff solid;}
	.sky-box12 .sky-box-txt{margin: 20px 5px 15px;}
	.dark-blue-box1-text{padding: 20px 20px 0;}
	.dark-blue-box1{padding: 30px 0px; border-radius: 0 0 25px 25px;}
	.sky-box13 {padding: 25px 20px 25px;}
	.sky-box13 .sky-box-13-text3-dates span, .sky-box13 .sky-box-13-text4-dates span {margin-right: 10px;}
	.sky-box13 .sky-box-13-text4-dates{margin-bottom: 10px;}
	.sky-box10 h3, .wt-box4 h3{padding: 8px 25px;}
	.year-boxes-part {padding: 0;margin-bottom: 0;} 
	.year-boxes-part .col-lg-6 {margin: 0 0 20px 0;}
	.blue-center-text {	margin: 0px 15px 20px;}
	.white-bg-box-15 .sky-two-clm-boxes{flex-direction: column;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-img-part{margin-right: 0;margin-bottom: 20px;width: 100%;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part{width: 100%;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub1{margin-bottom: 20px;height: auto;}
	.sky-two-clm-mail, .sky-two-clm-zoom{	display: block;	height: auto; padding: 65px 0 0 0;background-position: center top; word-wrap: break-word;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub2{  margin-top: 0;height: auto;}
	.white-bg-box-15{padding: 40px 0 20px;}
	.wt-three-clm-boxes {padding: 0 0px; flex-direction: column;}
	.wt-three-clm-boxes .wt-three-clm-img1, .wt-three-clm-boxes .wt-three-clm-img2, .wt-three-clm-boxes .wt-three-clm-img3 {margin: 10px 0;}
	.year-boxes-part .year-boxes-img-text{display: block;padding: 25px 15px; height:auto;}
	
	.thumbnail-boxes, .thumbnail-boxes.white-thumb-b {padding: 40px 45px 15px;}
	.thumbnail-boxes .col-sm-4 {margin-bottom: 20px; padding: 0 15px;}
	
	.yellow-bottom-part-box{padding: 10px 15px;}
	.yellow-bottom-part-box h2, .yellow-part-box h2{font-size: 1.8em;line-height: 1.1em;}
	.yellow-part-box{padding: 10px 0;}
}
@media only screen and (min-width: 591px) and (max-width: 767px) {
	
	.banner-content { position: relative;  width: 100%;  bottom: auto;  right: auto;  padding: 20px 25px;  text-align: center;}
	.banner-title { font-size:24px;}
	
	.ulockd-main-slider .ulockd-slider-text1, .ulockd-main-slider .ulockd-slider-text2, .ulockd-slider-text3 p::before, .ulockd-main-slider .ulockd-slider-text1 b { font-size: 16px !important; line-height: 17px !important;}
	.ulockd-main-slider .ulockd-slider-text3 p, .ulockd-main-slider .ulockd-home-btn { display:inline-block !important;}
	.ulockd-main-slider .ulockd-home-btn { padding:5px !important; font-size: 12px !important;}

  .ulockd-service-two, .ulockd-about-one, .ulockd-frst-divider, .ulockd-department, .ulockd-service-three, .ulockd-team, .ulockd-blog, .ulockd-showcase, .ulockd-footer { padding-top: 50px; padding-bottom: 50px; }
  .ulockd-dvidr-mttl { font-size: 30px; }
  .ulockd-testimonials .list-unstyled li:last-child iframe, .ulockd-testimonials { margin-bottom: 0 !important; }
  .ulockd-team-title, .ulockd-srvc-title { margin-bottom: 20px; }
  .ulockd-mrgn12100 { margin-top: 0; }

  .header-top .social-linked li, .welcm-ht.text-right, .ulockd-contact-info, .ulockd-ohour-info { display: none; }
  .inn-cmn-pg h2, .inn-cmn-pg h3 { font-size: 20px !important;  line-height: 24px !important; }
  .cmn-call-us .cmn-call-us-rgh, .cmn-call-us .col-lg-6 { text-align: center;  }
  .header-top .social-linked li:last-child{ display:block;}
  
  .ulockd-welcm-hmddl.text-center {margin: 0;}
  .ulockd-main-logo > img, .ulockd-main-logo2 > img {margin-top: 0 !important;}
  .ulockd-footer{ text-align:center;}
  
  .ulockd-department-box.hvr-grow-shadow { width: 70%; left: 15%;}
  .unlockd-counter-home-title { font-size: 18px;}
  .counter-box-main { width: 100%; border: min-height: 130px;	padding: 10px;}
  .ulockd-team-member { width: 70%;	left: 15% !important;	position: relative;}
  
  .ex-linked { display:none;}
  .countr-logo .row .col-md-4 { width: 33% !important;}
  .lg-mka-btn { font-size: 10px; padding: 10px 10px;}
  
  .cmn-cts-ft .ulockd-dvidr-mttl { line-height: 1.1em;	margin-bottom: 20px;}

  .mob-phone {  display: block;}
  .scroll-to-fixed-fixed .navbar-header .ulockd-main-logo{display:block;}
  .main-header-nav.scroll-to-fixed-fixed .navbar-header {background: #fff;}

  .nav.navbar-nav.navbar-left {   width: 300px;}
  .sub-dropdown-menu {  position: relative;   left: 0;}
  .navbar.bootsnav .nav.navbar-nav .dropdown li { padding: 0px 15px;}
  .scroll-to-fixed-fixed nav.navbar.bootsnav .navbar-header {padding: 0;}
  
  body.sticky-p .header-top, body.sticky-p .header-middle{display:none;}
  body.sticky-p .header-nav{top:0;}
  body.sticky-p .header-nav {	position: fixed;	width: 100%;	left: 0;	top: 0px;	z-index: 99;}
  
  .ulockd-main-slider .owl-stage .owl-item .caption, .ulockd-main-slider .owl-wrapper .owl-item .caption {	height: 180px !important; padding: 2% 10%;}
  
  .container.cmn-in-flx {	display: flex;	flex-direction: column;}
  .col-lg-3.ulockd-pdng0.cmn-in-flx2 { display: flex; flex-direction: column;	order: 2;}
  .col-lg-9.cmn-in-flx1 {	display: flex;	flex-direction: column;	order: 1;} 
  .ulockd-footer .ft-icn-bx{ display:block; padding:0;}
  .ulockd-footer .ft-icn-bx i {position: relative; left: -9px;	top: 2px;}
  .ulockd-main-slider .ulockd-slider-text3 p {	margin-bottom: 0;}
  .photoright_small, .photoleft_small{margin:10px 0; float:none; width:100%;}
  .x-box.al-right {	display:block;	padding: 20px;	float: none; width: 100%; margin: 10px 0; }
  .ulockd-main-slider .ulockd-slider-text1 {margin: 7px 0 0 0;}
  .ulockd-main-slider .ulockd-slider-text3 p {margin: 0;}
  .btn.btn-lg.ulockd-btn-thm.ulockd-home-btn.wow.fadeInUp.mg-tp {margin-top: 10px;}
  .dx-hm-sld-x3 {bottom: 8%;width: 60%;	left: 21%;}
  .dx-hm-sld-x4{bottom: 20%;width: 60%;	left: 21%;}
  .ulockd-pd-content.new-sec {	display: flex;	flex-direction: column;	order: 1;}
  .x-box.al-right {	display: flex;	float: none; flex-direction: column; order: 2;}
  .owl-carousel .owl-item .ulockd-slider-img img { display: inline-block;  margin: 10px 0 5px;  width: 50px;}
  .content-right {padding-right: 0;}
  #boxes #dialog{width:280px; height:495px; top:15px !important;}
.donate-btn-popup{left:21%;}

	.ulockd-contact-info.text-left { display: block;}
	.ulockd-main-logo img { width: 200px;}
	.scroll-to-fixed-fixed nav.navbar.bootsnav.menu-style1 .navbar-toggle { margin-top: 54px !important;}
	.headr-top ul.list-inline { display: none;}
	.video-title, .video-single-title {min-height:auto;}
	.timetable .time-side {width: 30%;}
	.ft-specility-dr .ulockd-dvidr-mttl{font-size: 24px;}
	.ft-specility-dr .cmn-ft-thumb .ulockd-tm-name, .ft-specility-dr .cmn-ft-thumb .ulockd-tm-spec, .ft-specility-dr .cmn-ft-thumb .ulockd-tm-post{line-height: 1.5em;}
	
	.section-1-title h2, .section-2-title h3, .section-3-title h3, .section-4-title h3, .section-7-title h3, .section-9-title h3 {font-size: 22px; line-height: 26px;}
	.section-2-detail .colm-left-img{width: 100%;float: none;padding: 0;}
	.section-2-detail .colm-left-content { width: 100%; float: none; border-left: none;	padding: 0;	margin: 25px 0 0 0;}
	.section-2-detail .colm-left-content p{margin-bottom: 15px;}
	.section-2-detail .colm-left-content ul li, .section-5-detail .colm-left-content ul li, .section-6-detail .colm-left-content ul li, .section-7-detail .colm-left-content ul li{margin-bottom: 12px;}
	.section-3-detail{padding: 30px 20px;}
	.section-3-detail p, .section-5-detail .colm-left-content p, .section-6-detail .colm-left-content p, .section-7-detail .colm-left-content p{margin-bottom: 15px;}
	.section-4-title h3{margin:15px 0 0 0;}
	.section-4-detail{padding:25px 20px 20px;}
	.section-5-detail{padding: 40px 20px 40px;}
	.section-5-detail .colm-left-img {width: 100%;	float: none; padding: 0;}
	.section-5-detail .colm-left-content {width: 100%;	float: none; border-left: none; padding: 0;	margin: 15px 0 0 0;}
	.section-6-detail{padding: 40px 20px;}
	.section-6-detail .colm-left-content {	width: 100%; float: none; border-right: none; padding: 0; margin: 0 0 15px 0;}
	.section-6-detail .colm-left-img { width: 100%; float: none; padding: 0;}
	.section-7-detail{padding: 20px;}
	.section-7-detail .colm-left-img {width: 100%; float: none; padding: 0; margin-bottom: 15px;}
	.section-7-detail .colm-left-content {width: 100%;	float: none;border-left: none;	padding: 0;	margin: 0;}
	.section-9-btm video {height: 320px;}
	.section-8-detail{padding: 25px 20px;}
	.section-8-detail br {	display: none;}
	.mobile-m-b{margin-bottom:25px;}
	
	.sky-box h3, .wt-box h3, .sky-box1 h3, .wt-box1 h3{font-size:24px;}
	.sky-box, .sky-box1, .wt-box, .wt-box1{padding-left:15px;padding-right:15px;}
	.sky-box .first-half-section .image-left-part, .sky-box .second-half-section .image-right-part, .wt-box .first-half-section .image-left-part, .wt-box .second-half-section .image-right-part{width: 95%;float: none;}
	.sky-box .second-half-section .image-right-part, .wt-box .second-half-section .image-right-part{margin-left:5%;}
	.sky-box .first-half-section .text-right-part, .wt-box .first-half-section .text-right-part {width: 100%;	float: none; text-align: left; min-height: auto; padding: 20px; }
	.sky-box .second-half-section .text-left-part, .wt-box .second-half-section .text-left-part {width: 100%;	float: none; text-align: left; min-height: auto; padding: 20px; }
	.sky-box1 .col-md-3{width: 100%; display: block;padding: 0;}
	.c-m-text{min-height:auto;}
	
	.wt-box3 h3, .wt-box4 h3, .wt-box5 h3, .sky-box3 h3{font-size:24px; line-height:26px;}
	.wt-box5{padding:25px 15px;}
	.wt-box5 .btn.btn-default.ulockd-btn-thm{font-size: 16px;}
	.round-shape-box{border-radius: 80px; display: flex; flex-direction: column;}
	.round-shape-box .beta2{margin: 15px 0; font-size: 18px; padding-right: 0; text-align: center; width: 100%;}
	.wt-box3{margin: 35px auto 0;}
	
	.sky-box4{padding: 15px;}
	.sky-box4 .cont-pad-box{max-width: 100%;}
	.sky-box4 h3{font-size:24px; line-height:26px;}
	.shape-box-d {flex-direction: column; margin:0 0 30px 0;}
	.shape-box-d .shape-box-img {width: 100%; margin-bottom: 15px;}
	.shape-box-d .shape-box-content {width: 100%; margin: 0;}
	
	.sky-box5, .sky-box6{padding: 15px;}
	.sky-box5 h3, .sky-box6 h3{font-size:24px; line-height:26px;}
	.sky-box5 h5, .sky-box6 h5{padding: 6px 10px;}
	.shape-box-blue-white{margin: 0 0 10px;}
	.shape-box-blue-white .blue-bg-p, .shape-box-blue-white .white-bg-p{font-size: 16px;line-height: 18px;}
	.sky-box-img-part, .shape-box-d-right, .shape-box-d-left{width: 100%; flex-direction: column;}
	.sky-box-img-part .wt-b-img-part {margin: 10px 0;}
	.shape-box-d-right .shape-box-content, .shape-box-d-right .shape-box-img, .shape-box-d-left .shape-box-content, .shape-box-d-left .shape-box-img{width: 100%; padding: 0;}
	.sky-box6 .bullet-content-part{max-width: 100%;}
	.shape-box-d-left .shape-box-content .addition-text-p{margin-left:0;}
	.sky-box6 .btn.btn-default.ulockd-btn-thm{margin: 0; font-size: 14px; padding: 10px 15px; line-height:24px;}
	.shape-box-d-right{margin:0;}
	.shape-box-d-right .shape-box-content{margin-bottom:15px;}
	.shape-box-d-left .shape-box-img{margin-bottom:15px;}
	
	.sky-box7{padding:0 15px 20px;}
	.sky-box7 .calendar-bg{height: 180px;font-size: 24px;padding-top: 85px; width: 180px;}
	.sky-box7 h3{font-size:24px; line-height:26px; padding:14px 20px;}
	.w-shape-box-d-right, .w-shape-box-d-left{width: 100%; flex-direction: column;margin: 15px 0;}
	.w-shape-box-d-right .shape-box-content, .w-shape-box-d-left .shape-box-content{width: 100%;padding:10px 0 0 0; margin: 0 0 15px 0;}
	.w-shape-box-d-right .shape-box-img, .w-shape-box-d-left .shape-box-img{width: 100%;}
	.w-shape-box-d-left .shape-box-img{margin-bottom:15px;}
	.w-shape-box-d-left .shape-box-content{ margin: 0 0 10px 0;}
	.sky-all-images-part{padding: 15px; margin-bottom:15px;}
	.sky-all-images-part .m-part-full-text{margin: 20px auto; max-width: 100%;}
	.m-part-full-img{max-width: 100%;margin-bottom: 0;padding: 10px;}
	.sky-box8{margin-top: 10px;}
	.sky-box8 .full-img-part{margin-top: 0;}
	.w-full-txt-part{margin: 15px 0px 30px;}
	.sky-all-images-part .w-part-bg img:nth-child(3) {margin-bottom: 15px;}
	.full-img-part .col-lg-6:nth-child(1) img:nth-child(1) {margin-bottom: 15px;}
	
	.sky-box9{padding: 15px;}
	.sky-box9 h3, .wt-box7 h3{font-size:24px; line-height:26px;}
	.wt-box7 .m-txt-box-part, .m-image-box-lists{max-width: 100%;}
	.m-image-box-lists{margin-top: 15px;flex-direction: column;padding: 20px 25px 0;}
	.m-image-box-lists .m-b-img-part {width: 80%; text-align: center; margin-bottom: 20px;}
	
	.wt-box4 .cont-pad-box{max-width: 100%;}
	.sky-box10 h3{font-size:24px; line-height:26px;}
	.sky-10-shape-box-d-left{flex-direction: column;padding: 0 10px;}
	.sky-10-shape-box-d-left .shape-box-content {width: 100%; padding: 15px 0;}
	.sky-10-shape-box-d-left .shape-box-content .bullet-btn a{padding: 6px 15px;}
	.sky-10-shape-box-d-left .shape-box-img {width: 100%;margin-left: -20px;}
	.sky-10-shape-box-d-right{flex-direction: column;padding: 0 10px;}
	.sky-10-shape-box-d-right .shape-box-content {width: 100%; padding: 15px 0;}
	.sky-10-shape-box-d-right .shape-box-content .bullet-btn a{padding: 6px 15px;}
	.sky-10-shape-box-d-right .shape-box-img {width: 100%;margin-right: -20px;}
	
	.sky-box11{padding:25px 10px 40px;}
	.sky-box11 .cont-pad-box, .wt-box8 .sky11-img-box-part{max-width: 100%;}
	.sky-box11 .cont-pad-box .bullet-point-btn {margin-bottom: 10px;}
	.sky-box11 h5{padding: 6px 15px;}
	.wt-box8 .sky11-img-box-part .col-lg-4:nth-child(1), .wt-box8 .sky11-img-box-part .col-lg-4:nth-child(2){margin-bottom:15px;}
	.sky-all-images-part .m-part-full-text ul.pading_cus{margin: 0 0 10px 0;}
	
	.sky-box12{padding: 15px 10px 20px;}
	.sky-box12 .white-brd{border: 5px #fff solid;}
	.sky-box12 .sky-box-txt{margin: 20px 5px 15px;}
	.dark-blue-box1-text{padding: 20px 20px 0;}
	.dark-blue-box1{padding: 30px 0px; border-radius: 0 0 25px 25px;}
	.sky-box13 {padding: 25px 20px 25px;}
	.sky-box13 .sky-box-13-text3-dates span, .sky-box13 .sky-box-13-text4-dates span {margin-right: 0;display: block; text-align: center; margin-bottom: 5px;}
	.sky-box13 .sky-box-13-text4-dates{margin-bottom: 10px;}
	.sky-box10 h3, .wt-box4 h3{padding: 8px 25px;}
	.year-boxes-part {padding: 0;margin-bottom: 0;} 
	.year-boxes-part .col-lg-6 {margin: 0 0 20px 0;}
	.blue-center-text {	margin: 0px 15px 20px;}
	.white-bg-box-15 .sky-two-clm-boxes{flex-direction: column;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-img-part{margin-right: 0;margin-bottom: 20px;width: 100%;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part{width: 100%;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub1{margin-bottom: 20px;height: auto;}
	.sky-two-clm-mail, .sky-two-clm-zoom{	display: block;	height: auto; padding: 65px 0 0 0;background-position: center top; word-wrap: break-word;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub2{  margin-top: 0;height: auto;}
	.white-bg-box-15{padding: 40px 0 20px;}
	.wt-three-clm-boxes {padding: 0 0px; flex-direction: column;}
	.wt-three-clm-boxes .wt-three-clm-img1, .wt-three-clm-boxes .wt-three-clm-img2, .wt-three-clm-boxes .wt-three-clm-img3 {margin: 10px 0;}
	.year-boxes-part .year-boxes-img-text{display: block;padding: 25px 15px; height:auto;}
	
	.thumbnail-boxes, .thumbnail-boxes.white-thumb-b {padding: 40px 45px 15px;}
	.thumbnail-boxes .col-sm-4 {margin-bottom: 20px; padding: 0 15px;}
	.white-rounded-boxes {padding: 15px 20px; border-radius: 20px;}
	
	.yellow-bottom-part-box{padding: 10px 15px;}
	.yellow-bottom-part-box h2, .yellow-part-box h2{font-size: 1.6em;line-height: 1.1em;}
	.yellow-part-box{padding: 10px 0;}
}
@media only screen and (min-width: 471px) and (max-width: 590px) {
	.banner-content { position: relative;  width: 100%;  bottom: auto;  right: auto;  padding: 20px 25px;  text-align: center;}
	.banner-title { font-size:24px;}
	.banner-content-link.btn.btn-lg.ulockd-btn-thm { font-size: 14px; padding: 5px 10px;}
	
	.ulockd-main-slider .ulockd-slider-text1, .ulockd-main-slider .ulockd-slider-text2, .ulockd-slider-text3 p::before, .ulockd-main-slider .ulockd-slider-text1 b { font-size: 16px !important; line-height: 17px !important;}
	.ulockd-main-slider .ulockd-slider-text3 p, .ulockd-main-slider .ulockd-home-btn { display:inline-block !important;}
	.ulockd-main-slider .ulockd-home-btn { padding:5px !important; font-size: 12px !important;}

  .ulockd-service-two, .ulockd-about-one, .ulockd-frst-divider, .ulockd-department, .ulockd-service-three, .ulockd-team, .ulockd-blog, .ulockd-showcase, .ulockd-footer { padding-top: 30px; padding-bottom: 30px; }
  .ulockd-dvidr-mttl { font-size: 25px; }
  .ulockd-testimonials .list-unstyled li:last-child iframe, .ulockd-testimonials { margin-bottom: 0 !important; }
  .ulockd-team-title, .ulockd-srvc-title { margin-bottom: 20px; }
  .ulockd-mrgn12100 { margin-top: 0; }

  .header-top .social-linked li, .welcm-ht.text-right, .ulockd-contact-info, .ulockd-ohour-info { display: none; }
  .inn-cmn-pg h2, .inn-cmn-pg h3 { font-size: 20px !important;  line-height: 24px !important; }
  .cmn-call-us .cmn-call-us-rgh, .cmn-call-us .col-lg-6 { text-align: center;  }
  .header-top .social-linked li:last-child{ display:block;}
  .caption.style1.text-left {text-align: center;}
  
  .ulockd-welcm-hmddl.text-center {margin: 0;}
  .ulockd-main-logo > img, .ulockd-main-logo2 > img {margin-top: 0 !important;}
  .ulockd-footer{ text-align:center;}
  .ulockd-blog-post.style1 .ulockd-bp-thumb {float: none !important;}
  
  .home-pg-title-new { font-size: 30px;}
  .ulockd-dtitle p { font-size: 18px;}
  .ulockd-dtitle { margin-bottom: 20px;}
  .ulockd-department-box.hvr-grow-shadow { width: 80%; left: 10%;}
  .ulockd-team-member { width: 80%;	left: 10% !important;	position: relative;}
  .unlockd-counter-home-title { font-size: 20px; margin-bottom:10px;}
  .unlockd-counter-home .col-md-3.col-xs-3 { width:50% !important;}  
  .counter-box-main { width: 100%;	margin-bottom: 10px;}
  .countr-logo .row { display: block; flex-direction: inherit;}
  .countr-logo .col-md-4.text-right, .countr-logo .col-md-4.text-left { text-align:center !important;}
  .ex-linked { display:none;}
  
  .xx-lft { padding-right: 0;}
  .xx-rgh {	padding-left: 0;}
  .xx-lft, .xx-rgh, .xx-mid { margin-bottom:20px;}	
  
  .cmn-cts-ft .ulockd-dvidr-mttl { line-height: 1.1em;	margin-bottom: 20px;}

  .mob-phone {  display:block;}
  .scroll-to-fixed-fixed .navbar-header .ulockd-main-logo{display:block;}
  .main-header-nav.scroll-to-fixed-fixed .navbar-header {background: #fff;}

  .nav.navbar-nav.navbar-left {   width: 300px;}
  .sub-dropdown-menu {  position: relative;   left: 0;}
  .navbar.bootsnav .nav.navbar-nav .dropdown li { padding: 0px 15px;}
  .scroll-to-fixed-fixed nav.navbar.bootsnav .navbar-header {padding: 0;}
  
  body.sticky-p .header-top, body.sticky-p .header-middle{display:none;}
  body.sticky-p .header-nav{top:0;}
  body.sticky-p .header-nav {	position: fixed;	width: 100%;	left: 0;	top: 0px;	z-index: 99;}
  
  .ulockd-main-slider .owl-stage .owl-item .caption, .ulockd-main-slider .owl-wrapper .owl-item .caption {	height: 180px !important; padding: 2% 10%;}
  
  .container.cmn-in-flx {	display: flex;	flex-direction: column;}
  .col-lg-3.ulockd-pdng0.cmn-in-flx2 { display: flex; flex-direction: column;	order: 2;}
  .col-lg-9.cmn-in-flx1 {	display: flex;	flex-direction: column;	order: 1;} 
  .ulockd-footer .ft-icn-bx{ display:block; padding:0;}
  .ulockd-footer .ft-icn-bx i {position: relative; left: -9px;	top: 2px;}
  .ulockd-main-slider .ulockd-slider-text3 p {	margin-bottom: 0;}
  .photoright_small, .photoleft_small{margin:10px 0; float:none; width:100%;}
  .x-box.al-right {	display:block;	padding: 20px;	float: none; width: 100%; margin: 10px 0; }
  .ulockd-main-slider .ulockd-slider-text1 {margin: 7px 0 0 0;}
  .ulockd-main-slider .ulockd-slider-text3 p {margin: 0;}
  .btn.btn-lg.ulockd-btn-thm.ulockd-home-btn.wow.fadeInUp.mg-tp {margin-top: 10px;}
  .dx-hm-sld-x3 {bottom: 8%;width: 60%;	left: 21%;}
  .dx-hm-sld-x4{bottom: 20%;width: 60%;	left: 21%;}
  .ulockd-pd-content.new-sec {	display: flex;	flex-direction: column;	order: 1;}
  .x-box.al-right {	display: flex;	float: none; flex-direction: column; order: 2;}
  .owl-carousel .owl-item .ulockd-slider-img img { display: inline-block;  margin: 10px 0 5px;  width: 50px;}
  .ulockd-inner-home h1{font-size: 24px; word-wrap: break-word;}
  .content-right {padding-right: 0;}
  #boxes #dialog{width:280px; height:495px; top:15px !important;}
.donate-btn-popup{left:21%;}

	.ulockd-contact-info.text-left { display: block;}
	.ulockd-main-logo img { width: 200px;}
	.scroll-to-fixed-fixed nav.navbar.bootsnav.menu-style1 .navbar-toggle { margin-top: 54px !important;}
	
	.headr-top ul.list-inline { display: none;}
	.header-top .row { display: block;}
	.video-title, .video-single-title {min-height:auto;}
	.timetable .time-side {width: 32%;}
	
	.section-1-title h2, .section-2-title h3, .section-3-title h3, .section-4-title h3, .section-7-title h3, .section-9-title h3 {font-size: 22px; line-height: 26px;}
	.section-2-detail .colm-left-img{width: 100%;float: none;padding: 0;}
	.section-2-detail .colm-left-content { width: 100%; float: none; border-left: none;	padding: 0;	margin: 25px 0 0 0;}
	.section-2-detail .colm-left-content p{margin-bottom: 15px;}
	.section-2-detail .colm-left-content ul li, .section-5-detail .colm-left-content ul li, .section-6-detail .colm-left-content ul li, .section-7-detail .colm-left-content ul li{margin-bottom: 12px;}
	.section-3-detail{padding: 30px 20px;}
	.section-3-detail p, .section-5-detail .colm-left-content p, .section-6-detail .colm-left-content p, .section-7-detail .colm-left-content p{margin-bottom: 15px;}
	.section-4-title h3{margin:15px 0 0 0;}
	.section-4-detail{padding:25px 20px 20px;}
	.section-5-detail{padding: 40px 20px 40px;}
	.section-5-detail .colm-left-img {width: 100%;	float: none; padding: 0;}
	.section-5-detail .colm-left-content {width: 100%;	float: none; border-left: none; padding: 0;	margin: 15px 0 0 0;}
	.section-6-detail{padding: 40px 20px;}
	.section-6-detail .colm-left-content {	width: 100%; float: none; border-right: none; padding: 0; margin: 0 0 15px 0;}
	.section-6-detail .colm-left-img { width: 100%; float: none; padding: 0;}
	.section-7-detail{padding: 20px;}
	.section-7-detail .colm-left-img {width: 100%; float: none; padding: 0; margin-bottom: 15px;}
	.section-7-detail .colm-left-content {width: 100%;	float: none;border-left: none;	padding: 0;	margin: 0;}
	.section-9-btm video {height: 240px;}
	.section-8-detail{padding: 25px 20px;}
	.section-8-detail br {	display: none;}
	.mobile-m-b{margin-bottom:25px;}
	
	.sky-box h3, .wt-box h3, .sky-box1 h3, .wt-box1 h3{font-size:22px;}
	.sky-box, .sky-box1, .wt-box, .wt-box1{padding-left:15px;padding-right:15px;}
	.sky-box .first-half-section .image-left-part, .sky-box .second-half-section .image-right-part, .wt-box .first-half-section .image-left-part, .wt-box .second-half-section .image-right-part{width: 95%;float: none;}
	.sky-box .second-half-section .image-right-part, .wt-box .second-half-section .image-right-part{margin-left:5%;}
	.sky-box .first-half-section .text-right-part, .wt-box .first-half-section .text-right-part {width: 100%;	float: none; text-align: left; min-height: auto; padding: 20px; }
	.sky-box .second-half-section .text-left-part, .wt-box .second-half-section .text-left-part {width: 100%;	float: none; text-align: left; min-height: auto; padding: 20px; }
	.sky-box1 .col-md-3{width: 100%; display: block;padding: 0;}
	.c-m-text{min-height:auto;}
	
	.wt-box3 h3, .wt-box4 h3, .wt-box5 h3, .sky-box3 h3{font-size:22px; line-height:24px;}
	.wt-box5{padding:25px 15px;}
	.wt-box5 .btn.btn-default.ulockd-btn-thm.ulockd-mrgn310 {margin: 0;	font-size: 14px; padding: 10px 15px; margin-bottom: 10px;display: block;}
	.wt-box5 .btn.btn-default.ulockd-btn-thm{margin: 0;	font-size: 14px; padding: 10px 15px; line-height:24px;display: block;}
	.round-shape-box{border-radius: 80px; display: flex; flex-direction: column;}
	.round-shape-box .beta2{margin: 15px 0; font-size: 16px; padding-right: 0; text-align: center; width: 100%;}
	.wt-box3{margin: 35px auto 0;}
	
	.sky-box4{padding: 15px;}
	.sky-box4 .cont-pad-box{max-width: 100%;}
	.sky-box4 h3{font-size:22px; line-height:24px;}
	.shape-box-d {flex-direction: column; margin:0 0 30px 0;}
	.shape-box-d .shape-box-img {width: 100%; margin-bottom: 15px;}
	.shape-box-d .shape-box-content {width: 100%; margin: 0;}
	
	.sky-box5, .sky-box6{padding: 15px;}
	.sky-box5 h3, .sky-box6 h3{font-size:22px; line-height:24px;}
	.sky-box5 h5, .sky-box6 h5{padding: 6px 10px;}
	.shape-box-blue-white{margin: 0 0 10px;}
	.shape-box-blue-white .blue-bg-p, .shape-box-blue-white .white-bg-p{font-size: 15px;line-height: 18px;}
	.sky-box-img-part, .shape-box-d-right, .shape-box-d-left{width: 100%; flex-direction: column;}
	.sky-box-img-part .wt-b-img-part {margin: 10px 0;}
	.shape-box-d-right .shape-box-content, .shape-box-d-right .shape-box-img, .shape-box-d-left .shape-box-content, .shape-box-d-left .shape-box-img{width: 100%; padding: 0;}
	.sky-box6 .bullet-content-part{max-width: 100%;}
	.shape-box-d-left .shape-box-content .addition-text-p{margin-left:0;}
	.sky-box6 .btn.btn-default.ulockd-btn-thm{margin: 0; font-size: 14px; padding: 10px 15px; line-height:24px;}
	.shape-box-d-right{margin:0;}
	.shape-box-d-right .shape-box-content{margin-bottom:15px;}
	.shape-box-d-left .shape-box-img{margin-bottom:15px;}
	
	.sky-box7{padding:0 15px 20px;}
	.sky-box7 .calendar-bg{height: 180px;font-size: 24px;padding-top:85px; width: 180px;}
	.sky-box7 h3{font-size:22px; line-height:24px; padding:14px 20px;}
	.w-shape-box-d-right, .w-shape-box-d-left{width: 100%; flex-direction: column;margin: 15px 0;}
	.w-shape-box-d-right .shape-box-content, .w-shape-box-d-left .shape-box-content{width: 100%;padding:10px 0 0 0; margin: 0 0 15px 0;}
	.w-shape-box-d-right .shape-box-img, .w-shape-box-d-left .shape-box-img{width: 100%;}
	.w-shape-box-d-left .shape-box-img{margin-bottom:15px;}
	.w-shape-box-d-left .shape-box-content{ margin: 0 0 10px 0;}
	.sky-all-images-part{padding: 15px; margin-bottom:15px;}
	.sky-all-images-part .m-part-full-text{margin: 20px auto; max-width: 100%;}
	.m-part-full-img{max-width: 100%;margin-bottom: 0;padding: 10px;}
	.sky-box8{margin-top: 10px;}
	.sky-box8 .full-img-part{margin-top: 0;}
	.w-full-txt-part{margin: 15px 0px 30px;}
	.sky-all-images-part .w-part-bg img:nth-child(3) {margin-bottom: 15px;}
	.full-img-part .col-lg-6:nth-child(1) img:nth-child(1) {margin-bottom: 15px;}
	
	.sky-box9{padding: 15px;}
	.sky-box9 h3, .wt-box7 h3{font-size:22px; line-height:24px;}
	.sky-box9 h4{font-size:16px;}
	.wt-box7 .m-txt-box-part, .m-image-box-lists{max-width: 100%;}
	.m-image-box-lists{margin-top: 15px;flex-direction: column;padding: 20px 25px 0;}
	.m-image-box-lists .m-b-img-part {width: 80%; text-align: center; margin-bottom: 20px;}
	
	.wt-box4 .cont-pad-box{max-width: 100%;}
	.sky-box10 h3{font-size:22px; line-height:24px;}
	.sky-10-shape-box-d-left{flex-direction: column;padding: 0 10px;}
	.sky-10-shape-box-d-left .shape-box-content {width: 100%; padding: 15px 0;}
	.sky-10-shape-box-d-left .shape-box-content .bullet-btn a{padding: 6px 15px;}
	.sky-10-shape-box-d-left .shape-box-img {width: 100%;margin-left: -20px;}
	.sky-10-shape-box-d-right{flex-direction: column;padding: 0 10px;}
	.sky-10-shape-box-d-right .shape-box-content {width: 100%; padding: 15px 0;}
	.sky-10-shape-box-d-right .shape-box-content .bullet-btn a{padding: 6px 15px;}
	.sky-10-shape-box-d-right .shape-box-img {width: 100%;margin-right: -20px;}
	
	.sky-box11{padding:25px 10px 40px;}
	.sky-box11 .cont-pad-box, .wt-box8 .sky11-img-box-part{max-width: 100%;}
	.sky-box11 .cont-pad-box .bullet-point-btn {margin-bottom: 10px;}
	.sky-box11 h5{padding: 6px 15px;}
	.wt-box8 .sky11-img-box-part .col-lg-4:nth-child(1), .wt-box8 .sky11-img-box-part .col-lg-4:nth-child(2){margin-bottom:15px;}
	.sky-all-images-part .m-part-full-text ul.pading_cus{margin: 0 0 10px 0;}
	
	.sky-box11{padding:25px 10px 40px;}
	.sky-box11 .cont-pad-box, .wt-box8 .sky11-img-box-part{max-width: 100%;}
	.sky-box11 .cont-pad-box .bullet-point-btn {margin-bottom: 10px;}
	.sky-box11 h5{padding: 6px 15px;}
	.wt-box8 .sky11-img-box-part .col-lg-4:nth-child(1), .wt-box8 .sky11-img-box-part .col-lg-4:nth-child(2){margin-bottom:15px;}
	.sky-all-images-part .m-part-full-text ul.pading_cus{margin: 0 0 10px 0;}
	
	.sky-box12{padding: 15px 10px 20px;}
	.sky-box12 .white-brd{border: 5px #fff solid;}
	.sky-box12 .sky-box-txt{margin: 20px 5px 15px;}
	.dark-blue-box1-text{padding: 20px 20px 0;}
	.dark-blue-box1{padding: 30px 0px; border-radius: 0 0 25px 25px;}
	.sky-box13 {padding: 25px 20px 25px;}
	.sky-box13 .sky-box-13-text3-dates span, .sky-box13 .sky-box-13-text4-dates span {margin-right: 0;display: block; text-align: center; margin-bottom: 5px;}
	.sky-box13 .sky-box-13-text4-dates{margin-bottom: 10px;}
	.sky-box10 h3, .wt-box4 h3{padding: 8px 25px;}
	.year-boxes-part {padding: 0;margin-bottom: 0;} 
	.year-boxes-part .col-lg-6 {margin: 0 0 20px 0;}
	.year-boxes-part .year-boxes-img .year-boxes-img-head .year-boxes-img-head-link a{line-height: 18px;font-size: 16px;}
	.year-boxes-part .year-boxes-img .year-boxes-img-head .year-boxes-img-head-link{line-height: 18px;}
	.year-boxes-part .year-boxes-img .year-boxes-img-head span{font-size: 16px; padding: 2px 15px; line-height: 16px;}
	.blue-center-text {	margin: 0px 15px 20px;}
	.white-bg-box-15 .sky-two-clm-boxes{flex-direction: column;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-img-part{margin-right: 0;margin-bottom: 20px;width: 100%;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part{width: 100%;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub1{margin-bottom: 20px;height: auto;}
	.sky-two-clm-mail, .sky-two-clm-zoom{	display: block;	height: auto; padding: 65px 0 0 0;background-position: center top; word-wrap: break-word;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub2{  margin-top: 0;height: auto;}
	.white-bg-box-15{padding: 40px 0 20px;}
	.wt-three-clm-boxes {padding: 0 0px; flex-direction: column;}
	.wt-three-clm-boxes .wt-three-clm-img1, .wt-three-clm-boxes .wt-three-clm-img2, .wt-three-clm-boxes .wt-three-clm-img3 {margin: 10px 0;}
	
	.thumbnail-boxes, .thumbnail-boxes.white-thumb-b {padding: 30px 40px 15px;}
	.thumbnail-boxes .col-sm-4 {margin-bottom: 15px; padding: 0 15px;}
	.white-rounded-boxes {padding: 15px 20px; border-radius: 20px;}
	.sub-part-sec-text img.w-brd-img{border: 6px #fff solid;}
	
	.yellow-bottom-part-box{padding: 10px 15px;}
	.yellow-bottom-part-box h2, .yellow-part-box h2{font-size: 1.6em;line-height: 1.1em;}
	.yellow-part-box{padding: 10px 0;}
	
	.event-box-text{font-size: 38px; line-height: 40px;}
	.event-box-text span.s-txt {font-size: 24px; line-height: 26px;}
} 
@media only screen and (min-width: 320px) and (max-width: 470px) {
	.banner-content { position: relative;  width: 100%;  bottom: auto;  right: auto;  padding: 10px 5px;  text-align: center;}
	.banner-title { font-size: 16px;}
	.banner-content-link.btn.btn-lg.ulockd-btn-thm { font-size: 14px; padding: 5px 10px;}
	
	.ulockd-main-slider .ulockd-slider-text1, .ulockd-main-slider .ulockd-slider-text2, .ulockd-slider-text3 p::before, .ulockd-main-slider .ulockd-slider-text1 b { font-size: 16px !important; line-height: 17px !important;}
	.ulockd-main-slider .ulockd-slider-text3 p, .ulockd-main-slider .ulockd-home-btn { display:inline-block !important;}
	.ulockd-main-slider .ulockd-home-btn { padding:5px !important; font-size: 12px !important;}

  .ulockd-service-two, .ulockd-about-one, .ulockd-frst-divider, .ulockd-department, .ulockd-service-three, .ulockd-team, .ulockd-blog, .ulockd-showcase, .ulockd-footer { padding-top: 30px; padding-bottom: 30px; }
  .ulockd-dvidr-mttl { font-size: 17px; }
  .ulockd-testimonials, .ulockd-blog-title { margin-bottom: 0 !important; }
  .ulockd-testimonials .list-unstyled li:last-child iframe { margin-bottom: 0; }
  .ulockd-team-title, .ulockd-srvc-title { margin-bottom: 20px; display:inline-block;}
  h2 { font-size: 22px; }
  h3, .ulockd-tm-name { font-size: 18px; }
  .ulockd-mrgn12100 { margin-top: 0; }

  .header-top .social-linked li, .welcm-ht.text-right, .ulockd-contact-info, .ulockd-ohour-info { display: none; }
  .inn-cmn-pg h2, .inn-cmn-pg h3 { font-size: 20px !important;  line-height: 24px !important; }
  .cmn-call-us .cmn-call-us-rgh, .cmn-call-us .col-lg-6 { text-align: center;  }
  .header-top .social-linked li:last-child{ display:block;}
  .caption.style1.text-left {text-align: center;}
  
  .ulockd-welcm-hmddl.text-center {margin: 0;}
  .ulockd-main-logo > img, .ulockd-main-logo2 > img {margin-top: 0 !important;}
  .ulockd-footer{ text-align:center;}
  .ulockd-blog-post.style1 .ulockd-bp-thumb {float: none !important;}

  .home-pg-title-new { font-size: 30px;}
  .ulockd-dtitle p { font-size: 18px;}
  .ulockd-dtitle { margin-bottom: 20px;}
  .ulockd-department-box.hvr-grow-shadow { width: 80%; left: 10%;}
  .ulockd-team-member { width: 80%;	left: 10% !important;	position: relative;}
  .unlockd-counter-home-title { font-size: 20px; margin-bottom:10px;}
  .unlockd-counter-home .col-md-3.col-xs-3 { width:100% !important;}  
  .counter-box-main { width: 100%;	margin-bottom: 10px;}
  .countr-logo .row { display: block; flex-direction: inherit;}
  .countr-logo .col-md-4.text-right, .countr-logo .col-md-4.text-left { text-align:center !important;}
  .ex-linked { display:none;}
  
  .xx-lft { padding-right: 0;}
  .xx-rgh {	padding-left: 0;}
  .xx-lft, .xx-rgh, .xx-mid { margin-bottom:20px;}
  .lg-mka-btn { font-size: 10px;}
  
  .ulockd-btn-thm { font-size: 16px; padding: 10px 35px;}  
  
  .cmn-cts-ft .ulockd-dvidr-mttl { line-height: 1.1em;	margin-bottom: 20px; font-size: 20px;}

  .mob-phone {  display: block;}
  .scroll-to-fixed-fixed .navbar-header .ulockd-main-logo{display:block;}
  .main-header-nav.scroll-to-fixed-fixed .navbar-header {background: #fff;}

  .nav.navbar-nav.navbar-left {   width: 300px;}
  .sub-dropdown-menu {  position: relative;   left: 0;}
  .navbar.bootsnav .nav.navbar-nav .dropdown li { padding: 0px 15px;}
  .scroll-to-fixed-fixed nav.navbar.bootsnav .navbar-header {padding: 0;}
  
  body.sticky-p .header-top, body.sticky-p .header-middle{display:none;}
  body.sticky-p .header-nav{top:0;}
  body.sticky-p .header-nav {	position: fixed;	width: 100%;	left: 0;	top: 0px;	z-index: 99;}
  
  .ulockd-main-slider .owl-stage .owl-item .caption, .ulockd-main-slider .owl-wrapper .owl-item .caption {	height: 180px !important; padding: 2% 10%;}  
  
  .container.cmn-in-flx {	display: flex;	flex-direction: column;}
  .col-lg-3.ulockd-pdng0.cmn-in-flx2 { display: flex; flex-direction: column;	order: 2;}
  .col-lg-9.cmn-in-flx1 {	display: flex;	flex-direction: column;	order: 1;} 
  .ulockd-footer .ft-icn-bx{ display:block; padding:0;}
  .ulockd-footer .ft-icn-bx i {position: relative; left: -9px;	top: 2px;}
  .ulockd-main-slider .ulockd-slider-text3 {	margin-top: 0;}
  
  .col-lg-6.insu-logo-rgh.cmn-in-flx1 { padding: 40px 10px 0;}
  .photoright_small, .photoleft_small{margin:10px 0; float:none; width:100%;}
  .x-box.al-right {	display:block;	padding: 20px;	float: none; width: 100%; margin: 10px 0; }
  
  .ulockd-main-slider .ulockd-slider-text1 {margin: 7px 0 0 0;}
  .ulockd-main-slider .ulockd-slider-text3 p {margin: 0;}
  .btn.btn-lg.ulockd-btn-thm.ulockd-home-btn.wow.fadeInUp.mg-tp {margin-top: 10px;}
  .dx-hm-sld-x3 {bottom: 8%;width: 60%;	left: 21%;}
  .dx-hm-sld-x4{bottom: 20%;width: 60%;	left: 21%;}
  
  .ulockd-pd-content.new-sec {	display: flex;	flex-direction: column;	order: 1;}
  .x-box.al-right {	display: flex;	float: none; flex-direction: column; order: 2;}
  .owl-carousel .owl-item .ulockd-slider-img img { display: inline-block;  margin: 10px 0 5px;  width: 50px;}
  .ulockd-inner-home h1{font-size: 24px; word-wrap: break-word;}
  .content-right {padding-right: 0;}
  #boxes #dialog{width:280px; height:495px; top:15px !important;}
	.donate-btn-popup{left:21%;} 
	.jag-imgg-no, .col-lg-12 .jag-imgg-no { min-height: 420px;}
	
	.ulockd-contact-info.text-left { display: block;}
	.ulockd-main-logo img { width: 200px;}
	.scroll-to-fixed-fixed nav.navbar.bootsnav.menu-style1 .navbar-toggle { margin-top: 54px !important;}
	.btn.btn-lg.ulockd-btn-thm.ulockd-home-btn.wow.fadeInUp.newcls { width: 220px;}
	.db-details .h4 { word-break: break-word;}
	
	.headr-top ul.list-inline { display: none;}
	.header-top .row { display: block;}
	.video-title, .video-single-title {min-height:auto;}
	.read-more-toggle-label, .view-images{padding: 5px 15px; font-size: 14px;}
	.timetable .time-side {width: 38%;}
	
	.section-1-title h2, .section-2-title h3, .section-3-title h3, .section-4-title h3, .section-7-title h3, .section-9-title h3 {font-size: 22px; line-height: 26px;}
	.section-2-detail .colm-left-img{width: 100%;float: none;padding: 0;}
	.section-2-detail .colm-left-content { width: 100%; float: none; border-left: none;	padding: 0;	margin: 25px 0 0 0;}
	.section-2-detail .colm-left-content p{margin-bottom: 15px;}
	.section-2-detail .colm-left-content ul li, .section-5-detail .colm-left-content ul li, .section-6-detail .colm-left-content ul li, .section-7-detail .colm-left-content ul li{margin-bottom: 12px;}
	.section-3-detail{padding: 30px 20px;}
	.section-3-detail p, .section-5-detail .colm-left-content p, .section-6-detail .colm-left-content p, .section-7-detail .colm-left-content p{margin-bottom: 15px;}
	.section-4-title h3{margin:15px 0 0 0;}
	.section-4-detail{padding:25px 20px 20px;}
	.section-5-detail{padding: 40px 20px 40px;}
	.section-5-detail .colm-left-img {width: 100%;	float: none; padding: 0;}
	.section-5-detail .colm-left-content {width: 100%;	float: none; border-left: none; padding: 0;	margin: 15px 0 0 0;}
	.section-6-detail{padding: 40px 20px;}
	.section-6-detail .colm-left-content {	width: 100%; float: none; border-right: none; padding: 0; margin: 0 0 15px 0;}
	.section-6-detail .colm-left-img { width: 100%; float: none; padding: 0;}
	.section-7-detail{padding: 20px;}
	.section-7-detail .colm-left-img {width: 100%; float: none; padding: 0; margin-bottom: 15px;}
	.section-7-detail .colm-left-content {width: 100%;	float: none;border-left: none;	padding: 0;	margin: 0;}
	.section-9-btm video {height: 200px;}
	.section-8-detail{padding: 25px 20px;}
	.section-8-detail br {	display: none;}
	.mobile-m-b{margin-bottom:25px;}
	
	.sky-box h3, .wt-box h3, .sky-box1 h3, .wt-box1 h3{font-size:18px;}
	.sky-box, .sky-box1, .wt-box, .wt-box1{padding-left:15px;padding-right:15px;}
	.sky-box .first-half-section .image-left-part, .sky-box .second-half-section .image-right-part, .wt-box .first-half-section .image-left-part, .wt-box .second-half-section .image-right-part{width: 95%;float: none;}
	.sky-box .second-half-section .image-right-part, .wt-box .second-half-section .image-right-part{margin-left:5%;}
	.sky-box .first-half-section .text-right-part, .wt-box .first-half-section .text-right-part {width: 100%;	float: none; text-align: left; min-height: auto; padding: 20px; }
	.sky-box .second-half-section .text-left-part, .wt-box .second-half-section .text-left-part {width: 100%;	float: none; text-align: left; min-height: auto; padding: 20px; }
	.sky-box1 .col-md-3{width: 100%; display: block;padding: 0;}
	
	.c-m-text{min-height:auto;}
	
	.wt-box3 h3, .wt-box4 h3, .wt-box5 h3, .sky-box3 h3{font-size:18px; line-height:20px;}
	.wt-box5{padding:25px 15px;}
	.wt-box5 .btn.btn-default.ulockd-btn-thm.ulockd-mrgn310 {margin: 0;	font-size: 14px; padding: 10px 15px; margin-bottom: 10px;display: block;}
	.wt-box5 .btn.btn-default.ulockd-btn-thm{margin: 0;	font-size: 14px; padding: 10px 15px; line-height:24px;display: block;}
	.round-shape-box{border-radius: 80px; display: flex; flex-direction: column;}
	.round-shape-box .beta2{margin: 15px 0; font-size: 16px; padding-right: 0; text-align: center; width: 100%;}
	.wt-box3{margin: 35px auto 0;}
	
	.sky-box4{padding: 15px;}
	.sky-box4 .cont-pad-box{max-width: 100%;}
	.sky-box4 h3{font-size:18px; line-height:20px;}
	.shape-box-d {flex-direction: column; margin:0 0 30px 0;}
	.shape-box-d .shape-box-img {width: 100%; margin-bottom: 15px;}
	.shape-box-d .shape-box-content {width: 100%; margin: 0;}
	
	.sky-box5, .sky-box6{padding: 15px;}
	.sky-box5 h3, .sky-box6 h3{font-size:18px; line-height:20px;}
	.sky-box5 h5, .sky-box6 h5{padding: 6px 10px;}
	.shape-box-blue-white{margin: 0 0 10px;}
	.shape-box-blue-white .blue-bg-p, .shape-box-blue-white .white-bg-p{font-size: 14px;line-height: 18px;}
	.sky-box-img-part, .shape-box-d-right, .shape-box-d-left{width: 100%; flex-direction: column;}
	.sky-box-img-part .wt-b-img-part {margin: 10px 0;}
	.shape-box-d-right .shape-box-content, .shape-box-d-right .shape-box-img, .shape-box-d-left .shape-box-content, .shape-box-d-left .shape-box-img{width: 100%; padding: 0;}
	.sky-box6 .bullet-content-part{max-width: 100%;}
	.shape-box-d-left .shape-box-content .addition-text-p{margin-left:0;}
	.sky-box6 .btn.btn-default.ulockd-btn-thm{margin: 0; font-size: 14px; padding: 10px 15px; line-height:24px;}
	.shape-box-d-right{margin:0;}
	.shape-box-d-right .shape-box-content{margin-bottom:15px;}
	.shape-box-d-left .shape-box-img{margin-bottom:15px;}
	
	.sky-box7{padding:0 15px 20px;}
	.sky-box7 .calendar-bg{height: 180px;font-size: 24px;padding-top: 85px; width: 180px;}
	.sky-box7 h3{font-size:18px; line-height:20px; padding:14px 20px;}
	.w-shape-box-d-right, .w-shape-box-d-left{width: 100%; flex-direction: column;margin: 15px 0;}
	.w-shape-box-d-right .shape-box-content, .w-shape-box-d-left .shape-box-content{width: 100%;padding:10px 0 0 0; margin: 0 0 15px 0;}
	.w-shape-box-d-right .shape-box-img, .w-shape-box-d-left .shape-box-img{width: 100%;}
	.w-shape-box-d-left .shape-box-img{margin-bottom:15px;}
	.w-shape-box-d-left .shape-box-content{ margin: 0 0 10px 0;}
	.sky-all-images-part{padding: 15px; margin-bottom:15px;}
	.sky-all-images-part .m-part-full-text{margin: 20px auto; max-width: 100%;}
	.m-part-full-img{max-width: 100%;margin-bottom: 0;padding: 10px;}
	.sky-box8{margin-top: 10px;}
	.sky-box8 .full-img-part{margin-top: 0;}
	.w-full-txt-part{margin: 15px 0px 30px;}
	.sky-all-images-part .w-part-bg img:nth-child(3) {margin-bottom: 15px;}
	.full-img-part .col-lg-6:nth-child(1) img:nth-child(1) {margin-bottom: 15px;}
	
	.sky-box9{padding: 15px;}
	.sky-box9 h3, .wt-box7 h3{font-size:18px; line-height:20px;}
	.sky-box9 h4{font-size:14px;}
	.wt-box7 .m-txt-box-part, .m-image-box-lists{max-width: 100%;}
	.m-image-box-lists{margin-top: 15px;flex-direction: column;padding: 20px 25px 0;}
	.m-image-box-lists .m-b-img-part {width: 80%; text-align: center; margin-bottom: 20px;}
	
	.wt-box4 .cont-pad-box{max-width: 100%;}
	.sky-box10 h3{font-size:18px; line-height:20px;}
	.sky-10-shape-box-d-left{flex-direction: column;padding: 0 10px;}
	.sky-10-shape-box-d-left .shape-box-content {width: 100%; padding: 15px 0;}
	.sky-10-shape-box-d-left .shape-box-content .bullet-btn a{padding: 6px 15px;}
	.sky-10-shape-box-d-left .shape-box-img {width: 100%;margin-left: -20px;}
	.sky-10-shape-box-d-right{flex-direction: column;padding: 0 10px;}
	.sky-10-shape-box-d-right .shape-box-content {width: 100%; padding: 15px 0;}
	.sky-10-shape-box-d-right .shape-box-content .bullet-btn a{padding: 6px 15px;}
	.sky-10-shape-box-d-right .shape-box-img {width: 100%;margin-right: -20px;}
	
	.sky-box11{padding:25px 10px 40px;}
	.sky-box11 .cont-pad-box, .wt-box8 .sky11-img-box-part{max-width: 100%;}
	.sky-box11 .cont-pad-box .bullet-point-btn {margin-bottom: 10px;}
	.sky-box11 h5{padding: 6px 15px;}
	.wt-box8 .sky11-img-box-part .col-lg-4:nth-child(1), .wt-box8 .sky11-img-box-part .col-lg-4:nth-child(2){margin-bottom:15px;}
	.sky-all-images-part .m-part-full-text ul.pading_cus{margin: 0 0 10px 0;}
	
	.sky-box12{padding: 15px 10px 20px;}
	.sky-box12 .white-brd{border: 5px #fff solid;}
	.sky-box12 .sky-box-txt{margin: 20px 5px 15px;}
	.dark-blue-box1-text{padding: 20px 20px 0;}
	.dark-blue-box1{padding: 30px 0px; border-radius: 0 0 25px 25px;}
	.sky-box13 {padding: 25px 20px 25px;}
	.sky-box13 .sky-box-13-text3-dates span, .sky-box13 .sky-box-13-text4-dates span {margin-right: 0;display: block; text-align: center; margin-bottom: 5px;}
	.sky-box13 .sky-box-13-text4-dates{margin-bottom: 10px;}
	.sky-box10 h3, .wt-box4 h3{padding: 8px 25px;}
	.year-boxes-part {padding: 0;margin-bottom: 0;} 
	.year-boxes-part .col-lg-6 {margin: 0 0 20px 0;}
	.year-boxes-part .year-boxes-img .year-boxes-img-head .year-boxes-img-head-link a{line-height: 18px;font-size: 16px;}
	.year-boxes-part .year-boxes-img .year-boxes-img-head .year-boxes-img-head-link{line-height: 18px;}
	.year-boxes-part .year-boxes-img .year-boxes-img-head span{font-size: 16px; padding: 2px 15px; line-height: 16px;}
	.blue-center-text {	margin: 0px 15px 20px;}
	.white-bg-box-15 .sky-two-clm-boxes{flex-direction: column;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-img-part{margin-right: 0;margin-bottom: 20px;width: 100%;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part{width: 100%;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub1{margin-bottom: 20px;height: auto;}
	.sky-two-clm-mail, .sky-two-clm-zoom{	display: block;	height: auto; padding: 65px 0 0 0;background-position: center top; word-wrap: break-word;}
	.white-bg-box-15 .sky-two-clm-boxes .sky-two-clm-boxes-content-part .sky-two-clm-boxes-content-sub2{  margin-top: 0;height: auto;}
	.white-bg-box-15{padding: 40px 0 20px;}
	.wt-three-clm-boxes {padding: 0 0px; flex-direction: column;}
	.wt-three-clm-boxes .wt-three-clm-img1, .wt-three-clm-boxes .wt-three-clm-img2, .wt-three-clm-boxes .wt-three-clm-img3 {margin: 10px 0;}
	
	.thumbnail-boxes,.thumbnail-boxes.white-thumb-b {padding: 30px 25px 15px;}
	.thumbnail-boxes .col-sm-4 {margin-bottom: 10px; padding: 0 15px;}
	.white-rounded-boxes {padding: 15px 20px; border-radius: 20px;}
	.sub-part-sec-text img.w-brd-img{border: 6px #fff solid;}
	
	.yellow-bottom-part-box{padding: 10px 15px;}
	.yellow-bottom-part-box h2, .yellow-part-box h2{font-size: 1.6em;line-height: 1.1em;}
	.yellow-part-box{padding: 10px 0;}
	
	.event-box-text{font-size: 30px; line-height: 32px;}
	.event-box-text span.s-txt {font-size: 20px; line-height: 22px;}
}