body {margin: 0px !important; padding: 0px !important; font-family: Nunito !important; line-height:32px !important;    font-weight: 400 !important;     font-size: 18px !important; color:#000!important}
a:hover {color: #ce9b20 !important;}
/* ============================= loader ============================= */
.loader{position:fixed;z-index:99;background:#fff;width:100%;height:100vh;z-index:999999;transition:opacity .3s}
.loader.closed{opacity:0;display:none;}
.loader_img {position:absolute;max-width:450px;display:block;top:47%;left:50%;transform:translate(-50%,-50%)}
.loader_imgw {position:relative;width:100%;display:block;}
.loader:before {content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(250,250,250,0.8);
    z-index: 9;}
.loader.loader_load:before {width:0%;transition-duration:4s;}
.loader_img img{}
.loader img{position:absolute;max-width:250px;display:block;top:50%;left:50%;transform:translate(-50%,-50%)}
.notification.ones {margin-right: -425px;}
#plus.secnd {margin-right: 0;}

/* ============================= loader ============================= */
html *{
    -webkit-font-smoothing: antialiased;
}

.title h3{
    font-size: 25px !important;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.4em !important;
    font-weight: 300;
}

/* inputs */

.container .bmd-form-group .bmd-label-static {
    top: .35rem;
    left: 0;
    font-size: .875rem;
}

.container .bmd-form-group .form-control, .bmd-form-group input::placeholder, .bmd-form-group label {
    line-height: 1.1;
}

.container .form-control, .is-focused .form-control {
    background-image: linear-gradient(0deg,#9c27b0 2px,
    rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0) !important;
}

.pc_whatsapp {
    display: block;
    position: fixed;
    bottom: 10px;
    z-index:9999;
    left: 2px;
}
.pc_whatsapp img {
    max-width: 60px;
}
.is-focused [class*=" bmd-label"], .is-focused [class^=bmd-label] {
    color: #9c27b0 !important;
}
.form-control {
    background: no-repeat bottom,50% calc(100% - 1px);
    background-size: 0 100%,100% 100%;
    border: 0;
    height: 36px;
    transition: background 0s ease-out;
    padding-left: 0;
    padding-right: 0;
    border-radius: 0;
    font-size: 14px !important;
}

/* dropdown */

.dropdown-menu.bootstrap-datetimepicker-widget.open {
    opacity: 1;
    transform: scale(1);
    top: 0;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    padding: 4px;
    width: 19em;
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0;
}

.sr-only,
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after,
.bootstrap-datetimepicker-widget .picker-switch::after,
.bootstrap-datetimepicker-widget table th.prev::after,
.bootstrap-datetimepicker-widget table th.next::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.bootstrap-datetimepicker-widget {
    list-style: none;
}

.bootstrap-datetimepicker-widget a:hover {
    box-shadow: none !important;
}

.bootstrap-datetimepicker-widget a .btn:hover {
    background-color: transparent;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    padding: 4px;
    width: 19em;
}

@media (min-width: 768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

@media (min-width: 991px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

@media (min-width: 1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    right: auto;
    left: 12px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top {
    margin-top: auto;
    margin-bottom: 27px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top.open {
    margin-top: auto;
    margin-bottom: 27px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 0;
    margin: 0;
    border-width: 0;
    background-color: transparent;
    color: #9c27b0;
    box-shadow: none;
}

.bootstrap-datetimepicker-widget a[data-action]:hover {
    background-color: transparent;
}

.bootstrap-datetimepicker-widget a[data-action]:hover span {
    background-color: #eee;
    color: #9c27b0;
}

.bootstrap-datetimepicker-widget a[data-action]:active {
    box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-weight: 300;
    font-size: 1.125rem;
    margin: 0;
    border-radius: 50%;
}

.bootstrap-datetimepicker-widget button[data-action] {
    width: 38px;
    height: 38px;
    margin-right: 3px;
    padding: 0;
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center;
    border-radius: 3px;
    font-size: 0.875rem;
}

.bootstrap-datetimepicker-widget .picker-switch::after {
    content: "Toggle Date and Time Screens";
}

.bootstrap-datetimepicker-widget .picker-switch td {
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    line-height: inherit;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    line-height: 2.5;
    height: 2.5em;
    width: 100%;
    border-radius: 3px;
    margin: 2px 0px !important;
}

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0;
}

.bootstrap-datetimepicker-widget table.table-condensed tr>td {
    text-align: center;
}

.bootstrap-datetimepicker-widget table td>div,
.bootstrap-datetimepicker-widget table th>div {
    text-align: center;
}

.bootstrap-datetimepicker-widget table th {
    height: 20px;
    line-height: 20px;
    width: 20px;
    font-weight: 500;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
    width: 145px;
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
    background: none;
    color: rgba(0, 0, 0, 0.12);
    cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table th.prev span,
.bootstrap-datetimepicker-widget table th.next span {
    border-radius: 3px;
    height: 27px;
    width: 27px;
    line-height: 28px;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}

.bootstrap-datetimepicker-widget table th.prev::after {
    content: "Previous Month";
}

.bootstrap-datetimepicker-widget table th.next::after {
    content: "Next Month";
}

.bootstrap-datetimepicker-widget table th.dow {
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 400;
    padding-bottom: 5px;
    padding-top: 10px;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
    cursor: pointer;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,
.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover {
    background: #eee;
}

.bootstrap-datetimepicker-widget table td>div {
    border-radius: 3px;
    height: 54px;
    line-height: 54px;
    width: 54px;
    text-align: center;
}

.bootstrap-datetimepicker-widget table td.cw>div {
    font-size: .8em;
    height: 20px;
    line-height: 20px;
    color: #999;
}

.bootstrap-datetimepicker-widget table td.day>div {
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    padding: 0px;
    border-radius: 50%;
    position: relative;
    z-index: -1;
    color: #3C4858;
    font-size: 0.875rem;
}

.bootstrap-datetimepicker-widget table td.minute>div,
.bootstrap-datetimepicker-widget table td.hour>div {
    border-radius: 50%;
}

.bootstrap-datetimepicker-widget table td.day:hover>div,
.bootstrap-datetimepicker-widget table td.hour:hover>div,
.bootstrap-datetimepicker-widget table td.minute:hover>div,
.bootstrap-datetimepicker-widget table td.second:hover>div {
    background: #eee;
    cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.old>div,
.bootstrap-datetimepicker-widget table td.new>div {
    color: #999;
}

.bootstrap-datetimepicker-widget table td.today>div {
    position: relative;
}

.bootstrap-datetimepicker-widget table td.today>div:before {
    content: '';
    display: inline-block;
    border: 0 0 7px 7px solid transparent;
    border-bottom-color: #9c27b0;
    border-top-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 4px;
    right: 4px;
}

.bootstrap-datetimepicker-widget table td.active>div,
.bootstrap-datetimepicker-widget table td.active:hover>div {
    background-color: #9c27b0;
    color: #fff;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
}

.bootstrap-datetimepicker-widget table td.active.today:before>div {
    border-bottom-color: #fff;
}

.bootstrap-datetimepicker-widget table td.disabled>div,
.bootstrap-datetimepicker-widget table td.disabled:hover>div {
    background: none;
    color: rgba(0, 0, 0, 0.12);
    cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 3px 3px;
    cursor: pointer;
    border-radius: 50%;
    text-align: center;
}

.bootstrap-datetimepicker-widget table td span:hover {
    background: #eee;
}

.bootstrap-datetimepicker-widget table td span.active {
    background-color: #9c27b0;
    color: #fff;
}

.bootstrap-datetimepicker-widget table td span.old {
    color: #999;
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
    background: none;
    color: rgba(0, 0, 0, 0.12);
    cursor: not-allowed;
}

.bootstrap-datetimepicker-widget .timepicker-picker span,
.bootstrap-datetimepicker-widget .timepicker-hours span,
.bootstrap-datetimepicker-widget .timepicker-minutes span {
    border-radius: 50% !important;
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px;
}

.btn.btn-primary {
    color: #fff !important;
    background-color: #9c27b0 !important;
    border-color: #9c27b0;
    box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
}

.btn.btn-primary:hover {
    box-shadow: 0 14px 26px -12px rgba(156, 39, 176, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
}

/* footer */

footer{ 
    color: #555;
    background: #fff;
    padding: 25px;
    font-weight: 300;
    
}
.footer p{
    margin-bottom: 0;
    font-size: 14px;
    margin: 0 0 10px;
    font-weight: 300;
}
footer p a{
    color: #555;
    font-weight: 400;
}

footer p a:hover {
    color: #9f26aa;
    text-decoration: none;
}

.form-control:focus{
    box-shadow: none;
}
/* ============================= loader ============================= */
#popUp {
  position: fixed;
  max-width: 350px;
  height: 140px;
      background:linear-gradient(to bottom right, #45b3df 20%, #2ac383 100%);
    border-radius: 20px;
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
  bottom:40%;z-index:999;
  margin-left: 0;right: 0;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

/* #new span { */
  /* background: #fff; */
  /* position: absolute; */
  /* color: #1c8dc4; */
  /* padding: 4px 10px; */
  /* font-size: 16px; */
  /* font-weight: 600; */
  /* letter-spacing: 1px; */
  /* margin-top: -5px; */
/* } */

#popUp .close {
  color: #464646;
  right: 10px;
  top: 10px;
  position: absolute;
  font-size: 20px;
  cursor: pointer;
}

#popUp .pop_header {    display: block;
    margin-top: 30px;}
#popUp .pop_header span {    font-size: 20px;letter-spacing:1px;
    color: #fff;
    text-align: center;
    display: block;}
#popUp h4 {
  font-size: 15px;
  color: #fff;
  line-height: 26px;
  font-weight:400 !important;
  text-align: center;
  margin-top: 5px;
  padding: 0 20px;
}


/* a.button { */
  /* margin: 0 auto; */
  /* text-align: center; */
  /* right: 0; */
  /* left: 0; */
  /* position: absolute; */
  /* width: 120px; */
  /* font-size: 15px; */
  /* color: #fff; */
  /* border-bottom: 2px solid #18729f; */
  /* background: #1c8dc4; */
  /* border-radius: 4px; */
  /* padding: 8px 0; */
/* } */

#plus {
  position: fixed;
  color: #fff;
  bottom: 55%;
  font-size: 15px;    z-index: 99;
  margin-right: -425px;
  -webkit-transition: all 1.25s ease;
  -moz-transition: all 1.25s ease;
  -o-transition: all 1.25s ease;
  transition: all 1.25s ease;
  cursor: pointer;
  text-align: left;    right:0;
  letter-spacing: 1px;
}

#plus span {
  position: absolute;
  margin-top: 42px;
      left: auto;
    right: 4px;    font-size: 17px;
    font-weight: 600;
}

#plus::after {
  content: '';
  display: block;
  border-top: 55px solid transparent;
  border-bottom: 55px solid transparent;
  border-right: 80px solid #ffc258;
}

@media all and (max-width: 900px) {
  #popUp {
    margin-left: -425px;
  }
  #plus {
    margin-left: 0px;
  }
}
/* ============================= loader ============================= */
.admisn_2ndsrc .evng_cl_strp .servc_sbhead.txt_color1 .main_namehed{color:#de0000;}
.admisn_2ndsrc .evng_cl_strp .servc_sbhead.txt_color1{color:#de0000;}
.admisn_2ndsrc .evng_cl_strp .servc_sbhead.txt_color2{color:#0072ff;}
.admisn_2ndsrc .evng_cl_strp .servc_sbhead.txt_color3{color:#31a900;}
.admisn_2ndsrc .evng_cl_strp .servc_sbhead.txt_color4{color:#da00d3;}
/* ============================= loader ============================= */
.btn-primary{ background-color:#ff6318 !important; border-color:#ff6318 !important;}
.btn-primary:hover{ background-color:#fff !important; color:#ff6318 !important;}
.subn_navb {float: left;width: 100%;background:#004394;padding: 3px 0;}
.subn_ulis {padding: 0px;margin: 0px;list-style: none;}
.subn_ulis li{color: #fff;display: block;float: left;font-weight: 700;font-size: 14px;line-height: 26px;font-weight: 400;margin: 4px 20px 4px 0;padding: 0 0 0 23px;position: relative;text-decoration: none}
.subn_ulis li i {color: #fff;position: absolute;left: 0px;  font-size: 15px;  margin-top: 5px;}
.social_icons .btn {color: #fff;width: 34px;height: 34px;text-align:center;padding: 0px;line-height: 34px;  font-size: 14px; }
.social_icons .btn:hover {color: #0257a2;}
.social_icons{ display:inline-block;}
.logo_mxws {max-width:155px;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.main_navb .dropdown-menu>li>a { font-weight:800!important; font-size:16px!important}
/*---------servic---------*/
.why-chooose{padding:4% 0;background:url(../images/bg-1.png) fixed center}
.why-chooose h5{color:#686868;font-size:14px;font-weight:700;text-transform:uppercase;margin-top:20px;margin-bottom:16px;text-align:center;font-family:Lato,sans-serif;margin-bottom:5px}
.count-text{font-size:20px;font-weight:500;margin-top:5px;margin-bottom:0;text-align:center;color:#fff;font-family:Lato,sans-serif;line-height:36px}
.counteres h2{font-size:37px;color:#fff;font-family:Lato,sans-serif;font-weight:700;margin:0;padding:0;line-height:60px;text-align:center}
.why-chooose h2{font-size:37px;color:#000;font-family:Lato,sans-serif;font-weight:700;margin:0;padding:0;line-height:60px;text-align:center}
.emphasias{width:90px;height:4px;background-color:#db0016;float:none;display:block;margin:auto}
.b-advantages{width:100%;position:relative;margin-top:15px;float:left;padding-right:40px}
.b-advantages:hover a{text-decoration:none}
.b-advantages .b-head{color:#1e3d67;font-size:14px;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:10px;text-align:right;font-family:Lato,sans-serif}
.b-advantages .emphasis2{width:50px;height:2px;background-color:#db0016;float:right}
.b-advantages .b-para{text-align:right;margin-top:30px;font-size:14px;font-family:Lato;line-height:25px;color:#686868}
.b-advantages .b-rdmrbtn{text-align:center;color:#444;font-family:Montserrat;font-size:11px;font-weight:700;margin:auto;float:right;display:block;text-transform:uppercase}
.b-advantages .b-rdmrbtn:hover i{margin-right:5px;color:#db0016;-webkit-transition-duration:.2s;transition-duration:.2s}
.b-advantages img{margin-right:-50px}.b-advantages2{width:100%;margin-top:15px;float:right;padding-right:40px}
.b-advantages2:hover a{text-decoration:none}
.b-advantages2 .b-head{color:#1e3d67;font-size:14px;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:10px;text-align:left;font-family:Lato,sans-serif}
.b-advantages2 .emphasis2{width:50px;height:2px;background-color:#db0016;float:left}
.b-advantages2 .b-para{text-align:left;margin-top:30px;font-family:Lato;line-height:25px;color:#686868;font-size:14px}
.b-advantages2 .b-rdmrbtn{text-align:center;color:#444;font-family:Montserrat;font-size:11px;font-weight:700;margin:auto;float:left;display:block;text-transform:uppercase}
.b-advantages2 .b-rdmrbtn:hover i{margin-right:5px;color:#db0016;-webkit-transition-duration:.2s;transition-duration:.2s}
.b-advantages2 img{margin-left:-50px}
.cntr-img-mgrn{margin-top:0}
.marb{margin-bottom:50px!important}
.call-for{padding:3% 0;background-color:#db0016}
.call-for .b-head{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;margin-top:30px;margin-bottom:10px;letter-spacing:2px;text-align:center;font-family:Lato,sans-serif}
.call-for .b-headh2{color:#fff;font-size:22px;font-weight:700;margin-top:10px;margin-bottom:30px;text-align:center;font-family:Lato,sans-serif}
.subn2_ulis {padding: 0px;margin: 0px;list-style: none;display: none;}
.subn2_ulis li a{color: #fff;display: block;float: left;font-weight: 500;font-size: 14px;line-height: 26px;margin: 4px 10px 4px 0;padding: 0 0 0 10px;position: relative;text-decoration: none}
/*================================ main_navb ===================================*/

.main_navb {float: left;width: 100%;background:rgba(255, 255, 255, 1);}
.main_navb .navbar-default{background-color: transparent;border: 0; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25); z-index: 200;}
.main_navb .navbar-brand{height:auto;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s;margin-bottom:-80px;padding:1px 15px 7px !important}
.main_navb nav.navbar ul.nav > li:last-child a{padding-right: 10px}


.ul2{ padding-left:20px;}
/*================================ affix main_banner ===================================*/

.affix{top: 0;width: 100%;z-index: 999 !important;background: #fff !important;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}
.affix + .container-fluid{padding-top: 70px}
.affix .navbar-brand{height: auto;padding: 18px 10px}
.affix ul.nav > li > a{padding: 33px 17px 24px 17px !important}
.affix ul.nav > li:last-child a{padding-right: 10px !important;}
.affix .logo_mxws {
    max-width:110px;
}
/*================================ main_banner ===================================*/
   .ClientsSec{padding:20px; margin-bottom:50px; }
		  .ClientsSec h3{background-color:#fff; padding:10px; display:inline-block; text-transform:uppercase; color:#FE4953; margin-bottom:0; margin-top:0;}
		  .clinets img{margin:10px; padding:10px; background-color:#fff;box-shadow:0 0 7px #ccc;-webkit-box-shadow:0 0 7px #ccc;-o-box-shadow:0 0 7px #ccc;-moz-box-shadow:0 0 7px #ccc;-ms-box-shadow:0 0 7px #ccc;}
		  .MajorClients img{width:195px;}
		  

figure.snip1327{font-family: 'Raleway', Arial, sans-serif;position: relative;float: left;overflow: hidden;margin: 0%;width: 100%;color: #333;border-radius: 5px;text-align: left;background-color: #fff;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15)}
figure.snip1327 blockquote{font-family: 'Lato', Arial, sans-serif;margin: 0;padding: 40px 40px 0 90px;font-weight: 500;line-height: 1.7em;font-style: italic;   font-size: 15px; color:#555}
figure.snip1327 .author{margin: 20px 0 30px 90px;padding: 3px 0 0 5px;width: 100%;position: relative}
figure.snip1327 .author img{height: 40px;width: 40px;border-radius: 50%;left: 0;top: 0;display: inline-block;position: absolute}
figure.snip1327 .author h5,
figure.snip1327 .author span{opacity: 0.8;margin: 0;line-height: 1.5em}
figure.snip1327 .author h5{ font-weight: 800;
     color: #0257a2; }
figure.snip1327 .author span{font-size: 1em; 
  font-weight:bold;}
figure.snip1327:before{font-family: 'FontAwesome';content: "\201C";position: absolute;font-size: 130px;line-height: 1em;color: #212121;font-style: normal;top: -10px;left: 10px}
.cokm_testin {float: left;width: 50%;padding: 15px;}

.main_banner {float: left;width: 100%;background: #fff}
.main_banner .carousel_overly:after{background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1}
.navbar-brand{float: left;height: auto;padding: 23px 10px;font-size: 18px;line-height: 20px}
.banner_head{color: #fff;font-size:50px;font-weight: 700;line-height: 55px;margin-bottom: 15px;font-family: 'Lato', sans-serif; text-shadow:none; color:#12265a;}
.banner_head span{    font-weight: 900;
    display: table;text-transform:none;
    padding: 0 25px;
    border-radius: 12px;
    color: #ffffff;
    font-size: 16px;
    background: #104d90;
    line-height: 42px;
    margin-bottom: 20px;}
.banner_shead{font-size: 16px;letter-spacing: 0px;text-transform: initial;max-width: 65%;font-weight: 400;line-height: 32px;font-family: 'Poppins', sans-serif;}

.hero{position: absolute; top:55%;left: 50%;z-index: 3;color: #fff;text-align: left;text-shadow: 1px 1px 0 rgba(0,0,0,.75);-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0)}
.main_banner .carousel-control.left{background-image:inherit;background-image:inherit;background-image:inherit;background-image:inherit;filter:inherit;background-repeat:repeat-x}
.main_banner .carousel-control.right{background-image:inherit;background-image:inherit;background-image:inherit;background-image:inherit;filter:inherit;background-repeat:repeat-x}
.main_banner .carousel-control{width: 7%}
.ready_btn{border: 1px solid #0257a2;color: #000;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 700;margin-top: 30px;padding: 10px 30px 10px 10px;text-align: center;text-transform: uppercase;transition: all 0.4s ease 0s;z-index: 222;background: #0257a2;width: auto;position: relative;border-radius: 3px;text-shadow: none}
.ready_btn:after{position: absolute;content: "\f054";font-family: FontAwesome;right: 10px;top: 11px;font-size: 12px}
.right_btn{background: #3A526A;color: #fff;border: 1px solid #3A526A}
.right_btn:hover {color: #0257a2;text-decoration: none;}
.ready_btn:hover {text-decoration: none;}
.padd-l-r-0{ padding-left:0 !important; padding-right:0 !important;}
.caro-btn1{white-space:nowrap;margin:20px 0;font-size:16px;line-height:18px;font-weight:700;color:#262626;border:1px solid #262626;text-transform:uppercase;background-color:transparent;border-radius:50px;outline:0;box-sizing:border-box;letter-spacing:1px;visibility:inherit;transition:none 0s ease 0s;text-align:inherit;margin:0;padding:17px 36px;min-height:0;min-width:0;max-height:none;max-width:none;opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform-origin:50% 50% 0;display:inline-block;text-shadow:none}
.caro-btn{white-space:nowrap;font-size:14px;line-height:18px;font-weight:700;color:#fff;text-transform:uppercase;background-color:#f7bf47;border-radius:50px;outline:0;box-sizing:border-box;letter-spacing:1px;visibility:inherit;transition:none 0s ease 0s;text-align:inherit;margin:0;padding:17px 36px;min-height:0;min-width:0;max-height:none;max-width:none;opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform-origin:50% 50% 0;display:inline-block;text-shadow:none}
.hero p{font-size:18px;line-height:26px;font-weight:400;color:#555;letter-spacing:0;margin-bottom:20px;text-transform:none;text-shadow:none}
/*================================ main_banner ===================================*/
.anchor_tags {color: #fff;
    font-weight: 800;}
/*================================ main_banner ===================================*/

h1, h2, h3, h4, h5, h6{    font-family: 'Nunito', sans-serif !important; font-weight:900 !important;}
.sec2{ float:left; width:100%; padding:30px 0 80px; 
background-color:#004394; color:#fff;}
.sec2 .container{ position:relative;}
.sec2 h2{ font-weight:600;    font-size: 26px;
    color: #ffffff;
    line-height: 34px;}
.sec2 p{font-family: Rubik; line-height:30px;}
.sec2 a{ position:absolute; right:0;  background-color: #ffffff !important;
    border-radius: 35px !important; color:#333; display:inline-block; padding-top: 14px !important;
    padding-right: 35px !important;
    padding-bottom: 14px !important;
    padding-left: 35px !important; text-transform:uppercase; top:0; font-size:12px;    top: 20px;}
	
.sec2_main_bg a{position:absolute; right:0;  background-color: #ce9b20 !important;
    border-radius: 35px !important; color:#fff; display:inline-block; padding-top: 14px !important;
    padding-right: 35px !important;
    padding-bottom: 14px !important;
    padding-left: 35px !important; text-transform:uppercase; top:0; font-size:12px;    top: 20px;}
.sec2a aside{ padding:35px 20px; position:relative;}
.sec2a aside dd:before{ content:''; position:absolute; height:5px; background-color:rgb(216, 167, 50); transition:all ease-in-out 0.4s; width:0; left:0; bottom:0;    z-index: 20000;
    display: block; }
.sec2a aside:hover dd:before{ right:0; width:100%;}
.sec2a aside img{ width:120px; left:40px;}
.sec2a aside ul{ padding-left:0;}
.sec2a aside ul li{ list-style-type:none; line-height:30px; font-size:16px; position:relative; padding-left:20px;}
.sec2a aside ul li:before{content: "\f105";
    display: block;
    position: absolute;
    font-family: 'fontAwesome';
    color:#ce9b20;
    left: 0;
    top:0;
    font-size:16px;}
 
.sec3{ float:left; width:100%; position:relative;
    padding: 41px 0; background:#ffeed1}
.sec2a-aside-center:before, .sec2a-aside-center:after{ content:''; display:block; position:absolute; width:1px; background-color:#e2e2e2;  top:60px; bottom:60px;}
.sec2a-aside-center:before{right:0;}
.sec2a-aside-center:after{left:0;}
.sec2a aside h4{  font-size: 23px;
    padding: 10px 0 4px;
    line-height: 23px;
    color: #ffffff;}
	.newp{ color:#fff; font-size:17px; line-height:30px;}
.sec2a aside:hover h4{ color:rgb(216, 167, 50);}
.padd-l-0{ padding-left:0 !important;}
.sec4{float: left;
    width: 100%;
    padding: 60px 0;
	background-repeat:no-repeat;
    background: url(../images/bg.jpg);
    position: relative; }
	.headp{font-size:18px; line-height:30px; color:#000}
.im{ border-radius:20px}
.sec4-aside-r{ padding-left:30px !important;}
.sec4-aside-r h1{line-height: 45px;
    letter-spacing: 0px;
    font-weight: 800 !important;
    font-style: normal;
    color: #161616;
    font-size: 44px; position: relative;
    padding-left: 21px; margin-bottom:20px;}
	.sec4-aside-r h1:before{content: "";
    background-color:#db0016;
    width: 4px;
    height: 80%;
    position: absolute;
    left: 0px;
    top: 10px;}
	.newh{line-height: 48px;
    letter-spacing: 0px;
    font-weight: 900 !important;
    font-style: normal;
    color: #12265a;
    font-size: 40px; position: relative;  margin-bottom:20px;} 
.sec4-aside-r p{
    margin-top: 10px !important; 
}
.bg{ background:#f8a71f; border-radius:20px; padding:50px 20px;}
.bg1{ background:#af7164; border-radius:20px; padding:50px 20px;}
.bg2{ background:#66a6cc; border-radius:20px; padding:50px 20px;}
.sec4-aside-r p strong{ color:#db0016; font-weight:500!important}
.sec4-aside-r a{
    padding-top: 16px !important;
    padding-right: 40px !important;
    padding-bottom: 16px !important;
    padding-left: 40px !important;
    background-color: #1b1b1b !important;
    border-radius: 35px !important; color:#fff; text-transform:uppercase;}
.responsive-img{ width:100%;}
.sec4-aside-l{ padding-right:30px !important;}
.p-logo figure{ padding:0; position:relative;}
.p-logo figure.fig1:before{ content:''; display:none; position:absolute; width:1px; top:5px; bottom:0; background-color:#e2e2e2; right:0;}

.sec5{padding-top: 80px !important;
    padding-bottom: 80px !important;
    background-color: #002a5d !important; border-bottom:1px solid #eceded; border-top:1px solid #eceded; float:left; width:100%;}
.sec5 aside{ position:relative; padding:0 0 0 40px; padding-left:160px;}
.sec5 aside img{ position:absolute; left:40px; top:0;}
.sec5 aside h1{font-size: 48px; line-height: 40px; color: #fff; margin-top:0;}
.sec5 aside h5{ font-size: 18px; color: #ff5e14; line-height: 30px; margin-bottom:0; font-family: Rubik !important; font-weight: 400 !important;}
.sec5 aside h6{    font-size: 18px; color: #e0dfdf; line-height: 26px;    font-family: 'Lato' !important; font-weight: 400 !important; margin-top:0;}
.sec5 aside:before{ content:''; display:block; position:absolute; width:1px; background-color:#636262;  top:0; bottom:0; right:0;}
.sec5 aside:last-child:before{ display:none;}

.sec6{background:#f1f2f8;padding:60px 0;width:100%;float:left}
.sec6-h1{line-height:45px;letter-spacing:0;font-weight:800!important;font-style:normal;color:#161616;font-size:36px;position:relative;padding-left:21px}
.sec6-h1:before{content:"";background-color:#db0016;width:4px;height:80%;position:absolute;left:0;top:10px}
.new{font-size:17px;color:#db0015;margin-bottom:7px}
.sec6-p{margin-top:20px!important;margin-bottom:25px!important;font-size:17px}

/***************************** service_seq *****************************/
.matters_sec {padding:80px 0 130px;float: left;width: 100%;}
.matters_sec h1{margin:5px 0 30px;padding:0;text-align:left;padding-bottom:10px;color:#12265a;}
.matters_sec h1:before{content:"";background-color:#db0016;width:200px;height:6px;position:absolute;left:0%;top:auto;background-image:linear-gradient(to top,rgba(250,157,183,.5),rgba(250,157,183,.5));bottom:0px;opacity:.5;border-radius:10px;margin-left:0;transition-duration:1s;}
/***************************** service_seq *****************************/
.what_we_offer {padding:100px 0 20px;float: left;width: 100%;}
.what_we_offer .sec6-h1{margin:0 0 30px;padding:0;text-align:center;padding-bottom:10px;}
.what_we_offer .sec6-h1:before{content:"";background-color:#db0016;width:200px;height:6px;position:absolute;left:50%;top:auto;background-image:linear-gradient(to top,rgba(250,157,183,.5),rgba(250,157,183,.5));bottom:0px;opacity:.5;border-radius:10px;margin-left:-100px;transition-duration:1s;}
.what_we_offer .sec6-h1:hover:before {width:280px;margin-left:-140px;}
.offer_sbpara{font-size:18px;line-height:32px;text-align:center;max-width:70%;display:table;margin:0 auto 0}
.offers_Secf{padding:40px 0 10px;float:left;width:100%}
.offers_sect{padding:15px 15px 30px;float:left;width:33.33%}
.offers_sctw{padding:0;float:left;width:100%;padding-left:95px;position:relative}
.offers_sctw img{position:absolute;left:0;top:0}
.offers_head{margin:0 0 10px;color:#12265a; font-size:22px;}
.offers_para{font-size: 18px;
    color: #060606;
    line-height: 29px;}
/***************************** service_seq *****************************/
.gallery_sec{float:left;width:100%;background:#fcf9f4;padding:40px 0;position:relative;}
.gallery_sec:after{content:"";background:url(../images/galler-after-img-1.png);position:absolute;top:80px;width:160px;height:160px;display:block;left:00px;background-size:100%}
.gallery_sec .sec6-h1{margin:0 0 30px;padding:0;text-align:left;padding-bottom:7px;}
.gallery_sec .sec6-h1:before{content:"";background-color:#db0016;width:200px;z-index:99;height:6px;position:absolute;background-image:linear-gradient(to top,rgba(250,157,183,.5),rgba(250,157,183,.5));left:0%;top:auto;bottom:0px;opacity:.5;border-radius:10px;margin-top:13px;transition-duration:1s;}
.gallery_sec .sec6-h1:hover:before {width:280px;}
.gallery_img {float: left;width: 33.33%;padding:15px;}
.gallery_imw {float: left;width: 100%;padding:0;overflow:hidden;border-radius:30px;position:relative;}
.gallery_imw img {position:relative;z-index:99;}
.gallery_imw:after{content:"";position:absolute;z-index:9;width:100%;height:100%;border:2px dotted #ccc;left:0;top:0;border-radius:30px}
.admission{ font-size:60px!important; padding-bottom:20px; 
    color: #442a00;}
/***************************** service_seq *****************************/
.gallery_se1{float:left;width:100%;background:#fff;padding:40px 0;position:relative;}
.gallery_se1 .sec6-h1{margin:0 0 30px;padding:0;text-align:center;padding-bottom:7px;}
.gallery_se1 .sec6-h1:before{content:"";background-color:#db0016;width:120px;z-index:99;height:6px;position:absolute;background-image:linear-gradient(to top,rgba(250,157,183,.5),rgba(250,157,183,.5));left:50%;top:auto;margin-left:-60px;bottom:0px;opacity:.5;border-radius:10px;margin-top:13px;transition-duration:1s;}
.gallery_se1 .sec6-h1:hover:before {width:200px;margin-left:-100px;}
.gallery_im1 {float: left;width:33.33%;padding:15px;}
.gallery_im1 .gallery_im1 {padding:10px;}
.gallery_im1 .gallery_imw img {opacity:1;transition-duration:0.30s;} 
.gallery_im1 .gallery_imw:hover img {opacity:.7;} 
/***************************** service_seq *****************************/

.skills1_befr,.skills1_aftr {background-repeat:no-repeat;float:left;width:100%;height:86px;background-size:cover}
.skills1_befr {background-image:url(../images/home-1_section_09.png);background-position:bottom center;background-color:transparent;margin-top: -86px;
    position: relative;}
.skills1_aftr {background-image:url(../images/home-1_section_10.png);background-position:top center;margin-bottom:-30px;position:relative;z-index:99;}
.skills1_sect {float:left;width:100%;padding:0px 0;background-color:#ffb9bd}

.skills_befr,.skills_aftr {background-repeat:no-repeat;float:left;width:100%;height:86px;background-size:cover}
.skills_befr {background-image:url(../images/home-1_section_05.png);background-position:bottom center;background-color:#fcf9f4;}
.skills_aftr {background-image:url(../images/home-1_section_06.png);background-position:top center;margin-bottom:-30px;position:relative;z-index:99;}
.skills_sect {float:left;width:100%;padding:30px 0;background-color:#ffc798}
.offer_three {float:left;width:33.33%;padding:15px;transition-duration: 5s;animation-duration: 3s;transition: all 1s ease;}
.offer_cntnt {float:left;width:100%;padding:45px;background-color:#fff;position:relative;border-radius:30px;animation-duration: 3s;transition: all 1s ease;}
.offer_cntnt:hover {margin-top:-20px;}
.offer_cntnt.brder_1:after,.offer_cntnt.brder_2:after,
.offer_cntnt.brder_3:after{content:"";position:absolute;width:90%;height:80%;border-radius:30px;left:5%;top:10%}
.offer_cntnt.brder_1:after{border:3px dashed #45b3df;}
.offer_cntnt.brder_2:after{border:3px dashed #fa9db7;}
.offer_cntnt.brder_3:after{border:3px dashed #ffc85b;}
.offer_image {float:left;width:100%;padding:0 0 0 66px;position:relative}
.offer_image img{position:absolute;left:0;top:0}
.offer_image .offers_head{margin:0 0 2px;}
.offer_image .offers_para{margin:0;}
/***************************** service_seq *****************************/
.activty_sec {float:left;width:100%;padding:70px 0;background-image: url(../images/home-1_section_07.jpg);background-position:top right;
background-attachment:fixed;background-size:cover;position:relative;}
.activty_clm {float:left;width:50%;padding:60px 0;}
.activty_clm .offer_sbpara{text-align:left;max-width:100%;margin-bottom:35px;}
.activty_clm .sec6-h1{margin:0 0 30px;padding:0;text-align:left;padding-bottom:10px;font-size:48px;color:#12265a;line-height:54px;}
.activty_clm .sec6-h1:before{content:"";background-color:#db0016;width:240px;height:6px;position:absolute;left:0%;top:auto;bottom:0px;background-image:linear-gradient(to top,rgba(250,157,183,.5),rgba(250,157,183,.5));opacity:.5;border-radius:10px;margin-top:13px;transition-duration:1s;}
.activty_clm .sec6-h1:hover:before {width:350px;}
.activity_ul {padding:0 0 0 45px;margin:0;list-style:none;position:relative;}
.activity_ul li{font-weight:900;padding:10px 0;margin-bottom:10px;color:#12265a;font-size:22px}
.activity_ul li:last-child {margin-bottom:0;padding-bottom:0;}
.activity_ul li img{position:absolute;left:0;margin-top:-5px;max-width:30px}
/***************************** service_seq *****************************/
.clinets_sec {float:left;width:100%;padding:0 0 60px;background:#fcf9f4;}
.activty_hed {background-image:url(../images/home-1_section_08.png);background-repeat:no-repeat;float:left;width:100%;background-size:cover;height:182px;margin-top:-91px;position:relative;z-index:9}
.clinets_sec .sec6-h1{margin:0 0 30px;padding:0;text-align:center;padding-bottom:10px;font-size:48px;color:#12265a;line-height:54px}
.clinets_sec .sec6-h1:before{content:"";background-color:#db0016;width:200px;height:6px;position:absolute;left:50%;top:auto;background-image:linear-gradient(to top,rgba(250,157,183,.5),rgba(250,157,183,.5));bottom:0px;opacity:.5;border-radius:10px;margin-left:-100px;transition-duration:1s;}
.clinets_sec .offer_sbpara {max-width:40%;margin-bottom:40px;}
.testis_sect {float:left;width:100%;padding:10px;  }
.testis_secw {float:left;width:100%;padding:39px;border-radius:20px;margin-bottom: 36px;}
.testis_secw p {font-size:20px;color:#000;line-height:32px;margin:0;font-family: 'Lato', sans-serif;}
.testis_secw:after{content:'“';display:inline-block;position:absolute;z-index:1;top:16px;left:28px;font-size:250px;line-height:1;text-align:center;transition:inherit;color:rgba(255,255,255,.23)}
.testis_secw.testis_bg1{background:#fa9db7}
.testis_secw.testis_bg2{background:#45b3df}
.testis_secw.testis_bg3{background:#ffc85b}
.testis_secw.testis_bg1 .quote_svg{fill:#fa9db7;left:40px;position:absolute;bottom:-379px;width:30px;transition:inherit;top:auto}
.testis_secw.testis_bg2 .quote_svg{fill:#45b3df;left:40px;position:absolute;bottom:-379px;width:30px;transition:inherit;top:auto}
.testis_secw.testis_bg3 .quote_svg{fill:#ffc85b;left:40px;position:absolute;bottom:-379px;width:30px;transition:inherit;top:auto}
.testim_wrap {float:left;width:100%;padding-left: 80px;}
.testim_imge {float:left;width:100%;padding-left: 60px;position:relative;}
.testim_imge .offers_head{margin:8px 0 2px;}
.testim_imge img {width:55px;border-radius:50%;position:absolute;left:-12px;top:-12px;}
.clinets_sec .owl-dots{display:block;opacity:1;position:absolute;left:50%}
.clinets_sec .owl-dot{display:inline-block;width:6px;height:6px;transition-duration:.3s;margin:0 2px;background:#88d4f2;opacity:.4;border-radius:10px}
.clinets_sec .owl-dot.active{width:20px;opacity:1}
/***************************** service_seq *****************************/
.footer_shap {background-image:url(../images/footer_bg.png);background-position:top center;height:81px;margin-top:-59px;background-repeat:no-repeat;float:left;width:100%;background-size:cover}
.footer_sha2 {background-image:url(../images/footer_bg.png);background-position:top center;height:81px;margin-top:0px;background-repeat:no-repeat;float:left;width:100%;background-size:cover}
.footer_part {float:left;width:100%;padding:60px 0 30px;background:#73352d}
.footer_part .main_sbhead{color:#fff;font-size:17px;line-height:30px;margin-bottom:20px}
.footer_part .footer_head{font-size:30px;text-transform:capitalize;line-height:26px;margin:0 0 20px;padding-bottom:0}
.footer_part .footer_head:after{display:none}
.footer_part .footer2_ulis{padding:0 0 0 50px;position:relative}
.footer_part .footer2_ulis li{color:#fff;font-size:17px;margin-bottom:15px}
.footer_part .footer_ulis li a{margin:4px 0 12px;font-size:17px;line-height:27px;color:#fff;font-family:Nunito!important}
.footer_part .footer2_ulis li img{position:absolute;left:0;max-width:30px;margin-top:1px}
.footer_part .footer2_ulis li a{text-decoration:none;font-size:17px}
.footer_part .footer_head:after {display:none;}
.socials_icons .btn-facebook {background:#3b5998;}
.socials_icons .btn-google-plus {background:#db4a39;}
.socials_icons .btn-instagram { vertical-align: middle;background: #d6249f !important}
.socials_icons .btn-pinterest {background:#c8232c;}
.socials_icons .btn-twitter {background:#00acee;}
/***************************** service_seq *****************************/
.copyrt_shap {background-image:url(../images/footer_bg_3.jpg);background-position:bottom center;float:left;background-repeat:no-repeat;width:100%;background-size:cover;padding:17px 0 0}
.copyrt_shap .main_sbhead {text-align:center;color:#ccc}
.copyrt_shap .main_sbhead a{color:#fea633;font-weight:600}
/***************************** service_seq *****************************/
.sec2.sec2_main_bg{background:url(../images/slider-1.jpg);background-size:cover;padding:40px 0 110px}
.sec2_inner { float:left; width:100%; padding:30px 0 80px; background-color:#f7f7f7; color:#f7f7f7;}
/***************************** service_seq *****************************/
.service_seq {float: left;width: 100%;padding: 60px 0;}
.service_h2{color: #08364b;line-height: 0.7;font-size: 30px;margin: 0px 0px 16px;letter-spacing: .50px;text-transform: uppercase;font-weight: 700; font-style: normal;text-align: center}
.service_taxt {float: left;width: 100%;text-align: center}
.service_taxt span{display: inline-block;position: relative;padding: 0px 2px}
.service_taxt span:before{content: '';position: absolute;left: -75px;top: 14px;width: 75px;background-color: #08364b;height: 1px}
.service_taxt span:after{content: '';position: absolute;right: -75px;top: 14px;width: 75px;height: 1px;background-color: #08364b}
.service_taxt span small:before{content: '';position: absolute;left: -40px;top: 11px;width: 40px;height: 1px;background-color: #08364b}
.service_taxt span small:after{content: '';position: absolute;right: -40px;background-color: #08364b;top: 11px;width: 40px;height: 1px}
.service_taxt span i{font-size: 25px;color: #0099CC;width: 33px}
/***************************** service_seq *****************************/
.pdng10 {padding: 10px !important;}
.careplus-service-wrap{height:213px;overflow:hidden;padding:57px 0 9px;text-align:center;background:#d8a732;background:-moz-radial-gradient(center,ellipse cover,rgba(8,54,75,1) 15%,rgba(30,77,77,1) 51%);background:-webkit-radial-gradient(center,ellipse cover,#d8a732 15%,#a0b14e 51%);background:radial-gradient(ellipse at center,#d8a732 15%,#9fb72d 51%);float:left;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%}
.careplus-service-wrap i{font-size: 64px;-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;display: inline-block;color: #ffffff;margin: 0px 0px 10px}
.careplus-service-wrap h5{margin: 0px;text-transform: uppercase;color: #ffffff;font-family: 'Lato', sans-serif;font-style: normal;text-align: center;line-height: 1.5;letter-spacing: 1.1px;font-size: 16px;font-weight: bold}
.careplus-service-wrap p{margin: 10px 0 0; padding:0 30px; color: #ffffff;line-height: 22px;opacity: 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: normal;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;letter-spacing: 1.1px;text-align: center;visibility: hidden}
.careplus-service-wrap:hover {padding:25px 0px 9px;}
.careplus-service-wrap:hover i {font-size: 45px;}
.careplus-service-wrap:hover h5 {font-size: 16px;}
.careplus-service-wrap:hover p {font-size: 14px;opacity: 1;visibility: visible;}
/***************************** latest_feature *****************************/
.main_feature {float: left;width: 100%;background: #efefef;padding: 0 0 0px 0;}
/*.top-bg{ background-image: url(../images/sec-8-bg.jpg); ba}*/
.main-fe-cont{margin-top:-105px;background-color:#fff!important;z-index:99;position:relative;padding:15px}
.three_secton {float: left;width: 33.33333337%; padding: 10px;}
.secton_wrappe {float: left;width: 100%;padding: 0;border: 0px solid #fff;box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);z-index: 1;overflow: hidden;}
.secton_imag {float: left;width: 100%;padding: 0px;    overflow: hidden;position: relative;background: #92a732;}
.secton_wrappe img{transform: scale(1.2);transition: 0.4s}
.secton_wrappe:hover img{transform: scale(1.1);transition: 0.4s;opacity: .5}
.secton_wrappe:hover {box-shadow: 0 5px 25px rgba(0, 0, 0, 0.05)}
.secton_cntnt {float: left;width: 100%;padding: 20px 15px 20px 15px;position: relative;}
.fiter_isec {position: absolute;left: 23px;font-size: 30px !important;color:#0257a2;top: 32%;}
.main_mbhead{color: #000;font-size: 17px;font-weight: 600;line-height: 25px;margin:0 0 0px;text-transform: uppercase;font-family: 'Lato', sans-serif;}
.main_sbhead{color:#656363;margin:4px 0 10px;font-size:16px;line-height:26px;text-align:left;font-weight:400!important}
.main_sbhead{color:#656363;margin:4px 0 10px;font-size:16px;line-height:26px;text-align:left;font-weight:400!important}
.feutre_btn {color:#92a732;font-size: 13px;font-weight: 700;line-height: 27px;margin:0 0px;text-transform: uppercase}
.feutre_btn:hover {text-decoration:none;color: #000;}
.tring_pgrm {float: left;width: 100%;padding: 40px 0;background: #F1F2F8;}
.feutre_btn1 {color:#4f504d;font-size: 14px; line-height: 27px;margin-top:20px; border:1px solid #db0016; padding:10px 15px;}
.training_hed {float: left;width: 100%;padding: 0px 0 15px;margin: 0 0 30px;border-bottom: 1px solid #DEDEDE;}
.training_hedr{font-size: 28px;color: #15416e;font-weight: 700;margin: 0;text-shadow: none;padding: 0}
.train_shedr{font-size:19px;line-height:26px;color:#15416e;font-weight:700;margin:45px 0 20px;text-shadow:none;padding:0}
.training_hedr i{margin-right: 15px;color: #1abc9c}
.colum_inner{background: #ffffff;padding: 20px 20px 20px 20px;position: relative;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;
 transition-duration: 700ms; margin-bottom:20px;}
.train_para{color: #414142;margin-bottom: 20px;font-size: 15px;line-height: 1.8;font-style: normal}
.evemty_wrappe {float:left;width:100%;padding:0;border:0px solid #fff;box-shadow:0 2px 15px rgba(0, 0, 0, 0.3);z-index:1;overflow:hidden;margin-top: 7px;}
.evemty_imag {float: left;width: 100%;padding: 5px 0 0;    overflow: hidden;position: relative;background: #fff;}

/*================================ main_banner ===================================*/

.main_categry {float: left;width: 100%;background: #f5f5f5;padding: 60px 0 40px;}
.main_head{color: #000;font-size: 34px;text-align: center;font-weight: 700;line-height: 40px;margin:0 0 0px;text-transform: uppercase;font-family: 'Lato', sans-serif;position: relative;padding-bottom: 12px;}
.main_head span{color:#fff;font-weight: 900; margin-bottom:20px;}
.srvce_secton {float: left;width: 100%;padding: 10px 0 0;margin-top: 40px;}
.three_colmkn {float: left;width: 33.33333337%;padding: 10px;margin-bottom: 20px;}
.servc_isec {font-size: 30px !important;color:#0257a2;margin:0 auto 20px;text-align: center;display: block !important;}
.three_colmkn .main_mbhead {text-align:center;}
.servc_sbhead{color:#000;margin:4px 0 10px;font-size:17px;line-height:30px;text-align:center;font-weight:normal!important;}
.servc_sbhead.strong_headr{font-size:18px;line-height:30px;color:#111;font-weight:800!important; text-align: left !important;}
.servc_btn {color:#0257a2;font-size: 13px;font-weight: 700;line-height: 27px;margin:0 0px;text-transform: uppercase;margin:0 auto;text-align: center;display: block !important;}
.servc_btn i {margin-left:6px;}
.servc_btn:hover {text-decoration:none;color: #000;}
/*================================ main_banner ===================================*/
.about_categry {float: left;width: 100%;background: #fff;padding: 60px 0;}
.about_categry .main_head{display: block;text-align: left;margin-bottom: 25px;}
.about_categry .main_head:after{left: 0;right: auto}
.about_categry .main_mbhead {text-transform: initial;font-weight: 400;line-height: 29px;margin-bottom: 15px;}
.about_categry .servc_sbhead{text-align: justify}
.oru_mission {float:none;width:80%;padding:40px 36px;border-radius:20px;position:relative;background:#f1aa00;margin:50px auto;display:block;}
.oru_mission h3 {color:#fff;margin:0 0 15px;}
.oru_mission p{font-weight:600;color:#fff;margin:0}
.mission_ico {color:#f1aa00;position:absolute;top:-30px;right:40px;font-size:36px;line-height:60px;z-index:9;width:60px;height:60px;background-color:#fff;border:1px solid;border-radius:50%;text-align:center!important;letter-spacing:-4px}

.oru_mision2 {float:left;width:33.33%;padding:0 15px;bmargin:50px auto;display:block;}
.oru_misionw {float:left;width:100%;padding:30px 36px;border-radius:20px;position:relative;background:#f1aa00;margin:50px auto;display:block;min-height:341px;}
.oru_mision2 h3 {color:#fff;margin:0 0 15px;font-family: 'Montserrat', sans-serif !important;    min-height: 52px;}
.oru_mision2 p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#fff;margin:0}
.mission_ico2 {color:#f1aa00;position:relative;top:0;right:0;z-index:9;width:120px;height:120px;display:block;margin-bottom:10px;}

/*================================ fonts 

font-family: 'Montserrat', sans-serif;

font-family: 'Lato', sans-serif;

font-family: 'Raleway', sans-serif;

===================================*/

/*================================ main_banner ===================================*/

.projectFactsWrap{display: flex;margin-top: 20px;flex-direction: row;flex-wrap: wrap}
#projectFacts .fullWidth{padding: 0}
.projectFactsWrap .item{width: 33.33333337%;height: 100%;padding: 20px 0px;text-align: center}
.projectFactsWrap .item:nth-child(1){background: #fff}
.projectFactsWrap .item:nth-child(2){background: #fff}
.projectFactsWrap .item:nth-child(3){background: #fff}
.projectFactsWrap .item p.number{font-size: 26px;padding: 0;font-weight: bold;color: #0257a2;margin: 25px 0 18px}
.projectFactsWrap .item p{color:#000;font-size:15px;font-weight:600;line-height:16px;margin:0 0 0px;text-transform:uppercase;font-family:'Montserrat', sans-serif;text-align:center}
.projectFactsWrap .item span{width: 60px;background: rgba(255, 255, 255, 0.8);height: 2px;display: block;margin: 0 auto}
.projectFactsWrap .item i{vertical-align: middle;font-size: 30px;color: #0257a2;border: 1px solid #0257a2;width: 55px;height: 55px;line-height: 55px}
@media (max-width: 786px){.projectFactsWrap .item{flex: 0 0 50%}}

/*================================ main_banner ===================================*/
.about_2ndsrc .headp{position:relative;padding-left:28px;font-size: 18px;}
.about_2ndsrc .headp img{position: absolute;
    left: 0;max-width:18px;
    margin-top: 5px;
    font-weight: bold;
    font-size: 13px;
    color: #e31e25;}
.sec4.matters_sec .headp{position: relative;
    padding-left: 28px;
    font-size: 18px;
    color: #000;}
.sec4.matters_sec .headp img{position: absolute;
    left: 0;max-width:18px;
    margin-top: 5px;
    font-weight: bold;
    font-size: 13px;
    color: #e31e25;}
/*================================ main_banner ===================================*/

.testmonal_wrpwr {float: left;width: 100%;background: url(../images/background-testimonials-1.jpg) center;padding: 60px 0;    position: relative;background-size: cover;    overflow: hidden;}
.testmonal_wrpwr:before{content: "\201D";position: absolute;bottom:0;top:0;right: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.testmonal_wrpwr .main_head {color: #fff;}
.testmonal_wrpwr .carousel-wrap{margin: 50px auto 0;padding: 0 0;width: 100%;position: relative}
.testmonal_wrpwr .servc_sbhead{color: #fff}
.testmonal_wrpwr figure.snip1167{font-family: 'Raleway', Arial, sans-serif;position: relative;float: left;overflow: hidden;margin: 0;width: 100%;color: #333;text-align: left;box-shadow: none !important}
.testmonal_wrpwr figure.snip1167 *{-webkit-box-sizing: border-box;box-sizing: border-box}
.testmonal_wrpwr figure.snip1167 img{max-width: 100%;height: 100px;width: 100px;border-radius: 50%;margin: 0 auto;display: none;z-index: 1;position: relative}
.testmonal_wrpwr figure.snip1167 blockquote{margin: 0;display: block;border-radius: 8px;position: relative;background-color: rgba(0, 0, 0, 0.6);border: 0 solid #0257a2;padding: 65px 20px 50px 20px;font-size: 0.8em;font-weight: 500;margin: 0px 0 0;line-height: 1.6em;box-shadow: 0 0 5px rgba(0, 0, 0, 0.15)}
.testmonal_wrpwr figure.snip1167 blockquote:before,
.testmonal_wrpwr figure.snip1167 blockquote:after{font-family: 'FontAwesome';content: "\201C";position: absolute;color: #fff;font-size: 50px;opacity: 0.7;font-style: normal}
.testmonal_wrpwr figure.snip1167 blockquote:before{top: 40px;left: 20px}
.testmonal_wrpwr figure.snip1167 blockquote:after{content: "\201D";right: 20px;bottom: 0}
.testmonal_wrpwr figure.snip1167 h5{font-weight: 800;color: #889e1e;font-size: 15px;font-weight: 600;line-height: 25px;margin: 0 0 0px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;text-align: center}
.testmonal_wrpwr figure.snip1167 h5 span{font-weight: 400;text-transform: none;display: block;font-size: 14px;color: #fff;font-family: 'Lato', sans-serif;}

/*================================ main_banner ===================================*/

.prodct_wrpwr {float: left;width: 100%;background: #fff;padding: 60px 0;position: relative;background: #fff;}
.three_wrape {float: left;width: 100%;padding: 10px 3px;}
.prodct_wrpwr .carousel-wrap {margin: 30px auto 0;}
.prodct_wrpwr .secton_cntnt {padding: 20px;}
.prodct_wrpwr .secton_wrappe {box-shadow: 0 3px 15px rgba(0, 0, 0, 0.08);}
.prodct_wrpwr .team_shedr {text-transform: capitalize;}

/*================================ news ===================================*/
#news-container{width:100%;margin:auto;margin-top:10px;border:px solid #333;border-bottom:2px solid #f1f1f1}
#news-container ul{border:1px solid #f1f1f1;margin-bottom:10px;padding-bottom:10px}
#news-container ul li{padding:0!important;border:1px solid #f1f1f1;position:relative}
#news-container ul li div{padding:10px 10px 10px 60px!important;background:#fff;color:#656363;font-size:14px;line-height:20px}
#news-container ul li div i {background-color: #FF0000;position: absolute;left: 3px;top: 3px;right: auto;bottom: 3px;font-style: normal;    font-family: 'Lato', sans-serif;font-weight: 700;color: #fff;padding: 5px;text-align:center;}
#news-container ul li div i span {font-weight: 800;color: #fff;font-size: 20px;}
/*================================ main_banner ===================================*/

.brand_wrpwr {float: left;width: 100%;background: #fff;padding: 40px 0;position: relative;background: #f5f5f5;}
.brand_wrpwr .owl-carousel .owl-item img{border: 1px solid #FFC323;padding: 15px;background: #fff}

/*================================ main_banner ===================================*/

.brands_wrpwr {float: left;width: 100%;background: #fff;padding: 10px 0;position: relative;background: #fff;}

/*================================ main_banner ===================================*/

.desice_wrpwr {float: left;width: 100%;background: #fff;padding: 40px 0;position: relative;background: #FFC323;}
.desice_head{float: left;margin-bottom: 0;color: #fff;font-size: 26px;max-width: 600px;line-height: 32px;font-family: 'Montserrat', sans-serif;margin: 0 0 0px;font-weight: 700}
.desice_contact{float: right;padding: 13px 0px 0}
.desice_contact span{color: #fff;font-weight: 700;font-size: 20px;margin-right: 20px}
.desice_contact span i{display: inline-block;width: 40px;height: 40px;color: #fff;border: 1px solid #fff;text-align: center;line-height: 40px;border-radius: 50%;margin-right: 20px}
.banner_btn{float: right;border: 1px solid #fff;display: inline-block;padding: 6px 20px;color: #002c57;font-weight: 700;font-size: 19px;background: #fff;border-radius: 5px;}

/*================================ main_banner ===================================*/

.foter_wrpwr {float: left;width: 100%;background: #fff;padding: 50px 0 20px;position: relative;background: #db0015;}
.footer_head{color: #fff;font-size: 17px;margin-bottom: 10px;text-transform: uppercase;line-height: 26px;font-family: 'Lato', sans-serif;position: relative;margin: 0 0 20px;padding-bottom: 11px;font-weight: 500}
.footer_head:after{height: 2px;background: #c3091c;bottom: 0px;content: "";left: 0;margin: 0;position: absolute;width: 22%;right: 0}
.foter_wrpwr .main_sbhead{color: #f7fbe5;}
.socials_icons .btn {color: #fff;width: 36px;height: 36px;text-align:center;padding: 0px;line-height: 36px;  font-size: 18px;    border-radius: 36px; }
.socials_icons .btn:hover {color: #0257a2;}
.footer_ulis {padding: 0px;margin:0px;list-style: none;}
.footer_ulis li a {color: #f7fbe5;margin: 4px 0 8px;font-size: 15px;line-height: 27px;text-align: left;display: block;}
.footer_ulis li a:hover {color: #FFC323;text-decoration: none;}
.padL0{ padding-left:0!important}
.footer2_ulis {padding: 0px;margin:0px;list-style: none;}
.footer2_ulis li {color: #f7fbe5;margin: 4px 0 8px;font-size: 14px;line-height: 27px;text-align: left;display: block;}
.footer2_ulis li a{color: #fff;margin: 4px 0 8px;font-size: 14px;line-height: 27px;text-align: left;text-decoration: underline;}
.footer2_ulis li span {color: #92010f;text-decoration: none;margin-right: 10px;font-size: 15px;}

/*================================ main_banner ===================================*/

.copygt_wrpwr {float: left;width: 100%;background: #fff;padding: 15px 0;position: relative;background: #bf0215;}
.copygt_wrpwr .main_sbhead{color: #fff;margin: 0px;text-align: center;}
.copygt_wrpwr .main_sbhead a{color: #420007;}
.copygt_wrpwr .main_sbhead a:hover{color: #FFC323;text-decoration: none;}
.copygt_wrpwr .main_sbhead a:focus{color: #FFC323;text-decoration: none;}

/*================================ back-to-top ===================================*/

button.back-to-top{margin: 0 !important;padding: 0 !important;background: #fff;height: 0px;width: 0px;overflow: hidden;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;color: transparent;clear: both;visibility: hidden;position: fixed;cursor: pointer;display: block;border: none;right: 50px;bottom: 75px;font-size: 0px;outline: 0 !important;z-index: 99;transition: all .3s ease-in-out}
button.back-to-top:hover,
button.back-to-top:active,
button.back-to-top:focus{outline: 0 !important}
button.back-to-top:before{content: "\f077";font-family: "FontAwesome";display: block;vertical-align: middle;margin: -5px 0 auto}
button.back-to-top.show{display: block;background: #fff;color: #0257a2;font-size: 25px;right: 25px;bottom: 50px;height: 50px;width: 50px;visibility: visible;box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.25)}
button.back-to-top.show:active{box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25)}

/*================================ main_banner ===================================*/

.about_pagewr {float: left;width: 100%;padding: 15px 0;position: relative;background:#af7164 url(../images/transparent.png) center;background-size: 100%;}
.about_pagewr:before{background:url(../images/cloud-bg.png) center;background-size:100%;width: 100%;height:auto;content: "";top: 0px;right: 0px;bottom: 0;z-index: 99;left: 0px;margin: 0 auto;position: absolute}
.about_pagewr .main_head{color: #fff;font-size: 34px;text-align: center;font-weight: 700;line-height: 40px;margin: 0 0 0px;text-transform: uppercase;font-family: 'Poppins', sans-serif;position: relative;padding: 20px 0}

.about_pagewr1 {float: left;width: 100%;padding: 15px 0;position: relative;background:#af7164  url(../images/transparent.png) center;background-size: 100%;}
.about_pagewr1:before{background:url(../images/cloud-bg.png) center;background-size:100%;width: 100%;height:auto;content: "";top: 0px;right: 0px;bottom: 0;z-index: 99;left: 0px;margin: 0 auto;position: absolute}
.about_pagewr1 .main_head{color: #fff;font-size: 34px;text-align: center;font-weight: 700;line-height: 40px;margin: 0 0 0px;text-transform: uppercase;font-family: 'Poppins', sans-serif;position: relative;padding: 20px 0}

.about_pagewr2 {float: left;width: 100%;padding: 15px 0;position: relative;background:#af7164 url(../images/transparent.png) center;background-size: 100%;}
.about_pagewr2:before{background:url(../images/cloud-bg.png) center;background-size:100%;width: 100%;height:auto;content: "";top: 0px;right: 0px;bottom: 0;z-index: 99;left: 0px;margin: 0 auto;position: absolute}
.about_pagewr2 .main_head{color: #fff;font-size: 34px;text-align: center;font-weight: 700;line-height: 40px;margin: 0 0 0px;text-transform: uppercase;font-family: 'Poppins', sans-serif;position: relative;padding: 20px 0}

.about_pagewr3 {float: left;width: 100%;padding: 15px 0;position: relative;background:#af7164 url(../images/transparent.png) center;background-size: 100%;}
.about_pagewr3:before{background:url(../images/cloud-bg.png) center;background-size:100%;width: 100%;height:auto;content: "";top: 0px;right: 0px;bottom: 0;z-index: 99;left: 0px;margin: 0 auto;position: absolute}
.about_pagewr3 .main_head{color: #fff;font-size: 34px;text-align: center;font-weight: 700;line-height: 40px;margin: 0 0 0px;text-transform: uppercase;font-family: 'Poppins', sans-serif;position: relative;padding: 20px 0}

.about_pagewr4 {float: left;width: 100%;padding: 15px 0;position: relative;background:#af7164 url(../images/transparent.png) center;background-size: 100%;}
.about_pagewr4:before{background:url(../images/cloud-bg.png) center;background-size:100%;width: 100%;height:auto;content: "";top: 0px;right: 0px;bottom: 0;z-index: 99;left: 0px;margin: 0 auto;position: absolute}
.about_pagewr4 .main_head{color: #fff;font-size: 34px;text-align: center;font-weight: 700;line-height: 40px;margin: 0 0 0px;text-transform: uppercase;font-family: 'Poppins', sans-serif;position: relative;padding: 20px 0}

.about_content{float: left;width: 100%;position: relative;z-index: 99;color: #fff}
.about_pagewr .main_head:after{display: none}
.about_shedr{color: #000;font-size: 22px;font-weight: 600;line-height: 29px;margin: 0 0 15px;text-transform: capitalize;font-family: 'Lato', sans-serif}
.about_page2wr {float: left;width: 100%;padding: 60px 0;position: relative;background: #f9f9f9;}
.about_page2wr .servc_sbhead {text-align: left;}
.core_valuse {float: left;width: 100%;background: #fff;padding: 60px 0;}
.core_valuse .servc_sbhead {text-align: left;width: 100%;display: block;margin:0 auto 10px;}
.core_valuse .single_value .about_shedr {margin-bottom: 8px;margin-bottom: 5px;text-transform: uppercase;font-size: 17px;font-weight: 700;line-height: 23px;}
.core_valuse .single_value .servc_sbhead {text-align: justify;width: 100%;display: block;margin: auto;margin-top: 0px;    min-height: 130px;}
.corevly_sec {float: left;width: 100%;padding: 70px 0 0;}
.corevly_four {float: left;width: 33.33333337%;padding: 10px;    margin-bottom: 30px;}
.single_value{border: 1px solid #0257a2;float: left;width: 100%;padding: 10px 20px 20px;background: #fff;display: block;position: relative}
.single_value i{font-size: 32px;width: 65px;height: 65px;border: 1px solid #0257a2;display: inline-block;text-align: center;line-height: 65px;position: relative;margin-top: -50px;top: -14px;margin-bottom: 15px;background: #fff;color: #0257a2;border-radius: 50%;left: 20px;transition: 0.4s}
.single_value:hover i {background: #0257a2; color: #000;}

/*================================ main_banner ===================================*/

.about_2ndsrc {float: left;width: 100%;padding: 50px 0;position: relative;background: #fff;}
.about_2ndsrc .servc_sbhead {text-align: justify;}
.about_2ndsrc .about_shedr {text-align: left;font-size: 25px;}
.about_3rdsrc {float: left;width: 100%;padding: 50px 0;position: relative;background: #fff;}
.about_3rdsrc .servc_sbhead {text-align: justify;}
.about_3rdsrc .about_shedr {text-align: left;font-size: 25px;}

/*================================ main_banner ===================================*/
.prgrm_wraper {padding:10px;float:left;width:20%;margin-bottom:25px}
.prgrm_conten {padding:20px;transition:all .3s;float:left;width:100%;background:#fff;box-shadow:0 2px 10px rgba(51,51,51,.2);border-radius:20px}
.prgrm_header {font-size:18px;margin:0;text-align:center;font-weight:800!important}
.prgrm_header span{font-weight:400;display:block;font-size:15px;margin-top:9px}
.program_icon {width:70px;height:70px;border-radius:70px;border:2px solid #f1aa00;background:0 0;position:relative;display:block;margin:0 auto 10px}
.program_icon img{max-width:40px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}
.Learn_More {font-weight:700;color:#c50000;font-size:15px}
.admisn_2ndsrc {float: left;width: 100%;padding: 50px 0;position: relative;background:#fff;}
.admisn_2ndsrc .servc_sbhead{text-align:justify}
.admisn_2ndsrc .servc_sbhead .main_namehed{font-weight:700;color:#222}
.book_appoinmnt {background:#bd2626;border:2px solid #bd2626;font-size:16px;font-weight:700;padding:8px 24px;border-radius:30px;color:#fff}
/*================================ main_banner ===================================*/
.prgrm_fetures {padding:15px;float:left;width:25%;}
.prgrm_feturew {padding:20px;border-radius:10px;float:left;width:100%;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}
.prgrm_ft_icon {width:90px;height:90px;position:relative;display:table;margin:0 auto 10px;border-radius:90px}
.prgrm_ft_icon img{position:absolute;z-index:100;text-align:center;left:50%;max-width:40px;top:50%;transform:translate(-50%,-50%)}
.prgrm_ft_icon.ft_icon_bg1{background:#b10505}
.prgrm_ft_icon.ft_icon_bg2{background:#f0aa00}
.prgrm_ft_icon.ft_icon_bg3{background:#64c8ff}
.prgrm_ft_icon.ft_icon_bg4{background:#a5c347}
.prgrm_ft_head {margin:0;font-size:16px;text-align:center;min-height:44px;line-height:22px}
.toddler_Program {float:left;width:100%;padding:60px 0;position:relative;background:#f1f1f1;}
.toddler_Program .team_shedr{margin:0 0 15px;}
.toddler_Program .servc_sbhead{text-align: left;}
.movment_Program {float:left;width:100%;padding:30px 0;position:relative;background:#fff;}
.movment_Program .team_shedr{margin:0 0 15px;}
.movment_Program .servc_sbhead{text-align: left;}
.movment_Program.movment_bg2 {background:#f5f5f5;}
.movment_aprochl {float:left;width:100%;padding:60px 0;position:relative;background:#fff;}
.movment_aprochl .team_shedr:after {left:50%;margin:0 0 0 -50px;}
.movment_aprochl .team_shedr{text-align:center;margin:20px 0 15px;}
.movment_aprochl.movment_bg2 {background:#f5f5f5;}
/*================================ main_banner ===================================*/
.circlar_Program {float:left;width:100%;padding:60px 0;position:relative;background-image:url(../images/nursery-banner-1.jpg);background-size:cover;background-position:center;}
.circlar_Program.sec_image {background-image:url(../images/image-2.jpg);}
.circlar_Program .team_shedr{margin:0 0 15px;font-size:28px;}
.circlar_Program .servc_sbhead{text-align:left;font-size:16px;color:#000;line-height:32px;}
.approach_header {}
.creative_aproch {float:left;width:100%;padding:60px 0;position:relative;background:#fff;}
.creative_aproch .team_shedr:after {left:0%;margin:0 0 0;}
.creative_aproch .learning_icon {display:inline-block;}
.creative_aproch .team_shedr{text-align:left;margin:20px 0 15px;}
.creative_aproch .servc_sbhead{text-align:left;}
.creative_aproch.movment_bg2 {background:#fff;}
/*================================ main_banner ===================================*/
.nursery_c_room {float:left;width:100%;padding:60px 0 100px;position:relative;background:#fff;}
.nursery_slider{display:flex;align-items:center;justify-content:flex-end}
.nursery_imgbox img{transform:scale(1.42) rotate(-45deg);transition:all ease .5s;display:block;width:100%}
.nursery_imgbox{width:300px;height:300px;position:relative;transform:rotate(45deg);border:20px solid #fff;overflow:hidden}
.nursery_image1{width:250px;border-style:solid;z-index:99;border-color:#fffdf5;margin-top:-10px;border:20px solid #ffd100;border-left-color:transparent!important;border-bottom-color:transparent!important}
.nursery_image2{width:300px;border-style:solid;border-color:#fffdf5;margin-top:-10px;border:20px solid #f66;border-left-color:transparent!important;border-bottom-color:transparent!important;z-index:1}
.nursery_c_room .team_shedr{margin:0 0 15px}
.nursery_c_room .servc_sbhead{text-align:left}
.nursery_pading{padding-top:36px}
.nursery_header{color:#000;font-size:30px;font-weight:600;line-height:29px;padding-bottom:6px;margin:0 0 5px;position:relative}
.nursery_sbhead{font-size:18px;font-weight:600!important;color:#666;line-height:29px}
.nursry_feature {float:left;width:100%;padding:15px;position:relative;background:#fff;min-height:439px;}
.nursry_feature .team_shedr {padding:0;margin: 0 0 1px;    font-size: 16px;}
.nursry_feature .team_shedr:after {display:none;}
.nursry_feature img {margin-bottom:15px;}
.nursry_feature1 {float:left;width:100%;padding:15px;position:relative;background:#fff;min-height:467px;}
.nursry_feature1 .team_shedr {padding:0;margin: 0 0 1px;    font-size: 16px;}
.nursry_feature1 .team_shedr:after {display:none;}
.nursry_feature1 img {margin-bottom:15px;}

.nursery_clroom {float:left;width:100%;padding:60px 0 60px;position:relative;background:#fff;}
.nursery_clroom .team_shedr{margin:0 0 15px}
.nursery_clroom .servc_sbhead{text-align:left}
/*================================ main_banner ===================================*/
.item_features {float:left;width:100%;padding:15px;position:relative;background:#fff;}
.item_features img {margin-bottom:15px;}
/*================================ main_banner ===================================*/
.learning_icon {max-width:80px;margin:auto;display:block;}
.nursery_class {float:left;width:100%;padding: 0;position:relative;background:#fff;}
.nursery_heros {position:absolute;top:50%;width:86%;left:50%;z-index:3;color:#fff;text-align:left;text-transform:capitalize;text-shadow:inherit;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.nursery_heros .team_shedr{font-size:36px;line-height:40px;margin:0 0 16px}
.nursery_heros .servc_sbhead{text-align:left;font-weight:600!important;color:#222;font-size:20px;line-height:33px}
/*================================ main_banner ===================================*/
.activty_section{float:left;width:100%;padding:50px 0;background-color:#59b2dc;position:relative;overflow:hidden}
.activty_section .well_cusomte{padding:40px 40px 30px;box-shadow:6px 6px 0 rgba(103,102,102,.2);border-radius:20px;border:0;max-width:57%;background-color:#fff;margin:0 0 0 30px}
.activity_head{text-align:center;font-size:26px;margin:0 0 14px;color:#222}
.activity_head span{color:#fea633}
.activty_sb_hed{margin:0 0 20px;font-size:20px;color:#222;text-align:center;font-weight:600!important}
.activty_section .servc_sbhead{font-size:15px;margin:0 0 10px;font-weight:600!important;line-height:24px;color:#444}
.activty_section .servc_sbhead .what_happen{color:#fea633;font-size:18px;}
.well_actvty_img{display:inline-block;position:absolute;bottom:0;right:120px}
.container_algn{position:relative;z-index:99}
.activity_cloud{margin-right:-1%;top:100px;width:250px;height:60px;right:0;position:absolute!important;background-color:#fff;border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px;-moz-box-shadow:9px -7px 0 0 #f7e7eb inset;-webkit-box-shadow:9px -7px 0 0 #f7e7eb inset;box-shadow:9px -7px 0 0 #f7e7eb inset}
.activity_cloud:before{left:25px}
.activity_cloud:after{width:90px;height:90px;top:-45px;right:25px}
.activity_cloud:after,
.activity_cloud:before{content:'';position:absolute;background-color:#fff;width:120px;height:120px;top:-75px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transform:rotate(30deg);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-box-shadow:10px 3px 0 0 #f7e7eb inset;-webkit-box-shadow:10px 3px 0 0 #f7e7eb inset;box-shadow:10px 3px 0 0 #f7e7eb inset}
/*================================ main_banner ===================================*/
.social_emotion {float:left;width:100%;padding:10px 0 0px;position:relative;background:#fff;}
/*================================ main_banner ===================================*/
.sercse_uli1 {margin: 15px 0 0 0px; list-style: none; padding-left:20px;}
.sercse_uli1 li{color: #525252;margin: 4px 0 10px;line-height: 26px;text-align: left}
.sercse_uli1 li i{position: absolute;left: 16px;margin-top: 9px;font-size: 9px;color: #0257a2}
.sercse_uli {margin: 0 0 0 0px; list-style: none;}
.sercse_uli li{color: #525252;font-family: 'Lato', sans-serif;margin: 4px 0 10px;font-size: 15px;line-height: 26px;text-align: left}
.sercse_uli li i{position: absolute;left: 16px;margin-top: 9px;font-size: 9px;color: #0257a2}
.sub_paras .servc_sbhead{text-align: left;width: 100%;display: block;margin: auto;margin-top: 0px;}
.serive_feture {float: left;width: 100%;padding: 60px 0;position: relative;background:url(../images/services-2.jpg) center;background-size: 100%;}
.serive_feture:before{background: rgba(0,0,0,0.8);width: 100%;height: 100%;content: "";top: 0px;right: 0px;bottom: 0;z-index: 99;left: 0px;margin: 0 auto;position: absolute}
.cont_zindex {position: relative;z-index: 999;}
.feuter_three {width: 33.33333337%;float: left;padding: 15px 0;}
.feuter_content {width: 100%;float: left;padding: 0 20px 0 70px;position: relative;}
.feuter_content i{display: inline-block;font-size: 16px;cursor: pointer;border: 2px solid #fff;width: 50px;line-height: 50px;height: 50px;color:#0257a2;border-radius: 50%;text-align: center;position: relative;position: absolute;left: 0px;z-index: 1}
.serive_feture .about_shedr {color: #fff;margin: 0 0 10px;}
.serive_feture .servc_sbhead {color: #fff;margin: 10px 0;text-align: left;}
/*================================ testmonal_wrpwr ===================================*/
.usefull_uli {padding: 0 0 0 15px;margin: 0px;list-style: none;}
.usefull_uli li a{color: #2396B3;font-family: 'Lato', sans-serif;margin: 4px 0;font-size: 15px;line-height: 26px;text-align: left;padding: 5px 0;display: block;}
.usefull_uli li a:hover{color: #0257a2;text-decoration: none;}
.usefull_uli li a:focus{color: #000;text-decoration: none;}
.usefull_uli li i{position: absolute;left: 0px;margin-top: 6px;font-size: 16px;color: #FF6318}
/*================================ testmonal_wrpwr ===================================*/

.testis_wrper {float: left;width: 100%;padding:0px 0 0;}
.testis_three {float: left;width: 25%;padding: 15px;}
.testis_wrper figure.snip1167{font-family: 'Raleway', Arial, sans-serif;position: relative;float: left;overflow: hidden;margin: 0;width: 100%;color: #333;text-align: left;box-shadow: none !important}
.testis_wrper figure.snip1167 *{-webkit-box-sizing: border-box;box-sizing: border-box}
.testis_wrper figure.snip1167 img{max-width: 100%;height: 100px;width: 100px;border-radius: 50%;margin: 0 auto;display: block;z-index: 1;position: relative}
.testis_wrper figure.snip1167 blockquote{margin: 0;display: block;border-radius: 0px;position: relative;background-color: transparent;border: 1px solid #0257a2;padding: 65px 15px 8px 15px;font-size: 0.8em;font-weight: 500;margin: -50px 0 0;line-height: 1.6em;box-shadow: 0 0 5px rgba(0, 0, 0, 0.15)}
.testis_wrper figure.snip1167 blockquote:before,
.testis_wrper figure.snip1167 blockquote:after{font-family: 'FontAwesome';content: "\201C";position: absolute;color: #fff;font-size: 50px;opacity: 0.7;font-style: normal}
.testis_wrper figure.snip1167 blockquote:before{top: 40px;left: 20px}
.testis_wrper figure.snip1167 blockquote:after{content: "\201D";right: 20px;bottom: 0}
.testis_wrper figure.snip1167 h5{font-weight: 800;color: #0257a2;font-size: 16px;font-weight: 600;line-height: 25px;margin: 0 0 0px;font-family: 'Raleway', sans-serif;text-align: center;letter-spacing: 0px;}
.testis_wrper figure.snip1167 h5 span{font-weight: 600;text-transform: none;display: block;font-size: 13px;color: #000;font-family: 'Lato', sans-serif;min-height: 75px;}

/*================================ main_banner ===================================*/
.col_md_5{width:37.5%;float:left;display:block;padding:15px}
.testis_wrper .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;display:none}
.testis_wrper .close{float:right;font-size:30px;font-weight:700;line-height:1;color:red;text-shadow:0 1px 0 #fff;opacity:1}
/*================================ main_banner ===================================*/

.news_four {float: left;width: 50%;padding: 15px;}
.snip1361{position: relative;float: left;overflow: hidden;margin: 0;background: #000;width: 100%;color: #141414;text-align: left;line-height: 1.4em;font-size: 16px;max-height: 248px;}
.snip1361:after{position: absolute;content: "";background: rgba(0,46,91,0.15);width: 100%;height: 100%;left: 0;top: 0}
.snip1361 *{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s ease;transition: all 0.35s ease}
.snip1361 img{max-width: 100%;vertical-align: top}
.snip1361 figcaption{position: absolute;top: calc(50%);width: 100%;z-index: 9999;background-color: transparent;padding: 15px 25px 65px}
.snip1361 figcaption:before{position: absolute;content: '';z-index: 2;bottom: 100%;left: 0;width: 100%;height: 80px;background-image: transparent}
.snip1361 h3,
.snip1361 p{margin: 0 0 10px}
.snip1361 h3{font-weight: 300;font-size: 1.4em;line-height: 1.2em;color: #fff;font-family: 'Montserrat', sans-serif;text-transform: uppercase;font-size: 24px;text-transform: capitalize;font-weight: 600;color: #fff;line-height: 30px}
.snip1361 h4{color: #fff;font-size: 14px;font-weight: 700;padding-right: 10px;font-family: 'Lato', sans-serif;line-height: 22px;text-align: left;margin-bottom: 4px}
.snip1361 h4 i{margin: 0 7px}
.snip1361 p{display: none;color: #fff;font-size: 15px;font-family: 'Lato', sans-serif;text-align: left;line-height: 22px;margin: 0 0 15px}
.snip1361 a{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 99999;}
.snip1361:hover figcaption,
.snip1361.hover figcaption{top: 20px}
.snip1361:hover figcaption p{display: block}
.snip1361:hover img{opacity: 0.4}
/*================================ gallery_three ===================================*/
.gallery_three{float: left;width: 25%;padding: 5px;}
/*============ Default ============*/
figure.snip1205{position: relative;float: left;overflow: hidden;margin: 0;width: 100%;background: #000000;text-align: center;box-shadow: 0 0 5px rgba(0, 0, 0, 0.15)}
figure.snip1205 *{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out}
figure.snip1205 img{max-width: 100%;vertical-align: top;transform: scale(1.0);transition: 0.4s}
figure.snip1205 i{position: absolute;top: 50%;left: 50%;border-radius: 50%;font-size: 34px;color: #fff;width: 60px;height: 60px;line-height: 60px;background: transparent;box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045)}
figure.snip1205 a{left: 0;right: 0;top: 0;bottom: 0;position: absolute}
figure.snip1205.navy{background-color: #2b3c4e}
figure.snip1205.navy i{color: #fff}
figure.snip1205:hover img,
figure.snip1205.hover img{opacity: 0.3;-webkit-filter: grayscale(100%);filter: grayscale(100%);transform: scale(1.05);transition: 0.4s}
figure.snip1205:hover i,figure.snip1205.hover i{-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);transition: all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}
/*============= Default ============*/


/*================================ conta ===================================*/
.contct_locatin {float: left;width: 100%;padding: 100%;padding: 15px;background: #f9f9f9;}
.contct_ulis {padding: 0 0 0 30px;margin:20px 0 0;list-style: none; position: relative;}
.contct_ulis li{color: #444;margin: 4px 0 15px;font-size: 16px;line-height: 27px;text-align: left;display: block;}
.contct_ulis li span {font-size: 17px;font-weight: 700;}
.contct_ulis li a{color: #444;margin: 4px 0 15px;font-size: 16px;line-height: 27px;text-align: left;text-decoration: none;}
.contct_ulis li i {color: #FFC323;left: 0px;font-size: 18px;position: absolute;margin-top: 5px;}
/*================================ main_banner ===================================*/
.mapd_algn {height: 340px;width: 100%;}
/*================================ onlinbe course ===================================*/

.three_course {float: left;width: 33.33333337%;padding: 10px;margin-bottom: 20px;min-height: 205px;}
.three_course .main_mbhead {text-align:center;text-transform: capitalize;}
.three_course .servc_sbhead {margin: 4px 0 0px;}
.about_wrpwr{float: left;width: 100%;padding: 50px 0;background: #f9f9f9}
.about_wrpwr .main_head{display: block;text-align: left;margin-bottom: 25px}
.about_wrpwr .main_head:after{left: 0;right: auto}
.about_wrpwr .panel-group .panel{margin-bottom: 0;border-radius: 0px}
.about_wrpwr .panel-default>.panel-heading{color: #333;background-color: #f1f2f4;border-color: #ddd;border-radius: 0px}
.about_wrpwr .panel-default .panel-heading a{display: block;padding: 13px}
.about_wrpwr .panel-body .servc_sbhead{text-align: left}
.panel-group{padding-top: 10px}
.panel-default{border-radius: 0;border: none;background: none;margin-bottom: 0;padding-bottom: 0px}
.panel-default > .panel-heading{border: none;background: none;padding: 0}
.panel-default > .panel-heading + .panel-collapse .panel-body{border: none;padding: 18px}
.panel-default h5{font: 300 19px "Open Sans", Arial, sans-serif;margin: 0 0 0px}
.panel-group .panel+.panel{margin-top: 15px}
.panel-default .accordion-toggle:before{content: "";width: 21px;height: 21px;display: inline-block;background: #FEC731 url(http://keenthemes.com/assets/bootsnipp/toggle-icons.png) no-repeat 6px 10px;border-radius: 50%;margin-right: 0px;position: relative;top: 0px;float: right}
.panel-default .collapsed:before{background: #495764 url(http://keenthemes.com/assets/bootsnipp/toggle-icons.png) no-repeat 6px -148px}
.panel-default .panel-title:hover .collapsed:before{background-color: #e54a1a}
.panel-default .accordion-toggle,
.panel-default .accordion-toggle:focus,
.panel-default .accordion-toggle:hover,
.panel-default .accordion-toggle:active{color: #1ea9e3;text-decoration: none;color: #000000;text-decoration: none;font-weight: 500;font-size: 16px}
.panel-default .collapsed{color: #394970}
.couser_uli {padding: 0 0 0 45px;margin: 0px;list-style: none;position: relative;}
.couser_uli li{color: #525252;font-family: 'Lato', sans-serif;margin: 4px 0 10px;font-size: 15px;line-height: 28px;text-align: left}
.couser_uli li i{position: absolute;left: 0px;margin-top: 3px;font-size: 15px;color: #FF6318;border: 1px solid #FF6318;width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px}


/*================================ main_banner ===================================*/
.loader_imgw {position:relative;width:100%;display:block;}
.loader_imgw:before {content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(250,250,250,0.8);
    z-index: 9;}
.loader_imgw.loader_load:before {width:0%;transition-duration:4s;}
/*================================ main_banner ===================================*/

.three_wrape {float: left;width: 50%;padding: 3px 15px ;}

/*================================ main_banner ===================================*/

/*================================ fonts 

font-family: 'Montserrat', sans-serif;

font-family: 'Lato', sans-serif;

font-family: 'Raleway', sans-serif;

===================================*/

/*================================ Default ===================================*/

.pdngnn {padding-left: 0px !important;padding-right: 0px !important;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}

/*================================ owl ===================================*/

.carousel-wrap{margin: 10px auto;padding: 0 0;width: 100%;position: relative}
.owl-carousel .item{position: relative;z-index: 100;-webkit-backface-visibility: hidden}
.owl-nav > div{margin-top: -26px;position: absolute;top: 50%;color: #cdcbcd}
.owl-nav i{font-size: 52px;    color: #104d90;}
.owl-nav .owl-prev{left: -30px}
.owl-nav .owl-next{right: -30px}

/*================================ owl Default ===================================*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;max-width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0.5}}@keyframes fadeOut{0%{opacity:1}100%{opacity: 0.5}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:.5;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*================================ Default ===================================*/

.inner_contact{float: left;width: 100%;}

.inner_contact .form{width: 100%;padding: 10px;background:#fff;border:1px solid rgba(0, 0, 0, 0.4);margin-bottom:15px;color:#000 !important;font-size:15px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s; height:45px;}
.inner_contact .form3s{width: 100%;padding: 10px 3px;background:#fff;border:1px solid rgba(0, 0, 0, 0.4);margin-bottom:15px;color:#000 !important;font-size:13px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s; height:45px;}
.inner_contact .clm_png {padding:0 4px;}
.inner_contact .time_head {    padding: 11px 0;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;}
.select_field{width: 100%;padding: 15px;background:#fff;border:1px solid rgba(0, 0, 0, 0.4);margin-bottom:25px;color:#666 !important;font-size:13px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s}
.select_field:focus,
.select_field:focus,
.select_field:focus,
.select_field:focus{outline: none}
.inner_contact .form:hover{border:1px solid #0257a2}
.inner_contact .form:focus{color: white;outline: none;border:1px solid #0257a2}
.inner_contact .textarea{height: 120px;max-height: 120px;max-width: 100%}
.inner_contact .button{padding:8px 12px;background:#0A5175;display:block;width:120px;margin:10px 0 0px 0;border-radius:3px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition: all 0.3s;text-align:center;font-size:0.8em;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-moz-box-shadow:0px 1px 4px rgba(0,0,0, 0.10);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10)}
.inner_contact .button:hover{background:#0257a2;color:white}
.inner_contact .form-btn{width:180px;display: block;height: auto;padding:15px;color:#fff;background:#0257a2;border:none;border-radius:3px;outline: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;margin:auto;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10)}
.inner_contact .form-btn:hover{background:#111;color: white;border:none}
.inner_contact .form-btn:active{opacity: 0.9}



/*================================ lightbox ===================================*/

.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:12px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity: .5;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity: .5;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}

/*================================ gallery_three ===================================*/
.paddL0{ padding-left:0!important}
.colmn_pand {padding-bottom: 15px;}
.colmn_temin {border: 1px solid #ccc;float: left;width: 100%;padding: 15px;}
.team_shedr{color: #000;font-size: 26px;font-weight: 600;line-height: 29px;padding-bottom: 6px;margin: 0 0 5px;position: relative; font-family: 'Lato', sans-serif}
.team_shedr1{color: #000;font-size: 25px;font-weight: 600;line-height: 29px;padding-bottom: 10px;margin: 0 0 5px;position: relative; font-family: 'Lato', sans-serif}
.team_shedr1:after{border: 1px solid #0257a2;bottom: 0px;content: "";left: 0;margin: 0 0;position: absolute;width: 100px;right: 0}
.team_shedr:after{border: 1px solid #0257a2;bottom: 0px;content: "";left: 0;margin: 0 0;position: absolute;width: 100px;right: 0}
.team_para{color: #FF6318;font-size: 14px;font-weight: 600;line-height: 29px;margin: 0 0 0px;text-transform: uppercase;font-family: 'Lato', sans-serif}
.team_sbhead{color: #525252;font-family: 'Lato', sans-serif;margin: 4px 0 0px;font-size: 15px;line-height: 26px;text-align: left}
.team_icons {    margin-left: -12px;display: none;}
.team_icons .btn {color: #666;width: 32px;height: 32px;text-align:center;padding: 0px;line-height: 32px;  font-size: 14px; }
.team_icons .btn:hover {color: #0257a2;}
.team_imgdiv {float: left;width: 12%;}
.team_img2div {float: left;width: 88%;padding-left: 15px;}
.team_imgalgn {float: left;max-width: 100%;margin: 0 15px 0 0;}
.team_uli {padding: 0 0 0 30px;margin: 20px 0 0;list-style: none;position: relative;}
.team_uli li{color: #333;font-family: 'Lato', sans-serif;margin: 4px 0 10px;font-size: 15px;line-height: 26px;text-align: left;font-weight: 600;}
.team_uli li i{position: absolute;left: 6px;margin-top: 9px;font-size: 9px;color: #FF6318;
    text-align: left;}

/*================================ gallery_three ===================================*/

.animate{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
  

.one{-webkit-animation-delay: 0.5s;-moz-animation-delay: 0.5s;animation-delay: 0.5s}
.one2s{-webkit-animation-delay: 1s;-moz-animation-delay: 1s;animation-delay: 1s}
.one3s{-webkit-animation-delay: 1.5s;-moz-animation-delay: 1.5s;animation-delay: 1.5s}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp{-webkit-animation-name: fadeInUp;animation-name: fadeInUp}
