body{margin:0px;padding:0px;font-family: 'Roboto', sans-serif;font-size:15px; line-height:25px;-webkit-text-size-adjust:100%; height:100%; color:#444444; text-align:justify;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; -webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}

:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
 
h1, h2, h3, h4, h5, h6{ font-family: 'Roboto', sans-serif;}

div,p,ul,ol,li,a,input,select,img,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;list-style:none;font-size:100%;border:none;outline:none;text-decoration:none;}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
p{ font-family: 'Roboto', sans-serif;}

a{ color:#007eff; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
a:hover{ text-decoration:underline;}
img { vertical-align: middle;}



.left{float:left;}
.right{float:right;}
.clr{clear:both;}

.clearfix{*zoom:1}
.clearfix:after{clear: both;content:"."; display:block; height:0; line-height:0; overflow:hidden; font-size:0; visibility:hidden;}

.maindiv{ max-width:1600px; margin:0 auto; overflow:hidden; position:relative;}

.container{ max-width:1220px; margin:0 auto; width:100%;}

.header-wraper{ position:absolute; width:100%; z-index:10;}
.top-wraper{ padding:12px 0;}
.top-block{}
.top-1{ float:left; width:50%;}
.top-1 ul{}
.top-1 ul li{ display:inline-block; margin:0 20px 0 0;}
.top-1 ul li a i{ background:#fff; border-radius:100%; color:#020e24; width:30px; height:30px; line-height:30px; text-align:center; margin:0 10px 0 0;}
.top-1 ul li a{ color:#fff;}
.top-1 ul li a:hover{ text-decoration:none;}

.top-social{ float:right; width:50%; text-align:right;}
.top-social ul{}
.top-social ul li{ display:inline-block;}
.top-social ul li a{ color:#fff; width:30px; height:30px; line-height:30px; text-align:center; display:inline-block; font-size:17px; }
.top-social ul li a:hover{}
.top-social ul li a i{}

.menu-wraper{ background:#000080; position:relative;}
.menu-block{}
.logo{ float:left; margin-top:10px;}

.nav-wraper{ float:right;}

.sf-menu { margin:0 auto; float:right; text-align:center;}
.sf-menu > li > span { display: block; position: relative;}
.sf-menu ul { position:absolute; top:-999px; display:none; }/*offset of submenus need to match (see below)*/
.sf-menu li { position:relative; background: none;}
.sf-menu a { display: block; text-decoration: none;}
.sf-menu a:hover {text-decoration: none;}
.sf-menu li ul.servItem{ }
.sf-menu li ul.servItem li{ float:left; width:50%;}
/*================================>> 1 Level <<========================================*/
li.sfHover {position: relative;}
.sf-menu > li > a {vertical-align: middle; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;  -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease; z-index: 100; 	}
.sf-menu > li > a { color: #fff; display:inline-block; font-size: 12px; font-weight:600; line-height: 15px; padding:12px 15px; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); text-transform:uppercase;}	

.sf-menu > li > a.current{ background:rgba(0, 0, 0, .5);}

.sf-menu > li > a:focus{ color:#d30975;}	
.sf-menu > li { display: block; position: relative;	float: left;}
.sf-menu > li + li {}
.sf-menu > li:hover > a, .sf-menu > li.current > a, .sf-menu > li.sfHover > a, .sf-menu > li:hover > span, .sf-menu > li.current > span, 
	.sf-menu > li.sfHover > span { color: #d30975;	}
.sf-menu > li.current > a{ color:#d30975; }	
/*================================>> 2 Level <<========================================*/
.sf-menu > li > ul, .sf-menu > li.sfHover > ul { top: 99px; box-shadow:0 0 0 10px rgba(255, 255, 255, 0.5); -moz-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.5); -moz-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.5); -webkit-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.5);  left: 0; margin-left: 0; width: 220px; z-index:99; background: #f9f9f9 ; text-align:left;}

.sf-menu > li > ul{ }
.sf-menu > li > ul.serv{}
.sf-menu > li > ul.serv li{ width:47%; float:left; padding:0 6px;}
.sf-menu > li > ul.serv li.last{ float:right;}
.sf-menu > li > ul > li {padding: 0 0;}
.sf-menu > li > ul > li + li > a { border-top: 1px solid #dadada;}
.sf-menu > li > ul > li > a { display: block; padding: 8px 15px; color: #5a5a5a; font-weight:500; line-height: 24px; font-size:12px; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
.sf-menu li li a:hover, .sf-menu li.sfHover li.sfHover > a, .sf-menu li.sfHover li.sfHover span {  color: #fff; background:#956100;}
.sf-menu > li > ul > li > a.sf-with-ul:after  { position: absolute; display: block; content:"\f107"; right: -3px; text-align: center; margin-left: -10px;	top: 13px;-moz-transition: top 0.3s ease-out; -o-transition: top 0.3s ease-out; -webkit-transition: top 0.3s ease-out;
	overflow: hidden; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 14px; color: #939393;}
.sf-menu > li > ul > li > a.sf-with-ul:hover:after  { color: #b8baaa;}
/*================================>> 3 Level <<========================================*/
.sf-menu li li ul { top: -7px; left: 160px; z-index:99; position: absolute;	text-align: left; padding-top: 9px;	padding-bottom: 6px; padding-left:10px;background: #50dbde; width: 120px;	-webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px;	-o-border-radius: 10px;
	border-radius: 10px;}
.sf-menu li li ul:before { position: absolute; left: -8px; top: 8px; content: ""; border: 4px solid; border-color: transparent #50dbde transparent transparent;}
.sf-menu li li li {padding: 0 0;}
.sf-menu li li li a { display: block; color: #aefdff; line-height: 28px; line-height: 39px;}
.sf-menu li li li + li a { border-top: 1px solid #67e0e2;}
.sf-menu li li li a:hover {	color: #fff;}

.sticky { border-top: 0 none; left: 0; position: fixed; top: 0; width: 100%; z-index: 99;  -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.2); -ms-box-shadow:0 0 20px rgba(0, 0, 0, 0.2); box-shadow:0 0 20px rgba(0, 0, 0, 0.2); transition:all 0.5s ease 0s; }


.banner-wraper{ background:url(../images/bg-1.jpg) no-repeat; background-size:cover; padding:180px 0 80px;}
.banner-block{}
.banner-caption{ text-align:center;}
.captxt-1{ margin-bottom:10px;}
.captxt-1 h1{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 50px; font-weight: 700; line-height: 50px; position: relative; -webkit-text-shadow: 0 1px 1px #444; text-shadow: 0 1px 1px #444; text-transform: uppercase; margin-bottom:15px;}
.captxt-1 p{ color: #1c889f;   font-family: "Roboto Condensed",sans-serif;   font-size: 16px;  font-weight: 300; line-height: 20px;}
.captxt-2{ margin-bottom:20px;}
.captxt-2 img{}
.captxt-3{ margin-bottom:25px;}
.captxt-3 h1{ color: #fff; font-size: 28px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase; line-height:40px; -webkit-text-shadow: 0 1px 1px #fff; text-shadow: 0 1px 1px #fff;}
.captxt-3 p{ color: #fff;   font-family: "Roboto Condensed",sans-serif;   font-size: 16px;  font-weight: 300; line-height: 20px; margin-bottom:12px;}
.captxt-3 p:nth-child(1){ font-size:16px;color:#ffffff; line-height:30px; margin:0;}
.captxt-3 p:nth-child(3){ font-size:16px;color:#ffffff; line-height:30px;}
.captxt-3 p:nth-child(4){ font-size:18px;line-height: 35px; color:#1c889f; margin-bottom: 5px;}
.captxt-3 p:nth-child(5){ font-size:22px; color:#1c889f; text-transform:uppercase;}

.mark-wraper{}
.mark-wraper-inner{ padding:0 15px;}
.mark-wraper-inner marquee{ font-size:13px; color:#fff;}


.gtview-wraper{ }
.gt-viewsite-wrap{ transition:all 0.5s ease 0s;}
.gt-viewsite { margin-top: 0; position:absolute; right: 5px; text-align:center; width: auto; z-index: 10; top:-30px; transition:all 0.5s ease 0s;}
/*.gt-viewsite { margin-top: 0; position:absolute; right: 5px; text-align:center; width: auto; z-index: 10; top:155px; transition:all 0.5s ease 0s;}*/
.gt-viewsite a { background: #000080; border: 1px solid #6e6d6c; border-radius: 4px; color: #fff; display: block; font-size: 12px; font-weight: 600; line-height: 18px; margin: 3px 0;
  padding: 3px 4px;}
.gt-viewsite a:nth-child(1){ background:#ff0000;}
.gt-viewsite a:nth-child(2){}
.gt-viewsite a:nth-child(3){ background:#ff0000; }
.gt-viewsite a:hover{ text-decoration:none; background:#0a2b4d; border:1px solid #0a2b4d;}

.sticky1 { border-top: 0 none; right:5px; position: fixed; top:400px; z-index: 99;  transition:all 0.5s ease 0s; }


.darkHeader{ position:fixed; top:250px; transition:all 0.5s ease 0s; z-index:999;}

.section-mbtn{ text-align:right; margin-top:35px;}
.section-mbtn a{ border: 1px solid #6d90f1; border-radius: 10px 0 10px 0; color: #e4e4e4; font-size: 14px; font-weight: 600; padding: 10px 24px; display:inline-block; background:#000080; text-transform:uppercase; }
.section-mbtn a:hover{ text-decoration:none; background:none; color:#007eff; border:1px solid #007eff;}
.section-mbtn a i{ margin:0 0 0 7px;}



.section-2-wraper{ background:url(../images/new-bgace.jpg) no-repeat; background-size:cover; position:relative;}
.section-2-block {}
.section-caption{ text-align:center;}
.section-caption h2{ color: #4274ff; font-family: "Roboto Condensed",sans-serif; font-size: 30px; font-weight: 300;
  line-height: 40px; margin-bottom: 25px; text-transform: uppercase;}
/*.section-caption h3{ color: #fff; font-size: 28px; font-weight: 700; line-height: 40px; margin-bottom: 5px; text-shadow: 0 1px 1px #fff; text-transform: uppercase;}*/
.section-caption h3{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 50px; font-weight: 700; line-height: 50px; position: relative; -webkit-text-shadow: 0 1px 1px #444; text-shadow: 0 1px 1px #444; text-transform: uppercase; margin-bottom:15px;}
.section-caption span{ display:block; font-size:20px;}
.border-img{ margin-bottom:25px;}
a.my-btn{ border: 1px solid #6e6d6c; border-radius: 4px; color: #bec3c7; font-size: 20px; font-weight: 600; text-transform:uppercase; padding: 10px 24px; display:inline-block;}
a.my-btn i{ margin:0 0 0 10px}
a.my-btn:hover{ text-decoration:none; background:#0a2b4d; color:#fff; border:1px solid #0a2b4d;}
.section-caption h4{ color: #4274ff; font-family: "Roboto Condensed",sans-serif; font-size: 27px; font-weight: 400; line-height: 32px; margin:25px 0; line-height:35px;}
.section-caption h4 span{ font-size:22px; font-weight:300;}
.captxtcol{ background:#000080; padding-bottom:7px; margin-top:30px;}
.captxtcol h3{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 20px; font-weight: 300; line-height: 30px;  margin-bottom: 0; margin-top: 0; text-transform: uppercase;}
.captxtcol h4{ color: #ffffff; font-family: "Roboto Condensed",sans-serif; font-size: 16px; font-style: italic; font-weight: 300; line-height: 10px; margin: 5px 0;}
.captxtcol h5{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 15px; font-weight: 300; line-height: 20px;  margin-bottom: 0;}

.gallery-slider{}
.gallery-item{}
.gallery-item-inner{text-align:center;}
.gallery-item-inner img{ background:#fff; padding:10px; border:1px solid #e4e4e4;}

.gallery-title{ text-align:center; margin:45px 0;}
.gallery-title h2{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 50px; font-weight: 700; line-height: 50px; position: relative; -webkit-text-shadow: 0 1px 1px #444; text-shadow: 0 1px 1px #444; text-transform: uppercase; margin-bottom:15px;}
/* .gallery-title h2{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 28px;  font-weight: 700; line-height: 38px; -webkit-text-shadow: 0 1px 1px #333; text-shadow: 0 1px 1px #333; text-transform: uppercase;} */
#gallery-slider{}
#gallery-slider.owl-theme .owl-controls { position: absolute; top: 40%; width: 100%;}
#gallery-slider.owl-theme .owl-controls .owl-nav{}
#gallery-slider.owl-theme .owl-controls .owl-nav .owl-prev{ float:left; margin:0 0 0 -50px}
#gallery-slider.owl-theme .owl-controls .owl-nav .owl-prev:hover{ background:#0a2b4d;}
#gallery-slider.owl-theme .owl-controls .owl-nav .owl-next{ float:right; margin:0 -50px 0 0;}
#gallery-slider.owl-theme .owl-controls .owl-nav .owl-next:hover{ background:#0a2b4d;}
#gallery-slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{ background:#112e7e; width:50px; height:50px; line-height:40px; text-align:center; border-radius:100%; font-size:20px; transition:all 0.5s ease 0s;}


.video-title{ text-align:center; margin:45px 0;}
.video-title h2{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 50px; font-weight: 700; line-height: 50px; position: relative; -webkit-text-shadow: 0 1px 1px #444; text-shadow: 0 1px 1px #444; text-transform: uppercase; margin-bottom:15px;}
.video-slider{}
.video-slider .gallery-item{}
.video-slider .gallery-item-inner{}
.video-slider .gallery-item-inner iframe{ width:100%; background:#fff; padding:7px; height:300px; border:1px solid #e4e4e4;}
#video-slider{ max-width:600px; margin:0 auto;}
#video-slider.owl-theme .owl-controls { position: absolute; top: 55%; width: 100%;}
#video-slider.owl-theme .owl-controls .owl-nav{}
#video-slider.owl-theme .owl-controls .owl-nav .owl-prev{ float:left; margin:0 0 0 -50px}
#video-slider.owl-theme .owl-controls .owl-nav .owl-prev:hover{ background:#0a2b4d;}
#video-slider.owl-theme .owl-controls .owl-nav .owl-next{ float:right; margin:0 -50px 0 0;}
#video-slider.owl-theme .owl-controls .owl-nav .owl-next:hover{ background:#0a2b4d;}
#video-slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{ background:#112e7e; width:50px; height:50px; line-height:40px; text-align:center; border-radius:100%; font-size:20px; transition:all 0.5s ease 0s;}

#video-slider.owl-theme .owl-controls .owl-dots { bottom: -135px; left: auto; position: absolute; text-align: center; width: 100%;}
#video-slider.owl-theme .owl-dots .owl-dot span{ background:none; border:1px solid #e4e4e4; height:15px; width:8px;}
#video-slider.owl-theme .owl-dots .owl-dot.active span{ border:1px solid #1675d7; background:#fff;}


.feedback-section-1{padding:80px 0;}
.feedback-section-2{padding:130px 0 80px;}

.feedback-wraper{ background:url(../images/portfolio-bg.jpg) no-repeat; background-size:cover; background-position:center;}
.section-title{ text-align:center; margin-bottom:50px;}
.section-title h2{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 50px; font-weight: 700; line-height: 50px; position: relative; -webkit-text-shadow: 0 1px 1px #444; text-shadow: 0 1px 1px #444; text-transform: uppercase; margin-bottom:15px;}
.section-title p{ color: #fff; font-size: 30px; font-weight: 300; line-height: 45px; text-transform: uppercase;}
.featured-quote{}
.featured-quote p{ color: #fff; font-size: 18px; font-weight: 400; left: 0; line-height: 30px; margin: 0; padding: 20px 19px 0 30px; position: relative; text-align:center;}
.featured-img{}
.featured-img img{ max-width:100%;}
.feedback-block{ max-width:1000px; margin:0 auto;}
.feedback-slider{}
.feedback-1{}
.feedback-1-inner{}
.feedback-1-img{ max-width:250px; float:left; margin:0 15px 0 0;}
.feedback-1-img img{}
.feedback-1-info { float: right; text-align: left; width: 70%;}
.feedback-1-info img.feedinfoimg{ max-width:300px;}
.feedback-1-name{ color: #ffffff; font-size: 35px; font-weight: 700; margin: 0; -webkit-text-shadow: 0 1px 1px #222; text-shadow: 0 1px 1px #222; line-height:45px; margin-bottom:5px;}
.feedback-2-name{ color: #fff; font-size: 25px; font-weight: 700; margin: 0; -webkit-text-shadow: 0 1px 1px #222; text-shadow: 0 1px 1px #222; line-height:45px; margin-bottom:5px;}
.feedback-1-log{ color: #c6e2fb; font-family: "Roboto Condensed",sans-serif; font-size: 17px; font-weight: 900; margin: 0;  padding: 9px 0; -webkit-text-shadow: 0 1px 1px #444; text-shadow: 0 1px 1px #444; line-height:27px;}
.feedback-1-log a{ font-size:14px; text-transform:capitalize; margin:0 0 0 10px; display:inline-block;}
.feedback-1-info p{  color: #fff; font-size: 18px; font-weight: 400; left: 0; line-height: 30px;  margin: 0; padding: 20px 19px 0 30px; position: relative; text-align:left;}



#feedback-slider{}
#feedback-slider.owl-theme .owl-controls { position: absolute; top: 40%; width: 100%;}
#feedback-slider.owl-theme .owl-controls .owl-nav{}
#feedback-slider.owl-theme .owl-controls .owl-nav .owl-prev{ float:left; margin:0 0 0 -95px}
#feedback-slider.owl-theme .owl-controls .owl-nav .owl-prev:hover{ background:#ff0000; opacity:.8;}
#feedback-slider.owl-theme .owl-controls .owl-nav .owl-next{ float:right; margin:0 -95px 0 0;}
#feedback-slider.owl-theme .owl-controls .owl-nav .owl-next:hover{ background:#ff0000; opacity:.8;}
#feedback-slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{ background:#ff0000; width:50px; height:50px; line-height:40px; text-align:center; border-radius:100%; font-size:20px; transition:all 0.5s ease 0s;}

#feedback-slider.owl-theme .owl-controls .owl-dots{ margin-top:135px;}
#feedback-slider.owl-theme .owl-dots .owl-dot span{ background:none; border:1px solid #e4e4e4; height:15px; width:8px;}
#feedback-slider.owl-theme .owl-dots .owl-dot.active span{ background:#fff;}


#media-slider{}
#media-slider.owl-theme .owl-controls { position: absolute; top: 40%; width: 100%;}
#media-slider.owl-theme .owl-controls .owl-nav{}
#media-slider.owl-theme .owl-controls .owl-nav .owl-prev{ float:left; margin:0 0 0 -95px}
#media-slider.owl-theme .owl-controls .owl-nav .owl-prev:hover{ background:#ff0000; opacity:.8;}
#media-slider.owl-theme .owl-controls .owl-nav .owl-next{ float:right; margin:0 -95px 0 0;}
#media-slider.owl-theme .owl-controls .owl-nav .owl-next:hover{ background:#ff0000; opacity:.8;}
#media-slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{ background:#ff0000; width:50px; height:50px; line-height:40px; text-align:center; border-radius:100%; font-size:20px; transition:all 0.5s ease 0s;}

#media-slider.owl-theme .owl-controls .owl-dots{ margin-top:165px;}
#media-slider.owl-theme .owl-dots .owl-dot span{ background:none; border:1px solid #e4e4e4; height:15px; width:8px;}
#media-slider.owl-theme .owl-dots .owl-dot.active span{ background:#fff;}

.leader-wraper{ background:url(../images/newbgspace.jpg) no-repeat; background-size:cover; padding:80px 0; position:relative;}
.leader-block{ position:relative;}
.leader-1{ float:left; width:50%; position:relative;}
.leader-1-inner{ padding:0 15px;}
.leader-1-title{}
.leader-1-title .leader-1-heading { margin-bottom: 20px; margin-top: 20px;}
.leader-1-title .leader-1-heading h3{color: #fff; line-height:70px; margin-bottom:20px; text-transform:uppercase; background: #000080; padding:25px 0;}
.leader-1-title .leader-1-heading h4 { color: #fff; font-size: 49px; line-height: 60px; margin: 0 0 10px; padding-bottom: 10px;}
.leader-1-title .leader-1-heading h5{ color:#fff; margin:0; text-align:left; background: #ff0000; padding:15px; display:inline-block;}
.leader-1-title h3{ color: #000; font-family: "Roboto Condensed",sans-serif; font-size: 60px; line-height:70px;}
.leader-1-title h4{ color: #000; font-size: 32px; font-weight: bold; line-height: 42px; margin-bottom: 10px; position: relative;  text-transform: uppercase; text-align:left; margin-top:15px;}
.leader-1-title h5 { color: #000; font-size: 17px; margin:0 0 24px 0;}
.leader-1-info h5 { color: #000; font-size: 17px; margin:20px 0 0 0; text-align:left;}
.leader-1-info h5.h5leader{ text-align:center; font-size:25px; line-height:35px;}
.leader-1-title p{ font-style:italic;}
.leader-1-info{}
.leader-1-info p iframe{ width:100%; background:#fff; padding:7px; height:300px; border:1px solid #e4e4e4;}
.leader-1-info ul{}
.leader-1-info ul li{ color: #ffffff; font-size: 18px; font-weight: 300; padding:6px 0 6px 30px; position:relative; text-align:left;}
.leader-1-info ul li:before{ position:absolute; left:0; top:7px; font-family: 'FontAwesome'; color:#fff; content:"\f219"; font-size:14px;}
.leader-1-info h3{ color: #fff; font-size: 18px; font-weight: 400; margin-bottom:15px;}
.program-img{ margin-bottom:15px}
.program-img img{ max-width:60%;}
.leader-1-inner p{ color:#51c9e3; margin-bottom:12px; text-align:left;}
.leader-1-inner h6{ color: #000; font-size: 25px; margin: 20px 0; line-height:35px; text-align:left;}

.leader-eligibility{ margin-top:30px;}
.leader-eligibility p{ color:#fff; margin-bottom:10px; font-size:19px; font-weight:300;}
.leader-eligibility p strong{ color:#000;}
.program-price{ background:#000080; padding:10px; margin-top:15px; position:relative; }
.program-price h5{ color:#fff; margin:0;}
.program-price p{ color:#fff; line-height:32px; margin:0;}
.priceblink{ background:#e80303; color:#fff; }

.priceblink {-webkit-animation: blinkingText 2s infinite; animation: blinkingText 2s infinite; background: #e80303; color: #fff;  padding: 5px 10px; position: absolute; right: 0; top: 0;
  border-radius: 5px;}

@-webkit-keyframes blinkingText{
    0% {
      background-color: #e80303;
      box-shadow: 0 0 2px #e80303;
    }
    50% {
      background-color: #8c0404;
      box-shadow: 0 0 10px #8c0404;
    }
    100% {
      background-color: #e80303;
      box-shadow: 0 0 2px #e80303;
    }
 }	
@keyframes blinkingText{
    0% {
      background-color: #e80303;
      box-shadow: 0 0 2px #e80303;
    }
    50% {
      background-color: #8c0404;
      box-shadow: 0 0 10px #8c0404;
    }
    100% {
      background-color: #e80303;
      box-shadow: 0 0 2px #e80303;
    }
}


.benefits-wraper{ background:url(../images/acebenefits.jpg) no-repeat; background-size:cover; padding:80px 0; background-position:center;}
.benefits-block{}
.benefits-1{ float:left; width:50%;}
.benefits-1-inner{ padding:0 15px;}
.benefits-1-title{ margin-bottom:15px;}
.benefits-1-title h3{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 50px; line-height:60px; text-transform:uppercase; }
.benefits-1-info{}
.benefits-1-info ul{}
.benefits-1-info ul li{ color: #ffffff; font-size: 15px; font-weight: 300; padding:8px 0 8px 30px; position:relative; text-align:left; text-transform:uppercase;}
.benefits-1-info ul li:before{ position:absolute; left:0; top:9px; font-family: 'FontAwesome'; color:#fff; content:"\f219"; font-size:14px;}

.whom-wraper{ background:url(../images/new-bgace.jpg) no-repeat; background-size:cover; background-position:center; padding:80px 0;}
.whom-block{}
.whom-1{}
.whom-1-inner{ text-align:center;}
.whom-1-inner img{ text-align:center;}
.whom-1-inner p{ text-align:justify; font-size:17px; font-weight:300; line-height:30px; color:#fff; margin:12px 0;}


.success-wraper{ background:url(../images/success9ps.jpg) no-repeat; background-position:center; background-size:cover; padding:80px 0;}
.success-block{}
.success-row{}
.success-1{ float:left; width:33.33%}
.success-1-inner{}
.success-1-inner ul{}
.success-1-inner ul li{ color: #FF0000; font-size: 15px; font-weight: 300; padding:8px 0 8px 30px; position:relative; text-align:left; text-transform:uppercase;}
.success-1-inner ul li:before{ position:absolute; left:0; top:9px; font-family: 'FontAwesome'; color:#fff; content:"\f219"; font-size:14px;}

.success-row-1{}
.successrow1-title{ text-align:center; margin:50px 0;}
.successrow1-title h3{ color: #007eff; font-size: 40px; font-weight: 700; line-height: 50px; margin: 0 0 15px; text-shadow: 0 1px 1px #222;}
.successrow1-title h4{ font-weight:normal; font-size:25px; line-height:35px; color:#F00;}
.successrow1-info{}
.successrow1-info p{ color:#fff; text-align:left; line-height:28px; margin-bottom:12px; font-size:17px;}
.successrow1-info h5{ color: #007eff; font-size: 30px; font-weight: 700; line-height: 45px; margin: 0 0 5px; text-shadow: 0 1px 1px #222;}

.philosophy-wraper{ background:url(../images/philosophy.jpg) no-repeat; background-position:center; background-size:cover; padding:80px 0;}
.philosophy-wraper .section-title p{ font-size:25px; line-height:35px;}
.philosophy-block{}
.philosophy-1{}
.philosophy-1-inner{}
.philosophy-1-img{ text-align:center;}
.philosophy-1-img img{ max-width:100%}
.philosophy-2{ margin-top:50px;}
.philosophy-2-inner{}
.philosophy-2-info{ max-width:1060px; margin:0 auto;}
.philosophy-2-info h3{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 50px; font-weight: 700; line-height: 60px; margin-bottom: 15px;position: relative; text-shadow: 0 1px 1px #444; text-transform: uppercase; text-align:center;}
.philosophy-2-info ul{}
.philosophy-2-info ul li{ color: #ffffff; font-size: 19px; font-weight: 300; padding:8px 0 8px 30px; position:relative; text-align:left; }
.philosophy-2-info ul li:before{ position:absolute; left:0; top:9px; font-family: 'FontAwesome'; color:#fff; content:"\f219"; font-size:14px;}

.gtbillion-wraper{ background:url(../images/newbgspace.jpg) no-repeat; background-position:center; background-size:cover; padding:80px 0;}

.gtbillion-block{}
.gtbillion-row{}
.gtbillion-1{}
.gtbillion-1-inner{}
.gtbillion-1-inner ul{}
.gtbillion-1-inner ul li{ color: #ffffff; font-size: 19px; font-weight: 300; padding:8px 0 8px 30px; position:relative; text-align:left;}
.gtbillion-1-inner ul li:before{ position:absolute; left:0; top:9px; font-family: 'FontAwesome'; color:#fff; content:"\f219"; font-size:14px;}

.gtbillion-2{ margin:30px 0;}
.gtbillion-2-inner{ text-align:center;}
.gtbillion-2-inner img{}

.gtbillion-3{ text-align:center;}
.gtbillion-3-inner{}
.gtbillion-3-inner p{ font-size:20px; color:#fff;}

.gtbillion-3-inner a { border: 1px solid #6e6d6c; border-radius: 4px; color: #bec3c7; font-size: 14px; font-weight: 600;  padding: 10px 24px; display:inline-block; margin-top:30px;}

.gtmillion-wraper{ background:url(../images/acemodule.jpg) no-repeat; background-position:center; background-size:cover; padding:80px 0;}
.gtmillion-block{}
.gtmillion-1{}
.gtmillion-1-inner{ text-align:center; max-width:1000px; margin:0 auto;}
.gtmillion-1-inner p{ color: #fff; font-size: 18px; font-weight: 300; line-height: 33px; margin-bottom: 15px; margin-top:20px; text-align: left;}
.gtmillion-1-inner a { border: 1px solid #6e6d6c; border-radius: 4px; color: #bec3c7; font-size: 14px; font-weight: 600;  padding: 10px 24px; display:inline-block; margin-top:30px;}

.about-us-wraper{ background:url(../images/about-bg.jpg) no-repeat; background-position:center; background-size:cover; padding:80px 0;}
.title-link{ margin:25px 0;}
.title-link ul{}
.title-link ul li{ display:inline-block; margin:0 15px;}
.title-link ul li a { background: #000080; border-radius: 5px; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; color: #fff;  display: inline-block; font-size: 14px; padding: 8px 25px; text-transform: uppercase; font-weight: 600;}
.title-link ul li a i{ margin:0 0 0 7px;}
.title-link ul li a:hover{ text-decoration:none; background:#027db3;}

.about-block{ max-width:1100px; margin:0 auto;}
.about-1{}
.about-1-inner{ text-align:center;}
.about-1-inner h3{ color: #fff; font-size: 21px; line-height: 31px; margin-top: 0; padding-bottom: 18px; -webkit-text-shadow: 0 1px 1px #333; text-shadow: 0 1px 1px #333;}
.about-1-inner ul{}
.about-1-inner ul li{ color: #ffffff; font-size: 19px; font-weight: 300; padding:8px 0 8px 30px; position:relative; text-align:left;}
.about-1-inner ul li:before{ position:absolute; left:0; top:9px; font-family: 'FontAwesome'; color:#fff; content:"\f219"; font-size:14px;}

a.about-btn{ background: #000080; border-radius: 5px; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; color: #fff;  display: inline-block; font-size: 14px; padding: 8px 25px; text-transform: uppercase; font-weight: 600; margin-top:30px;}
a.about-btn:hover{ text-decoration:none; background:#027db3;}

.award-wraper{ background:url(../images/newbgspace.jpg) no-repeat; background-position:center; background-size:cover; padding:80px 0;}
.award-block{}
.award-1{ text-align:center;}
.award-1-inner{}
.award-1-inner p{ font-size:20px; color:#fff; font-weight:normal; margin:12px 0;}

.award-2{ margin:25px 0;}
.award-2-inner{ text-align:center;}
.award-2-inner img{}

.award-3{}
.award-3-inner{ text-align:center;}
.award-3-inner ul{}
.award-3-inner ul li{ color: #ffffff; font-size: 19px; font-weight: 300; padding:8px 0 8px 30px; position:relative; text-align:left;}
.award-3-inner ul li:before{ position:absolute; left:0; top:9px; font-family: 'FontAwesome'; color:#fff; content:"\f219"; font-size:14px;}
.award-3-inner a{ border: 1px solid #6e6d6c; border-radius: 4px; color: #bec3c7; font-size: 14px; font-weight: 600;  padding: 10px 24px; display:inline-block; margin-top:30px; text-transform:uppercase;}
.award-3-inner a:hover{}

.book-wraper{ background:url(../images/new-bgace.jpg) no-repeat; background-size:cover; background-position:center; padding:80px 0;}
.book-block{ max-width:1000px; margin:0 auto;}
.book-1{}
.book-1-inner{}
.book-1-img{}
.book-1-img img{ max-width:173px; float:left; margin:0 15px 0 0;}
.book-1-info{ overflow:hidden;}
.book-1-info p{ color: #fff; font-size: 18px; font-weight: 400; left: 0; line-height: 30px;  margin: 0; padding: 20px 19px 0 30px; position: relative; text-align:left}
.book-1-name{ color: #fff; font-size: 35px; font-weight: 700; margin: 0; -webkit-text-shadow: 0 1px 1px #222; text-shadow: 0 1px 1px #222; line-height:45px; margin-bottom:5px; padding:0 25px;}
.book-1-name p{ }

.bookbtnfull{ text-align:center; margin-top:60px;}
.bookbtnfull a{ border: 1px solid #6e6d6c; border-radius: 4px; color: #bec3c7; font-size: 14px; font-weight: 600;  padding: 10px 24px; display:inline-block; margin-top:30px; text-transform:uppercase;}

#book-slider{}
#book-slider.owl-theme .owl-controls { position: absolute; top: 40%; width: 100%;}
#book-slider.owl-theme .owl-controls .owl-nav{}
#book-slider.owl-theme .owl-controls .owl-nav .owl-prev{ float:left; margin:0 0 0 -95px; background:#ff0000;}
#book-slider.owl-theme .owl-controls .owl-nav .owl-prev:hover{ opacity:.8;}
#book-slider.owl-theme .owl-controls .owl-nav .owl-next{ float:right; margin:0 -95px 0 0; background:#ff0000;}
#book-slider.owl-theme .owl-controls .owl-nav .owl-next:hover{ opacity:.8;}
#book-slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{ width:50px; height:50px; line-height:40px; text-align:center; border-radius:100%; font-size:20px; transition:all 0.5s ease 0s;}
#book-slider.owl-theme .owl-controls .owl-dots{ margin-top:165px;}
#book-slider.owl-theme .owl-dots .owl-dot span{ background:none; border:1px solid #e4e4e4; height:15px; width:8px;}
#book-slider.owl-theme .owl-dots .owl-dot.active span{ background:#fff;}


.movie-wraper{ background:url(../images/newbgspace.jpg) no-repeat; background-size:cover; background-position:center; padding:80px 0;}
.movie-block{ max-width:1000px; margin:0 auto;}
.movie-1{}
.movie-1-inner{}
.movie-1-img{ text-align:center;}
.movie-1-img img{ max-width:173px; margin:0 auto;}
.movie-1-info{ overflow:hidden;}
.movie-1-info p{ color: #fff; font-size: 18px; font-weight: 400; left: 0; line-height: 30px;  margin: 0; padding: 20px 19px 0 30px; position: relative; text-align:left}
.movie-1-name{ color: #007eff; font-size: 35px; font-weight: 700; margin: 0; -webkit-text-shadow: 0 1px 1px #222; text-shadow: 0 1px 1px #222; line-height:45px; margin-bottom:5px; padding:0 25px;}
.movie-1-name p{ }
.movie-btn{ margin-top:10px;}
.movie-btn a { background: #000080; border-radius: 5px; color: #fff; display: inline-block; font-size: 11px; padding: 3px 10px; text-transform: uppercase;}
.movie-btn a:hover{ text-decoration:none;}

.bookbtnfull{ text-align:center; margin-top:60px;}
.bookbtnfull a{ border: 1px solid #6e6d6c; border-radius: 4px; color: #bec3c7; font-size: 14px; font-weight: 600;  padding: 10px 24px; display:inline-block; margin-top:30px; text-transform:uppercase;}

#movie-slider{}
#movie-slider.owl-theme .owl-controls { position: absolute; top: 40%; width: 100%;}
#movie-slider.owl-theme .owl-controls .owl-nav{}
#movie-slider.owl-theme .owl-controls .owl-nav .owl-prev{ float:left; margin:0 0 0 -95px; background:#ff0000;}
#movie-slider.owl-theme .owl-controls .owl-nav .owl-prev:hover{ opacity:.8}
#movie-slider.owl-theme .owl-controls .owl-nav .owl-next{ float:right; margin:0 -95px 0 0; background:#ff0000;}
#movie-slider.owl-theme .owl-controls .owl-nav .owl-next:hover{ opacity:.8}
#movie-slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{  width:50px; height:50px; line-height:40px; text-align:center; border-radius:100%; font-size:20px; transition:all 0.5s ease 0s;}
#movie-slider.owl-theme .owl-controls .owl-dots { position: absolute; top: 165px; width: 100%;}
#movie-slider.owl-theme .owl-dots .owl-dot span{ background:none; border:1px solid #e4e4e4; height:15px; width:8px;}
#movie-slider.owl-theme .owl-dots .owl-dot.active span{ background:#fff;}

.bollywood-wraper{ background:url(../images/newbgspace.jpg) no-repeat; background-size:cover; background-position:center;}
.bollywood-block{}
.bollywood-1{ float:left; width:50%;}
.bollywood-1-inner{ padding:0 15px; min-height:770px;}
.bollywood-1-img{}
.bollywood-1-img img{ max-width:100%; width:100%;}
.bollywood-1-title{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 50px; font-weight: 700; line-height: 50px; margin-bottom: 15px; position: relative;text-shadow: 0 1px 1px #444; text-transform: uppercase; text-align:left; margin-top:20px;}
.bollywood-1-quote{ margin:20px 0; color: #fff; font-size: 18px; font-weight: 400; line-height: 30px; text-align:left;}
.bollywood-1-quote img{ max-width:100%;}

.bollywood-1-info{ color:#fff; font-size:16px; line-height:26px; font-family:"Roboto Condensed",sans-serif; font-weight:300;}

.contact-wraper{ background:url(../images/contact-bg.jpg) no-repeat; background-size:cover; background-position:center; padding:80px 0; background-attachment:fixed;}
.contact-block{}
.contact-1{ float:left; width:50%;}
.contact-1-inner{ padding:0 15px;} 
.form-group:nth-child(1){ float:left; width:50%}
.form-group:nth-child(1) .form-control{ width:90%;}
.form-group:nth-child(2){ float:left; width:50%;}
.form-group:nth-child(2) .form-control{ width:100%;}
.form-group{ margin-bottom:30px;}
.form-control{ border:1px solid #fff; padding:9px 12px; color:#e4e4e4; width:100%; background:none; font-family: 'Roboto', sans-serif;}
.btnsubmit{ background:#000080; width:100%; padding:10px 12px; cursor:pointer; border:none; color:#fff; border:none; font-size:17px; transition:all 0.5s ease 0s;}
.btnsubmit:hover{ background:#027db3;}

.cantact-2-logo{ text-align:center;}
.cantact-2-logo-info{ text-align:center;}
.cantact-2-logo-info p{}
.cantact-2-logo-info h2{ color: #fff; font-size: 17px; font-weight: 700; line-height: 40px; margin-bottom: 5px; text-shadow: 0 1px 1px #fff; text-transform: uppercase;}

.contact-info{}
.contact-info ul{}
.contact-info ul li{ padding:10px 0; color:#fff; text-align:left; font-size:16px;}
.contact-info ul li i{ margin:0 10px 0 0;}

.footer-wraper{ background:#000080; padding:35px 0 0; position:relative;}
.footer-block{}
.footer-block:last-child{ border-top:1px solid rgba(255, 255, 255, .08); margin-top:40px; padding:15px 0;}
.footer-1-inner .social-icons{ float:left; margin-top:0;}
.footer-1-inner .social-icons ul{}
.footer-1-inner .social-icons ul li{ display:inline-block; padding:0; margin:8px  15px 0 0; }
.footer-1-inner .social-icons ul li a{ color:#fff; width:30px; height:30px; line-height:30px; text-align:center; display:inline-block; font-size:20px;}
.footer-1-inner .social-icons ul li a:hover{ text-decoration:none;}
.footer-1-inner .social-icons ul li:before{ display:none;}
.footer-1-inner .social-icons ul li i{}
.footer-1-inner .social-icons ul li img{}
.footer-logo{ text-align:center; float:left; width:20%;}
.footer-logo img{}
.footercopy{ float:right; text-align:right; color:#e4e4e4; margin-top:15px;}

.footer-1{ float:left; width:33.33%;}
.footer-1-inner{ padding:0 15px;}
.footer-1-inner h3{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 30px; font-weight: 700; line-height: 40px; margin-bottom: 15px; position: relative; text-shadow: 0 1px 1px #444; text-transform: uppercase;}

.footer-1-inner ul{}
.footer-1-inner ul li{ list-style:none; position:relative; padding:3px 0 3px 25px;}
.footer-1-inner ul li:before{ position:absolute; left:0; top:5px; font-family: 'FontAwesome'; color:#fff; content:"\f219"; font-size:14px;}
.footer-1-inner ul li a{ display:inline-block; width:100%; color:#fff; text-transform:uppercase; font-weight:600; font-size:14px;}
.footer-1-inner ul li a:hover{ text-decoration:none;}



a#backtop:before { color: #ffffff; content: "\f106"; display: block; font-family: "FontAwesome"; font-size: 20px; margin-top: 20px; text-align: center;}
a#backtop { background-color: #ff0000; border-radius: 50%; bottom: 255px; font-size: 20px; font-weight: 400; height: 45px;  line-height: 6px; position: absolute; right: 0; text-decoration: none; transition: all 0.3s ease 0s; width: 45px; z-index: 9999;}
a#backtop:hover{ text-shadow: 0 3px 0 #000, 0 4px 2px #fff; -webkit-text-shadow: 0 3px 0 #000, 0 4px 2px #fff; background:#0cb4ce ;}  


.innertop-wrap{ background:#000080; padding:15px 0;}
.innertop-logo{ text-align:center;}
.leaderfeedback-wrap{ background:#1e1d1d;}
.innerpage-title{ text-align:center; padding:30px 0 15px; background:#000;}
.innerpage-title h1{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 50px; font-weight: 700; line-height: 60px; margin-bottom: 15px; position: relative; text-shadow: 0 1px 1px #444; text-transform: uppercase;}
.innerpage-title h4{ color: #fff; font-size: 30px; font-weight: 300; line-height: 45px; text-transform: uppercase; margin-bottom:15px;}

.innerpage-title.innerpage-title-faq{ }
.innerpage-col{ float:left; width:30%;}
.innerpage-col img{ max-width:100%;}
.innerpage-col-1{ float:right; width:30%;}
.innerpage-col-1 h1 a{ color:#fff;}
.innerpage-col-1 h1 a i{ margin:0 5px 0 0;}
.innerpage-col-1 h1 a:hover{ text-decoration:none; color:#007eff;}
.innerpage-col-1 img{ max-width:100%;}

.innerpageBreadcrum{ margin-bottom:50px;}
.innerpageBreadcrum .voffset4{ float:left; width:100%; padding:25px 0; border-bottom:1px solid rgba(255, 255, 255, .1); border-radius:40px;}
.innerpageBreadcrum .col-md-4{ float:left; width:33%; padding:0 15px;}
.innerpageBreadcrum .col-md-4 h2 { color: #e4e4e4; font-family: "Roboto Condensed",sans-serif; font-size: 21px; font-weight: normal; line-height: 30px; margin-bottom: 10px; text-align: left;}
.innerpageBreadcrum .col-md-4 h3 { color: #2e5cde; text-align: left;}
.innerpageBreadcrum .col-md-4 h5 { color: #a4a3a3; text-align: left;}
.innerpageBreadcrum .col-md-8{ float:left; width:67%; color:#e4e4e4; text-align:left; padding:0 15px;}

.media-box-btn{ text-align:center; padding:25px 0;}
.media-btn-1{ display:inline-block; }
.media-btn-1-inner{ margin:5px;}
.media-btn-1-inner a{ background: #000080; border-radius: 5px; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; color: #fff; display: inline-block; font-size: 14px; font-weight: 600; padding: 8px 25px; text-transform: uppercase;}
.media-btn-1-inner a:hover{ text-decoration:none;}

.innerpage-content{ padding:70px 0;}
.innerpage-content h2{ color: #fff; font-size: 21px; line-height: 31px;  margin-top: 0; text-shadow: 0 1px 1px #333; text-align:center; margin-bottom:30px; }

.innerpage-content ul{}
.innerpage-content ul li{ color: #ffffff; font-size: 19px; font-weight: 300; padding:8px 0 8px 30px; position:relative; text-align:left;}
.innerpage-content ul li:before{position:absolute; left:0; top:9px; font-family: 'FontAwesome'; color:#fff; content:"\f219"; font-size:14px;}

.innerprofile-wraper{ background:url(../images/about-bg.jpg) no-repeat; background-position:center; background-size:cover;}

.gallery-box{ float:left; margin:0;}
.gallery-box img{ max-width:120px; height:120px; border:1px solid #e4e4e4;}

.video-box{ float:left;  width:50%}
.video-box-inner{ margin:10px; }
.video-box-inner iframe{ border:1px solid #e4e4e4; padding:7px; border-radius:30px 0; background:#fff; width:100%; height:300px;}

.abillion{margin:2px; text-align:justify;}
.jPag-pages {width: 500px !important;}
.jPaginate { border-bottom: 1px solid #2e2e2e; color: #a5a5a5; font-size: small;  position: relative; width: 100%; padding:20px 0; float:left; overflow:hidden;}
.jPaginate a{ line-height:15px; cursor:pointer; padding:8px 15px;  margin:2px; float:left; background:#0a2b4d !important; border:none!important; color:#fff !important;}
.jPaginate a:hover{background:#468cc8 !important;}
.jPag-control-back{position:absolute;left:0px;}
.jPag-control-front{position:absolute;top:20px;}
.jPaginate span{ cursor:pointer;}
ul.jPag-pages{ float:left; list-style-type:none; margin:0px 0px 0px 0px; padding:0px;}
ul.jPag-pages li{ display:inline; float:left; padding:0px; margin:0px;}
ul.jPag-pages li a{ float:left; padding:8px 15px;}
span.jPag-current{ cursor:default; font-weight:normal; line-height:15px; padding:8px 15px; margin:2px; float:left; background:#468cc8 !important; border:none!important; color:#fff !important;}
ul.jPag-pages li span.jPag-previous, ul.jPag-pages li span.jPag-next, span.jPag-sprevious, span.jPag-snext, ul.jPag-pages li span.jPag-previous-img, ul.jPag-pages li span.jPag-next-img, span.jPag-sprevious-img, span.jPag-snext-img{ height:22px; margin:2px; float:left; line-height:18px;}
ul.jPag-pages li span.jPag-previous, ul.jPag-pages li span.jPag-previous-img{  margin:2px 0px 2px 2px; font-size:12px;  font-weight:bold; width:10px;}
ul.jPag-pages li span.jPag-next, ul.jPag-pages li span.jPag-next-img{ margin:2px 2px 2px 0px; font-size:12px; font-weight:bold;
    width:10px;}
span.jPag-sprevious, span.jPag-sprevious-img{ margin:2px 0px 2px 2px; font-size:18px; width:15px; text-align:right;}
span.jPag-snext, span.jPag-snext-img{  margin:2px 2px 2px 0px; font-size:18px; width:15px;  text-align:right;}
ul.jPag-pages li span.jPag-previous-img{ background:transparent url(../images/previous.png) no-repeat center right; }
ul.jPag-pages li span.jPag-next-img{ background:transparent url(../images/next.png) no-repeat center left; }
span.jPag-sprevious-img{ background:transparent url(../images/sprevious.png) no-repeat center right; }
span.jPag-snext-img{ background:transparent url(../images/snext.png) no-repeat center left;}

#paging1{ position:relative; float:left; width:100%;}
#paging1 .jPag-control-back{ top:20px;}

.innerpage-book{ background:url(../images/bg-1.jpg) no-repeat; background-size:cover; background-position:center; padding:80px 0;}
.bookblock-inner{}
.Ibook-1{ float:left; width:33.33%; margin:10px 0;}
.Ibook-1-inner{ text-align:center; background:rgba(255, 255, 255, .2); margin:0 15px; padding:20px 10px; border:1px solid rgba(255, 255, 255, .25); border-radius:5px;}
.Ibook-1-img{}
.Ibook-1-img img{ width:173px; height:250px;}
.Ibook-1-info{ padding:15px 0 0 0; min-height:195px; max-height:195px; overflow:hidden;}
.Ibook-1-info h4{ color:#fff; font-size:18px; font-weight:600; margin-bottom:10px;}
.Ibook-1-info p{ font-size:12px; color:#e4e4e4; line-height:17px; margin-bottom:10px;}
.Ibook-1-info a{ background:#007eff; display:inline-block; padding:5px 20px; text-transform:uppercase; font-weight:normal; font-size:13px; color:#fff; border-radius:20px;}
.Ibook-1-info a:hover{ text-decoration:none;}

.Ibook-1:nth-child(3) h4{}


.innerpageContact{ background:url(../images/new-bgace.jpg) no-repeat; background-size:cover; background-position:center; padding:80px 0;}
.contactFormInner{ max-width:750px; margin: 0 auto;}
.form-1Inner{}
.form-1Inner .form-group1{ float:left; width:50%; padding:0 10px;}
.form-group1 .form-control{}
.form-group1{ margin-bottom:20px; padding:0 10px;}
.form-group1 .btnsubmit{ background:#007eff; }
.form-group1 #services{ background:#000; color:#fff;}
.contactFormInner #main-contact-form{}
.contactFormInner #main-contact-form p{ color:#fff; font-size:18px; margin-bottom:20px; font-weight:600; padding:0 15px;}
.contactFormInner #main-contact-form label { color: #fff; float: left; overflow: hidden; padding: 0 0 0 10px; width: 93%;}
.contactFormInner #main-contact-form input { float: left; width: 20px; margin: 6px 0 0 0;}
.contactFormInner #main-contact-form .form-group1 div{ margin:10px 0; overflow:hidden;}


.mobile-wrap{ display:none;}

.featured-txt{ background:#000080; padding:12px; margin-top:0 ; }
.featured-txt p { font-size: 14px; font-style: italic;  font-weight: normal; line-height: 26px; text-align: center; text-transform: none; color:#fff;}

.featured-txt.banner-featured-txt{ margin-bottom:30px; margin-top:25px;}
.featured-txt.banner-featured-txt p { color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 53px; font-style: normal;font-weight: 700; letter-spacing: 5px; line-height: 60px; margin-bottom: 0; margin-top: 0; position: relative; text-align: center; text-shadow: 0 1px 1px #444; text-transform: uppercase;}

/*New Design css*/

.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}
.close:not(:disabled):not(.disabled){cursor:pointer}
button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}
.modal-open{ padding-right:0!important;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;overflow:hidden;outline:0}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem; background:#1872c5; position:relative; padding:7px 0;}
.modal-header h2{ color:#fff; font-size:18px; text-align:center; font-weight:bold;}
.modal-header .close { background: none; color: #fff; float: right; font-size: 25px; line-height: 35px;
  position: absolute; right: 10px; top: 0; z-index: 10;}
.modal-title{line-height:1.5; color: #1c1c1c; font-size: 23px; font-weight: 600; margin-top:10px; }
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:55px 30px 30px; text-align:center;}
.modal-body p span{ margin-bottom:5px; display:inline-block;}
.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}

.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){
	.modal-dialog{max-width:700px;margin:1.75rem auto}
	.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}
	.modal-sm{max-width:300px}
}
@media (min-width:992px){.modal-lg{max-width:800px}}
.modal-body{}
.modal-body iframe{ width:100%; height:350px;}
.modal-body .namecol{ width:100%; margin-bottom:10px;}
.modal-body .namecol input, .modal-body .namecol.textcol textarea{ padding:8px 10px;}

.modal-body.modalpopupForm{ padding:5px;}
.modal-body.modalpopupForm img{ max-width:100%;}
.modal-body.modalpopupForm h3{ text-align:left; font-weight:normal; margin-bottom:20px; font-size:18px;}
.callBtn_us{}
.callBtn_us h2{ font-weight:normal;}
.pop-name{ margin-bottom:20px;}
.pop-name input { border: 1px solid #d4d0ba; border-radius: 5px; padding: 10px; width: 100%;}
.pop-name-sub{ text-align:left;}

/*===================================  End Popup Css  ================================================*/

.PPModalBox{ padding:0!important;}
.PPModalBox .modal-header{ background: none; padding:0;}
.PPModalBox .modal-dialog{ margin-top:45px;}
.PPModalBox .modal-header button.close{}
.modalpopupinfo { background: #000080; border: 3px double #e4e4e4; padding: 30px;}
.modalpopupinfo p { color: #fff; font-size: 24px; font-weight: 500; line-height: 35px;}
.modalpopupinfo a.popbtn { background: #007eff; border-radius: 30px; color: #fff; display: inline-block; font-weight: 700; margin-top: 20px; padding: 8px 30px; text-transform: uppercase;}
.modalpopupinfo a.popbtn:hover{ text-decoration:none;}


.photo-table{}
.innerpage-content .tab-links li{ padding:0; margin:0;}

.tabs { width:100%; display:inline-block;}
.tab-links{ margin:0 0 50px 0; padding:0; text-align:center;}
.tab-links:after { display:block; clear:both; content:'';	}
.tab-links li { position:relative; display:inline-block; margin:0 0 0 5px;}
.tab-links li:before{ display:none;}
.tab-links a{ color: #fff; padding: 10px 35px; text-transform:uppercase; font-weight:normal; display:block; border-radius:3px; font-size:13px; border:1px solid #5a5a5a; text-align:center; line-height:20px;}
.tab-links a:hover { text-decoration:none; color:#fff; background:#0a2b4d; border:1px solid #0a2b4d;}
.tab-links li a.current{ color:#fff; background:#0a2b4d; border:1px solid #0a2b4d; }
.tab-links li.active a:hover { text-decoration:none; color:#fff; background:#eea803;}
.tab-content { }
.tab {display:none;}
.tab.active {display:block;}
.tabInner{}
.tabInner p{ margin-bottom:12px; color:#757575;}

.tab-block{ }
.tabinner-detail a.tab-btn:hover{ background:none; color:#c90235; text-decoration:none;}

#tab-carousel1.tab-links li a.current{background:#eea803!important;}


.SocialMedia-wraper{ background:url(../images/module.jpg) no-repeat; background-size:cover; padding:80px 0; position:relative;}
.SocialMedia-block{}
.SocialMedia-1{}
.SocialMedia-1-inner{}
.SocialMedia-1-inner ul{}
.SocialMedia-1-inner ul li{ float:left; width:16.5%; text-align:center; margin:5px 0;}
.SocialMedia-1-inner ul li a{ font-size:50px; color:#fff;}
.SocialMedia-1-inner ul li a:hover{ text-decoration:none;}
.SocialMedia-1-inner ul li a img{ width:50px; height:50px;}

.faq-block{ padding:40px 15px;}
.faq-block p{ color:#e4e4e4; margin-bottom:15px;}
.faq-block p strong{ color:#007eff;}

.facebook-wraper{ background:url(../images/newbgspace.jpg) no-repeat; background-size:cover; background-position:center;
  padding: 80px 0;}
.facebook-block{}
.facebook-1{}
.facebook-1-inner { max-width: 465px; text-align: center; margin: 0 auto;}
.facebook-1-inner iframe{ border: none; overflow: hidden; height: 395px; width: 100%;}

.mediabtn1 { margin: 0 auto; max-width: 965px; padding-bottom: 25px;}
.mediabtn1 a{ background:#000080; padding:10px 10px; color:#fff; display:inline-block; width:100%; text-align:center; border-radius:5px; }
.mediabtn1 a:hover{ text-decoration:none; background:#2e5cde;}

.footer-cover{ max-width:300px; float:left;}
.footer-cover img{ max-width:30%;}
.footer-cover h5{ color:#fff; text-align:left;}
.footer-cover h5 span{}

.landpage-wraper{ padding:10px 0;}
.landpage-block{ color:#000; text-align:center; line-height:24px;}
.landpage-1{}
.landpag-1-inner{ font-weight:bold; padding:0 20px}
.landpage-2{ margin:20px 0;}
.landpag-2-inner{}
.landpage-3{}
.landpag-3-inner{ font-weight:bold; padding:0 20px}

.landpage-4{ margin-top:25px;}
.landpage-4-inner{ padding:0 20px;}
.landpage-4-inner .form-group{}
.landpage-4-inner .form-group .form-control { background: #fff; border: 1px solid #5a5a5a; border-radius: 5px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); color: #000; padding: 10px;}
.landpage-4-inner .form-group .btnsubmit:hover{ background:#ff0000;}
.landpage-5{}
.landpag-5-inner{ font-weight:bold; padding:0 20px}

.landpage-txt{}
.landpage-txt a { background: #ff0000; border-radius: 5px; color: #fff; display: inline-block; font-family: "Roboto Condensed",sans-serif; font-size: 14px; font-weight: normal; margin-bottom: 0; margin-top: 0; padding: 8px 20px; text-transform: uppercase; border:1px solid #ff0000;}
.landpage-txt a i{ margin:0 5px 0 0;}
.landpage-txt a:hover{ text-decoration:none; background:none; color:#ff0000;}

.landpage-txt-1{ font-weight:bold; font-size:18px; margin-top:15px;}

.admission-wraper{ border-top:15px solid #030f29; border-bottom:15px solid #000080; background:#f5f5f5;}
.admission-block-img{ max-width:500px; margin:20px auto;}
.admission-block-img img{ max-width:100%;}
.admission-block-img h3{ color: #000; font-size: 22px;  font-weight: normal;  line-height: 30px; margin: 15px 0; padding: 0 10px; text-align:center;}
.admission-block{}
.admission-block h2 { color: #000; font-size: 27px;  font-weight: normal;  line-height: 40px; margin-bottom: 15px; padding: 0 10px; text-align: left;}

.form-group1{}
.form-group1 label{ display: inline-block; font-weight: 700; margin-bottom: 5px;  max-width: 100%; color:#5a5a5a;}
.form-group1 input.form-control { background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%;}
.form-group1 textarea.form-control { background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block; font-size: 14px; height: 100px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%;}
.form-group1 input:focus{}

.form-group1 .form-control:focus { border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;}

.form-group1 input.btn-slider { background: #030f29; color: #fff; cursor: pointer; font-weight: 500; padding: 12px 30px; text-transform: uppercase;  border-radius: 20px;}


#menu-icon{ display:none;}


@media screen and (min-width:1281px)
{
	
}
/*##################################    for width 1024px  ########################################*/
@media screen and (max-width:1259px)  
{
	.container, .site-content{ width:98%; margin:0 auto; max-width:1000px;}
	.top-1 { float: left; width: 55%;}
	.top-social{ width:45%;}
	.nav-wraper{ width:100%; position:relative;}
	.sf-menu > li > a{ font-size:11px; padding:22px 5px;}
	#gallery-slider.owl-theme .owl-controls .owl-nav .owl-prev { margin: 0;}
	#gallery-slider.owl-theme .owl-controls .owl-nav .owl-next { margin: 0;}
	#feedback-slider.owl-theme .owl-controls .owl-nav .owl-prev { margin: 0;}
	#feedback-slider.owl-theme .owl-controls .owl-nav .owl-next { margin: 0;}
	#media-slider.owl-theme .owl-controls .owl-nav .owl-prev { margin: 0;}
	#media-slider.owl-theme .owl-controls .owl-nav .owl-next { margin: 0;}
	#book-slider.owl-theme .owl-controls .owl-nav .owl-prev { margin: 0;}
	#book-slider.owl-theme .owl-controls .owl-nav .owl-next { margin: 0;}
	#movie-slider.owl-theme .owl-controls .owl-nav .owl-prev { margin: 0;}
	#movie-slider.owl-theme .owl-controls .owl-nav .owl-next { margin: 0;}
	.Ibook-1{ width:25%;}
	.Ibook-1-img img{ max-width:100%; height:auto;}
	.top-wraper{ display:none;}
	.nav-wraper{ display:none;}
	.mobile-wrap{ background:#000080; display:block; margin-top:10px; }
	.mobile-wrap-inner { text-align:center; }
	.mobile-wrap-inner h2 { color: #fff; font-family: "Roboto Condensed",sans-serif;  font-size: 37px; font-weight: 700;
	line-height: 45px; margin-bottom: 0; margin-top: 0; text-transform: uppercase; background:#ff0000; }
	.mobile-wrap-inner h3 { color: #fff; font-family: "Roboto Condensed",sans-serif;  font-size: 24px; font-weight: 300;
	line-height: 30px; margin-bottom: 0; margin-top: 0; text-transform: uppercase;}
	.mobile-wrap-inner h4{ color: #ffffff; font-size: 16px; font-style:italic; line-height: 10px; margin: 5px 0;font-family: "Roboto Condensed",sans-serif; font-weight:300; }
	.mobile-wrap-inner h5{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; margin-bottom: 12px;}
	.mobiletag{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 22px; font-weight: 400; line-height: 27px; margin-bottom:0; padding:5px 0; background:#ff0000; }
	.mobiletag1{ color: #fff; font-family: "Roboto Condensed",sans-serif;  font-size: 22px; font-weight: 400;
	line-height: 27px; margin:10px 0;}
	.banner-wraper{ padding:220px 0 12px;}
	
	
	#lightbox-container-image-box{ width:90%!important; height:auto!important;}
	#lightbox-image{ width:100%!important; height:auto!important;}
	#lightbox-container-image-data-box{ width:88%!important;}
	#lightbox-nav-btnNext{ height:100px!important}
	

}

/*##################################    for width 768px  ########################################*/

@media screen and (max-width:990px)
{
	.container, .site-content{ width:98%; margin:0 auto; max-width:760px}		
	.middle-wraper .logo{ margin:15px 0;}
	#menu-icon { display: block; position: absolute; right: 25px; top: -44px; font-size:20px; color:#fff; cursor:pointer;}
	#menu-icon span{ margin:0 0 0 3px;}
	.menu-menu-1-container{ width:100%; position:absolute; left:0; top:130px;}
	.sf-menu{ float:none;}
	.breadcrum .breadCrumTP .menu-menu-1-container{ position:static;}
	
	.sf-menu > li > ul, .sf-menu > li.sfHover > ul{ box-shadow:none;}
	.nav__primary{ width:100%;}
	.sf-menu > li{ width:100%; margin:0;}
	
	.sf-menu > li > a{ padding:8px 15px; width:96%; text-align:left; color:#2a2a2a;}
	.sf-menu > li > ul > li > a{ width:100%; padding:8px 0;}
	.sf-menu > li > ul > li strong{ display:none;}
	.sf-menu > li > ul, .sf-menu > li.sfHover > ul{ width:100%;}
	.sf-menu > li > ul{ position:static;}
	.sf-menu > li > ul:before{ display:none;}
	.sf-menu > li:hover > a, .sf-menu > li.current > a, .sf-menu > li.sfHover > a, .sf-menu > li:hover > span, .sf-menu > li.current > span, .sf-menu > li.sfHover > span{ border:none;}
	.sf-menu > li > ul, .sf-menu > li.sfHover > ul{ border:none;}
	.sf-menu > li.sfHover ul{}
	.sf-menu li ul{ display:none; padding:5px 25px;}
	.sf-menu li strong { background: url(../images/toogle-button2.png) no-repeat right -54px; height: 35px; position: absolute; right: 25px; top: 4px; width: 150px; z-index:200; cursor:pointer;}
	.sf-menu li strong.opened { background-position: right 7px;}
	.sf-menu > li{ background:#0a2b4d;}	 
	.sf-menu > li a{ color:#fff;}
	.sf-menu li ul { background: #e4e4e4; padding: 12px 28px; max-width: 100%;}
	#menu-icon{ display:block;}
	.header-wraper{ }	
	.sf-menu { float: none; left: 0;  position: absolute; width: 100%; z-index:500; top:0; z-index:11; display:none;}
	.sf-menu > li + li{ margin-left:0;}
	.sf-menu li li ul{ width:100%; left:0; position:relative;}
	
    .top-1 { width: 100%; text-align: center; margin-bottom:10px;}
	.top-social { text-align: center; width: 100%;}
	/*.banner-wraper{ padding:250px 0 60px;}*/
	.nav-wraper { float: none; position: relative; width: 100%;}
	.menu-wraper.sticky #menu-icon{ top:0;}
	.top-wraper{ background:#0a2b4d; }
	.menu-wraper.sticky .sf-menu{ top:40px;}
	.menu-wraper.sticky{ background:#0a2b4d; height:40px;}
	/*.header-wraper{ padding-top:12px;}*/
	.mediabtn1 { margin: 0 auto; max-width: 100%; padding-bottom: 25px; width: 98%;}
  
  
 
	
	
}

/*##################################    for width 600px  ########################################*/

@media screen and (max-width:767px)
{
	.container, .site-content{ width:98%; margin:0 auto; max-width:600px}
	#video-slider.owl-theme .owl-controls .owl-nav .owl-prev { margin: 0;}
	#video-slider.owl-theme .owl-controls .owl-nav .owl-next { margin: 0;}
	.feedback-1-info { float: left; overflow: visible; width: 100%;  text-align: center; margin-top:25px; margin-bottom:0;}
	.feedback-1-img { float: none; margin: 0 auto; max-width: 100%; text-align: center; width:100%;}
	.feedback-1-img img{ max-width:50%; display:inline-block!important;}
	/* .section-title h2{ font-size:36px; line-height:46px;} edited by Ravi */ 
	.section-title p{ font-size:26px; line-height:36px;}
	.featured-txt p{ font-size:13px; line-height:26px;}
	#feedback-slider.owl-theme .owl-controls .owl-dots { bottom: -230px; margin-top: 0; position: absolute; width: 100%;}
	.feedback-1-info p{ text-align:center;}
	.feedback-1-info img.feedinfoimg { display: inline-block; max-width: 300px;}
	.feedback-section-2, .feedback-section-1, .leader-wraper, .benefits-wraper, .whom-wraper, .success-wraper, .philosophy-wraper, .gtbillion-wraper, .gtmillion-wraper, .about-us-wraper, .award-wraper, .book-wraper, .movie-wraper, .contact-wraper, .SocialMedia-wraper, .facebook-wraper { padding:35px 0;}
	.section-2-wraper{ padding:1px 0;}
	.success-wraper { background:url(../images/success9ps2.jpg) }
	.feedback-1-name{ font-size:25px; line-height:35px; text-align:center;}
	.feedback-2-name{ font-size:20px; line-height:35px; text-align:center;}
	.feedback-1-info p{ font-size:18px; line-height:27px; padding:0;}
	.section-mbtn{ text-align:center;}
	.border-img { margin-bottom: 15px;}
	.sf-menu > li > a { font-size: 13px;}
	#media-slider.owl-theme .owl-controls .owl-dots{ bottom: -300px; margin-top: 0; position: absolute; width: 100%;}
	#whatmedia .section-mbtn{ margin-top:60px;}
	.leader-1 { float: left; width: 100%;}
	.leader-1:last-child{ margin-top:70px;}
	.program-img { margin-bottom: 15px; text-align: center;}
	.leader-1-title { text-align: center;}
	.leader-1-title h3{ font-size:60px; line-height:70px;}
	.leader-1-title h4{ text-align:center; font-size:22px; line-height:32px;}
	.benefits-1 { float: left; width: 100%;}
	.benefits-1-title{ margin:15px 0;}
	.benefits-1-title h3{ font-size:32px; line-height:42px; text-align:center;}
	.section-title{ margin-bottom:30px;}
	.successrow1-title h3{ font-size:28px; line-height:38px;}
	.successrow1-title{ margin:30px 0; padding:0;}
	.philosophy-wraper .section-title p{ font-size:18px; line-height:28px;}
	.philosophy-2-info h3{ font-size:30px; line-height:40px;}
	.title-link ul li{ margin:0 3px;}
	.book-1-info { float: left; overflow: visible; width: 100%;text-align: center;}
	.book-1-img { text-align: center; width: 100%; float:left; margin:0 auto 25px;}
	.book-1-img img{ display:inline-block!important}
	#book-slider.owl-theme .owl-controls .owl-dots{ bottom: -250px; margin-top: 0; position: absolute; width: 100%;}
	.book-1-info p{ text-align:center; padding-top:0;}
	.book-1-name{ font-size:25px; line-height:35px; text-align:center;}
	.book-1-img img{ float:none;}
	.contact-1{ width:100%; margin:15px 0;}
	.social-icons{ width:100%; text-align:left}
	.footer-1-inner .social-icons ul li{ margin:8px 12px 0 8px;}
	.footer-logo { margin-top: 12px; width: 45%;}	
	.footercopy { text-align: left; width: 63%;}
	.footer-block:last-child{ padding-bottom:0;}
	.innerpage-title h1{ font-size:35px; line-height:45px;}
	.innerpage-title .text-center{ padding:0 20px;}
	.innerpage-content{ padding:35px 0;}
	.video-box{ width:100%;}
	.innerpage-title h4{ font-size:25px; line-height:35px;}
	.innerpageBreadcrum .col-md-4{ width:100%; margin-bottom:15px;}
	.innerpageBreadcrum .col-md-8{ width:100%;}
	.Ibook-1{ width:100%;}
	.form-1Inner .form-group1{ width:100%;}
	.Ibook-1-info{ max-height:100%; min-height:100%;}
	#menu-icon{ font-size:17px; top:-40px;}
	.gt-viewsite{ margin-top:0;}
	.top-social { margin: 0 18px 0 0; text-align: right; width: 95%;}
	#menu-icon { border-radius: 5px; color: #fff; font-size: 17px;left: 35px; padding: 3px; top: -100px;
  width: 71px; border:1px solid #6e6d6c;}
   /*..captxt-1 h1{ font-size:32px; line-height:42px;} edited by Ravi */ 
	.captxt-3 h1{ font-size:21px; line-height:30px;}
   /*.gallery-title h2, .video-title h2{ font-size:35px; line-height:45px;}	
    .section-title h2 { font-size: 40px; line-height: 50px;} 
   .section-caption h3{ font-size:30px;} edited by Ravi */ 
   .section-caption span { display: inline-block; font-size: 20px;}
   .section-caption h4{ font-size:22px;}
   .bollywood-1{ width:100%; margin-bottom:22px;}
   .bollywood-1-inner{ min-height:100%; padding:0;}
   .bollywood-1-title{ font-size:46px;}
   .bollywood-1-title, .bollywood-1-quote, .bollywood-1-info{ padding:0 15px; text-align:center;}
   .bollywood-wraper{ padding-bottom:0;}
	.leader-1-info h5.h5leader{ text-align:center; font-size:25px; line-height:35px; color:#fff;}
	.featured-quote .feedback-2-name{ font-size:25px;}
	
	#video-slider.owl-theme .owl-controls .owl-dots, #feedback-slider.owl-theme .owl-controls .owl-dots, #media-slider.owl-theme .owl-controls .owl-dots, #book-slider.owl-theme .owl-controls .owl-dots, #movie-slider.owl-theme .owl-controls .owl-dots{ display:none!important;}
	.top-wraper{ display:none;}
	.nav-wraper{ display:none;}
	.mobile-wrap{ background:#000080; display:block; margin-top:10px; }
	.mobile-wrap-inner { text-align:center; }
	.mobile-wrap-inner h2 { color: #fff; font-family: "Roboto Condensed",sans-serif;  font-size: 35px; font-weight: 700;
	line-height: 45px; margin-bottom: 0; margin-top: 0; text-transform: uppercase; background:#ff0000; }
	.mobile-wrap-inner h3 { color: #fff; font-family: "Roboto Condensed",sans-serif;  font-size: 24px; font-weight: 300;
	line-height: 30px; margin-bottom: 0; margin-top: 0; text-transform: uppercase;}
	.mobile-wrap-inner h4{ color: #ffffff; font-size: 16px; font-style:italic; line-height: 10px; margin: 5px 0;font-family: "Roboto Condensed",sans-serif; font-weight:300; }
	.mobile-wrap-inner h5{ color: #fff; font-family: "Roboto Condensed",sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; margin-bottom: 12px;}
	.footer-1{ width:100%; margin:10px 0;}
	.leader-1-title .leader-1-heading h5{ text-align:center;}
	#menu-icon{ position:relative; left:44%; top:0;}
	.nav-wraper{ text-align:center; padding-bottom:10px;}
	.sf-menu{ top:43px;}
	.mark-wraper { margin-top: 12px;}
	.media-btn-1 { float: left; width: 33.33%;}
	.media-btn-1-inner a { display: inline-block; font-size: 11px; line-height: 18px; min-height: 45px; padding: 3px 5px;  text-align: center; vertical-align: middle; width: 100%;}
	.media-btn-1-inner{ margin:2px;}
	.tab-links a{ font-size:12px; padding:8px 3px;}
	.innerpage-content .tab-links li { display: inline-block; float: left; margin: 0 0 5px 0; padding: 0; text-align: center;  width: 33.33%;}
	#media-slider.owl-theme .owl-controls{ top:220px;}
	.SocialMedia-1-inner ul li a{ font-size:30px;}
	.SocialMedia-1-inner ul li a img{ width:30px; height:33px;}
	.sticky1{ top:85%;}
	.mediabtn1{ width:99%;}
	.mobiletag1{ font-size:18px; line-height:24px; margin:5px 0;}
	.mobiletag{ font-size:17px; line-height:22px;}
	.banner-wraper { padding: 189px 0 12px;}
}

/*##################################    for width 480px  ########################################*/

@media screen and (max-width:580px)
{
	.container, .site-content{ width:98%; margin:0 auto; max-width:440px}
	.slider-caption{ display:none;}
	.top-1{ display:none;}
	/* #success9ps .section-title h2{ font-size:36px;} edited by Ravi */ 
	/*.banner-wraper { padding: 205px 0 12px;}*/
	.banner-wraper { padding: 183px 0 12px;}
	.section-caption h2{ font-size:23px; line-height:33px;}
	.section-caption span{ font-size:16px;}
	#media-slider.owl-theme .owl-controls .owl-dots{ bottom:-220px;}
	.leader-1-title h4{ font-size:20px;}
	.leader-1-title .leader-1-heading h5{ text-align:center;}
	.leader-eligibility p{ text-align:left;}
	.benefits-1-title h3{ font-size:40px; line-height:50px;}
	.success-1{ width:100%;}
	.successrow1-info h5{ font-size:24px;}
	.philosophy-2-info h3 { font-size: 25px; line-height: 35px;}
	.gtmillion-1-inner p{ text-align:left;}
	.title-link ul li a{ padding:2px 8px;}
	.form-group:nth-child(1){ width:100%;}
	.form-group:nth-child(2){ width:100%;}
	.form-group:nth-child(1) .form-control{ width:100%;}
	.successrow1-info p{ text-align:left;}
	.successrow1-info h5{ text-align:center;}
	.whom-1-inner p{ text-align:left;}
	.leader-1-inner{ padding:0;}
	.gtbillion-2-inner{}
	.gtbillion-2-inner img, .award-2-inner img{ max-width:100%;}
	.gallery-box { float: left; margin: 0; text-align: center; width: 33.33%; height: 120px; overflow:hidden;}
	.gallery-box img { border: 1px solid #e4e4e4; max-width: 100%; width:100%; }
	.Ibook-1{ width:100%;}
	.Ibook-1-img img {max-width: 100%;}
	#menu-icon { left: 39%; position: relative; top: 0; width: 72px; font-size:17px; padding:0;}
	#menu-icon i{ margin:0 0 0 0;}
	.top-social ul li a{ width:55px;}
	/*#success9ps .section-title h2 { font-size: 27px; line-height:38px;}
	#philosophy .section-title h2 { font-size: 27px; line-height:38px;}
	#about-us .section-title h2{ font-size: 30px; line-height:38px;}
	#awardsrecognition .section-title h2{ font-size: 27px; line-height:38px;}
	#book .section-title h2{ font-size: 27px; line-height:38px;}
	#movie .section-title h2{ font-size: 27px; line-height:38px;} edited by Ravi */ 
	.book-1-img img{margin:0;}
	.media-btn-1-inner a{ font-size:10px;}
	.benefits-1-inner{ padding:0;}
	.benefits-1-info{ padding:0 15px;}
	#media-slider.owl-theme .owl-controls{ top:250px;}
	.SocialMedia-1-inner ul li a{ font-size:20px;}
	.SocialMedia-1-inner ul li a img { height: 20px; width: 20px;}
	.sticky1{}
	.facebook-1-inner{ max-width:450px;}
	.mobiletag{ font-size:15px; line-height:20px;}
}

/*##################################    for width 320px  ########################################*/

@media screen and (max-width:479px)
{
	.container{ width:100%;}
	.top-social ul li a { width: 39px;}
	a.my-btn{ font-size:15px;}
	.video-slider .gallery-item-inner iframe{ height:260px;}
	.gallery-item-inner img{ max-width:100%; width:100%;}
	#video-slider.owl-theme .owl-controls .owl-dots{ bottom:-145px;}
	.feedback-1-img img{ max-width:90%;}
	#feedback-slider.owl-theme .owl-controls .owl-dots{ bottom:-270px;}
	#media-slider.owl-theme .owl-controls .owl-dots { bottom: -270px;}
	.program-img img { max-width: 100%; width:100%;}
	.featured-img img{ max-width:100%; width:100%;}
	.title-link.title-link-1 ul{ margin: 0 auto; max-width: 310px;}
	.title-link.title-link-1 ul li{ margin-bottom:7px;}
	.title-link ul li a i { margin: 0 0 0 3px;}
	.title-link ul li { margin: 0 0px;}
	.title-link ul li a{ font-size:10px;}
	#book-slider.owl-theme .owl-controls .owl-dots{ bottom:-330px;}
	.contact-1-inner { padding: 0 15px;}
	.innerpage-title h1{ font-size:23px; line-height:33px;}
	.innerpage-title h4{ font-size:20px; line-height:30px;}
	ul.jPag-pages li a, span.jPag-current{ padding:8px 6px;}
	.border-img img{ max-width:100%;}
	.Ibook-1{ width:100%;}
	.Ibook-1-img img {max-width: 100%;}
	.Ibook-1-info{ max-height:100%; min-height:100%;}
	.nav-wraper { float: none; position: relative; width: 100%;}
	#menu-icon { font-size: 17px; padding: 0; width: 72px;}
	
	.darkHeader{ top:200px;}
	.top-social { float: none; margin: 0 auto; max-width: 300px; text-align: right; width: 100%;}
	.leader-1-info ul, .leader-1-inner p, .leader-1-inner h6, .whom-1-inner p, .about-1-inner ul, .about-1-inner h3, .award-3-inner ul, .success-1-inner ul, .successrow1-info p, .philosophy-2-info ul, .gtbillion-1-inner ul, .gtmillion-1-inner p, .contact-info ul{ padding:0 15px;}
	.program-price p{ padding:0;}
	.leader-1-info h3{ padding:0 15px;}
	.featured-quote p{ font-size:18px; line-height:28px;}
	.mobile-wrap-inner { }
	.mobile-wrap-inner h3{ font-size:19px;}
	.mobile-wrap-inner h4{}
	.mobile-wrap-inner h5{ font-size:15px;}
	.mobile-wrap-inner{ }
	.leader-1-title .leader-1-heading h5{ width:100%;}
	.media-btn-1-inner a{ min-height:115px; padding:30px 0;}
	.tab-links a { font-size: 11px; padding: 4px 0;}
	.innerpage-content .tab-links li{ margin-bottom:8px;}
	.tab-links{ margin-bottom:25px;}
	.sticky1{ top:80%;}
	.facebook-1-inner{ max-width:290px;}
	.facebook-1-inner iframe{ width:100%;}
	.innerpage-col{ width:40%;}
	.innerpage-col-1{ width:40%;}
	.mediabtn1 a{ font-size:13px; padding:10px 0;}
	.mobiletag1 { font-size: 14px; line-height: 22px; margin: 5px 0;}
	.mobiletag { font-size: 14px; line-height: 20px;}
	.banner-wraper { padding: 179px 0 12px;}
	
}


  
  


