@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

html,body {  height: 100%;}


#popModal .modal-dialog{z-index: 999999 !important;}


#myModal_img .modal-header {
    padding: 5px 15px;
    border-bottom: unset;
}
#myModal_img .modal-content {
   margin-top: 0%;
}
#myModal_img .modal-backdrop {
z-index: 0;
}
#myModal_img .modal-body {
    position: relative;
    padding: 0px;
}
/****custom classes****/
.padl_0{padding-left: 0px;}
.mobile_form {
color: #000 !important;
padding: 8px !important;
margin-left: 0px !important;
}
.ban-desk
{
	display: block !important;
}
.ban-mob
{
	display: none !important;
}
.desktop-banner {display: block !important; }
.desktop-mobile {display: none !important; }
.icons{margin-left: 71px !important;}
.nav-left{margin-left: 65px !important;}
.trans-mr{margin-bottom: 36px !important;}
.form-position{position: absolute; right:0px;}
/*****paddding css****/
.padding-0{padding:0px;}
.padding-lfff{padding-left:0px !important;}
.min-high{min-height: 171px;}
/***************  Margin css  ******************/

.margin-20{margin:20px 0px !important;}
.marginbot-10{margin-bottom:10px!important}
.marginbot-20{margin-bottom:20px!important}
.marginbot-12{margin-bottom:8px!important}
.marginbot-24{margin-bottom:24px!important}
.marginbot-15{margin-bottom:15px!important}
.margintop-70{margin-top:70px!important}
.margintop-6{margin-top:6px!important; display:block;}
.margintop-20{margin-top:20px!important}
.margintop_40{margin-top: 40px !important;}
.margintop-22{margin-top:22px!important}
.marginto-bot{margin:20px 0px !important;}
.padd-tp{padding: 6px 6px 0px 3px!important;}
.display-b{display:block; margin-bottom:16px;}
.form-control{background:none; border:1px solid #fff; height:40px; color:#fff; box-shadow:none; border-radius:0px;}
.top-logo{margin-top:10px;}
.font-all{font-family: 'Open Sans', sans-serif;}
.font-color{color:#dd2229;  font-weight:700;   text-transform:uppercase;}
.fnt-size{ font-size:1.8em; }
.fnt-sizeheading{ font-size:1.98em; }
.fnt-para{ font-size:15.4px; color:#000; line-height:22px;}
.fnt-para2{ font-size:15.4px; color:#000; line-height:22px;}
.banner-form{margin:0px; padding:1.8em; background-color: rgba(8,3,4,.8); width: 88%;}
.btn-success{background-color:#f16726 !important; border-color:#f16726 !important; color:#fff; border-radius:0px; font-size:1.2em;}
.btn-success:hover{background-color:#f16726; border-color:#f16726;}
.white-clr {color:#fff; }
.clor-black{color:#000;}
.f-size{font-size:20px;}
.font-wt{font-weight:700;}
.class-n {margin-top:9px; margin-left: 30px;}
.class-n .fa{color: #000;background: #ccc;padding: 4px;border: 1px solid #a9a7a7}
.class-n a{color:#000;}
.class-n a:focus{color:#000;}
.class-n a:hover{color:#000;}
.slider-options:after {  content: "";  display: table;  clear: both;}
.list-dics{list-style: disc !important}
.permissiontext {
margin: 0px 0px 9.2px 0px;
font-size: 11px !important;
text-shadow: none;
color: #fff;
line-height: 16px !important;
}
.permissiontext2 {
   margin: 0px 0px 9.2px 0px;
font-size: 11px !important;
text-shadow: none;
color: #6d6d6d;
line-height: 16px !important;
}
.carousel-indicators-new {
position: absolute;
bottom: 0px;
left: 50%;
width: auto;
margin-left: 0;
line-height: 80px;
}
.carousel1 {
height: auto !important;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
main {  display: block;}
body {   line-height: 1;}
ol,ul {  list-style: none;}
blockquote,q {  quotes: none;}

blockquote:before,blockquote:after {    content: '';    content: none;}
table {   border-collapse: collapse;   border-spacing: 0;}

html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}

a:focus {
outline: none;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
display: block;
}

audio,canvas,video {
display: inline-block;
*display: inline;
*zoom: 1;
}

audio:not([controls]) {
display: none;
}

sub,sup {
line-height: 0;
position: relative;
vertical-align: baseline;
}

sup {
top: -.5em;
}

sub {
bottom: -.25em;
}

img {
border: 0;
-ms-interpolation-mode: bicubic;
}

button,input,select,textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
*vertical-align: middle;
}

button,input {
line-height: normal;
*overflow: visible;
}

button::-moz-focus-inner,input::-moz-focus-inner {
border: 0;
padding: 0;
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
cursor: pointer;
-webkit-appearance: button;
}

input[type="search"] {
-webkit-appearance: textfield;
}

input[type="search"]:-webkit-search-decoration {
-webkit-appearance: none;
}

textarea {
overflow: auto;
vertical-align: top;
}

body {
font-size: 14px;
line-height: 24px;
color: #fff;
font-family: 'Open Sans', sans-serif;
margin-top: 95px !important;
}

a {
color: #e46948;
-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;
-ms-transition: all 150ms ease-in-out;
-o-transition: all 150ms ease-in-out;
transition: all 150ms ease-in-out;
text-decoration: none !important;
}

a:hover {
color: #fff;
}

h1,h2,h3,h4,h5 {
color: #fff;
}

::-webkit-input-placeholder {
color: #fff;
}

:-moz-placeholder {
color: #fff;
}

::-moz-placeholder {
color: #fff;
}

:-ms-input-placeholder {
color: #fff;
}

.button {
padding: 10px 20px;
display: inline-block;
text-transform: uppercase;
font-family: 'robotobold';
}

.button.default {
background: #e46948;
color: #fff;
}

.page-section {
padding-top: 50px;
}

.page-heading {
margin-bottom:46px;
}
.fill {
width: 100%;
height: 100%;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;

}

#story .carousel-inner>.item{height:400px;}
#story .fa{font-size:1.98em;}
#story .carousel-control.left {position: absolute;
background-image: none !important; border:none;
top: 34%;
left: 5%;}

#story .carousel-control.right {position: absolute;
background-image: none !important;border:none;
top: 34%;
right: 5%;}

.page-icon-holder {
text-align: right;
}

.bhkprice{ background-color: #eeeeee; padding: 34px 0px; }
.box-bhk{background-color: #fff; padding: 14px 24px; }
.box-bhk p{margin: 0px;}
.bhktext{   line-height: 58px; color: #dd2229; float: left; width: 116px; margin-top: 14px;   font-size: 28px;   font-weight: bold;}
.price{float: left; border-left: 1px solid #ccc; padding-left: 26px;}
.grayprice{color: #f16726; display:block;font-size: 12px; margin-bottom: 8px;}
.grayprice2{color:#121212; font-weight: bold; font-size: 18px;display: block;margin-bottom: 4px;}
.allinclusive{color:#121212;font-size: 12px; font-weight: bold;}

.page-icon {
width: 44px;
height: 44px;
line-height: 44px;
text-align: center;
background: #e46948;
color: #fff;
display: inline-block;
}

.social-icons {
margin-top: 30px;
}

.social-icons li {
display: inline-block;
}

.social-icons a {
width: 40px;
height: 40px;
line-height: 40px;
background: #516073;
text-align: center;
color: #fff;
}

.social-icons a:hover {
background: #e46948;
}

.navbar-default a.navbar-brand {
color: #fff;
font-family: 'robotoregular';
font-size: 24px;
text-transform: uppercase;
letter-spacing: 2px;
;}

.navbar-default a.navbar-brand:hover {
color: #fff;
}

.navbar-default .navbar-nav>li {

margin-left:8px;
}

.navbar-default .navbar-nav>li>a {  color: #000;  text-transform: uppercase;font-family: 'Open Sans', sans-serif;}
.navbar-default .navbar-nav>li>a.current {  color: #f16726 !important;}
.navbar-default .navbar-nav>li>a.current:hover {color: ##f16726!important;}
.navbar-default .navbar-nav>li>a:hover { color: #000;}
.navbar,.navbar-default,.navbar-static-top {border-color: #3c4755; height: 95px; margin:0px;}


.is-sticky .navbar.navbar-default.navbar-static-top {
width: 100%;
/* height: 116px;*/
}

#undefined-sticky-wrapper,.sticky-wrapper {
background: #2d3640;
height: 70px !important;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
margin-top:38px;
border-color: transparent;
}

.navbar-toggle {
border-radius: 0;
border: 1px solid #fff;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
padding: 0;
}

.navbar-toggle:hover {
background: #2d3640;
}

.slider-options {

position: absolute;
width: 100%;
height: 80px;
line-height: 80px;
bottom: 2%;
left: 0;
}

#home {
/* background: #3c4755;*/
}

.slider-nav {
margin-top: 21px;
}

.carousel-control {  position: relative;  top: 0;  bottom: 0;  left: 0;  width: 40px;  height: 40px;  font-size: 18px;  border: 1px solid #fff;  color: #fff;  text-align: center;
text-shadow: none;  display: block;  float: left;  opacity: 1;}
.carousel-control.left {   margin-right: 5px;}
.carousel-control span {   line-height: 40px;   display: block;   width: 100%;   height: 100%;}
.carousel-control:hover { color: #e46948; border-color: #e46948;}
.carousel-control.left { position: relative; background-image: none !important;}
.carousel-control.right { position: relative; background-image: none !important;}
.carousel-indicators {  position: relative;  bottom: auto;  left: auto;  width: auto;  margin-left: 0;  line-height: 80px;}
.carousel-indicators li {  display: inline-block;  width: 8px;  height: 8px;  margin: 1px;  text-indent: -999px;  cursor: pointer;  background-color: #667991;  border-radius: 8px;  border: 0;}

.carousel-indicators .active {  width: 8px;  height: 8px;  background: #e46948;  margin: 1px;}


.carousel,.item,.active {   height: 100%;}
.carousel-inner {   height: 100%;}
.carousel-inner>.item>img,.carousel-inner>.item>a>img {   min-width: 100%;   max-height: 100%;}
.item-1 {  position: absolute;  width: 100%;  height: 100%;  background: url(../img/banner03.jpg) center center;  background-repeat: no-repeat;  background-size: cover;  background-position: center 100%;}
.carousel-caption {  position: absolute;  width: 100%;  left: 0;  top: 22%;  bottom: auto;  text-shadow: none !important;}
.carousel-caption h2 { font-size: 38px;margin-bottom: 30px;text-transform: uppercase;font-weight: normal;}
.carousel-caption p { font-size: 18px; line-height: 24px;}
.border-text{border:1px solid #000;    background:rgba(0,0,0,.5);  padding: 6% 6% 2%; position:relative; margin-bottom: 8px;}
.border-text span {  border: 2px solid #fff;  position: absolute;  top: -5px;  width: 6%;  display: inline-block;  /* line-height: 40px; */  height: 4%;background: #fff;}

.announcement{    color: #ffffff;
font-size: 1.2em;
background: rgba(13,114,59,.8);
padding: 9px;}

#success{background:url(../img/successstory.jpg) no-repeat; background-size: cover;padding: 100px 0px 80px 0px; height: px;}

.paddingritzero{padding-right: 0px !important;}
.successimg{margin: 0 auto 30px; text-align: center; position: relative; width: 50%;}
.successimg img{margin:0 auto;}
.textone {
position: absolute;
color: #fff;
text-align: center;
font-size: 16px;
top: -38px;
bottom: 0px;
line-height: 20px;
left: 230px;
right: auto;
}

.textone2 {
position: absolute;
color: #fff;
text-align: center;
font-size: 16px;
top: 12px;
bottom: auto;
line-height: 20px;
left: 107px;
right: auto;
}

.textone3 {
position: absolute;
color: #fff;
text-align: center;
font-size: 16px;
top: 116px;
bottom: auto;
line-height: 20px;
left: 56px;
right: auto;
}
.textone4 {
position: absolute;
color: #fff;
text-align: center;
font-size: 16px;
top: auto;
bottom: -22px;
line-height: 20px;
left: 150px;
right: auto;
}
.textone5 {
position: absolute;
color: #fff;
text-align: center;
font-size: 16px;
top: auto;
bottom: -22px;
line-height: 20px;
left: auto;
right: 136px;
}
.textone6 {
position: absolute;
color: #fff;
text-align: center;
font-size: 16px;
top: auto;
bottom: 61px;
line-height: 20px;
left: auto;
right: 98px;
}

.textone7 {
position: absolute;
color: #fff;
text-align: center;
font-size: 16px;
top: 14px;
bottom: aut47
line-height: 20px;
left: auto;
right: 130px;
}
.indicator-am{position: absolute !important;
bottom: 0px !important;
left: 47% !important;
}
.indicator-main{position: absolute !important;
bottom: 14px !important;
left: 47% !important;
}
.storylist{margin: 24px 0px 0px 0px; padding:24px 0px 0px 0px; border-top:1px solid #937c43; }

.paddingautowhite{margin-top: 0px !important;}
.carousel-fade .carousel-inner .item {
opacity: 0;
transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
opacity: 1;
}

.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {
left: 0;
opacity: 0;
z-index: 1;
}

.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right { opacity: 1;}

.carousel-fade .carousel-control {z-index: 2;}
.position-relative{position: relative;}
#story{  background: #fff;}
.story-img {    margin-bottom: 30px;}
.story-img img{width:100%; background-size:cover; }
.story-gallery{margin:50px 0px 0px; }
.img-circle-b{width:90px; height:90px;  border-radius:50%; margin:0 auto 15px; border:1px solid #dd2229; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}
/*.img-circle-b:hover{background-color:#3f6630; cursor:pointer;}*/
.img-circle-b img{display:block; text-align:center; margin:0 auto; }
.mrgn-top20{margin-top:20px !important;}
#location { background:url(../img/location.jpg) no-repeat; background-repeat: no-repeat; background-size: cover;min-height:498px;padding:84px 0px;}
.advantage-sect{margin:0px; height: 312px;  overflow-x: hidden;   overflow-y: scroll; padding:1.2em 1.4em; position:relative; width:124% !important; left:-12%; z-index:99; background-color:#fff;   box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 0px 12px rgba(0,0,0,0.22);}
.advantage-sect ul {margin:0px; padding:0px; list-style:none;}
.advantage-sect ul li{color: #000; font-size: 0.92em;}
.brdr-right{border-right:1px solid #aca8a8;}

/*.box-shadow-am{margin:0px; padding:4%;  background-color:#ffffff; min-height:468px; text-align:left; box-shadow: 0 0 10px gray;}
.box-shadow-am:hover{background-color:#dfdada;}
.img-circle-b2{width:100px  !important; height:100px !important;  margin:0px; }
.box-shadow-am h2{margin:3% 0px 2% 0px; padding:0px; color:#474747; font-size:1.2em; font-weight:bold;}
.box-shadow-am ul{list-style:disc; margin-left:16px; }
.box-shadow-am ul li{margin-bottom:10px; color:#474747; font-size:0.98em;}
*/
.text-centerboucne{display:table; margin: 0 auto;}
.no-fld{margin: 0px;   height: 30px;}
.advanstage-heading{margin-left:-102px;}
#gallerysec{padding:44px 0px; outline:0px;}
.gallery-title{   font-size: 36px;   color: #42B32F;   text-align: center;   font-weight: 500;   margin-bottom: 70px;}
.gallery-title:after {   content: "";   width: 7.5%;   left: 46.5%;   height: 45px;   border-bottom: 1px solid #5e5e5e;}
.filter-button{font-size: 14px; border-radius: 5px;  text-align: center;  color: #000;  margin-bottom: 30px;}
#gallerysec .btn-default:active .filter-button:active{background-color: #42B32F;  color: white;}
.port-image{   width: 100%;}
.gallery_product{    margin-bottom: 30px;}

#amenitis{padding:23px 0px;}
#sepeci {  background:url(../img/speci.jpg) no-repeat;   background-repeat: no-repeat;  background-size: cover; min-height:400px; padding:44px 0px;}
.advantage-sect2{    height: 268px;  margin: 0px;   padding: 1.2em 1.4em;   background-color: #fff;   overflow-x: hidden;   overflow-y: scroll;   box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}
.advantage-sect2 ul {list-style:disc;}
.advantage-sect2 ul li{    color: #000; line-height: 20px; font-size: 0.92em; }


.listingsec{  padding:0px; margin: 0px;}
.listingsec h2{    color: #0d723b; text-transform: uppercase; font-weight: bold; font-weight: bold; font-size: 19px;
margin-bottom: 18px }
.listingsec ul{padding-left: 0px;}
.listingsec li {  list-style: none; font-size: 13.1px; color:#353535; word-wrap: break-word; margin-bottom: 14.4px; font-weight: bold;}
.listingsec li:last-child{margin-bottom: 0px;}
.circle{    /* display: inline-block; */
float: left; width: 14px; height: 10px; display: block;margin-top:2px;   margin-right: 12px;}
.text-about {  float: left; width: 80%;display: block;   font-size: 15px;
}



#banking{ padding:50px 0px; background-color:#d5d5d5;}
#developer{padding:40px 0px 50px;margin:0px;}
.box-one{margin:0px auto; text-align:center; padding:0px;}
.box-one a{border: 1px solid #000;color: #000;display: block; cursor:default; font-weight: 500;   padding: 14px 10px;     text-align: center;   margin: 0 auto 16px;}
.box-one a:hover{color:#000;}
.box-one h2{color:#000; margin-bottom:16px;}


.site-footer { background: #110d0d; padding: 30px 0;}
.site-footer a {  color: #dd2229;}
.contact-f{  background: rgba(91,91,91,.9);  padding: 22px 0px 10px; position: fixed;  bottom: -2px;  width: 100%; z-index:999;}
.contact-loc {margin:0px 0px 16px 0px;}
.site-footer .fa{font-size:1.8em; margin-bottom:16px;}
.site-footer p{color:#fff;}
.rera-numb{padding:0.99em 0em; margin:0px 0px 16px 0px; text-align:center; border-top:1px solid #555555; border-bottom:1px solid #555555;}
.rera-numb p{margin:0px; color:#fff; }
.clr-fterr{color:#a99d9d !important; margin-bottom:76px;}
.clr-fterr2{color:#474747 !important;  font-size:13px; }
.contact-form input,.contact-form textarea { margin:0px;   padding: 5px 10px;   width: 100%; border:1px solid #fff;   background: #2d3640; font-size: 13px;background:#5b5b5b;  color: #ff;}
.contact-form .button { display: inline-block; width: auto;}
.contact-info p {  font-size: 13px;}


.navbar-default .navbar-toggle:hover{background:#2d3640;}

.conform-mobile{margin:0px auto; text-align:center; display:block;    background:rgba(91,91,91,.9);}
.conform-mobile .form-control{border:1px solid #ccc !important; color:#000;}
.conform-mobile  .modal-title{color:#000;}
.disp-blckbtn{display:block !important; padding:6px 0px !important; z-index:99999999; width:100%; position:fixed; bottom:0px; top:auto;}
.disp-blckbtn-gold{display:block !important; 
  padding:0px 0px !important; 
  z-index:99999999; width:100%; 
  position:fixed; 
  bottom:0px; top:auto;}
  .btngreeen {
  background-color: #27a71a  !important;
  border: none;
  display: block;
  border-radius: 0px;
  color: #fff!important;
  font-size: 20px;
  padding: 8px 0px 12px;
  /*letter-spacing: 2.5px;*/
}
 .btngold {
  border: none;
  display: block;
  border-radius: 0px;
  color: #fff!important;
  font-size: 20px;
   padding: 8px 0px;
}
.mr_left{margin-left: -0px; margin-right: -42px;}
.clr-white-heading{color:#fff !important;   font-weight: 700;   text-transform: uppercase;}

.bounce {
position:relative;
-webkit-animation:bounce 1s infinite;
}

@-webkit-keyframes bounce {
0%       { bottom:0px; }
25%, 75% { bottom:7px; }
50%      { bottom:10px; }
100%     {bottom:0;}
}

.desktop_unique {
display: block; }

.mobile_unique {
display: none; }

#info {
  -4bhkkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;        
  background:#fcf8e3;
  border:1px solid  #fbeed5;
  margin:0 auto 40px auto;
  font-family:arial;
  font-size:12px;
  -4bhkkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

  #info .info-wrapper {
    padding:10px;
  -4bhkkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;

  }
  
  #info a {
    color:#c09853;
    text-decoration:none;
  }
  
  #info p {
    margin:5px 0 0 0;
  }



#filters {
  margin:1%;
  padding:0 0 15px 0;
  list-style:none;
}

  #filters li {
    float:left;
  }
  
  #filters li span {
    display: block;
    padding:5px 20px;   
    text-decoration:none;
    color:#666;
    cursor: pointer;
  }
  
  #filters li span.active {
    background: #dd2229;
    color:#fff;
  }
 
#gallerylist 
{
  margin-bottom: 40px;
}
 
#gallerylist .gallery {
  -4bhkkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  display:none;
  float:left;
  overflow:hidden;
  margin-bottom: 30px;
}

  .gallery-wrapper {
    overflow:hidden;
    position: relative !important;
    background: #222;
    cursor:pointer;
    border: 1px solid #adadad;
  }

  .gallery img {
    max-width:100%;
    position: relative;
    top:0;
   
  }
  
  .gallery .label {
    position: absolute;
    width: 100%;
    bottom:0px;
    background: #222;
    padding: 10px 0px;
    border-radius: 0px;
 
  }
  .gallery .label h3
  {
    font-size: 14px;
    margin-top:0px;
    margin-bottom: 0px;
  }

  .gallery:hover .label {
    bottom:0;
  }
  .gallery:hover img {
    top:0px;
  } 

  @media (max-width: 500px) {
    #filters li {
    float: none;
}
  }

.skdslider {
width: 100%;
height: 400px;
position: relative;
display: block;
overflow: hidden; }
.skdslider .slide-navs {
width: 100%;
bottom: 10px;
left: 0;
position: absolute;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center; }
.skdslider .slide-navs li {
  display: inline-block;
  background: white;
  height: 15px;
  width: 15px;
  margin: 0px 6px;
  cursor: pointer;
  position: relative;
  border-radius: 50%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
.skdslider .slide-navs .current-slide {
  background: rgba(255, 255, 255, 0.6); }
.skdslider .slides {
margin: 0;
padding: 0;
list-style-type: none; }
.skdslider .slides li {
  display: none;
  position: relative; }
  .skdslider .slides li img {
    width: 100%;
    height: 100%;
    border: 0;
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
    display: block; }
.skdslider .slide-desc {
left: 0;
padding-bottom: 20px;
position: absolute;
bottom: 0;
text-align: center;
width: 100%;
display: inline-block;
background-color: rgba(0, 0, 0, 0.5); }
.skdslider .slide-desc > h1 {
  color: #CFDB0C;
  font-size: 25px;
  margin: 0px;
  text-transform: uppercase; }
.skdslider .slide-desc > p {
  color: #FFFFFF;
  font-size: 16px;
  line-height: 20px;
  margin-top: 5px;
  font-weight: 300; }
.skdslider .slide-desc > p a.more:hover {
  text-decoration: underline; }
.skdslider a.prev {
width: 35px;
height: 35px;
display: block;
cursor: pointer;
position: absolute;
top: 50%;
left: 2%;
margin-top: -17px;
font-size: 20px;
color: white;
-webkit-transition: all 0.4s;
transition: all 0.4s; }
.skdslider a.next {
width: 35px;
height: 35px;
display: block;
cursor: pointer;
position: absolute;
top: 50%;
right: 2%;
margin-top: -17px;
font-size: 20px;
color: white;
-webkit-transition: all 0.4s;
transition: all 0.4s; }
.skdslider .next:hover, .skdslider .prev:hover {
opacity: 0.7;
filter: alpha(opacity=80); }
.skdslider a.play {
background: url("../img/play.png") no-repeat scroll center center transparent;
width: 35px;
height: 35px;
display: none;
cursor: pointer;
position: absolute;
top: 50%;
left: 48%;
margin-top: -17px; }
.skdslider a.pause {
background: url("../img/pause.png") no-repeat scroll center center transparent;
width: 35px;
height: 35px;
display: none;
cursor: pointer;
position: absolute;
top: 50%;
left: 48%;
margin-top: -17px; }

#newsbg { background:url(../img/newsbg.jpg) no-repeat; background-repeat: no-repeat; background-size: cover;min-height:498px;padding:84px 0px;}
#socialbg{  background:url(../img/socialbg.jpg) no-repeat;  background-repeat: no-repeat;  background-size: cover;  min-height:400px; padding:44px 0px;}

/******for news******/
.social{  margin:10px auto 0px;   padding: 0px 5px;
color: #23527c; 
font-family: 'Open Sans', sans-serif;
text-transform: normal;
text-align:right; }
.active-div{background-color:#dd2229 !important; color:#fff !important;}
.social a {  padding: 0 .5em;color:#23527c;font-family:'Open Sans', sans-serif; text-transform:normal;}
.social a:hover{color:#6c8dab; }
.social .fa-3x{font-size:2em;}
#filters {
margin: 0 auto 1%;
padding: 0;
list-style: none;
text-align: center;
display: table;
}

.feedadvantage {
height: 500px;
margin: 0px;
padding: 1.2em 1.4em;
background-color: #fff;
overflow-x: hidden;
overflow-y: scroll;
box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}
.padding-leftfeed{padding:0px !important;}
.padding-rightfeed{padding-right:0px !important;}
#filters li {
float:left;

background-color: #fff;
color: #000;
font-weight: 400;
padding: 0px 0px;
display: block;
border-radius: 5px;
background: none;
border: 1px solid #ccc;
text-decoration: none;
transition: all 0.4s ease-in-out;
font-size: 14px;
margin-right:15px;
}

#filters li span {
display: block;
    
text-decoration:none;
/*color:#666;*/
cursor: pointer;
}

#filters li.active {
background: #e95a44;
color:#fff;
}


#portfoliolist{margin-bottom:40px;}
#portfoliolist .portfolio {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
width:30%;
margin:1%;
display:none;
float:left;
overflow:hidden;
}

.portfolio-wrapper {
overflow:hidden;
position: relative !important;

cursor:pointer;
}

.portfolio img {
max-width:100%;
position: relative;
top:0;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition:         all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);   
}

.portfolio .label {
position: absolute;
width: 100%;
height:40px;
bottom:-40px;
-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition:         all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.portfolio .label-bg {
  background: #e95a44;
  width: 100%;
  height:100%;
  position: absolute;
  top:0;
  left:0;
}

.portfolio .label-text {
  color:#fff;
  position: relative;
  z-index:500;
  padding:5px 8px;
}
  
  .portfolio .text-category {
    display:block;
    font-size:9px;
  }

.portfolio:hover .label {
bottom:0;
}
.portfolio:hover img {
top:-30px;
}  

.objects{left:14px;}
/* #Tablet (Portrait) */
  
@media  screen and (min-width: 1920px) {
      .carousel,.item,.active {   height: 84%;    margin-top: -22px;}

}

@media only screen and (max-width: 1440px) {
  .carousel
{
    height: 700px;
}
}
@media only screen and (max-width: 1366px) {

.desktop-banner {display: block !important; }
.desktop-mobile {display: none !important;}

.carousel
{
    height: 641px !important;
   /* margin-top: -24px;*/
   margin-top: -10px;
}

 .carousel-new
{
    height: 100% !important;;
}

.indicator-main {
    position: absolute !important;
    bottom: 12px !important;
    left: 47% !important;
}
.class-n {
    margin-top: 9px;
    font-size: 12px !important;
}
.logo-tp{margin-top: 28px !important;}

}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.container {
width: 768px; 
}
.icons { margin-left: -5px !important;}
.mob-1{margin-top: 20px;}
.desktop_unique {display:none !important;}
.conform-mobile{display:block !important;}
.nav-left {float: right;}
.indicator-main{bottom: 20px !important;}
.box-one {
    margin: 0px auto;
    text-align: center;
    padding: 0px;
    width: 100% !important;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
{
.carousel{height: 338px !important; margin-top: 26px;}
.indicator-am{bottom: 120px !important;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
	.carousel{    height: 490px !important;
    margin-top: 25px;}
   .carousel-new{height: 350px !important}
    .indicator-main{bottom: 24px !important;}
.indicator-am{bottom: 90px!important;}
.desktop_unique {display:none !important;}
.conform-mobile{display:block !important;}

}
/*  #Mobile (Portrait) - Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
body
{

	margin-top: 65px;
}

.navbar-brand > img {
    display: block;
    width: 70%;
}
.container { 
width: 100%; 
}
.carousel
{
    height:196px !important;
    margin-top: 25px;
}
  .indicator-main{position: absolute !important;
bottom: 9px !important;
left: 44% !important;
}


#portfoliolist .portfolio {
width:100%;
margin:1%;
}   
}

/* #Mobile (Landscape) - Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {


.container {
width: 70%;
}
.carousel
{
    height: 237px;
}

}

#articles article {
display: block;
font-family: "Oswald", sans-serif;
position: relative;
z-index: 100;
margin: 5px 0;
animation: menu 4s;
animation-fill-mode: both; 
opacity: 1;
padding: 12px;
min-height:188px;
margin: 20px auto;
border: solid 3px  #F5F5F5; 
border-radius: 5px;
transition: 2s ease;
background: #F5F5F5; 

}

.feed-sectionmain{background: #F5F5F5; padding:40px 0px; }
.feed-section{
height: 300px;
overflow: hidden;
padding:14px;
overflow-y: scroll;}
._2p3a{width:100% !important;}
.twtr{color:#000; font-size:1.98em;  margin:0px; text-align:center; padding:0px 0px 14px;}
.margn-btm15{margin-bottom:30px;}
#newsec .thumbnail{background-color:#e8e9ed;}
.newsect{}
.list-group .thumbnail{background-color:#e8e9ed;}
.newlink {}
.newsec {padding:0px 0px 0px 0px;}
.news-bgwhite {
margin: 76px 0px 0px 0px;
height: 378px;
overflow-x: hidden;
overflow-y: scroll;
padding: 3.2em 1.4em;
position: relative;
z-index: 99;
background-color: #fff;
box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}
.newlink  ul {list-style-type:disc !important;}
.newlink  ul li{color:#000;}
.newlink  ul li .fa{margin-right:8px;}
.newlink  ul li a{margin:0px; padding:0px; cursor:pointer; color:#000; display:block; font-size:15px;  font-family:'Open Sans', sans-serif;}
.newlink  ul li b{font-weight:600; color:#70ade4;}
.leftrighticon{margin-bottom:58px; padding-top:60px;}
.leftrighticon h3{color:#fff !important;}
.newlink  ul li a:hover{color:#70ade4;}
.leftrighticon .carousel-control.left {
position: absolute;
background: none;
left: -4%;
top: 40%;
}

.leftrighticon .carousel-control.right{
position: absolute;
background: none;
right: -2%;
top: 40%;
}


/* Carousel Control */
.control-box {
text-align: right;
width: 100%;
}
.carousel-control{
background: #666;
border: 0px;
border-radius: 0px;
display: inline-block;
font-size: 34px;
font-weight: 200;
line-height: 18px;
opacity: 0.5;
padding: 4px 10px 0px;
position: static;
height: 30px;
width: 15px;
}

/*Chat bot kenty code*/

#kenytChatBubble.position-right {
    right: 0;
    margin-right: 20px;
    margin-bottom: 50px;
}
.chatWithUsMessage, .unreadcount[data-unreadcount]:after {
    position: absolute;
    color: #fff;
    text-align: center;
    font-family: Calibri,sans-serif;
    margin-bottom: 31px;
}

/*Chat bot kenty code end*/

/* Mobile Only */
@media (max-width: 767px) {

	body
{

	margin-top: 65px !important;
}
.navbar-default .navbar-nav > li
{
	margin-left: 0px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover
{
color: #333 !important;
}
.ban-desk
{
	display:none !important;
}
.ban-mob
{
	display: block !important;
}
.desktop-banner {display: none !important; }
.desktop-mobile {display: block !important;}

.page-header, .control-box {
    text-align: center;
} 
.mob{margin-top: 20px;}
.gallery_mr{margin-left: 38px !important;}
.actual_img{margin-left: 40px !important; margin-top: 20px !important;}

}
@media (max-width: 479px) {
.caption {
    word-break: break-all;
}
}


li { list-style-type:none;}

::selection { background: #ff5e99; color: #FFFFFF; text-shadow: 0; }
::-moz-selection { background: #ff5e99; color: #FFFFFF; }

.portfolioContainer{margin:60px 0px 24px 0px;}
.portfolioFilter {text-align: center;}
.margin-bottom40{margin-bottom: 40px !important; text-align: center;}
.portfolioFilter a {
margin-right: 6px;
color: #666;
text-decoration: none;
border: 1px solid #ccc;
padding: 4px 15px;
border-radius: 5px;
display: inline-block;
}

.portfolioFilter a.current {
background: #dd2229;
border: 1px solid #ccc;
color: #f9f9f9;
}
.portfolioContainer{
border: 1px solid #eee;
border-radius: 3px;
}


.isotope-item {
z-index: 2;
}

.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}

.isotope,
.isotope .isotope-item {
/* change duration value to whatever you like */
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
transition-duration: 0.8s;
}

.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
transition-property: height, width;
}

.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
transition-property: transform, opacity;
}

@media only screen and (max-width: 600px) {
#navigation .col-md-8{
padding-right: 0px;
padding-left: 0px;
}
.nav-left {
margin-left: 10px !important;
}
}


@media only screen and (max-width: 667px) {
	.mobile_unique
	{
		display: block;
	}
.desktop_unique {display:none !important;}
.box-one-new {width: 100% !important;}

}

/*Om Css starts here*/
.footer-form-clor{
	background: #5b5b5b;
}
.select-mobile{
	background-color: rgb(101, 103, 105); */
    /* color: #fff; */
    padding: 5px;
    /* border: 1px solid #fff; */
    /* margin: 0px; */
    padding: 4px 10px;
    width: 100%;
    /* border: 1px solid #fff; */
    /* background: #2d3640; */
    font-size: 13px;
    background: #fff;
    margin-left: 20px;
}

option{
	color:black;
}

.select-mobile  option{
	background: #fff;
	
}


/* iPhone 6 Plus landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 3)
{ .carousel
{
    height:343px !important;
    margin-top: 10px;
}
.gallery_mr{margin-left: 112px !important;}
.actual_img{margin-left: 40px !important; margin-top: 20px !important;}
}
/* iPhone 6 landscape */
@media only screen and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2)
{ .carousel
{
    height:343px !important;
    margin-top: 10px;
}
.gallery_mr{margin-left: 90px !important;}
.actual_img{margin-left: 40px !important; margin-top: 20px !important;}
}


/*Om Css ends here*/