a, a:focus, a:active, a:hover, object, embed { outline: none; text-decoration: none; }

a, a:hover, i:hover, i{-webkit-transition: all 0.3s ease-in-out 0.1s;-moz-transition: all 0.3s ease-in-out 0.1s;transition: all 0.3s ease-in-out 0.1s; }

body {font-size: 16px; background-color: #f8f8f8; font-family: 'Roboto', sans-serif; font-weight: 400;}

html,body { height: 100%;}

.navbar {margin: 0px; background-color: white;border: 0 none;}

.carousel-inner a img{width: 100%;}

.carousel-control img{display: inline-block; position: absolute;top: 50%;z-index: 5;}

.carousel-control img{    margin-left: -10px;}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{font-size: 0px;}

.navbar-brand{height: auto;padding: 15px 0;}

.navbar-collapse.collapse{margin-top: 11px;}

.navbar-nav > li > a{text-transform: uppercase;color: #666666;padding: 18px 20px;}

.navbar-nav > li > a:hover{background-color: transparent;color: #2392ca;  }

.home-caption.carousel-caption{ left: 24%;}

.navbar-nav > li.active > a{border-bottom: 4px solid #2baae1; color: #2baae1; font-weight: 700;}

.btn.btn-primary{background-color: #fea922;padding: 9px 9px; color: white; font-size: 18px; border: 0px; border-bottom: 2px solid grey; text-transform: none; margin-top: 5px;}

.btn.btn-primary:hover{background-color: #2392ca;color: #fff;  }



.news-download { color:#e4e4e4;font-family: 'Roboto', sans-serif; font-weight:400; margin-top:8px;}

.news-download a { color:#000; font-size:14px; color:#2baae1; font-weight:700; padding-right:5px; padding-left:5px;}

/*ANimate Classes*/

.fadeIn {-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;}

.animated {-webkit-animation-duration: 1.25s;-moz-animation-duration: 1.25s;-o-animation-duration: 1.25s;animation-duration: 1.25s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;}



.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {right: 70%;}



.carousel-fade .carousel-inner .item {

  -webkit-transition-property: opacity;

  transition-property: opacity;

}

.carousel-fade .carousel-inner .item,

.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

  opacity: 0;

}

.carousel-fade .carousel-inner .active,

.carousel-fade .carousel-inner .next.left,

.carousel-fade .carousel-inner .prev.right {

  opacity: 1;

}

.carousel-fade .carousel-inner .next,

.carousel-fade .carousel-inner .prev,

.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

  left: 0;

  -webkit-transform: translate3d(0, 0, 0);

          transform: translate3d(0, 0, 0);

}

.carousel-fade .carousel-control {

  z-index: 2;width: 10%;

}



.carousel-caption{bottom: inherit; top: 34%;left: 3%;}

.item-h2  {top: 20% !important;}



.carousel-caption h2{ font-size: 46px; color: white; text-transform: uppercase;font-weight:700;}

.carousel-caption h2 span{color: #fea922;}

.imageContentBlock{margin-top: 25px;}

.skyBg{background-color: #f6fbff; border-top: 1px solid #e2e7ed;}

.whiteBg{background-color: white;}

.lightBlueBg{background-color: #cee6f0; padding: 30px 0; }

.darkBlueBg{background-color: #6e99ab; padding: 25px 0; }

section{padding: 60px 0 25px;}

.pinkBoxTitle{padding: 4px 12px; border: 5px solid #f7e6c8; display: inline-block; text-align: center; font-size: 30px; color:#fea922; text-transform: uppercase; }

.pageBigText p{font-size: 30px; color: #434343; padding-top: 15px; line-height: 35px; font-weight: 300;}

.pageTextOrange p{font-size: 16px; color: #f59a0b; padding-top: 15px; line-height: 20px; font-weight: 300;}

.pageTextBlack p{font-size: 16px; color: #666666; padding-top: 15px; line-height: 20px; font-weight: 300;}

.boldText{font-weight: 700;}

.paddingSection{padding:40px !important;}

.paddingSectionTabs{padding:40px 60px !important;}

.breadcrumb{margin: 0px;font-size: 14px;  border-radius: 0; padding: 10px 25px; border-bottom: 1px solid #cccccc;}

.breadcrumb li a{color:#000; font-weight: 300;}

.breadcrumb > .active { font-weight: 700;color: #2baae1;}

.breadcrumb > li + li::before {color: #000;content: "> ";padding: 0 5px;  font-weight: 300; font-size: 16px;}









/*about-us*/

.boxCaption{top: 27%; text-align: left; padding-left: 50px;}

.boxCaption h2{padding: 15px 35px; background-color: rgba(0,0,0,0.3); border: 1px solid rgba(255,255,255,0.5); display: inline-block;}

.borderbox{border-left: 1px solid #edf2f6;border-right: 1px solid #edf2f6; }

.paddingbox{ padding: 40px 0; }

hr{border-color: #ccc;}

.lineHeight{line-height: 28px !important;}

.sectionBlocks{padding-bottom: 40px;}

.blackTitle{font-weight: 700; font-size: 20px; color: #666; text-transform: uppercase;}

.rightAlignBlock{padding-left:50px;padding-bottom: 50px; position: relative;}

.leftAlignBlock{padding-right:50px;padding-bottom: 50px; position: relative;}

.greyBackground{background-color: #f5f5f5; padding: 60px; padding-left: 100px; position: relative; }

.leftAlignBlock:before{content:'';background-image: url("../images/bottom-right-corner.png"); background-repeat: no-repeat; background-position: bottom right;

bottom: 30px; height: 160px;position: absolute;right: 30px;width: 160px; }

.rightAlignBlock:before{content:'';background-image: url("../images/bottom-left-corner.png"); background-repeat: no-repeat; background-position: bottom right;

bottom: 30px; height: 160px;position: absolute;left: 30px;width: 160px; }

.bigTitle{color: #434343; font-size: 30px; font-weight: 700; line-height: 20px; }

.smallTitle{color: #434343; font-size: 20px;line-height: 30px;margin: 0px; }

.rightAlignBlock .greyBackground {padding: 60px 50px; }

.nav-tabs > li > a {background-color: #eee;border: 0 none;border-radius: 0;color: #434343;display: block;font-size: 24px;font-weight: 700;padding: 16px;text-align: center;text-transform: uppercase;}

.nav-tabs > li {border: 0 none;margin-bottom: 0;}

.nav-tabs {border: 0 none;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:hover {border: 0 none; background-color: #10a2e1; color: white;}

.tab-pane{padding:50px 0 0;}

.yellowBlock{padding:30px; background-color: #fea922;}

.yellowBlock p{color: white; font-weight: 500; font-size: 26px;}

.greyBg{background-color: #f5f5f5; padding: 60px 25px;}

.whiteblocks{background-color: #fff; padding: 25px 10px 25px 20px; min-height: 282px;}

.whiteblocksBg{background-color: #fff; padding: 25px 10px 25px 20px; }

.whiteblocktitle{  color: #434343;font-size: 19px;padding-bottom: 9px;position: relative;text-transform: uppercase; line-height: 25px;}

.whiteblockicontitle{  color: #434343;font-size: 14px;position: relative;text-transform: uppercase; line-height: 22px;}

.whiteblocktitle:before{  background-color: #fea922;bottom: 0;content: "";display: block;height: 4px;position: absolute;width: 36px;}

.listBlock {position: relative;color: #666666;font-size: 16px;list-style: outside none none;   padding-left: 15px;line-height: 20px;font-weight:300; padding-top: 5px;} 

.listBlock li:before{content: '\f0da'; font-family: "FontAwesome"; color:#fea922;font-size: 20px;left: 0;position: absolute;}

.listBlock > li {padding-bottom: 7px;}

.row-eq-height { display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex;}

.whiteblockLinks a{text-transform: uppercase;font-weight: 500; color: #434343; padding: 18px 12px;  font-size: 15px;  display: block;margin-bottom: 2px; background-color: white;}

.whiteblockLinks a:hover{/*color:#fff; background-color: #10a2e1; */}

.paddingBottom{padding-bottom: 25px;}

.darkGreyBg{background-color: #6c6c6c;}

.paddingboxLeftZero{padding-left: 15px !important;}

.paddingRightZero{padding-right: 15px !important;}

.borderRight{border-right: 2px solid #f1f1f1;}

.darkGreyBg{ font-size: 22px; font-weight: 300; color: white; padding: 9px 25px;}

.realEstateBlock{padding:50px 10px 0px 40px;}

.fixedHeight{height:395px; overflow: auto;}

.whiteblockwithborder{background-color: #fff; padding: 30px; border-top: 7px solid orange; margin-top: 25px; }

.paddywhitebox {padding:0 20px ;}

.whiteboxboldtitle{color: #434343; font-size: 22px; font-weight: 700; line-height: 25px; text-transform: uppercase; }

.paddingBottomzero{padding-bottom:0px ;}

.pageTextBig{color: #434343; font-size: 24px; font-weight: 300; }

.extrapaddy {padding:0 25px ;}

.orangeBoxContainer {background-color: #fea922;
  color: white;
  font-size: 18px;
  display: inline-block;
  padding: 19px 16px;
  vertical-align: top;
  width: 370px;}

.lightgreyBoxContainer{background-color: #e5e5e5; color: #000;
  font-size: 18px;
  display: inline-block;
  padding: 19px 16px;
  vertical-align: top;
  width: 370px;}

.mailBlock{padding:45px 100px; background-color: #6c6c6c; font-size: 22px; font-weight:300; color: white; position: relative; overflow: hidden;}

.emailid{ color: #fea922;  font-weight:700;}

.emailid:hover{ color: #000;}

.mailBlock:after{content:'';background-image: url("../images/email-icon.png"); background-repeat: no-repeat; bottom: -75px;content: "";

    height: 160px;position: absolute;right: 119px;width: 153px;}

.contactTitle{ color: #434343;  font-weight:700;font-size: 20px;}

.googleMapContainer{ padding: 20px;position: relative;}

.googleMapContainer:before{content:'';background-image: url("../images/left-top-corner.png"); background-repeat: no-repeat; background-position: top left;

top: 0px; height: 160px;position: absolute;left: 0px;width: 160px; }

.googleMapContainer:after{content:'';background-image: url("../images/bottom-right-corner.png"); background-repeat: no-repeat; background-position: bottom right;

bottom: 0px; height: 160px;position: absolute;right: 0px;width: 160px; }

.popup-1 { width: 487px; }

.projectTitle{ color: #434343;  font-weight:700;font-size: 20px;text-align: center;margin: 12px 0;}





.footerSection{border-bottom: 1px solid #b8b8b8; padding-bottom: 15px !important; }

.no-padding{padding: 0px;}

.orangeTitle{font-size: 22px; color: #f59a0b; line-height: 13px;}

.blueSmallTitle{font-size: 14px; color: #2baae1; line-height: 13px;}

.downloadLink{font-size: 14px; color: #666;  }

.downloadLink span{display: inline-block;padding: 2px 0 3px;}

.downloadLink:hover, .downloadBlock:hover, .downloadBlock:hover i{color:#f59a0b; }

.downloadLinkSection{padding: 10px 0;}

.downloadBlock{display: block !important; font-size: 13px; color: #666; padding: 2px 0 3px; }

.downloadBlock i{padding-right:6px; color: #a4b3b9;}

.footerLinkContainer a, .footerLinkContainer span{color: white;  font-size: 14px; font-weight: 300;}

.footerLinkContainer span{padding: 0 5px 0 7px;}

.footerLinkContainer a:hover{color:#000; }



.submitBtn{margin:0px !important;background-color: #fea922;padding: 7px 20px !important; color: white; font-size: 18px; border: 0px; border-bottom: 2px solid grey; text-transform: none; }





.pageBigText p{}

.pageBigText p{}

.pageBigText p{}



.download-center { border:solid 1px #e4e4e4; padding:8px; text-align:center;-webkit-transition: all 0.7s ease; min-height:300px;

transition: all 0.7s ease; margin-bottom:20px;}

.download-center a h2 { color:#000; font-size:16px; margin:5px 0px;}

.download-center a { font-size:11px; color: #999999; }

.download-center a:hover img { opacity:0.7; }

.download-center:hover { border:solid 1px #fea922; -webkit-box-shadow: 0px 0px 34px 1px rgba(0,0,0,0.11);

-moz-box-shadow: 0px 0px 34px 1px rgba(0,0,0,0.11);

box-shadow: 0px 0px 34px 1px rgba(0,0,0,0.11);}



.ticker {-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);

-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);

box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);}

.ticker h2 { padding:8px 5px; background-color:#2baae1; color:#FFF; margin:0px; font-size:16px;}



.download-bt { background-color:#2baae1; padding:5px 8px; color:#FFF; display:inline-block; margin-top:5px; margin-bottom:8px;}





#exTab1 .tab-content {

  color : white;

  background-color: #428bca;

  padding : 5px 15px;

}





#exTab1 .nav-pills > li > a {

  border-radius: 0;

}



#tradingview_2014c-wrapper{ height:500px !important;}



.pad-market{ padding:20px 0px !important;}



.sitemap ul { margin:0px; padding:0px;}

.sitemap ul li { margin-bottom:10px; }

.sitemap ul li a { color:#000; }



@media(max-width:767px)



{

.navbar-toggle {margin-top: 30px;margin-right: 0px;}	

.navbar-toggle {background-color:#1b2e5c;}

.navbar-toggle .icon-bar {background-color: #FFF;}

.paddingSection {padding: 10px !important;}

.home-caption.carousel-caption {left: 0;top: 0;right: 0;}

.carousel-caption {padding-top: 0;}

.carousel-caption h2 {font-size: 20px; margin-top:15px; margin-bottom:15px;}

.imageContentBlock { margin-top:0px; }

.imageContentBlock img { width:70% !important; }

.pinkBoxTitle {padding: 15px 23px;font-size: 28px;}

.carousel-control { display:none; }

.navbar-nav > li > a { padding: 13px 20px;}

.nav>li { border-bottom: solid 1px #e4e4e4;}

.boxCaption {padding-left: 10px;top: 7%;}

.sectionBlocks {padding-bottom:0px;}

.paddingSectionTabs {padding: 40px 27px !important;}

.nav-tabs>li { float:none; margin-bottom:3px;}

.nav-tabs > li > a {font-size: 14px;}

.paddingbox { padding-top:0px; }

.greyBg {padding: 20px 0px;}

.leftAlignBlock { padding-right:0px; }

.greyBackground {padding: 20px 20px; padding-left:20px;}

.margin-top { margin-top:20px; }

.rightAlignBlock {padding-left: 0px;}

.rightAlignBlock .greyBackground {padding: 60px 20px;}

.orangeBoxContainer {padding: 27px 10px;font-size: 14px;}

.lightgreyBoxContainer { padding: 31px 10px; font-size: 13px;}

.pull-right { float:left !important; margin-bottom:10px;}

.mailBlock { padding: 45px 10px;text-align: center; padding-bottom: 40px !important;}

.leftAlignBlock:before,.rightAlignBlock:before { display:none; }

}


.whta .sp { padding-bottom: 0.47em; padding-top: 0.47em; }
.whta td { padding: 5px 10px; border: 2px solid #fff;}

