
@font-face {
  font-family: 'PlayfairDisplay-Regular';
  src: url('../fonts/PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/PlayfairDisplay-Regular.woff') format('woff'), url('../fonts/PlayfairDisplay-Regular.ttf')  format('truetype'), url('../fonts/PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlayfairDisplay-Bold';
  src: url('../fonts/PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/PlayfairDisplay-Bold.woff') format('woff'), url('../fonts/PlayfairDisplay-Bold.ttf')  format('truetype'), url('../fonts/PlayfairDisplay-Bold.svg#Montserrat-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body { color:#404040; background-color:#FFF;padding:0 !important;font-family: 'aileronregular';font-weight: normal;}
.container-fluid { padding:0px; }
.container-980 { width:1280px; margin:0 auto;position: relative;}
.container-1000 { width:1100px; margin:0 auto;position: relative;}
.container-950 { width:950px; margin:0 auto;position: relative;}
.container-900 { width:900px; margin:0 auto;position: relative;}
.container-1200-wrp{ width: 1200px; margin: 0 auto;}
/*.hidden-xs,.hidden-sm {
    display: none!important;
}*/
.inner-banner-wrp{ width:100%; height: 420px; position: relative;} 
.caption-inner-height{ height: 470px;}
.inner-caption-box{ background-color: rgba(0,0,0,0.7); padding: 5px 30px; color: #fff; font-weight: 600; font-size: 40px; text-transform: capitalize;    position: absolute; bottom: 0px;}
.inner-caption-box::before{content:'';position:absolute;top:0;left: 12px;width: 13px;height: 69px;border-left:5px solid #cf1113;-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);-ms-transform: rotate(20deg);-o-transform: rotate(20deg);transform: rotate(20deg);}

#csr-content{padding-top:50px;}

#life-content{padding:50px 0;}

#leadership-content{padding:50px 0;}

#services-content{padding:50px 0;}

#about-us-content{padding:50px 0;}

.philosophy-inner-wrp{ width: 555px; /*text-align: center; margin: 0 auto;*/}
span.philo-title{ background-color: #aa894e; padding: 10px 10px; color:#fff; font-size: 30px; font-weight: 700; margin-bottom: 35px; display: inline-block;}

p.philo-main-desc{ color:#ffffff; font-size: 16px; font-weight: 400; line-height: 1.2; margin-bottom: 20px; text-align:justify;}
p.philo-desc{ color:#ffffff; font-size: 16px; font-weight: 300; text-align:justify;}

.club-tycoons-intro .section-2-about{ width: 100%; height:480px; background-image: url(../images/philosophy-bg_04.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; padding: 50px 0px 0px;}

.club-tycoons-intro .philosophy-inner-wrp{ text-align: left; margin: 0 auto;}
.club-tycoons-intro span.philo-title{ background-color: #cf1214; padding: 10px 10px; color:#fff; font-size: 30px; font-weight: 700; margin-bottom: 35px; display: inline-block;}

.club-tycoons-intro p.philo-main-desc{ color:#333333; font-size: 16px; font-weight: 400; line-height: 1.2; margin-bottom: 20px; text-align:justify;}
.club-tycoons-intro p.philo-desc{ color:#333333; font-size: 16px; font-weight: 300; text-align:justify;}
.club-tycoons-intro p.services-desc{color:#002338; font-size: 16px;}

.section-3-about{ width:100%; background-color: #cf1214; height: 345px; padding: 50px 0px 0px;}
p.value-lhs-title{ color:#fff; font-size: 30px; font-weight: 700;}
p.value-rhs-title{ color:#fff; font-size: 30px; font-weight: 700; margin-left:40px;}
.white-clr{ color:#fff; font-size: 16px;}
.vale-desc{ color: #fff;
    width: 90%;
    height: 50px;
    text-align: left;
    font-size: 16px;
	padding: 10px 0px 0px 20px;
    display: inline-block;
    vertical-align: middle;
    line-height: 30px; /*border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff;*/}
	
.value-extra-line{/*border-top: 1px solid #ffffff;*/} 
.vale-numb{ color:#fff; width: 5%; height: 50px; text-align: center; font-size: 20px; display:inline-block; vertical-align: middle; line-height: 30px; padding: 10px 0px 0px 60px; }
.club-tyccons-wrp{ width: 100%;}

.club-tyccons-wrp p.philo-main-desc{ font-size: 16px;}

.club-tycoon-benefits{ height: auto; padding: 50px 0px 50px;margin-top: 50px;}
.club-tycoon-benefits .value-lhs-wrp ul{line-height:40px; list-style-image:url('../images/white-tick.png');}
.mr-t-20{margin-top:20px;}

.contact-lhs-wrp p{font-size:16px; margin-left: 27px;}
.contact-lhs-wrp a{text-decoration:none; color:#ffffff;}
.contact-lhs-wrp a:focus{outline: none;}
.contact-lhs-wrp a.email-contact{text-decoration:none; color:#ffffff; border-bottom: 1px solid #ffffff;}
.contact-lhs-wrp h3{display:inline-block;}
.contact-lhs-wrp img{display:inline-block; margin-bottom: 13px;}
.contact-banner{ background-image: url(../images/contact-banner.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;}
.csr-banner{ background-image: url(../images/csr-banner.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;}
.life-banner{ background-image: url(../images/life-banner.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;}
.leadership-banner{ background-image: url(../images/leadership-banner.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;}
.services-banner{ background-image: url(../images/services-banner.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;}
.about-us-banner{ background-image: url(../images/about-banner.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;}

.row { margin:0px; padding:0px;}
.left-right-clr { padding:0px !important; }
.left-clr { padding-left:0px; }
.right-clr { padding-right:0px; }
a{ text-decoration:none !important; }
.white-bg { background-color:#FFF !important; }
.light-pink-bg { background-color:#fff9f5; }
.wow {visibility: hidden;}
/* FONTS */
.font-aileronthin {font-family: 'aileronthin';}
.font-aileronlight {font-family: 'aileronlight';}
.font-aileronregular {font-family: 'aileronregular';}
.font-aileronbold {font-family: 'aileronsemibold';}
.font-aileronsemibold {font-family: 'aileronsemibold';}
.font-aileronblack {font-family: 'aileronblack';}
.font-aileronheavy { font-family: 'aileronheavy';}
.font-Nunito {font-family: 'Nunito', sans-serif; font-weight:400;}
/**/


.logo { padding: 4px 0px; }
.home-page-title {font-family: 'PlayfairDisplay-Bold', serif; font-size:50px; color:#00227a;}
.home-content p { font-size:20px; font-family: 'PlayfairDisplay-Regular', serif; font-weight:400; color:#333333;}
.home-content h2 {}
.home-content h3 {}
.home-content a {}

.no-right-padding{padding-right:0;}
.no-left-padding{padding-left:0;}


#banner { background-color:#ffffff; margin-top: 70px;}
#banner .banner-content{position: absolute; top: 100px; width: 38%; left: 15%;}
#banner .visit-bannr-txt{position: absolute; top: 250px; width: 38%; left: 55%;}
#banner .banner-content h1 { margin:0px; padding:0px; font-size:28px; color:#111111; font-weight:700; font-family: 'Poppins', sans-serif; text-transform:uppercase;}
#banner .banner-content h2 {color:#000000; font-size:64px; font-weight:700; font-family: 'Poppins', sans-serif; margin: 0px; letter-spacing: -5px;    line-height: 72px;}
#banner .banner-content h2 span { font-size:90px; font-weight:700; color:#b63829; font-family: 'Poppins', sans-serif; letter-spacing: -5px; }
#banner .banner-content h3 { font-size:90px; font-weight:700; line-height:56px; color: #ffffff; font-family:'Poppins', sans-serif; text-transform:uppercase; letter-spacing: -5px; margin-top: 0px;}
#banner .banner-content h5 { font-size:50px; font-weight:700; line-height:56px; color: #ffffff; font-family:'Poppins', sans-serif; text-transform:uppercase; letter-spacing: 0px; margin-top: 0px;}
#banner .banner-content p { font-size:18px; font-weight:700; line-height: 16px; color: #ffffff; font-family:'Poppins', sans-serif; text-transform:uppercase;padding-bottom: 15px;}

.bord-black{border-right: 1px solid #000000;}

#banner .banner-content a{ display:inline-block; background-color:transparent; border: 1px solid #ffea00; padding:10px 15px; font-size:14px; color:#ffffff; transition:all 0.5s ease; text-transform:uppercase; font-family:'Poppins', sans-serif; font-weight:700;}
#banner .banner-content a:hover, #banner .banner-content1 a:hover, #banner .banner-content2 a:hover{  padding:10px 15px; background-color:#ffffff; color:#f0a708;}

#banner .banner-heading {position: absolute; top: 140px; left: 0; right: 0; margin: auto; z-index: 9; top: 38%; text-align: center;}
#banner .banner-heading h1 { margin:0px; padding:0px; font-size:70px; color:#eb771a; font-weight:700; line-height:50px;margin-bottom: 20px; font-family: 'Heebo', sans-serif; text-transform:uppercase;}
#banner .banner-heading h1 span {font-size:70px; font-weight:700; color:#007ca2;}

#home-services { padding-top:70px; padding-bottom:100px; }
#home-services .home-page-title { margin-bottom:10px; }

a.bt { display:inline-block; background-color:#FFF; border-radius:16px; padding:7px 24px; font-size:14px; color:#ca1000; transition:all 0.5s ease; margin-top:15px;}
a:hover.bt {  padding:7px 28px; background-color:#ca1000; color:#FFF; border:solid 2px #FFF;}
a.bt2 { display:inline-block; background-color:#ca1000; border-radius:16px; padding:7px 24px; font-size:14px; color:#FFF; transition:all 0.5s ease; margin-top:15px;}
a:hover.bt2 {  padding:7px 28px; background-color:#FFF; color:#ca1000; border:solid 2px #ca1000;}

.services-box { background-color:#ebebeb; border:solid 3px #858376; text-align:center; height:200px; margin-top:30px; }
figure.snip0017 {
  color: #fff;
  position: relative;
  overflow: hidden;
  margin:0;
  min-width: 100%;
  max-width: 100%;
  height: 200px;
  width: 100%;
}
figure.snip0017 h3 { margin:0px; font-size:22px;font-family: 'aileronthin'; color:#858376;}

figure.snip0017 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.snip0017 .ser-icon img {
  opacity: 1;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
  padding-top:48px;
  margin-bottom: 12px;
}
figure.snip0017 figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding:5px;
  width: 100%;
  height: 100%;
  background-color:#ca1000;
  opacity:0;
  transition:all 0.2s ease;
}
figure.snip0017:hover figcaption { opacity:1;}

figure.snip0017 figcaption::before {
  position: absolute;
  top: 30px;
  right: 100%;
  bottom: 30px;
  left: 30px;
  border-right: 4px solid rgba(255, 255, 255, 0.8);
  content: '';
  opacity: 0;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0017 h2,
figure.snip0017 p,figure.snip0017 .ser-icon-small {
  margin: 0 0 5px;
  opacity: 0;
   font-size:18px; font-family: 'Nunito', sans-serif; font-weight:400; line-height:22px;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;
}
figure.snip0017 h2 {
  /*word-spacing: -0.15em;*/
  font-weight: 300;
  text-transform: uppercase;
  -webkit-transform: translate3d(-30%, 0%, 0);
  transform: translate3d(-30%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  font-family: 'aileronthin'; 
}
figure.snip0017 h2 span {
  font-weight: 800;
}
figure.snip0017 p {
  font-weight: 200;
  -webkit-transform: translate3d(0%, -30%, 0);
  transform: translate3d(0%, -30%, 0);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
figure.snip0017 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  color: #ffffff;
}
/*figure.snip0017:hover img {
  opacity: 0.3;
}*/
figure.snip0017:hover figcaption h2,
figure.snip0017:hover figcaption p,figure.snip0017 .ser-icon-small {
  visibility: visible;
}
figure.snip0017:hover figcaption h2 {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
figure.snip0017:hover figcaption p {
  opacity: 0.9;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
  font-size: 14px;
  line-height: 17px;
}

figure.snip0017:hover figcaption .ser-icon-small {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

figure.snip0017:hover figcaption::before {
  background: rgba(255, 255, 255, 0);
  right: 4px;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

.img-fluid{max-width:100%; height:auto;}

#introduction{padding: 50px 0;}
#introduction .intro-para h2{font-size:60px; color:#082627; font-family:'Heebo', sans-serif; font-weight:700;}
#introduction .intro-para h2 span{font-size:60px; color:#eb771a; font-family:'Heebo', sans-serif; font-weight:700;}
#introduction .intro-para h3{font-size:26px; color:#082627; font-family:'Heebo', sans-serif; font-weight:300; margin-top: 0px;}
#introduction .intro-para h3 span{font-size:32px; color:#007ca2; font-family:'Heebo', sans-serif; font-weight:700;}
#introduction .intro-para p{font-size:18px; color:#666666; font-family:'Heebo', sans-serif; font-weight:300;} 
#introduction .intro-para a { display:inline-block; background-color:#eb771b; padding:10px 15px; font-size:14px; color:#ffffff; transition:all 0.5s ease; margin-top:15px; text-transform:uppercase; font-family:'Heebo', sans-serif; font-weight:300;}
#introduction .intro-para a:hover {  padding:10px 15px; background-color:#ebebeb; color:#eb771b;}

#video{height:700px;}
#video .video-left-section{background-color:#ebebeb; padding:80px 50px; height: 700px;}
#video .video-left-section h3{font-size:32px; font-family:'Heebo', sans-serif; color:#082627; font-weight:300; margin:0px;}
#video .video-left-section p{font-size:18px; font-family:'Heebo', sans-serif; color:#666666; font-weight:300;}
#video .video-left-section a { display:inline-block; background-color:#eb771b; padding:10px 15px; font-size:14px; color:#ffffff; transition:all 0.5s ease; text-transform:uppercase; font-family:'Heebo', sans-serif; font-weight:300;}
#video .video-left-section a:hover {  padding:10px 15px; background-color:#ffffff; color:#eb771b;}
.mr-t-40{margin-top:40px !important;}

#video .video-right-section{background-color:#eb771a; padding:60px 50px; height: 700px;}
#video .video-right-section h2{font-size:32px; font-family:'Heebo', sans-serif; color:#ffffff; font-weight:700; text-transform:uppercase;}
#video .video-right-section .dates{background-color:#ffffff; text-align:center;}
#video .video-right-section .dates h3{color:#007ca2; font-size:58px; font-family:'Heebo', sans-serif; font-weight:700; margin-bottom:0px;}
#video .video-right-section .dates span{color:#007ca2; font-size:14px; font-family:'Heebo', sans-serif; font-weight:300; margin-top:0px;}

#video .video-right-section .venue h2{font-size:18px; font-family:'Heebo', sans-serif; color:#ffffff; font-weight:700; margin-bottom:0px; text-transform: capitalize;}
#video .video-right-section .venue p{font-size:12px; font-family:'Heebo', sans-serif; color:#ffffff; font-weight:300;}
#video .video-right-section .venue span{font-size:14px; font-family:'Heebo', sans-serif; color:#ffffff; font-weight:700; text-transform:uppercase;}

/* ACC */
#assocation { padding-top:70px; padding-bottom:70px; }
.accordion{width:100%; margin: 0 auto; margin-top:20px;}
.accordion-toggle {border:2px solid #858376;cursor: pointer;margin: 0;padding: 13px 0;position: relative;font-size: 22px;font-family: 'aileronlight'; font-weight:normal; color:#ca1000; text-align:center; margin-bottom:10px; background-image:url(../images/plus.png); background-repeat:no-repeat; background-position:98% center;}

/*.accordion-toggle.active:after{content:"";position:absolute;right:0;top:0px;width:0;height:0; background-image:url(../images/min.png); background-repeat:no-repeat; background-position:90% 10px; }

.accordion-toggle:before{content:"";position:absolute;right:0;top:0px;border-right:5px solid rgba(0,0,0,0); background-image:url(../images/plus.png); background-repeat:no-repeat; background-position:90% 10px;}

.accordion-toggle.active:before{display:none;}*/

.accordion-content {display: none;background-color:#002338; padding:10px; margin-top: -12px; margin-bottom:10px;}
.accordion-content p {font-family: 'Nunito', sans-serif; font-weight:400; color:#FFF; line-height:18px; }

.accordion-toggle.active {color: #FFF; border:none; background-color:#002338; font-family: 'aileronsemibold';background-image:url(../images/min.png); background-repeat:no-repeat; background-position:98% center;}
.accordion-toggle.active span { display:inline-block; border-bottom:solid 2px #ce190c; padding-bottom:5px;}

#programs { height:570px; background-color: #ebebeb;}
#programs .programs-info {padding-top:50px;}
#programs .programs-info h2{font-size:60px; color:#eb771a; font-family:'Heebo', sans-serif; font-weight:700;}
#programs .programs-info h3{font-size:48px; color:#082627; font-family:'Heebo Thin', sans-serif; font-weight:300; line-height: 40px; margin-top: 0px;}
#programs .programs-info p{font-size:18px; color:#666666; font-family:'Heebo', sans-serif; font-weight:300;}
#programs .programs-info p strong{font-size:18px; color:#007ca2; font-family:'Heebo', sans-serif; font-weight:700;}

#programs .programs-types{background-color:#eb771a; border-radius:10px; padding:5px;}
#programs .programs-types h2{font-size:32px; color:#ffffff; font-family:'Heebo Thin', sans-serif; font-weight:300;}
#programs .programs-types h2 strong{font-size:32px; color:#ffffff; font-family:'Heebo', sans-serif; font-weight:700;}
#programs .programs-types h3{font-size:20px; color:#ffffff; font-family:'Heebo', sans-serif; font-weight:700; line-height:20px; margin-top: 0px; height: 55px;}
#programs .programs-types p{font-size:16px; color:#ffffff; font-family:'Heebo', sans-serif; font-weight:300;}

#programs .programs-img{position:absolute; left: -60px;}

#working{padding-top:50px; padding-bottom:50px;}
#working h2{font-size:50px; color:#082627; font-family:'Heebo', sans-serif; font-weight:700;}
#working h2 strong{font-size:50px; color:#eb771a; font-family:'Heebo', sans-serif; font-weight:700;}
#working h3{font-size:26px; color:#082627; font-family:'Heebo', sans-serif; font-weight:300;}
#working p{font-size:18px; color:#666666; font-family:'Heebo', sans-serif; font-weight:300;}
#working a { display:inline-block; background-color:#eb771b; padding:10px 15px; font-size:14px; color:#ffffff; transition:all 0.5s ease; margin-top:15px; text-transform:uppercase; font-family:'Heebo', sans-serif; font-weight:300;}
#working a:hover {padding:10px 15px; background-color:#ebebeb; color:#eb771b;}

.mr-t-50{margin-top:50px;}

#benefits{ background-color:#ffffff; padding:50px 0 50px; height:702px; background-image: url(../images/benefits-img.jpg); background-repeat: no-repeat; background-position:center bottom; }
#benefits h2{font-family: 'PlayfairDisplay-Bold', serif; font-size:50px; margin:0px; margin-bottom:5px; color:#00227a;}	
#benefits .benefits-info {margin-top:50px; text-align: right;}
#benefits .benefits-infor {margin-top:55px; text-align: left;}
#benefits .benefits-info h2, #benefits .benefits-infor h2{font-family: 'Roboto Regular'; font-size:26px; line-height:20px; color:#333333; margin-bottom:15px; display:block;}
#benefits .benefits-info p, #benefits .benefits-infor p{font-family: 'Roboto Regular'; font-size:16px; line-height:20px; color:#333333; margin-bottom:40px; display:block;}

#gallery{background-color:#ffffff; padding:50px 0;}
#gallery h2{font-family: 'PlayfairDisplay-Bold', serif; font-size:50px; margin:0px; margin-bottom:40px; color:#00227a;}	
#gallery a{outline:none;}

#testimonial{background-color:#ebebeb; height:750px; padding:50px 0;}
#testimonial h2{font-family: 'Heebo', sans-serif; font-size:60px; color:#082627; font-weight:700; text-align:center; padding-bottom:30px;}
#testimonial .testi{ text-align:center;}
#testimonial .testi .testi-intro{height:80px;}
#testimonial .testi h3{font-family: 'Heebo', sans-serif; font-size:14px; color:#007ca2; font-weight:700; text-transform:uppercase;}
#testimonial .testi span{font-family: 'Heebo', sans-serif; font-size:12px; color:#007ca2; font-weight:300; margin-bottom:20px; display:block;}
#testimonial .testi p{font-family: 'Heebo', sans-serif; font-size:14px; color:#082627; font-weight:300; display: block; background-color: #ffffff; padding: 10px; border-radius:10px; height: 200px; position:relative; width:100%; text-align:justify;}

#testimonial .testi p:before{border-bottom: 10px solid #fff; border-style: solid; border-width: 10px; color: rgba(0,0,0,0); content: ""; display: block;
    height: 0; position: absolute; left: 43%; top: -20px; width: 0; margin: auto;}
#testimonial .testi a { display:inline-block; background-color:#eb771b; padding:10px 15px; font-size:14px; color:#ffffff; transition:all 0.5s ease; margin-top:15px; text-transform:uppercase; font-family:'Heebo', sans-serif; font-weight:300;}
#testimonial .testi a:hover {padding:10px 15px; background-color:#ffffff; color:#eb771b;}

.footerSection{background-color: #ffffff; padding: 35px 0 10px;}

.footerLink{color: #555555; font-weight: 700; font-size: 15px; font-family: 'Poppins', sans-serif; text-transform:uppercase;}

.footerLink:hover, .footerLink:focus{color: #555555;}

.footerWidget, .footerText{padding: 0px; margin-top: 5px;}

.footerWidget li a, .footerText, .footercopyrights { color: #848484; line-height: 20px; font-size: 13px; font-family:'Poppins', sans-serif;}

.footerWidget li a:hover{color: #f0ba2b ; }

.footercopyrights{padding-top: 15px; margin: 0px; color: #848484; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 12px !important; line-height: 20px;}

.footerWidget li{margin-top:-1px; list-style-type: none;}

.footerWidget li span a {font-size:12px;}

.seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 13.285714285714285714285714285714%;   
  }
  
 #top-header{height:40px;} 
 #top-header .top-navbar{background-color:#efefef;}
 #top-header .navbar-left{margin-left:190px;}
 #top-header .navbar-left h3.yellow-text{color:#f0ba2b !important; font-family:'Poppins', sans-serif; font-weight:700; font-size:12px;display: inline-block;padding-left: 5px;}
 #top-header .navbar-left h3.yellow-text span{color:#5c5c5c; font-family:'Poppins', sans-serif; font-weight:700; font-size:12px;}

 
#shopping .shopping-anim{position: relative; width: 100%; overflow: hidden; height: 419.67px;}
#shopping .shopping-anim h2{font-family:'Poppins', sans-serif; font-size: 36px; font-weight:700; color: #ffffff; padding: 10px; text-align: center; text-transform: uppercase;  position: absolute; left: 0; top: 130px; right: 0; margin: 0 auto; line-height: 35px; letter-spacing: -2px;} 
#shopping .shopping-anim span.explore { background-color:transparent; border: 1px solid #ffea00; padding:10px 15px; font-size:14px; color:#ffffff; transition:all 0.5s ease; margin-top:15px; text-transform:uppercase; font-family:'Poppins', sans-serif; font-weight:700; margin-top: -20px; top: 55%; left: 0; right: 0; margin: 0 auto; width: 93px; z-index: 998;
    position: absolute;}
#shopping .shopping-anim span.explore:hover {padding:10px 15px; background-color:#ffffff; color:#eb771b;}

/*#shopping .shopping-anim a{position:relative; width:100%; height:100%; display:block;}
#shopping .shopping-anim a:before{transition: all 0.3s ease; content: ''; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; border: 2px solid #c4122f; box-shadow: 0px 0px 70px 200px rgba(0, 0, 0, 0.20); z-index: 5; visibility: hidden; opacity: 0; transform: scale(0.55);}
#shopping .shopping-anim a:hover #shopping .shopping-anim a:before {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}*/

/* Box Shadow Outset */
.hvr-box-shadow-outset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
}

/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
 
#header{position: fixed; z-index: 9999; display: block; width: 100%; background-color: #ffffff; left: 0; right: 0;} 
 
#header .navbar-brand>img {margin-top:-70px;} 
#header .navbar-default{border:none !important;} 

.pd-top-55{display:block; padding-top:55px;}
.pd-top-10{display:block; padding-top:10px;}
.pd-top-20{display:block; padding-top:20px;}

.footerSection h3{color#555555; font-family:'Poppins', sans-serif; font-weight:700; font-size:12px;}
.footerSection h3 span{color:#555555; font-family:'Poppins', sans-serif; font-weight:500; font-size:12px;}
.footerSection p{color:#848484; font-family:'Poppins', sans-serif; font-weight:300; font-size:13px; line-height: 20px;}


.mr-t-20{margin-top:20px;}	
#about{padding:50px 0 80px; min-height: 400px; background: transparent;/* background-image: url('../images/bg.jpg'); background-repeat: no-repeat; background-size: cover;*/}
#about .multi-cuisine-restaurant h2{font-family: 'Poppins', sans-serif; font-size: 32px; font-weight: 700; color: #ffffff; padding: 10px; text-align: center;
    text-transform: uppercase; position: absolute; left: 0; top: 35%; right: 0; margin: 0 auto;}

#about .sale a {display:block; position:relative;}
/*#about .sale a::after{ content: ''; display: block; position: absolute; left:0; right: 0; margin:auto; top:25px; height:80%; width:75%; transition: width .4s ease; border: 5px solid #ffea00;}*/

#about .sale h2{font-family: 'Poppins', sans-serif; font-size: 36px; font-weight: 700; color: #ffffff; padding: 10px; text-align: center;
    text-transform: uppercase; position: absolute; left: 0; top: 28px; right: 0; margin: 0 auto; line-height:85px;}	
#about .sale h2 span{font-family: 'Poppins', sans-serif; font-size: 48px; font-weight: 700; color: #ffea00; padding: 10px; text-align: center; text-transform: uppercase; position: absolute; left: 0; top: 50%; right: 0; margin: 0 auto; line-height:55px;}
#about .sale h3{font-family: 'Poppins', sans-serif; font-size: 36px; font-weight: 700; color: #ffea00; padding: 10px; text-align: center;
    text-transform: uppercase; position: absolute; left: -85px; top: 65%; right: 0; margin: 0 auto; display:block;}	
#about .sale h3 span{font-family: 'Poppins', sans-serif; font-size: 18px; font-weight: 700; color: #ffea00; padding: 10px; text-align: center;
    text-transform: uppercase; position: absolute; left: 120px; top: 8%; right: 0; margin: 0 auto; display:block; line-height: 14px;}	

#about .footwear h2{font-family: 'Poppins', sans-serif; font-size: 32px; font-weight: 700; color: #ffffff; padding: 10px; text-transform: uppercase; position: absolute; left: 8px; top: 30px; right: 0; margin: 0 auto; line-height:30px;}	
#about .footwear h2 span{font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600; color: #e4ff00; padding: 10px; text-transform: uppercase; position: absolute; left: 0; right: 0; margin: 0 auto; display:block; top: -25px;}

#about .dance h2{font-family: 'Poppins', sans-serif; font-size: 32px; font-weight: 700; color: #ffffff; padding: 10px; text-transform: uppercase; position: absolute; left: 15px; right: 0; margin: 0 auto; line-height:30px; bottom: 20px;}	
#about .dance h2 span{font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600; color: #e4ff00; padding: 10px; text-transform: uppercase; position: absolute; left: 0; right: 0; margin: 0 auto; display:block; top: -25px;}

#about .trends h2{font-family: 'Poppins', sans-serif; font-size: 32px; font-weight: 700; color: #ffffff; padding: 10px; text-transform: uppercase; position: absolute; right: 50px; margin: 0 auto; line-height:30px; top: 40px;}	
#about .trends h2 span{font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600; color: #e4ff00; padding: 10px; text-transform: uppercase; position: absolute; left: 0; right: 0; margin: 0 auto; display:block; top: -25px;}

#about .avengers h2{font-family: 'Poppins', sans-serif; font-size: 26px; font-weight: 700; color: #ffffff; padding: 10px; text-transform: uppercase; position: absolute; margin: 0 auto; line-height:27px; top: 25px;}	
#about .avengers h2 span{font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600; color: #e4ff00; padding: 10px; text-transform: uppercase; position: absolute; left: 0; right: 0; margin: 0 auto; display:block; top: -25px;}

#about .pottery h2{font-family: 'Poppins', sans-serif; font-size: 26px; font-weight: 700; color: #ffffff; padding: 10px; text-transform: uppercase; position: absolute; margin: 0 auto; line-height:27px; top: 25px;}	
#about .pottery h2 span{font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600; color: #e4ff00; padding: 10px; text-transform: uppercase; position: absolute; left: 0; right: 0; margin: 0 auto; display:block; top: -25px;}	

#mall-convinience { padding:120px 0 100px; text-align:center;}	
#mall-convinience h2{font-size:36px; color:#000000; font-family:'Poppins', sans-serif; text-transform:uppercase; margin: 0px; font-weight:700;    letter-spacing: -2px;}
#mall-convinience p{font-size:15px; color:#666666; font-family:'Poppins', sans-serif; margin: 0px; font-weight:300;}
#mall-convinience .slider ul li p{font-size:16px; color:#000000; font-family:'Poppins', sans-serif; margin: 0px; font-weight:300; margin-top: 10px;text-transform: uppercase;}

#mall-convinience .flex-control-paging li a{background: #d1d1d1 !important; box-shadow:none;}
#mall-convinience .flex-control-paging li a.flex-active{background: #ff5a00 !important; box-shadow:none;}
	
#deal{padding:50px 0; background-image: url('../images/deal-img.jpg'); background-repeat: no-repeat; background-position: top right; background-size:cover;}
#deal .deal-left h2{font-size:50px; color:#ffffff; font-family:'Poppins', sans-serif; text-transform:uppercase; margin: 0px; font-weight:700; letter-spacing:-5px;}  
#deal .deal-left h2 span{font-size:50px; color:#ffea00; font-family:'Poppins', sans-serif; text-transform:uppercase; font-weight:700;}  
#deal .deal-left h3{font-size:90px; color:#ffffff; font-family:'Poppins', sans-serif; text-transform:uppercase; margin: 0px; font-weight:700; letter-spacing:-9px; line-height: 65px;}

#deal .deal-right{margin-top: 10px;}
#deal .deal-right h2{font-size:29px; color:#ffea00; font-family:'Poppins', sans-serif; text-transform:uppercase; margin: 0px; font-weight:700;}
#deal .deal-right h2 span{font-size:30px; color:#00b4ab; font-family:'Poppins', sans-serif; text-transform:uppercase; margin: 0px; font-weight:700;}
#deal .deal-right h3{font-size:12px; color:#6d6d6d; font-family:'Poppins', sans-serif; margin: 0px; font-weight:300; text-transform: capitalize;}
#deal .deal-right h3 a{font-size:12px; color:#ffffff; font-family:'Poppins', sans-serif; margin: 0px; font-weight:300; text-decoration:none;}

#top-header .navbar-right{margin-right: 20px !important;}

.form-group {margin-bottom: 7px;}
.form-group .form-control { border-radius:0px; border:solid 1px #e5e5e4; text-shadow:none; padding:20px 8px; font-family:'Poppins', sans-serif;}
.form-group select.form-control {padding: 11px 8px;}
.form-wrap .btn-custom { background-color:#ff5a00; color:#FFFFFF; font-weight:700; font-size:16px; border-radius:0px;transition:all 0.5s ease; text-transform:uppercase; font-family:'Poppins', sans-serif; } 
.form-wrap .btn-custom:hover { background-color:#f0a708; }

.form-group .form-control::placeholder {
    color: #d1d1d1;
}

.form-group .form-control::-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #d1d1d1;
}

.form-group .form-control::-ms-input-placeholder { /* Microsoft Edge */
   color: #d1d1d1;
}

.social-media{float:right;}

.social-media a { display:inline-table; width: 30px; height: 30px; padding-top: 4px; text-align:center; margin-right:5px; color:#8e8e8e;}

.social-media a.fb-icon:hover { color:#3B5998  !important;/* border:solid 1px #3B5998;*/}  

.social-media a.twitter-icon:hover { color:#0084b4  !important;/* border:solid 1px #0084b4;*/}  

.social-media a.pinterest-icon:hover { color:#c8232c  !important; /*border:solid 1px #c8232c;*/}  

.social-media a.linkedin-icon:hover { color:#0e76a8  !important; /*border:solid 1px #0e76a8;*/}  

.social-media a.google-plus-icon:hover { color:#d34836  !important;/* border:solid 1px #d34836;*/}  

.site-credits{color: #eb771b; float:right; font-weight: 300; font-family: 'Heelo', sans-serif; }

.site-credits a{color: #eb771b; text-decoration:none;}

.text-right{text-align:right;}

.pd-t-20{padding-top:20px;}

.no-left-pad{padding-left:0;}
.no-right-pad{padding-right:0;}

.bord-right{border-right:3px solid #ffffff;}
.bord-left{border-left:3px solid #ffffff;}
.bord-top{border-top:3px solid #ffffff;}
.bord-bottom{border-bottom:3px solid #ffffff;}

figure.snip0015 {
 color: #fff;
  position: relative;
  overflow: hidden;
  margin:0;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  width: 100%;

}
figure.snip0015 h3 { margin:0px; background-color:rgba(0,35,56,0.80); text-align:center; color:#FFF;font-family: 'aileronlight'; font-weight:normal; position:absolute; bottom:0px; width:100%; left:0px; padding:20px 0px; z-index:99;}


figure.snip0015 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.snip0015 img {
  opacity: 1;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
figure.snip0015 figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding:2em 1em;
  width: 100%;
  height: 100%;
  background-color: #ca1000;
  opacity:1;
  transition:all 0.5s ease;
  z-index: 99;
  text-align: center;
}
figure.snip0015:hover figcaption { opacity:1;}

figure.snip0015 figcaption::before {
  position: absolute;
  top: 50%;
  right: 30px;
  bottom: 50%;
  left: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  content: '';
  opacity: 0;
  background-color: #ffffff;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0015 h2,
figure.snip0015 p,.team-read {
  margin: 0 0 5px;
  opacity: 0;
  text-align:center;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;
  font-size:14px; font-family: 'Nunito', sans-serif; font-weight:400; line-height:22px;
}
figure.snip0015 h2 {
  /*word-spacing: -0.15em;*/
  font-weight: 300;
  /*text-transform: uppercase;*/
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  font-size:24px;font-family: 'aileronthin';
  margin-bottom: 12px;
  margin-top: 30px;
}
figure.snip0015 h2 span {
  font-weight: 800;
}
figure.snip0015 p {
  font-weight: 200	;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
figure.snip0015 .team-read { display:inline-block; background-color:#FFF; border-radius:16px; padding:4px 14px; font-size:14px; color:#ca1000; margin-top:35px; }

figure.snip0015 figcaption .team-read {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
figure.snip0015 figcaption .team-read {
  visibility: visible;
}

figure.snip0015 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  color: #ffffff;
}
figure.snip0015 img {
  opacity: 0.35;
}
figure.snip0015 figcaption h2 {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
figure.snip0015 figcaption p {
  opacity: 0.9;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0015 figcaption::before {
  background: rgba(255, 255, 255, 0);
  top: 30px;
  bottom: 30px;
  opacity: 1;
 -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

#home-value { text-align:center; padding-top:80px; padding-bottom:80px; }
.value-box { background-color:#003c5f; height:296px;padding: 10px 50px; padding-top:50px; margin-top:30px;}
.value-box h2 { margin:0px;font-family: 'aileronblack'; color:#FFF; text-transform:uppercase; margin-top:15px; margin-bottom:8px; }
.value-box p {font-family: 'Nunito', sans-serif; font-weight:400; color:#FFF; font-size:16px;}
.value-box.bg2 { background-color:#003554; } 
.value-box.bg3 { background-color:#002c46; } 
.value-box.bg4 { background-color:#002338; } 

#contact-us {height:415px; padding:80px 0 0;}
#contact-us h2{color:#082627; font-size:14px; font-family:'Heebo', sans-serif; font-weight:700; line-height: 50px; margin:0px;}
#contact-us h3{color:#eb771a; font-size:18px; font-family:'Heebo', sans-serif; font-weight:700; margin-top: 5px; margin-bottom: 5px;}
#contact-us p{color:#666666; font-size:17px; font-family:'Heebo', sans-serif; font-weight:300;}
#contact-us span{color:#007ca2; font-size:18px; font-family:'Heebo', sans-serif; font-weight:700;}
#contact-us a{display:inline-block; background-color:#eb771b; padding:10px 15px; font-size:14px; color:#ffffff; transition:all 0.5s ease; text-transform:uppercase; font-family:'Heebo', sans-serif; font-weight:300;}
#contact-us a:hover {padding:10px 15px; background-color:#ebebeb; color:#eb771b;}
	
#contact {height:415px; padding:50px 0;}
#contact .contact-right h2{color:#082627; font-size:14px; font-family:'Heebo', sans-serif; font-weight:700; margin-top:10px; line-height: 30px;}
#contact .contact-right p{color:#666666; font-size:14px; font-family:'Heebo', sans-serif; font-weight:300; margin:0px;}
#contact .contact-right .mr-t-10{margin-top:10px;}

#about-us {height:600px; padding:80px 0 0;}
#about-us h2{color:#eb771a; font-size:60px; font-family:'Heebo', sans-serif; font-weight:700; line-height: 40px; margin:0px;}
#about-us h3{color:#082627; font-size:32px; font-family:'Heebo', sans-serif; font-weight:300; margin-top: 15px; margin-bottom: 15px;}
#about-us p{color:#666666; font-size:18px; font-family:'Heebo', sans-serif; font-weight:300;}
#about-us .contact-right{padding-top: 80px;}
#about-us .contact-right h2{color:#082627; font-size:14px; font-family:'Heebo', sans-serif; font-weight:700; margin-top:10px; line-height: 30px;}
#about-us .contact-right p{color:#666666; font-size:14px; font-family:'Heebo', sans-serif; font-weight:300; margin:0px;}
#about-us .contact-right .mr-t-10{margin-top:10px;}

#about-dr {height:600px; padding:80px 0 0; background-color:#ebebeb;}
#about-dr h2{color:#eb771a; font-size:50px; font-family:'Heebo', sans-serif; font-weight:700; line-height: 50px; margin:0px;}
#about-dr h3{color:#605c5c; font-size:18px; font-family:'Heebo', sans-serif; font-weight:700; margin-top: 5px; margin-bottom: 15px;}
#about-dr h4{color:#082627; font-size:32px; font-family:'Heebo', sans-serif; font-weight:300; margin-top: 5px; margin-bottom: 15px;}
#about-dr h4 span{color:#007ca2; font-size:32px; font-family:'Heebo', sans-serif; font-weight:700; margin-top: 5px; margin-bottom: 5px;}
#about-dr p{color:#666666; font-size:17px; font-family:'Heebo', sans-serif; font-weight:300;}

.footer-content h2{ color:#00227a; font-size:50px;font-family: 'PlayfairDisplay-Bold', serif; }

.footer-content p{ color:#333333; font-size:20px;font-family: 'PlayfairDisplay-Regular', serif; }

.fot-link {margin-top: 60px;}
.fot-link a { color:#FFF; font-family: 'Roboto', sans-serif; font-weight:400; font-size:13px; text-transform:uppercase; margin-right:22px;}

.home-newsletter .single {
margin: 0 auto;
position: relative;
z-index: 2; }
.home-newsletter .single .form-control {
height: 40px;
background-color:transparent;
border:solid 1px #F0F0F0;padding-left: 5px;}
.home-newsletter .single .form-control:focus {
box-shadow: none;
border-color: #ffffff; }
.home-newsletter .single .btn {
min-height: 40px; 
background:rgba(255,255,255,0.81);
background-image:url(../images/send-bt.png);
background-repeat:no-repeat;
background-position:center center;
width: 40px;
}
.home-newsletter .single .input-group { margin-top:30px; margin-bottom:30px; }

.home-newsletter .single ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #FFFFFF;
  font-family: 'Nunito'; 
}
.home-newsletter .single ::-moz-placeholder { /* Firefox 19+ */
  color: #FFFFFF;
  font-family: 'Nunito'; 
}
.home-newsletter .single :-ms-input-placeholder { /* IE 10+ */
  color: #FFFFFF;
  font-family: 'Nunito'; 
}
.home-newsletter .single :-moz-placeholder { /* Firefox 18- */
  color: #FFFFFF;
  font-family: 'Nunito'; 
}

.home-newsletter .single .form-control {color:#ffffff;}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}

.contact-lhs-wrp{width: 100%; padding: 15px; margin: 50px 0; background-color:#333333; color:#ffffff;}
.contact-from-wrp{ width:auto; margin: 0 auto; border: 1px solid #bbbbbb; padding: 10px; margin-top:50px; height: 478px;}
.contact-form-title{ font-size:22px; color:#171f29; font-weight: 700; text-align: center; margin: 0px; margin-bottom: 17px;}
.contact-form-small-txt{ text-align: center; margin: 0px; color:#171f29; font-size: 16px; font-weight: 700;}
#submit{ background-color: #ca0e00; color:#fff;}

.form-control { background-color: #ffffff; border-radius: 0px; border-top:none; /*border-left:none; border-right:none;*/ box-shadow: none; color: #000000; font-size: 14px; font-weight: 400; padding-left: 0px; border: 1px solid #e2e2e2;}

.form-control:focus{ box-shadow: none; border: 1px solid #e2e2e2;}

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #000000; font-size: 14px; font-weight: 400;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
 color: #000000; font-size: 14px; font-weight: 400;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
color: #000000; font-size: 14px; font-weight: 400;
}
.form-control:-moz-placeholder { /* Firefox 18- */
color: #000000; font-size: 14px; font-weight: 400;
}

.input-group-btn{vertical-align: top;}

#case-studies-tabs{padding-top:30px;}

#case-studies-tabs ul.tabs { margin-top:20px; margin-bottom:10px; border-bottom:solid 1px #c79c4d;}
#case-studies-tabs ul.tabs li {font-size: 24px;padding: 0px 8px;}
#case-studies-tabs .gallery-list { margin-top:0px; }
#case-studies-tabs .tab_content { padding:0px; background-color:#ffffff; }
#case-studies-tabs .tab_container {background-color:transparent; border:none;}


/* TABS */
#case-studies-tabs ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 62px;
	border-bottom: 1px solid #333;
	width: 100%;
}

#case-studies-tabs ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 18px 21px;
	line-height: 23px;
	color: #002338;
	overflow: hidden;
	position: relative;
	font-size: 16px;
	font-weight: 700;
	height: 60px;
    width: 20%;
	text-align:center;
}

#case-studies-tabs ul.tabs li:nth-child(4){padding: 7px 21px;}

#case-studies-tabs .tab_last {}

/*ul.tabs li:hover {
	background-color: #ccc;
	color: #333;
}*/

#case-studies-tabs ul.tabs li.active {
	color: #ffffff;
	display: block;
	background-color: #cf1214;
}

#case-studies-tabs .tab_container {
	/*border: 1px solid #333;*/
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	overflow: hidden;
}

#case-studies-tabs .tab_content {
	padding: 6px;
	display: none;
	margin-top:30px;
}

#case-studies-tabs .tab_content h4 { color:#000; }
#case-studies-tabs .tab_content p { color:#000; font-size:16px; margin-bottom:20px; }

#case-studies-tabs .tab_drawer_heading { display: none; }

#case-studies-tabs ul{list-style-image:url('../images/tick.png');}

#case-studies-tabs ul li{line-height: 28px; font-size: 16px; padding-left: 5px;  margin-bottom: 12px;}

#case-studies-tabs ul li span.mr-l-20{margin-left:130px;}

.social-numb-1{ font-family: 'Montserrat', sans-serif; font-weight: 700; color:#53575b; font-size: 56px; position: absolute; left:15px; top:0px;}

p.social-desc{ color:#fff; font-size: 22px; line-height: 1.2; font-weight: 400;}

.pad-top-social{ padding-top: 80px;}

.social-init-grid-box{ margin: 30px 0px 0px;}

.social-initiative{ width: 100%; padding: 10px 0px 40px;}

p.social-initiative-title{ color:#1b232c; font-size: 30px; font-weight: 700; font-family: 'Montserrat', sans-serif; text-align: center;}

.grid-rect-box{ width:100%; height: 130px; background-image: url(../images/award-bg_03.jpg); background-repeat: no-repeat; background-position: 0px 0px; background-size: cover; padding: 20px; position: relative;}

.height-260{ height: 260px;}

.bord-social-right{ border-right: 2px solid #fff;} 
.bord-social-bottom{ border-bottom: 2px solid #fff;}
.bord-social-left{ border-left: 2px solid #fff;}

.pad-left-social{ padding-left: 100px;}

.no-padding{ padding: 0px;}
.no-margin{ margin: 0px;}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.group-companies-box p, .group-companies-box-small p{font-size:16px;}
.sectionPaddingInvestor{/*padding: 35px 135px 30px 30px;*/ padding:35px 0px 30px 15px;}
.positionImage {position: absolute;bottom: 10px;left: 390px;text-align: center;z-index: 999;}
.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.height50 { height:100%;}
.sectionInnerContent {position: absolute; width: 100%; padding: 27px; top: 0;}
.greyBg{background-color: #e4e4e4;}
.whiteTitle{font-size: 20px;color: #cf1113; font-weight:600;}
.whiteContent{color: #333 !important; line-height: 22px; font-size:16px;}
.readMoreBtn{padding: 8px 15px;border: 1px solid #CCC;font-size: 12px;color: white;cursor: pointer;}
.readMoreBtn:hover{color: #333;background-color: white;text-decoration: none;}
.redSmallTitle{font-size: 20px;color: #cf1113; font-weight:600;}
.greyContent{color: #333 !important; font-size:16px;}
.readMoreGreyBtn{color: #333 !important; padding:8px 15px;}
section#nino { height: auto; }
.investorSecWithBG{background-color: #cf1113; height:218px;}
.investorSecWithBG1{background-color: #e4e4e4; height:218px; border-left: 1px solid #cf1113; border-right: 1px solid #cf1113;}
.darkgreybg{background-color:#e4e4e4;}


.group-companies-box { background-color:#fff; padding:15px 15px; height: 590px; margin-bottom:10px;}
.group-companies-box .group-logo { border-bottom:solid 3px #cf1113; margin-bottom:12px; padding-bottom: 10px; position:relative; }
.group-companies-box .group-logo h3{color:#cf1113; font-size:22px;}
.group-companies-box .group-logo:before { content:''; position:absolute; left:0; bottom:-3px; width:0%; height:3px; background-color:#000000; transition: width 0s ease, background .4s ease;display: block; }
.group-companies-box:hover .group-logo:before { width:100%; transition: width .4s ease; }
.group-companies-box .group-logo:after { content: '';display: block;position: absolute;right: 0;bottom: -3px;height: 2px;width: 0;background: #000000;
transition: width .4s ease;}
.group-companies-box:hover .group-logo:after { width: 100%;background: transparent;transition: all 0s ease; }
.contentss { height:250px; }

.group-companies-box-small { background-color:#fff; padding:15px 15px; height: 340px; margin-bottom:10px;}
.group-companies-box-small .group-logo { border-bottom:solid 3px #cf1113; margin-bottom:12px; padding-bottom: 10px; position:relative; }
.group-companies-box-small .group-logo h3{color:#cf1113; font-size:22px;}
.group-companies-box-small .group-logo:before { content:''; position:absolute; left:0; bottom:-3px; width:0%; height:3px; background-color:#000000; transition: width 0s ease, background .4s ease;display: block; }
.group-companies-box-small:hover .group-logo:before { width:100%; transition: width .4s ease; }
.group-companies-box-small .group-logo:after { content: '';display: block;position: absolute;right: 0;bottom: -3px;height: 2px;width: 0;background: #000000;
transition: width .4s ease;}
.group-companies-box-small:hover .group-logo:after { width: 100%;background: transparent;transition: all 0s ease; }

.slick-dots li button:before{font-size:40px;}

.padding15Mobile{padding-left: 15px;
    padding-right: 15px;}
	
.close {
    background-color: red !important;
    color: white;
    display: block;
    float: right;
    font-size: 21px;
    font-weight: 700;
    height: 40px;
    line-height: 1;
    margin: 0 !important;
    opacity: 1 !important;
    padding: 19px;
    width: 40px;
}	
.pd-10-imp{padding:10px !important;}
.footer-nav{text-align: right;}
.footer-nav li{display:inline; list-style-type:none; padding-right:10px;}


.carousel-control {font-size: 102px !important; line-height: 262px !important;}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }

}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
/* RESPONSIVE */

@media (min-width: 320px) and (max-width:480px) {
/*#banner .banner-content { margin-right:0px; float:none; padding:17px; width: 310px; position:absolute; left:0px; top:95px; background-color:#000; background-color:rgba(255,35,56,0.90); }
#banner .banner-content h1 span {font-size:24px;}
#banner .banner-content h1 {line-height: 37px;font-size: 29px;margin-bottom: 1px;}*/


.container-980,.container-1000,.container-950,.container-1200-wrp, #banner .banner-content,.container-900 { width:100%; }
#banner .banner-content { margin-right:0px; float:none; padding:3px; top: 30%; width: auto; left: 12%;}
#banner .banner-content h5{font-size: 24px; line-height: 28px;}
#banner .banner-content p {font-size: 14px;}
#banner .banner-content h1 {line-height: 22px; font-size: 20px; margin-bottom: 3px;}
#home-services { padding-top:10px; padding-bottom:20px; }
#how-we-are {height:auto;padding:25px;}
#how-we-are p {font-size: 16px;line-height: 24px;}
#assocation { padding-top:15px;padding-bottom: 20px; }
.ing-res { width:100%; }
#home-team { padding-top:20px; padding-bottom:20px; }
.flexslider { margin-top: 20px; }
#home-value {padding-top: 10px;padding-bottom:0px;}
.value-box { height:auto; margin-top:0px; padding-bottom:20px;padding-top: 20px;}
#contact-us{ height:auto;padding-top: 0px; padding-bottom:30px; text-align: center;}
#contact-us .pad-50 {padding-top: 23px;}
.fot-link {margin-top: 20px;}
/*.snip0017 figcaption .ser-icon-small,.snip0017 figcaption h2,.snip0017 figcaption p,figure.snip0017 figcaption::before,figure.snip0015 figcaption::before,figure.snip0015 h2,figure.snip0015 p,figure.snip0015 .team-read { display:none; visibility:hidden; }*/
figure.snip0017 figcaption { background-color:transparent; }
#how-we-are .home-content p br { display:none; }
#assocation .home-page-title,#assocation .home-content p { text-align:center; }  
.fot-link a { margin-right: 11px;}
figure.snip0015 h3 { font-size: 14px;}
.mr-t-50{margin-top:0px;}
.inner-banner-wrp{height:165px;}
.inner-caption-box	{font-size: 22px;}
.inner-caption-box::before{height:43px; left: 8px;}
#about-us-content{padding: 10px 0;}
p.social-desc{font-size:18px;}
.grid-rect-box:nth-child(2){border-bottom: 2px solid #fff;}
.sectionPaddingInvestor { padding: 5px;}
.investorSecWithBG,.investorSecWithBG1{height:120px;}
.investorSecWithBG1{border-left:none; border-right:none; border-top:1px solid #cf1113; border-bottom:1px solid #cf1113;}
.sectionInnerContent{padding: 8px;}
.whiteTitle {font-size: 18px; margin-bottom: 0px;}
.whiteContent{font-size: 12px; margin-bottom: 5px;}
.club-tycoons-intro p.services-desc{font-size: 16px;}
#services-content{padding: 15px 3px;}
#case-studies-tabs{padding-top: 10px;}
#case-studies-tabs ul.tabs li{padding: 12px 6px; font-size: 12px; height: 122px; width: 25%;}
#case-studies-tabs ul.tabs li:nth-child(4){padding:7px 6px;}
#case-studies-tabs ul.tabs{height: 124px;}
#case-studies-tabs .tab_content{padding:10px; margin-top:15px;}
.club-tycoons-intro span.philo-title{font-size: 26px; margin-bottom: 15px;}
.group-companies-box, .group-companies-box-small{height: auto !important; padding: 5px 15px !important;}
.contentss {height: auto;}
#csr-content {padding: 20px 0;}
.vale-desc{font-size: 17px;}
p.value-lhs-title{font-size: 26px;}
p.value-rhs-title{font-size: 26px; margin-left:0px;}
.white-clr{font-size:18px;}
#contact-address{padding-bottom:20px;}
.home-page-title{text-transform: uppercase; margin-bottom: 30px;}
figure.snip0015 h2{font-size:16px; margin-top: 0px;}
figure.snip0015 figcaption p{display: block; display: -webkit-box; max-width: 400px; height: 56.2px; margin: 0 auto; line-height: 18px; -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
figure.snip0015 figcaption::before{top: 18px; bottom: 12px;}
figure.snip0015 .team-read{margin-top: 20px;}
#banner .banner-content h1 span{font-size: 28px;}
#home-services .home-page-title h2, #how-we-are .home-page-title h2, .home-page-title h2{font-size:24px;}
#home-value .home-page-title h2{margin-bottom: 20px;}
.value-box h2{font-size: 22px;}
#case-studies-tabs ul li span.mr-l-20{margin-left:0px;}

.vale-numb{padding: 10px 0px 0px 18px;}
#leadership-content, #life-content{padding:20px 0;}
.social-initiative{padding: 10px 0px 20px;}
.grid-rect-box{height: 100px;}

/*added*/

#banner{margin-top:40px;}
#introduction .intro-para{padding:10px;}
.carousel-indicators{bottom:0;}
#introduction h2{font-size:26px;}
#introduction .intro-small-img{position:relative; left:0px; bottom:0px; text-align: center;}
#programs{height:auto; padding: 20px 0;}
#programs .home-page-title h2{font-size:22px;}
#benefits h2{font-size:22px;}
#benefits .benefits-info h2, #benefits .benefits-infor h2{font-size:20px;}
#gallery h2{font-size:22px;}
#benefits{height:auto; padding:30px 0 0; background-image:none;}
#benefits .benefits-info{text-align:justify; margin-top:0px;}
#benefits .benefits-infor{text-align:justify; margin-top:0px;}
#gallery{ padding:30px 0;}
#testimonial h3,.footer-content h2{font-size:22px;}
.footer-content p{font-size:16px;}
#contact-us .contact-desc p{text-align:justify;}
#contact-us .contact-desc{margin-top: 20px;}
#testimonial .single-item .testi-slider span.comma, #testimonial .single-item .testi-slider span.comma-closed{font-size: 100px;}
#testimonial .single-item .slick-next{/*background-image: url(../images/right-arr-small.png); width:25px; height:25px; right: 35px; top:70%;*/ background-image:none; right: 35px;}
#testimonial .single-item .slick-prev{/*background-image: url(../images/left-arr-small.png); width:25px; height:25px; left: 8px; top:70%;*/ background-image:none; left: 8px;}
#testimonial .single-item .testi-slider p{font-size:14px;}
#testimonial .single-item .testi-slider h2{font-size:18px; margin-top:20px;}
#testimonial .single-item .testi-slider span.comma-closed{right: 25px;}
.no-right-pad, .no-left-pad{padding:0;}
#banner .banner-content a{margin-top:0px; padding: 6px 15px; font-size: 12px;}
#programs .programs-details .programs-info{height:230px;}
#programs .programs-details .programs-info p{font-size:14px;}
#testimonial .slick-dots li button:before{font-size:40px;}
.navbar-nav>.active>a::before{background: transparent;}
.navbar-nav>.active>a{font-weight:400;color:#333333 !important;}
#testimonial{height:auto; padding: 40px 0;}
#testimonial .testi-slider{padding:10px;}


#banner .banner-content h2{font-size:22px; letter-spacing:0px; line-height: 20px;}
#banner .banner-content h2 span{font-size:22px; letter-spacing:0px;}
#banner .banner-content h3{font-size:22px; letter-spacing:0px; line-height: 20px;}
#header{top:0;}
#header .navbar-brand>img{/* margin-top:-30px; */ margin-top: -20px !important; width: 100px;}
#deal .deal-left h2, #deal .deal-left h2 span{font-size: 24px;}
#deal .deal-left h3{font-size: 22px; letter-spacing:0px; line-height: 20px;}
#deal .deal-right h2, #deal .deal-right h2 span{font-size: 22px;}
#shopping .shopping-anim h2{font-size: 26px; line-height: 25px; top: 85px; letter-spacing:0px;}
#shopping .shopping-anim{height:auto;}
#about{padding:20px 10px;}
#mall-convinience{padding:20px 10px 40px;}
#deal{padding:20px;}
#deal .deal-left h2{font-size:22px; letter-spacing:0px;}
#deal .deal-left h2 span{font-size:22px;}
#deal .deal-left h3{font-size:20px ; letter-spacing:0px; line-height:25px;}
#deal .deal-right h2, #deal .deal-right h2 span{font-size:20px;}
#mall-convinience h2{font-size:24px;}
.pd-top-55{padding-top:0px;}

.modal-dialog{width:auto !important;}

.navbar-nav > li > .dropdown-menu{ margin-left:0px !important; width: 100% !important;}
.footer-nav{text-align: center;margin-top: 10px;}


#about .multi-cuisine-restaurant h2{font-size: 24px;}
.footwear, .trends {margin-top:20px;}
.no-left-padding, .no-right-padding{padding:0 15px;}
.moadalText{padding:0;}
.seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 100% !important;   
  }
  .sub-head{padding:10px;}
.flexslider .modal-body {padding: 0px;}
.flexslider .flex-direction-nav .flex-prev, .flexslider .flex-direction-nav .flex-next{width:30px!important; height:55px!important; }


	}

@media (min-width: 481px) and (max-width:767px) {
	.container-980,.container-1000,.container-950,#banner .banner-content,.container-900 { width:100%; }
#banner .banner-content h1 {line-height: 51px;}
#banner .banner-content { margin-right:0px; float:none; padding:3px; top: 30%; width: auto; left: 5%;}
#banner .banner-content h5{font-size: 24px; line-height: 28px;}
#home-services { padding-top:10px; padding-bottom:20px; }
#how-we-are {height:auto;padding:25px;}
#how-we-are p {font-size: 16px;line-height: 24px;}
#assocation { padding-top:15px;padding-bottom: 20px; }
.ing-res { width:100%; }
#home-team { padding-top:20px; padding-bottom:20px; }
.flexslider { margin-top: 20px; }
#home-value {padding-top: 10px;padding-bottom:0px;}
.value-box { height:auto; margin-top:0px; padding-bottom:20px;padding-top: 20px;}
#contact-us{ height:auto;padding-top: 0px; padding-bottom:30px; text-align: center;}
#contact-us .pad-50 {padding-top: 23px;}
.fot-link {margin-top: 20px;}
/*.snip0017 figcaption .ser-icon-small,.snip0017 figcaption h2,.snip0017 figcaption p,figure.snip0017 figcaption::before,figure.snip0015 figcaption::before,figure.snip0015 h2,figure.snip0015 p,figure.snip0015 .team-read { display:none; visibility:hidden; }*/
figure.snip0017 figcaption { background-color:transparent; }
#how-we-are .home-content p br { display:none; }
#assocation .home-page-title,#assocation .home-content p { text-align:center; }  
.fot-link a { margin-right: 11px;}
figure.snip0015 h3 { font-size: 14px;}
.mr-t-50{margin-top:0px;}
.inner-banner-wrp{height:165px;}
.inner-caption-box	{font-size: 24px;}
.inner-caption-box::before{height:47px; left: 8px;}
#about-us-content{padding: 10px 0;}
p.social-desc{font-size:18px;}
.grid-rect-box:nth-child(2){border-bottom: 2px solid #fff;}
.sectionPaddingInvestor { padding: 5px;}
.investorSecWithBG,.investorSecWithBG1{height:500px;}
.sectionInnerContent{padding: 8px;}
.whiteTitle {font-size: 18px; margin-bottom: 0px;}
.whiteContent{font-size: 12px; margin-bottom: 5px;}
.club-tycoons-intro p.services-desc{font-size: 16px;}
#services-content{padding: 10px 0;}
#case-studies-tabs{padding-top: 10px;}
#case-studies-tabs ul.tabs li{padding: 12px 10px; font-size: 14px; height: 122px; text-align: justify;}
#case-studies-tabs ul.tabs{height: 124px;}
#case-studies-tabs .tab_content{padding:10px; margin-top:15px;}
.club-tycoons-intro span.philo-title{font-size: 26px; margin-bottom: 15px;}
.group-companies-box, .group-companies-box-small{height: auto !important; padding: 5px 15px !important;}
#csr-content {padding-top: 40px;}
.vale-desc{font-size: 17px;}
p.value-lhs-title{font-size: 26px;}
p.value-rhs-title{font-size: 26px; margin-left:0px;}
.white-clr{font-size:18px;}
#contact-address{padding-bottom:20px;}
.home-page-title{text-transform: uppercase;}
figure.snip0015 h2{font-size:16px; margin-top: 0px;}
figure.snip0015 figcaption p{display: block; display: -webkit-box; max-width: 400px; height: 56.2px; margin: 0 auto; line-height: 18px; -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
figure.snip0015 figcaption::before{top: 18px; bottom: 12px;}
figure.snip0015 .team-read{margin-top: 20px;}
#banner .banner-content h1 span{font-size: 28px;}
#home-services .home-page-title h2, #how-we-are .home-page-title h2, .home-page-title h2{font-size:24px;}
#home-value .home-page-title h2{margin-bottom: 20px;}
.value-box h2{font-size: 22px;}
#case-studies-tabs ul li span.mr-l-20{margin-left:0px;}

/*added*/
#banner{margin-top:40px;}
#introduction .intro-para{padding:10px;}
.carousel-indicators{bottom:0;}
#introduction h2{font-size:26px;}
#introduction .intro-small-img{position:relative; left:0px; bottom:0px; text-align: center;}
#programs{height:auto; padding: 20px 0;}
#programs .home-page-title h2{font-size:22px;}
#benefits h2{font-size:22px;}
#benefits .benefits-info h2, #benefits .benefits-infor h2{font-size:20px;}
#gallery h2{font-size:22px;}
#benefits{height:auto; padding:30px 0 0; background-image:none;}
#benefits .benefits-info{text-align:justify; margin-top:0px;}
#benefits .benefits-infor{text-align:justify; margin-top:0px;}
#gallery{ padding:30px 0;}
#testimonial h3,.footer-content h2{font-size:22px;}
.footer-content p{font-size:16px;}
#contact-us .contact-desc p{text-align:justify;}
#contact-us .contact-desc{margin-top: 20px;}
#testimonial .single-item .testi-slider span.comma, #testimonial .single-item .testi-slider span.comma-closed{font-size: 100px;}
#testimonial .single-item .slick-next{/*background-image: url(../images/right-arr-small.png); width:25px; height:25px; right: 35px; top:70%;*/ background-image:none; right: 35px;}
#testimonial .single-item .slick-prev{/*background-image: url(../images/left-arr-small.png); width:25px; height:25px; left: 8px; top:70%;*/ background-image:none; left: 8px;}
#testimonial .single-item .testi-slider p{font-size:14px;}
#testimonial .single-item .testi-slider h2{font-size:22px; margin-top:20px;}
#testimonial .single-item .testi-slider span.comma-closed{right: 25px;}
.no-right-pad, .no-left-pad{padding:0;}
#banner .banner-content a{margin-top:0px; padding: 6px 15px;}
#programs .programs-details .programs-info{height:230px;}
#programs .programs-details .programs-info p{font-size:14px;}
#testimonial .slick-dots li button:before{font-size:40px;}
.navbar-nav>.active>a::before{background: transparent;}
.navbar-nav>.active>a{font-weight:400;color:#333333 !important;}
#testimonial{height:auto; padding: 40px 0;}
#testimonial .testi-slider{padding:10px;}

#banner .banner-content h2{font-size:22px; letter-spacing:0px; line-height: 20px;}
#banner .banner-content h2 span{font-size:22px; letter-spacing:0px;}
#banner .banner-content h3{font-size:22px; letter-spacing:0px; line-height: 20px;}
#header{top:0;}
#header .navbar-brand>img{margin-top:-30px;}
#deal .deal-left h2, #deal .deal-left h2 span{font-size: 24px;}
#deal .deal-left h3{font-size: 22px; letter-spacing:0px; line-height: 20px;}
#deal .deal-right h2, #deal .deal-right h2 span{font-size: 22px;}
#shopping .shopping-anim h2{font-size: 26px; line-height: 25px; top: 125px; letter-spacing:0px;}
#shopping .shopping-anim{height:auto;}
#about{padding:20px 10px;}
#mall-convinience{padding:20px 10px 40px;}
#deal{padding:20px;}
#deal .deal-left h2{font-size:22px; letter-spacing:0px;}
#deal .deal-left h2 span{font-size:22px;}
#deal .deal-left h3{font-size:20px ; letter-spacing:0px; line-height:25px;}
#deal .deal-right h2, #deal .deal-right h2 span{font-size:20px;}
#mall-convinience h2{font-size:24px;}
.pd-top-55{padding-top:0px;}

.modal-dialog{width:auto !important;}
.navbar-nav > li > .dropdown-menu{ margin-left:0px !important; width: 100% !important;}

#about .multi-cuisine-restaurant h2{font-size: 24px;}
.footwear, .trends{margin-top:20px;}
.no-left-padding, .no-right-padding{padding:0 15px;}
.moadalText{padding:0;}
.seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 100%!important;   
  }
  .flexslider .modal-body {padding: 0px;}
  .sub-head{padding:10px;}
  .flexslider .flex-direction-nav .flex-prev, .flexslider .flex-direction-nav .flex-next{width:30px!important; height:55px!important; }
	}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.container-980,.container-1000,.container-950,.container-1200-wrp,#banner .banner-content,.container-900 { width:100%; }
#banner .banner-content { margin-right:0px; float:none; padding:25px; top: 220px; }
#banner .banner-content h1 {line-height: 32px; font-size:30px;}
#home-services { padding-top:10px; padding-bottom:20px; }
#how-we-are {height:auto;padding:25px;}
#how-we-are p {font-size: 16px;line-height: 24px;}
#assocation { padding-top:15px;padding-bottom: 20px; }
.ing-res { width:100%; }
#home-team { padding-top:20px; padding-bottom:20px; }
.flexslider { margin-top: 20px; }
#home-value {padding-top: 10px;padding-bottom:0px;}
.value-box { height:auto; margin-top:0px; padding-bottom:20px;padding-top: 20px;}
#contact-us{ height:auto;padding-top: 0px; padding-bottom:30px; text-align: center;}
#contact-us .pad-50 {padding-top: 23px;}
.fot-link {margin-top: 20px;}
/*.snip0017 figcaption .ser-icon-small,.snip0017 figcaption h2,.snip0017 figcaption p,figure.snip0017 figcaption::before,figure.snip0015 figcaption::before,figure.snip0015 h2,figure.snip0015 p,figure.snip0015 .team-read { display:none; visibility:hidden; }*/
figure.snip0017 figcaption { background-color:transparent; }
#how-we-are .home-content p br { display:none; }
#assocation .home-page-title,#assocation .home-content p { text-align:center; }  
.fot-link a { margin-right: 11px;}
figure.snip0015 h3 { font-size: 14px;}

.pull-right {float: none !important;}
figure.snip0015 h2{font-size:16px; margin-top: 0px;}
figure.snip0015 figcaption p{display: block; display: -webkit-box; max-width: 400px; height: 109.2px; margin: 0 auto; line-height: 18px; -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
figure.snip0015 figcaption::before{top: 18px; bottom: 12px;}
figure.snip0015 .team-read{margin-top: 20px;}
#case-studies-tabs ul li span.mr-l-20{margin-left:0px;}
.sectionPaddingInvestor{padding:10px;}
#case-studies-tabs ul.tabs{height: 118px;}
#case-studies-tabs ul.tabs li{height: 115px;}
.group-companies-box, .group-companies-box-small, .contentss{height:auto;}
#contact-address{padding-bottom:50px;}
.sectionPaddingInvestor { padding: 10px;}
.group-companies-box, .group-companies-box-small{height:auto;}

/*added*/

#banner{margin-top:67px;}
#introduction .intro-para{padding:10px;}
.carousel-indicators{bottom:0;}
#introduction h2{font-size:26px;}
#introduction .intro-small-img{position:relative; left:0px; bottom:0px; text-align: center;}
#programs{height:auto; padding: 20px 0;}
#programs .home-page-title h2{font-size:22px;}
#benefits h2{font-size:22px;}
#benefits .benefits-info h2, #benefits .benefits-infor h2{font-size:20px;}
#gallery h2{font-size:22px;}
#benefits{height:auto; padding:30px 0 0; background-image:none;}
#benefits .benefits-info{text-align:justify; margin-top:0px;}
#benefits .benefits-infor{text-align:justify; margin-top:0px;}
#gallery{ padding:30px 0;}
#testimonial h3,.footer-content h2{font-size:22px;}
.footer-content p{font-size:16px;}
#contact-us .contact-desc p{text-align:justify;}
#contact-us .contact-desc{margin-top: 20px;}
#testimonial .single-item .testi-slider span.comma, #testimonial .single-item .testi-slider span.comma-closed{font-size: 100px;}
#testimonial .single-item .slick-next{/*background-image: url(../images/right-arr-small.png); width:25px; height:25px; right: 35px; top:70%;*/ background-image:none; right: 35px;}
#testimonial .single-item .slick-prev{/*background-image: url(../images/left-arr-small.png); width:25px; height:25px; left: 8px; top:70%;*/ background-image:none; left: 8px;}
#testimonial .single-item .testi-slider p{font-size:14px;}
#testimonial .single-item .testi-slider h2{font-size:18px; margin-top:20px;}
#testimonial .single-item .testi-slider span.comma-closed{right: 25px;}
#banner .banner-content a{margin-top:0px; padding: 6px 15px; font-size: 12px;}
#programs .programs-details .programs-info{height:230px;}
#programs .programs-details .programs-info p{font-size:14px;}
#testimonial .slick-dots li button:before{font-size:40px;}
.nav>li>a{padding:10px 5px;}
.benefits-img{width: 50%; margin: 0 auto;}
.container{width: 100%;}
.navbar-nav>li>a{padding: 10px 13px !important;}
#shopping .shopping-anim h2{font-size: 24px; line-height:28px; top:20%;}
#shopping .shopping-anim{height:auto;}
#mall-convinience{padding:50px;}
.footerLink{font-size:11px;}
.footerWidget li a, .footerText, .footercopyrights{font-size:14px;}
#banner .visit-bannr-txt{top:100px;left: 15%;}
}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {	
.container-980,#benefits .container-980,.container-1000,.container-950,#banner .banner-content,.container-1200-wrp,.container-900 { width:100%; }
#home-value{padding-top:20px;}
#home-services {padding-top: 20px; padding-bottom: 50px;}
#how-we-are {height: auto;}
#case-studies-tabs{padding-top: 10px;}
#case-studies-tabs ul.tabs li{padding: 12px 10px; font-size: 14px; height: 67px;}
#case-studies-tabs ul.tabs{height: 69px;}
#case-studies-tabs .tab_content{padding:10px; margin-top:15px;}
#case-studies-tabs ul li span.mr-l-20{margin-left:0px;}
.sectionPaddingInvestor { padding: 10px;}
 .group-companies-box-small{height: 360px;}
.group-companies-box{height:587px;}
#banner .visit-bannr-txt{top:100px;left: 15%;}

/*added*/

#banner{margin-top:71px;}
#introduction .intro-para{padding:10px;}
.carousel-indicators{bottom:0;}
#introduction h2{font-size:26px;}
#introduction .intro-small-img{position:relative; bottom: 100px; left: -100px; text-align: center;}
#programs{height:auto; padding: 20px 0;}
#programs .home-page-title h2{font-size:22px;}
#benefits h2{font-size:22px;}
#benefits .benefits-info h2, #benefits .benefits-infor h2{font-size:20px;}
#gallery h2{font-size:22px;}
#benefits{height:auto; padding:30px 0 0; background-size: 30%; background-position: center 50px;}
#benefits .benefits-info{text-align:justify; margin-top:0px;}
#benefits .benefits-infor{text-align:justify; margin-top:15px;}
#gallery{ padding:30px 0;}
#testimonial h3,.footer-content h2{font-size:22px;}
.footer-content p{font-size:16px;}
#contact-us .contact-desc p{text-align:justify;}
#contact-us .contact-desc{margin-top: 20px;}
#testimonial .single-item .testi-slider span.comma, #testimonial .single-item .testi-slider span.comma-closed{font-size: 100px;}
#testimonial .single-item .slick-next{/*background-image: url(../images/right-arr-small.png); width:25px; height:25px; right: 35px; top:70%;*/ background-image:none; right: 35px;}
#testimonial .single-item .slick-prev{/*background-image: url(../images/left-arr-small.png); width:25px; height:25px; left: 8px; top:70%;*/ background-image:none; left: 8px;}
#testimonial .single-item .testi-slider p{font-size:14px;}
#testimonial .single-item .testi-slider h2{font-size:18px; margin-top:20px;}
#testimonial .single-item .testi-slider span.comma-closed{right: 25px;}
.no-right-pad, .no-left-pad{padding:0;}
#banner .banner-content a{margin-top:0px; padding: 6px 15px; font-size: 12px;}
#programs .programs-details .programs-info{height:230px;}
#programs .programs-details .programs-info p{font-size:14px;}
#testimonial .slick-dots li button:before{font-size:40px;}
.container{width: 100%;}
.navbar-right {float: right !important; margin-right: 35px;}
#banner .banner-content h1{font-size: 30px; line-height: 35px;}


.benefits-img{width: 50%; margin: 0 auto;}
.container{width: 100%;}
.navbar-right {float: left !important;}
#top-header .navbar-right{margin-right:0 !important;}
#shopping .shopping-anim{height:auto;}
#mall-convinience{padding:50px;}
#shopping .shopping-anim h2{font-size: 24px; top: 26%; line-height: 28px;}

}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  
.container-980,#benefits .container-980,.container-1000,.container-950,.container-1200-wrp,.container-900 { width:100%; }
#banner .banner-content{width:50%; margin-left: 25px;}
#home-value{padding-top:20px;}
#home-services {padding-top: 20px; padding-bottom: 50px;}
#how-we-are {height: auto;}
#case-studies-tabs{padding-top: 10px;}
#case-studies-tabs ul.tabs li{padding: 12px 10px; font-size: 14px; height: 67px;}
#case-studies-tabs ul.tabs{height: 69px;}
#case-studies-tabs .tab_content{padding:10px; margin-top:15px;}
#case-studies-tabs ul li span.mr-l-20{margin-left:0px;}
.sectionPaddingInvestor { padding: 10px;}
.group-companies-box-small{height: 360px;}
.group-companies-box{height:587px;}

/*added*/

#banner{margin-top:71px;}
#introduction .intro-para{padding:10px;}
.carousel-indicators{bottom:0;}
#introduction h2{font-size:26px;}
#introduction .intro-small-img{position:relative; bottom: 0px; left: -100px; text-align: center;}
#programs{height:auto; padding: 20px 0;}
#programs .home-page-title h2{font-size:22px;}
#benefits h2{font-size:22px;}
#benefits .benefits-info h2, #benefits .benefits-infor h2{font-size:20px;}
#gallery h2{font-size:22px;}
#benefits{height:auto; padding:30px 0 0; background-size: 30%; background-position: center 50px;}
#benefits .benefits-info{text-align:justify; margin-top:0px;}
#benefits .benefits-infor{text-align:justify; margin-top:15px;}
#gallery{ padding:30px 0;}
#testimonial h3,.footer-content h2{font-size:22px;}
.footer-content p{font-size:16px;}
#contact-us .contact-desc p{text-align:justify;}
#contact-us .contact-desc{margin-top: 20px;}
#testimonial .single-item .testi-slider span.comma, #testimonial .single-item .testi-slider span.comma-closed{font-size: 100px;}
#testimonial .single-item .slick-next{/*background-image: url(../images/right-arr-small.png); width:25px; height:25px; right: 35px; top:70%;*/ background-image:none; right: 35px;}
#testimonial .single-item .slick-prev{/*background-image: url(../images/left-arr-small.png); width:25px; height:25px; left: 8px; top:70%;*/ background-image:none; left: 8px;}
#testimonial .single-item .testi-slider p{font-size:14px;}
#testimonial .single-item .testi-slider h2{font-size:18px; margin-top:20px;}
#testimonial .single-item .testi-slider span.comma-closed{right: 25px;}
.no-right-pad, .no-left-pad{padding:0;}
#banner .banner-content a{margin-top:0px; padding: 6px 15px; font-size: 12px;}
#programs .programs-details .programs-info{height:230px;}
#programs .programs-details .programs-info p{font-size:14px;}
#testimonial .slick-dots li button:before{font-size:40px;}
.container{width: 100%;}
.navbar-right {float: right !important; margin-right: 35px;}
#banner .banner-content h1{font-size: 30px; line-height: 35px;}


.benefits-img{width: 50%; margin: 0 auto;}
.container{width: 100%;}

#top-header .navbar-right{margin-right:0 !important;}
#shopping .shopping-anim{height:auto;}
#mall-convinience{padding:50px;}
#shopping .shopping-anim h2{font-size: 24px; top: 26%; line-height: 28px;}
  }

    /* Portrait*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  
.container-980,.container-1000,.container-950,.container-1200-wrp,#banner .banner-content,.container-900 { width:100%; }
#banner .banner-content { margin-right:0px; float:none; padding:25px; margin-top: 0px !important;top: 50px; }
#banner .banner-content h1 {line-height: 51px;}
#home-services { padding-top:10px; padding-bottom:20px; }
#how-we-are {height:auto;padding:25px;}
#how-we-are p {font-size: 16px;line-height: 24px;}
#assocation { padding-top:15px;padding-bottom: 20px; }
.ing-res { width:100%; }
#home-team { padding-top:20px; padding-bottom:20px; }
.flexslider { margin-top: 20px; }
#home-value {padding-top: 10px;padding-bottom:0px;}
.value-box { height:340px; margin-top:0px; padding-bottom:20px;padding-top: 20px;}
#contact-us{ height:auto;padding-top: 0px; padding-bottom:30px; text-align: center;}
#contact-us .pad-50 {padding-top: 23px;}
.fot-link {margin-top: 20px;}
/*.snip0017 figcaption .ser-icon-small,.snip0017 figcaption h2,.snip0017 figcaption p,figure.snip0017 figcaption::before,figure.snip0015 figcaption::before,figure.snip0015 h2,figure.snip0015 p,figure.snip0015 .team-read { display:none; visibility:hidden; }*/
figure.snip0017 figcaption { background-color:transparent; }
#how-we-are .home-content p br { display:none; }
#assocation .home-page-title,#assocation .home-content p { text-align:center; }  
.fot-link a { margin-right: 11px;}
figure.snip0015 h3 { font-size: 14px;}

.pull-right {float: right !important;}
figure.snip0015 h2{font-size:16px; margin-top: 0px;}
figure.snip0015 figcaption p{display: block; display: -webkit-box; max-width: 400px; height: 109.2px; margin: 0 auto; line-height: 18px; -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
figure.snip0015 figcaption::before{top: 18px; bottom: 12px;}
figure.snip0015 .team-read{margin-top: 20px;}
#case-studies-tabs ul li span.mr-l-20{margin-left:0px;}
.sectionPaddingInvestor{padding:10px;}
#case-studies-tabs ul.tabs{height: 90px;}
#case-studies-tabs ul.tabs li{height: 88px;}
#contact-address{padding-bottom:50px;}
.sectionPaddingInvestor { padding: 10px;}
#benefits{height:auto; padding:30px 0 0; background-size: 30%; background-position: center 50px;}
/*added*/

#banner{margin-top:68px;}
#introduction .intro-para{padding:10px;}
.carousel-indicators{bottom:0;}
#introduction h2{font-size:26px;}
#introduction .intro-small-img{position:relative; bottom: 0; left: -100px; text-align: center;}
#programs{height:auto; padding: 20px 0;}
#programs .home-page-title h2{font-size:22px;}
#benefits h2{font-size:22px;}
#benefits .benefits-info h2, #benefits .benefits-infor h2{font-size:20px;}
#gallery h2{font-size:22px;}
#benefits{height:auto; padding:30px 0 0; background-size: 30%; background-position: center 50px; background-image: url(../images/benefits-img.jpg);}
#benefits .benefits-info{text-align:justify; margin-top:0px;}
#benefits .benefits-infor{text-align:justify; margin-top:15px;}
#gallery{ padding:30px 0;}
#testimonial h3,.footer-content h2{font-size:22px;}
.footer-content p{font-size:16px;}
#contact-us .contact-desc p{text-align:justify;}
#contact-us .contact-desc{margin-top: 20px;}
#testimonial .single-item .testi-slider span.comma, #testimonial .single-item .testi-slider span.comma-closed{font-size: 100px;}
#testimonial .single-item .slick-next{/*background-image: url(../images/right-arr-small.png); width:25px; height:25px; right: 35px; top:70%;*/ background-image:none; right: 35px;}
#testimonial .single-item .slick-prev{/*background-image: url(../images/left-arr-small.png); width:25px; height:25px; left: 8px; top:70%;*/ background-image:none; left: 8px;}
#testimonial .single-item .testi-slider p{font-size:14px;}
#testimonial .single-item .testi-slider h2{font-size:18px; margin-top:20px;}
#testimonial .single-item .testi-slider span.comma-closed{right: 25px;}
.no-right-pad, .no-left-pad{padding:0;}
#banner .banner-content a{margin-top:0px; padding: 6px 15px; font-size: 12px;}
#programs .programs-details .programs-info{height:230px;}
#programs .programs-details .programs-info p{font-size:14px;}
#testimonial .slick-dots li button:before{font-size:40px;}
.container{width: 100%;}
.navbar-right {float: right !important; margin-right: 35px;}
#banner .banner-content h1{font-size: 30px; line-height: 35px;}
#banner .banner-content{left:0; width: 60%}

.benefits-img{width: 50%; margin: 0 auto;}
.container{width: 100%;}

  }
  
  @media screen and (min-width: 1025px) and (max-width: 1280px) {
  #testimonial{height: auto;}
  .container-980,.container-1000,.container-950,.container-1200-wrp, .container-900{width:100%;}
  
 }
 
 
 .carousel-inner > .item:before {
    background-color: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    display: none;
}


/* Sachin start */

.shrink.navbar-inverse .navbar-nav > li > a{color: black; text-shadow: none;}
.dropdown-menu > li > a:hover{background-color: transparent !important; color:#ec4343;}
.dropdown-menu > li > a{padding: 8px 0px !important; font-size: 13px !important; color: #444;}
.dropdown-menu > li{padding: 8px 0px !important;font-size: 13px !important; color: #444;}

.shrink .dropdown-menu > li > a{padding: 8px 0px !important;font-size: 13px !important; }
.navbar-right .dropdown-menu {
    left: 0 !important;
    right: 0;padding: 0 5px;
}

.navbar-nav > li > .dropdown-menu{width: 260px !important;margin-top: 0px;background-color: #fafafa;padding: 7px 18px;    margin-left: -90px;}
.nav-display { display:block !important; }
/* Sachin end */

/* Book Your Visit CSS */
	.enquiry-btn { width: 125px; height: 40px; background-color: #e80e88; border-radius: 0px; color: #fff; text-transform: uppercase; font-size: 13px; font-weight: 700; border: none; margin: 0 auto; display: block; }
	.error { color: rgba(255, 0, 0, 0.88); margin-bottom: 0px !important; font-weight: normal; margin-top: 3px; }
/* Book Your Visit CSS */