/*
Theme Name: Gaurav
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* CSS Document */
#html5-watermark{display:none!important;}
.example-animation {color: #000;font-size: 60px;}
#scroller {position: relative;}
#scroller .innerScrollArea {overflow: hidden;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
#scroller ul {padding: 0;margin: 0;position: relative;}
#scroller li {padding: 0;margin: 0;list-style-type: none;position: absolute;}
#scroller{width: 100%; height: 88px; margin: 0 auto; border:1px solid #e7e7e7;}

.mleft10{margin-left:10px;}.mleft20{margin-left:20px;}
.su-table {border-collapse: collapse !important;font-size: 1em !important;margin: 0 0 1.5em !important; width: 100% !important;}
.su-table-style-1 table {border: 1px solid #ccc !important;}
.su-table-style-1 th {background: #f0f0f0 none repeat scroll 0 0 !important;border: 1px solid #ccc !important;}
.su-table th {color: #333 !important;font-size: 1em !important;font-weight: normal !important;padding: 10px !important;text-align: center !important;}
.su-table-style-1 td {background: #fff none repeat scroll 0 0 !important;border: 1px solid #ccc !important;}
.su-table td {padding: 10px 15px !important;}
.soliloquy-container .soliloquy-pager{display:none;}
.soliloquy-container .soliloquy-control-nav{display:none;}
.clr{clear:both;}

.expand_top, .expand_wrapper {float: left; margin: 10px 0 5px; padding: 0; width: 100%;}
h2.expand_heading {background: #f2f2f2 url("../images/expand_collapse_dd.png") no-repeat scroll 0 0!important; cursor: pointer!important; float: left!important; font-size: 14px !important;font-weight: normal!important;line-height: 35px!important;margin: 0 0 20px!important; padding: 0 !important;text-indent: 40px!important;width: 100%!important; text-transform:none!important;}
.toggle_container {background: #f8f8f8 none repeat scroll 0 0; border: 0 solid #d6d6d6; clear: both; float: left; font-size: 0.95em; margin-bottom: 30px; margin-top: -20px;overflow: hidden;padding: 20px;width: 100%;}
h2.expand_heading:hover {background: #1b4c79 url("../images/expand_collapse_dd.png") no-repeat scroll 0 -22px!important; color: #fff!important;}
h2.expand_heading a {color: #000!important;display: block!important;font-size: 14px !important; text-decoration: none!important;}
h2.expand_heading a:hover {color: #ce1815!important;}

#sticky_navigation_wrapper { width:100%; }
#sticky_navigation { width:100%; background:#111; z-index:10000 }
#sticky_navigation ul { list-style:none; margin:0; }
#sticky_navigation ul li { margin:0; padding:0; display:inline; }
#sticky_navigation ul li a { display:block; float:left;}
#sticky_navigation ul li a:hover, #sticky_navigation ul li a.selected { color:#fff; background:#111; }

#logo1 {display: none;float: left;margin-left: 16px;}

.logo-footer{margin-left:10px; float:left;}
.logo-footer h3{margin-left:20px; float:left; font-size:11px; font-weight:normal; text-transform:uppercase; color:#707070;  font-family: 'Lato', sans-serif;}


h2.main-txt{color: #135274;display: block;font-family: "Oswald",sans-serif;font-size: 60px; font-weight: normal; text-transform:uppercase; 
margin-top: 70px;}
.main-txt p{margin-top:-40px;}
.main-txt a{margin-top:-40px;}
.main-txt {color: #fff; display: block;font-size: 17px;line-height: 24px;left:100px !important}



img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
.alignleft, img.alignleft {	margin-right: 1.5em;display: inline;float: left;}
.alignright, img.alignright {margin-left: 1.5em;display: inline;float: right;}
.aligncenter, img.aligncenter {margin-right: auto;margin-left: auto;display: block;clear: both;}
.bdr_item {border-bottom: 1px solid #c1c1c1; padding-bottom: 20px !important;}
.bdr_item10{border-bottom: 1px solid #c2c2c0; padding-bottom: 10px !important;}
.bdr_item1{border-bottom: 1px solid #c2c2c0; padding-bottom: 1px !important;}      
.clr{clear:both;}
.mtop5{margin-top: 5px;}.mtop10{margin-top: 10px;}.mtop15{margin-top: 15px !important;}.mtop20{margin-top: 20px !important;}.mtop30{margin-top: 30px !important;}
.mtop40{margin-top: 40px;}.mtop50{margin-top: 50px;}.mtop60{margin-top: 60px;}.mtop80{margin-top: 80px;}
.left, .dvleft{float:left;}.right, .dvright{float:right;}.divfull, .dv100per{float: left; width:100%;}
.v-mid { vertical-align: middle !important;}.text-center {text-align: center;}.text-left {text-align: left;}.text-right {text-align: right;}.padd5{padding:5px;}.padd10{padding:10px;}.padd20{padding:20px;}.padd30{padding:30px;}
.redtxt{color:#cb1a12 !important;}
.redtxt a, a.redtxt {color:#cb1a12 !important; text-decoration:none;}
.redtxt a:hover, a.redtxt:hover{color:#cb1a12 !important; text-decoration:underline;}
.no-border{border:0px !important;}.hide{display:none;}.show{display:block}
.uppercase{text-transform: uppercase;}
.img-responsive{ display: block; max-width: 100%; height: auto; width:100%;}
.bgf7{background:#f7f6f0 !important;}




/* HEADER */

header{width:100%;position: relative; padding: 0px 0px; clear:both; height:102px; }
header .logo{display: block;float: left; padding: 5px 25px 0px 0;position: relative;}
.logo{float:left;}
.main-nav{float:right; margin-top:25px;}


#my-mega-menu-widget{float:left; margin: 0; padding:0px; z-index: 1; width:100%; background:#135274;}
.mainnv-cfa{ background:#000; height:40px;}
.searchform{background:#e2e6e6;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px; width:220px; padding:0px 5px; border:1px solid #acb0b0; position:relative; overflow:hidden; clear:both;}
.searchform input[type="text"]{background:none; border:0px; padding:8px 0px; text-indent:10px;}
.searchform input[type="submit"]{text-indent:9999px; background:url(../images/search-icon.png) no-repeat center center; width:33px; height:32px; border:0px; cursor:pointer; border-left:1px solid #c4c4c4; float:right;}

.social-top{height:20px; clear:both; margin-bottom:20px; float:right;}
.social-top li{padding:0px 10px; border-left:1px solid #494949; float:left;}
.social-top li:first-child{border-left:0px;}
a.facebook-top,a.twitter-top,a.linked-in-top {background: url("../images/social-top.png") no-repeat;width: 20px;height:20px; text-indent: -9999px; float:left;}
a.facebook-top{ background-position: 0 2px;}
a.twitter-top{ background-position: -20px 2px;}
a.linked-in-top{ background-position: -40px 2px;}
a.facebook-top:hover{ background-position:0px 2px;}
a.twitter-top:hover{ background-position: -20px 2px;}
a.linked-in-top:hover{ background-position: -40px 2px;}
.mega-menu-item-47 {width:312px !important; background:url(../images/menu1.jpg) no-repeat right !important;}

ul#slideshow-bottom-links {background: #fff none repeat scroll 0 0;font-family: Verdana; margin: 0; padding: 0; width: 100%;}
#slideshow-bottom-links li:first-child {border-left: 1px solid #e7e7e7; width: 152px;}
#slideshow-bottom-links li {background: #fff none repeat scroll 0 0;border-right: 1px solid #e7e7e7;cursor: pointer; display: inline-block; float: left;text-align: center;width: 152px;}
#slideshow-bottom-links li a {color: #252525; text-decoration: none;}

.our-clients{width:100%;}
.our-clients h3{font-family: "Lato",sans-serif; font-size:14px; text-align:center;line-height:28px;border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7; font-weight:800;}


#main {
    position: absolute !important;
    top: 0px !important;
    left: 180px !important;
    border: solid 5px red !important;width: 100px !important;
    height: 100px !important;
}
#myList{
    background: #e3e3e3 !important;
    position: absolute !important;
    top:0px !important;
}
#myList span{
    cursor: pointer !important;
}
#myList img{
    display: none !important;
    width: 100px !important;
    height: 100px !important;
    position: absolute !important;
    top: 0px !important;
    left: 180px !important;
    border: solid 5px red !important;
}
#myList li{position: unset !important; padding:10px 0px !important; width:180px !important;}
#myList li:hover{
    background: #135274 !important;
}
#myList li:hover img{
    display:block !important;
}

/* Home  */

.mid-sec{width:100%;clear:both; position:relative; padding: 28px 0 0;; background:#fff;}

.spotlightpanel, .newspanel, .eventspanel, .quicklinkspanel{background:#fff; float:left; min-height:285px; width:100%; position: relative;}
.smc-section1{width:685px; float:left;  padding-right:30px;}
.smc-section{width:550px; float:left; border-right:1px solid #c7c7c7; padding-right:30px; margin-right:30px;}
.announcement-section{width:530px; float:right;}
.form-section{width:288px; float:left;}

.stock-market-charts h2, .form-home h2{color:#ce1815; font-weight:normal; font-size:28px; font-family: "Montserrat",sans-serif; margin-bottom:20px;}
.stock-market-charts p{color:#717171; font-size:13px;text-align:justify; font-family:lato; line-height:20px;}
.bx-controls-direction{height:40px; }
.stock-market-inner{padding:10px 12px; margin-top:0px; font-size:13px; color:#404040; line-height:22px; text-align:justify;}
.stock-market-inner h5{color:#135274; }
.stock-market-inner p{color: #000; font-family: callibri; font-size: 14.event-inner-sec1 ppx!important; font-style: italic; padding: 0 !important; text-align: justify; margin-top: 12px;}

/* GET IN Touch Form */
.form-home-inner{padding:13px 25px; margin-top:18px;}
.userIcon{background:#d9d9d9 url(../images/name-icon.png) no-repeat 8px 8px; padding-left:40px;} 
.mobIcon{background:#d9d9d9 url(../images/mob-icon.png) no-repeat 8px 7px; padding-left:40px; } 
.emailIcon{background:#d9d9d9 url(../images/email-icon.png) no-repeat 10px 8px; padding-left:40px; } 
.proIcon{background:#d9d9d9 url(../images/pro-icon.png) no-repeat 10px 7px; padding-left:40px; } 
.form-home label{padding-bottom:5px; float:left; text-transform:uppercase; color:#c5c5c5; font-size:15px;}
.form-home input::-webkit-input-placeholder{text-transform:uppercase; font-size:15px;  }
.form-home input:-moz-placeholder { padding-bottom:5px; float:left;  font-size:15px; color:#000;}
.form-home input[type="text"],.form-home input[type="email"],.form-home input[type="number"],.form-home input[type="tel"]{ width:100%; font-size: 13px; margin:5px 0px;  padding:9px 10px 9px 35px;float:left; border:1px solid #bfbfbf;font-family:"Lato",sans-serif !important; }

input[placeholder], [placeholder], *[placeholder] {
   font-family:"Lato",sans-serif !important;
}

.form-home select{width:100%;  margin:5px 0px; padding:9px 10px 9px 35px; float:left; border:1px solid #bfbfbf;  color:#646464;font-family:"Lato",sans-serif !important;}
.form-home textarea{width:100%;  margin:5px 0px; padding:7px 10px; float:left; border:1px solid #bfbfbf;background:#d9d9d9; height:75px; font-family:"Lato",sans-serif !important; color:#646464; font-size:13px; }
.error{color:#fff; font-size:11px; padding:5px 0px}
.iconNotice{background:url(images/notice-icon.png) no-repeat; width:29px; height:24px; float:left;}
.button_send{border:0px solid #cacaca; font-size:16px;padding: 8px 0px; text-decoration:none; display:inline-block;font-weight:bold; color: #fff;
 background-color: #414141;  margin-top:8px; cursor: pointer; width:100%; text-transform:uppercase;}

.button_send:hover{ background: #cdcdcd;  }


/* in the press section - Home page*/
.in-the-press{width:100%;clear:both; position:relative; margin-top:30px;}
.in-the-press1{width:100%;clear:both; position:relative; padding:10px 0; background:#fff;}

.cfec-content h1{color:#ce1815; font-weight:bold; font-size:28px; font-family: 'Montserrat', sans-serif; margin-bottom:20px;}
.cfec-content p{color:#717171; font-size:13px;text-align:justify; font-family:lato; line-height:20px;}



.bgec {
    background: #ececec none repeat scroll 0 0 !important;
}
.stock-market-charts h2, .form-home h2 {
    background: #052b3f none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
}
.intro{background-color:#000; min-height:250px; clear:both; float:left;}
.founder-content h3{font-size:16px;margin-top:50px; }
.founder-content{margin-left:290px; margin-bottom:56px;}
.gallery-news{float:left;}
.gallery-news2{width:325px; float:left; margin-right:28px;}
.gallery-news1{width:324px; float:left; margin-left:25px;}
.gallery-news1 b{color: #052b3f; float: left; font-size: 16px;line-height: 25px; margin-bottom: 12px; margin-left: 12px;}
.events-hm{width:318px; float:left;border-right:1px solid #c7c7c7; padding-right:30px; margin-right:30px;}
.events-hm1{width:514px; float:left;}
.hm-pro{width:288px; float:left; border-left:1px solid #1475aa; padding-left:30px; margin-left:30px; min-height:470px; position:relative;}

.news-inner-sec{padding:8px 0px; background:#eaeaea; float:left; min-height:423px;}
.news-inner-sec1{float:left; min-height:330px; background-color: #f2f2f2}
.news-inner-sec1 h3{color: #135274;font-size: 16px;line-height: 32px;margin-bottom: 10px;margin-left: 20px;margin-top: 25px; }
.news-inner-sec1 h3 a{color: #135274; }
ul.newslist-hm{float:left; }
.newslist-hm li{float:left; border-top:1px solid #d2d2d2; padding:8px 0px; width:100%; position:relative;}
.newslist-hm li:first-child{border-top:0px;}
.newslist-hm li a{ color:#3a3a3a; font-size:13px; line-height:16px; float:left; padding:0px 16px; font-family:'Lato', sans-serif; }
.entry-date{display:inline; padding:8px 22px; color:#b20f0f; font-size:12px; float:left; text-transform:uppercase;}
a.readmr{text-align:right; padding:0px 22px; display:inline; position:absolute; bottom:12px; right:0px; color:#052b3f; font-style:italic; text-decoration:underline; }

.aft::before {border-top: 2px solid #000; content: ""; display: inline-block; height: 2px; position: relative; top: -2px; vertical-align: middle;    width: 225px;}
.aft::after {border-top: 2px solid #000;content: ""; display: inline-block; height: 2px; left: 0;position: relative; top: -2px; vertical-align: middle; width: 225px;}

.getintouchForm{ margin-bottom: 12px;margin-top: -12px;}
.event-inner-sec{padding:0px; background:#fff; float:left; min-height:128px;  width:100%; clear:left;}
.event-inner-sec1{padding:0px 0px 0px 0px; background:#f2f2f2; float:left; min-height:330px;  width:100%}
.event-inner-sec1 p{line-height:30px; padding:0px 10px 0px; font-size:13px; text-align:justify;}
.event-inner-sec1 h3 {font-size: 18px;line-height: 25px;padding: 4px 10px;text-align: center; color: #fff;background-color:#325976}
.event-inner-sec1 h4 {color: #135274; font-size: 15px; line-height: 25px; text-align: center; margin-top:10px;}
.event-inner-sec1 b{color:#135274; margin-top:15px;}

.partner h3{color:#4d5c64; text-transform:uppercase;}
.partner img{margin-left: 27px;border: 2px solid #fff;}

.bx-controls-direction{}
#testimonies-hm .bx-controls{display:none;}
#testimonies-hm .bx-wrapper li{min-height:320px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{display:none;}

ul.eventlist-hm{float:left; width:100% }
.eventlist-hm li img{width:65px; height:65px; margin:0px 10px; float:left;}
.eventlist-hm li{float:left; border-top:1px solid #d2d2d2; padding:8px 0px; width:100%; position:relative; min-height:83px;}
.eventlist-hm li:first-child{border-top:0px;}
.eventlist-hm li a{ color:#3a3a3a; font-size:13px; line-height:16px;}
a.readmr{text-align:right; padding:0px 22px; display:inline; position:absolute; bottom:12px; right:0px; color:#052b3f; font-style:italic; text-decoration:underline; }


.programs-list-hm{background:#eaeaea; padding:12px 25px 12px 15px; width:100%; float:left;  position:relative; color:#404040; font-size:13px; line-height:18px;
}
.programs-list-hm img{width:88px; height:88px; margin:0px 10px; float:left; border:1px solid #d8d8d8;}
.programs-list-hm h3{ color:#ce1815; font-size:16px; line-height:25px; font-family: 'Montserrat', sans-serif;  font-weight:normal; text-transform:uppercase; margin-bottom:8px; margin-top: 5px;}
.programs-list-hm p{font-family: 'Lato', sans-serif;}
.pl-first{padding-top:26px;}
.pl-last{padding-bottom:25px;}

.gallery-news h2, .gallery-news1 h2,.gallery-news2 h2, .events-hm h2,.events-hm1 h2, .events-hm h2{color:#fff; font-weight:normal; font-size:16px; padding:12px; background:#052b3f; text-align:center; text-transform:uppercase; clear:both;font-family: "Montserrat",sans-serif;}
.gallery-slider{width:100%;}


/* About Section Home page */

.about-me-wrapp{width:100%; background:#fff; clear:both; }
.about-me-wrapp img{border-radius: 115px; float: left; height: 230px;margin-left: 10px; margin-right: 50px; margin-top: 80px; padding: 10px;width: 230px;}
.about-me-wrapp h3{font-family: 'Montserrat', sans-serif; font-weight:normal; text-transform:uppercase;color:#fff; font-size:16px; line-height:30px; position:relative; }
.about-me-wrapp p{color:#fff; font-size:14px; line-height:25px;position:relative;font-family:Lato; margin-right:20px; text-align:justify;}
.hm-testimonials h3{font-size:16px; text-transform:uppercase; color:#000; margin-left: 30px;}
.testimonials { background-color: #f2f2f2;border: 1px solid #000;color: #000;font-size: 13px;padding: 25px;text-align: justify;}
.testimonials h5 {float:right;}
.testimonials span{color: #000;font-size: 13px; float:right; font-weight:bold;}


/* FOOTER */
.copyright{background:#000; border-top: 0px solid #4d4d48;border-bottom: 1px solid #4d4d48; color:#4d5c64; font-size:13px; font-weight:400; margin-top:0px; padding:18px 0px 2px 0px;line-height: 45px;}
.copyright img{}

.copyrightbdr{border-bottom: 1px solid #4d4d48; padding:0px 0px 15px 0px;}
.copyright a{ text-decoration:none; color:#707070; vertical-align:bottom }
.copyright a:hover{text-decoration:none; color:#797979; }
.footer-bt{text-align:right;margin-right:20px; color:#707070; padding-top:20px;}
.footer-bt1{margin-top:15px; text-align:left;margin-right:20px;  margin-left: 20px;}

.text_book {background:#337ab7 none repeat scroll 0 0;color: #ffffff; padding: 5px;}
.text_book p {font-size: 15px;line-height: 25px;padding: 3px;text-align: center;}

.flex-caption {position: absolute;width: 100%;padding: 5px;left: 0; bottom: 0;background:#000;color: #fff;font-size: 13px;line-height: 20px; font-style:italic;}

/* INNER PAGE*/

.innerpage{font-size:13px; line-height:22px; color:#404040;text-align:justify; padding-bottom:50px;}
.innerpage h1{ color: #135274;font-size:24px; font-weight: bold;line-height: 36px;text-transform: none; border-bottom:1px solid #c9c8c8; padding-bottom:15px; margin-bottom:18px; text-align:left;}
.innerpage b, .innerpage strong{font-weight:bold;}
.innerpage p{margin-bottom:15px; margin-top:15px; }
.listing {list-style-type:square; margin-left:16px; line-height:25px;}
.list1{list-style-type:disc; margin-left:16px;line-height:25px;}
.list4{list-style-type:decimal; margin-left:16px;line-height:25px;}
.innerpage h3{ color: #135274;font-size:16px; font-weight: bold;line-height: 25px;text-transform: uppercase;margin-bottom:15px; margin-top: 15px;}


.innertitle {position: absolute;top: 152px; width: 100%;}
.innertitle h2 {
    color: #000;
    display: block;
    font-size: 50px; margin-left:22px;
    text-transform: none;
	font-family: "Montserrat",sans-serif;
	font-weight:bold
}
.innertitle p {
    color: #000;
    display: block;
    font-size: 17px;
    margin-left:22px;
	line-height:24px;
	font-family: "Lato",sans-serif;
    
}
.button-red {
    background: #ce1613 none repeat scroll 0 0;
    border: 0 solid #0c407d;	
    color: #fff;
	margin-right:6px;
    cursor: pointer;
    display: inline-block;
    font-family: 'Lato', sans-serif;
    font-size: 16px; line-height:36px;
    font-weight: 400;   
    margin-top: 18px;
    padding: 0px 20px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 100;
}
.button-red:hover{background:#dad8cf; text-decoration:none;color:#1a1a1a}

.button-rm {background: #000; border: 0 solid #0c407d;	color: #fff; cursor: pointer;display: inline-block;font-family: 'Lato', sans-serif;
    font-size: 15px; line-height:30px; font-weight: 400;padding: 0px 20px; position: relative;text-decoration: none; z-index: 100; text-align:right; width:100%}
.button-rm:hover{background:#dad8cf; text-decoration:none;color:#1a1a1a}
/* EVENTS PAGE */
#container-event ul { list-style: none; }
#container-event .buttons { margin-bottom: 20px; float:right; }
#container-event .list-event li { width: 100%; padding:10px; background:#fff; margin-bottom: 20px; clear:both; float: left;}
#container-event .list-event li img{float: left; margin-right: 20px;display: block;width: 180px;height: 110px; word-wrap: break-word; opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */ -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out;  -o-transition: all 0.1s ease-in-out;  transition: all 0.1s ease-in-out;}
#container-event .list-event li img:hover {  opacity: 0.8;  filter: alpha(opacity=80);  /* For IE8 and earlier */}
#container-event .list-event li h3{margin:0px 0px 10px 0px; font-size: 22px; line-height: 30px; text-align:left;} 

.list-event-item{margin-top:30px;}
.event-content-inner{padding:20px; background:#fff;}

/* MEDIA CSS START HERE */

@media only screen and (max-width: 1199px) {

}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.smc-section{ border-right: 0px;float: left;margin-right: 20px;padding-right: 10px;width: 350px;}
	
	.gallery-news {float: left; margin-right: 0px; }
	.events-hm {float: left;width: 280px; margin-right: 20px; padding-right: 10px;  border-right: 0px solid #c7c7c7;}
	.event-inner-sec{min-height: 144px; padding: 0;}
	.eventlist-hm li{min-height: 80px;}
	.hm-pro { border-left: 0px;margin-left: 10px;min-height: 470px; padding-left: 10px; position: relative; width: 370px;}
	.programs-list-hm {padding: 15px;}
	.programs-list-hm img {margin: 0 10px 0 0; width: 90px;}
	.programs-list-hm h3{font-size: 15px; line-height:20px;}
	.bx-controls-direction{ margin-left: 160px;}
	.innertitle{ top: 115px;}
	.smc-section1{width:560px;}
	.announcement-section{border-right: 0 solid #c7c7c7; float: left; margin-right: 0px; padding-right: 0px; width: 400px;}
	.cfec-content h2{font-size:20px;}
	.programs-list-hm{ font-size: 11px; line-height: 17px;}
	.aft::before{width:125px}
	.aft::after{width:125px}
	.gallery-news2{width:250px;}
	.news-inner-sec1 img{width:100%;}
	.events-hm1{width:370px}
	.gallery-news1{width:285px}
	.footer-bt{margin-right: 0;}
	#slideshow-bottom-links li:first-child{width:120px;}
	#slideshow-bottom-links li{width:120px;}
	 #scroller{height: 68px;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.mid-sec, .in-the-press, .about-me-wrapp,.in-the-press1{margin: 0 auto;padding: 10px 0;}
	.mainnv-cfa select {background: none repeat scroll 0 0 transparent;font-size: 16px;height: 40px;padding: 6px 5px;color:#fff; border:0px;}
	.announcement-section {border-right: 0px; margin:0px 10px; float:left;}
	.form-section {margin-right:20px; margin-top: 20px; width: 335px; float:right; }
	.events-hm { width: 364px; margin-top:20px; border:0px; margin-left: 20px; margin-right:20px;}
	
	.gallery-slider img{width:100%;}
	.hm-pro{width:748px;border-left:0px;padding-left:0px; margin:50px 10px 10px 10px;}
	.about-me-wrapp img{height: 170px;width: 170px; margin:0px 20px 0px 10px;}
	.about-me-wrapp p{font-size: 13px;line-height: 20px; margin-right:30px;}
	.innerpage{padding-left:20px;}	
	
	.innertitle{top: 80px;}
	.innertitle h2{font-size: 30px;}
	.smc-section1, .announcement-section, .smc-section,.intro{margin: 0 auto;width: 95%; float:none;}
	.smc-section{border-right:0px;padding:0px;}
	.aft::before, .aft::after{width:25px;}
	.gallery-news2{width:180px; margin-left:20px;}
	.news-inner-sec1 img{width:100%;}
	.events-hm1{width:280px}
	.gallery-news1{width:215px}
	
	.hm-testimonials{margin: 0 auto;width: 95%;}
	.hm-testimonials h3{margin-left:0px;}
	.testimonials{margin: 0 auto;width: 95%;}	
	#slideshow-bottom-links li:first-child{width:96px;}
	#slideshow-bottom-links li{width:96px;}
	
}

@media only screen and (max-width: 1280px)
{
   	
}


@media only screen and (max-width: 767px)
{
   .header{height: auto;background:#c9ced1;}
   header .logo{text-align: center; width: 100%;}
   .main-nav{display:none;}
   .mainnv-cfa select {background: none repeat scroll 0 0 transparent;font-size: 16px;height: 40px;padding: 6px 5px;color:#fff; border:0px;}
   .smc-section{width:100%;margin-right: 0px; padding-right:0px; border:0px;}
   .smc-section1{width:100%;margin-right: 0px; padding-right:0px; border:0px;}
   .announcement-section{width:100%;margin-right: 0px; padding-right:0px; border:0px; margin-top:30px;}
   .form-section, .gallery-news, .events-hm, .hm-pro{width:100%;margin-right: 0px; margin-left: 0px;padding-right:0px; padding-left:0px; border:0px; margin-top:30px;}
   .bx-controls-direction{margin-left: 210px;}
   .programs-list-hm h3{font-size: 16px;line-height: 24px;}
   .about-me-wrapp p{text-align:center;font-size: 13px;line-height: 22px; float: left;}
   .about-me-wrapp h3 {float: left; margin-top: 20px; text-align: center; width: 100%;}
   .about-me-wrapp img {display: block; margin: 0 auto; float:none;}
   .mid-sec, .in-the-press, .about-me-wrapp{padding: 20px 0;}
   .gallery-slider img{width:100%;}
   .footer-bt, .copyright{text-align:center;}
   .innertitle{display:none;}
   .founder-content {margin-left: 0; padding: 10px;}
   .gallery-news2, .events-hm1, .gallery-news1{width:100%;}
   .news-inner-sec1 img{width:100%;}
   .gallery-news1, .events-hm1{margin-left:0px; margin-top:20px;}
   .testimonials,.hm-testimonials{display:none;}
    #scroller{height: 68px;}
  
   
}

@media only screen and (max-width: 640px) {
#slideshow-bottom-links li:first-child{width:105px;}
	#slideshow-bottom-links li{width:105px;}
	 #scroller{height: 68px;}



}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
  #scroller{height: 68px;}
 
 

}


@media only screen and (min-width: 300px) and (max-width: 479px) {
.bx-controls-direction{margin-left: 145px;}
#slideshow-bottom-links li:first-child{width:75px;}
	#slideshow-bottom-links li{width:75px;}
	#scroller{height: 44px;}



}
@media only screen and (max-width: 959px) {
 #scroller{height: 86px;}
 #slideshow-bottom-links li{width:150px;}

}

