a { -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear; cursor:pointer; text-decoration:none; }
a { -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear; cursor:pointer; text-decoration:none; }
a:hover, a:active { text-decoration:none; }
a:focus { text-decoration:none; outline:none; }
::-moz-selection { color: #fff; background:#000; text-shadow:none;}
::selection { color: #fff; background:#000; text-shadow:none; }
p { display:block; padding:10px 0px; }
.clear { clear:both; height:0px; line-height:0px; font-size:0px; margin:0px; padding:0px; display:block; }
.clear5 { display:block; height:5px; line-height:0px; font-size:0px; clear:both; }
.clear10 { display:block; height:10px; line-height:0px; font-size:0px; clear:both; }
span.clear10{ display:block; height:20px; line-height:0px; font-size:0px; clear:both; }
.clear20 { display:block; height:20px; line-height:0px; font-size:0px; clear:both; }
.clear30 { display:block; height:30px; line-height:0px; font-size:0px; clear:both; }
header, section, aside, nav, footer { display:block; }
h1, h2, h3, h4, h5{ display:block; margin:0; padding:0;}
img { max-width:100%; }
ul { display:block; margin:0; padding:0; list-style:none; color:#666; }
body {font-family: 'Open Sans', sans-serif; color:#717171; margin:0; padding:0; }

/* font-family: 'Passion One', cursive; */
header.fixedHeader {  background:#fff; position: fixed; top: 0; width: 100%; z-index: 999; box-shadow:0 0 5px #000; -webkit-animation:0.6s ease 0s alternate none running slideInDown; animation: 0.6s ease 0s alternate none running slideInDown;}
header.fixedHeader .container { max-width: 1250px; width: 100%; transition:all 0.4s}
.topNav {display:block; border-bottom:1px solid #eee;}
header.fixedHeader .topNav  {opacity:0;}
.topNav li{display:inline-block; padding:5px 10px;}
.topNav li a {color:#666}
.topNav li a:hover {color:#cf0607;}
.topNav li i {color:#cf0607;}
.top-right-ul {float:right}
.logo-section {display:block; padding:0 0}
.logo-img { display: inline-block; margin: 10px 0 10px;}
nav {display:block; text-align:right;}
nav ul {display:inline-block;}
nav ul li {display:inline-block; font-family: 'Passion One', cursive; text-transform:uppercase; font-size:20px; font-weight:700; padding:24px 0}
nav ul li:after{content:"•"; margin-left:5px;}
nav ul li:hover:after{color:#cf0607; }
nav ul li:last-child:after{display:none;}
nav ul li a {color:#082e18; }
nav ul li a:hover {color:#cf0607; }

.banner-block {display:block; /* background:url(../img/banner.png) left top no-repeat; background-size:; min-height:440px; */}
.banner-block .item { overflow: hidden; position: relative;}
.banner-block .item img{ width: inherit; max-width:inherit }


.inner-banner-block img {
    max-height: inherit;
    max-width: inherit;
    width: 100%;
    height: inherit;
}




@media(min-width:1601px){
.banner-block .item img{ width: 100%; max-width:inherit }
.innerbanner-block img{ width: 100%; max-width:inherit }
}
.banner-block .item .caption-block { left: 0; margin: auto; max-width: 1170px; position: absolute; right: 0; top: 0; display:block;}
.cap-head { color: #fff; font-family: 'Passion One', cursive; font-size:43px; padding-top: 100px; text-shadow: 0 0 5px #434343;}
.captext {max-width:50%; color:#fff; margin:-5px 0 0 0}
.banner-block .owl-prev, .banner-block .owl-next {position:absolute; top:50%; margin-top:-35px; height:70px; width:40px; background:rgba(255,255,255,0.5); line-height:70px; text-align:center; color:#333; font-size:25px;} 
.banner-block .owl-prev {left:2%; display:none;}
.banner-block .owl-prev:hover {background:#fff;}
.banner-block .owl-next {right:2%; display:none;}
.banner-block .owl-next:hover {background:#fff;}
.banner-block:hover .owl-prev {display:block;}
.banner-block:hover .owl-next {display:block;}

.news-ticker { background: #f9f9f9; display: block; padding: 15px 0; white-space: nowrap; color:#333; font-weight:600}


.asia-top-10 {display:block; padding:50px 0}
.asia-top-10 h2{display:block; font-family: 'Passion One', cursive; font-size:37px; text-align:center; color:#CF0607; padding-bottom:30px }
.at10 {display:block; margin:0 -10px;}
.at10-box {display: block;  margin: 10px;  min-height: 400px; position: relative;}
.as_img { display: block; overflow: hidden; background:#000;}
.as_img img { width:100%; transition:all 0.3s;}
.at10-box:hover .as_img img {transform:scale(1.3); opacity:0.63}
.at10Head { font-family: 'Passion One', cursive; font-size:27px; color:#cf0607; padding:10px 0 0 0; line-height:26px; }
.at10-box a {bottom: 0; color: #082e18; position: absolute; text-transform: uppercase;}
.at10-box a:hover{color:#cf0607}

.aboutus-block{display:block; padding:40px 0; background:url(../img/aboutudbg.jpg); background-size:cover; color:#fff; text-align:center; position:relative; background-attachment:fixed;  }
.aboutus-block h1 {display:block; font-family: 'Passion One', cursive; font-size:37px;  }
.aboutus-block .subheading {display:block; font-size:15px;}
.aboutus-block p {font-size:16px; line-height:26px; text-align:left;}
.watch-video { border: 1px solid #fff; border-radius: 6px; color: #fff; display: inline-block; font-size: 18px; font-weight: 600; margin-bottom: 30px;    padding: 15px 40px; text-transform: uppercase;}
.watch-video:hover {background:#CF0607; color:#fff;}
.watch-video:active {color:#fff;}
.watch-video:focus {color:#fff;}
.aboutsociallinks {  background: #cf0607; bottom: -20px; display: inline-block; left: 50%;  margin-left: -150px; min-width: 300px;  position: absolute;}
.aboutsociallinks li {display:inline-block;}
.aboutsociallinks li a{display:block; color:#fff; font-size:26px; padding:10px 10px; transform:scale(1.0)}
.aboutsociallinks li a:hover {transform:scale(1.3)}
.ebook { top: -20px; position: absolute; right: 0; text-align: right; z-index: 998;}
.ebook img { max-width: 70%;}

.core-activities {display:block; padding:40px 0;}
.core-activities  h2 {display:block; font-family: 'Passion One', cursive; font-size:37px; text-align:center; color:#CF0607 }
.core-activities .subheading {display:block; font-size:15px; text-align:center;}
.core-activities-container { display: block; margin: 20px -10px;}
.core-activities-box { display: block; margin: 10px;}
.img-box { display: block; position: relative;}
.img-box img { width: 100%;}
.img-box span { color: #fff; font-family: passion one;  font-size: 32px;  height: 50px; left: 0; line-height: 30px; margin-top: -35px; position: absolute;    right: 0;  text-align: center; text-transform: uppercase; top: 50%; transition:all 0.3s }

.ab-text {color: #fff; left: 10px; position: absolute; right: 10px; text-align: center; top: 30%; z-index: 1; opacity:0; visibility:hidden; transition:all 0.3s }
.core-activities-box:hover .ab-text {top:60px; opacity:1; visibility:visible;}
.core-activities-box:hover .img-box span {margin: 0; top: 20px;}

.read-more { background: #1f497d; color: #fff; display: block; font-size: 16px; font-weight: 600; overflow: hidden; padding: 15px 0; position: relative;    text-align: center;}
.read-more:after {  background:#173f71; content: ""; display: block; height: 160%; position: absolute; right: -112px; top: -18px; transform: skewX(-72deg);
 width: 80%;}
.read-more span { display: block; position: relative; z-index: 1;}
.read-more:hover { color:yellow}
.read-more:active { color:yellow}
.read-more:focus {  color:yellow}
.footer {display:block; border-top:1px solid #eee; padding:25px 0}
.footer  ul.footer-social {float:right}
.footer  ul li {display:inline-block;}
.footer  ul li a {width:46px; line-height:45px; text-align:center; border:1px solid #cf0607; font-size:20px; color:#cf0607; border-radius:50%; display:block}
.footer  ul li a:hover{background:#cf0607; color:#fff;}
.ftr-left-text span {display:block; padding-top:5px;}
.ftr-left-text a {color:#cf0607; }
.ftr-left-text a:hover {color:#000; }

.navburgur { border: 1px solid #ddd; border-radius: 4px; display: none; float: right; height: 35px; margin-right: 10px; width: 40px; margin-top:10px; cursor:pointer; transition:all 0.3s;}
.navburgur span { background:#ddd; display: block; height: 2px; margin: 3px 8px; transition:all 0.4s;}
.navburgur span:first-child { margin-top: 10px;}
.navburgur:hover{border-color:#cf0607;}
.navburgur:hover span{background:#cf0607;}
.nav-close { background:#CF0607; border: 1px solid red; border-radius: 50%; color: #fff; display: none; font-weight: 600; left: 0; line-height: 28px;   margin: auto; position: absolute; right: 0; text-align: center; top: 20px; width: 30px; cursor:pointer;}


#primary_nav_wrap ul li{position:relative; }
#primary_nav_wrap ul li:hover a{color:#CF0607}
#primary_nav_wrap ul ul{display:none;	position:absolute;top:100%; left:-40%; background:#fcfcfc; padding:0; z-index:999; text-align:center; padding-bottom:15px;}
#primary_nav_wrap ul ul li{	float:none;	min-width:200px; font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:400; padding:0; position:relative;}
#primary_nav_wrap ul ul li i {font-size: 14px; position: absolute; right: 10px; top: 8px;}
#primary_nav_wrap ul ul a{padding:5px 10px; border:0; display:block; font-family:inherit; color:#666 !important; text-transform:none; font-size:12px;}
#primary_nav_wrap ul ul li:last-child a {border:0}
#primary_nav_wrap ul ul a:hover{color:#CF0607 !important}
#primary_nav_wrap ul ul li:after{display:none;}
#primary_nav_wrap ul ul ul{	top:-10px !important;	left:100%; background:#f5f5f5 !important; border-left:1px solid #ddd;}
#primary_nav_wrap ul ul ul:before{content:""; width:0; height:0;border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #ddd; position:absolute; left:-8px; top:15px; }
#primary_nav_wrap ul ul ul:after{content:""; width:0; height:0;border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #f5f5f5; position:absolute; left:-7px; top:15px; }

#primary_nav_wrap ul li:last-child ul ul{left:inherit !important; right:100%; border-left:0; border-right:1px solid #ddd;}
#primary_nav_wrap ul li:last-child ul ul:before{content:""; width:0; height:0;border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #ddd; position:absolute; left:inherit; right:-8px; top:15px; transform:rotate(180deg) }
#primary_nav_wrap ul li:last-child ul ul:after{content:""; width:0; height:0;border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #f5f5f5; position:absolute; left:inherit; right:-7px; top:15px;transform:rotate(180deg) }


#primary_nav_wrap ul li:hover > ul{	display:block}
#primary_nav_wrap li a.active { color: #cf0607;}
.dpp {display:none; cursor:pointer;}



/*--------------------------------------- our strengths ---------------------------------------*/

.innerbanner-block {display:block; position:relative;}
.bd-crumb { background: #cf0607; border-radius: 4px; bottom: -20px; left: 0; margin: auto; max-width: 35%; padding: 0 10px; position: absolute; right: 0;    text-align: center;}
.bd-crumb li { display: inline-block; line-height: 40px; color:#fff;}
.bd-crumb li:after {color: #fff; content: "/"; margin-left: 5px;}
.bd-crumb li:last-child:after {display: none;}
.bd-crumb li a {color: #fff;}
.bd-crumb li a:hover {color: #ff0;}
.core-services {display:block; padding:40px 0; background:#f9f9f9; position:relative; }
.core-services:before{content:""; position:absolute; left:0; right:0; bottom:0; margin:auto; height:85%; width:1px; background:#ddd; }
.core-services h2{color: #cf0607; display: block; font-family: "Passion One",cursive; font-size: 37px; text-align: center;}
.coreservice-container {display:block; margin:20px -30px; }
.coreservice-box {display:block; margin:10px 30px;}
.cs-head{font-size:20px; font-family: "Passion One",cursive; color:#333; line-height:22px;}
.coreservice-box a {display:inline-block; border:1px solid #cf0607; color:#cf0607; border-radius:4px; padding:10px 15px;}
.coreservice-box a:hover{background:#cf0607; color:#fff;}
.other-services {background:#fff;}

/*--------------------------------------- our offices ---------------------------------------*/
.subheading {color:#333;}
.offices-box { border: 1px solid #cf0607; border-radius: 5px; display: block; min-height: 120px; padding:15px; margin:20px 10px}
.offices-box strong {display:block;}
.office-head{color: #cf0607; display: block; font-family: "Passion One",cursive; font-size: 20px;}

/*--------------------------------------- our offices ---------------------------------------*/
.our-people { display: block; padding: 40px 0;}
.our-people  .item p {padding:0; margin:0}
.our-people  .item {margin:0 5px;}
.op-name  {color: #cf0607; display: block; font-family: "Passion One",cursive; font-size: 25px; padding:5px 0}
.op-title {color: #333; display: block; font-family: "Passion One",cursive; font-size: 20px; padding:5px 0}
.advisory-board {display:block; padding:60px 0; background:url(../img/advisory-board.png) left top no-repeat; background-size:cover; background-attachment:fixed; color:#fff;}
.advisory-board  h2 {color: #fff; display: block; font-family: "Passion One",cursive; font-size: 37px; text-align:center}
.advisory-board .subheading {text-align:center; color:#fff; font-size:15px;}
.advisory-board  .op-name  {color: #fff;}
.advisory-board  .op-title {color: #fff;}

/*--------------------------------------- our vision mission ---------------------------------------*/
.vision-mision {display:block; padding:20px 0}
.vision-mision li {display:block; padding:10px 10px 10px 25px; position:relative; font-size:16px;}
.vision-mision li:before {content: "\f058";  font-family: 'FontAwesome'; position:absolute; left:0; top:10px; color:#cf0607;}

/*--------------------------------------- our approach ---------------------------------------*/
.text-blue {color:#1f497d;}
.ap-head {font-size:18px; font-weight:800; color:#cf0607; padding:0}
.ap-bgg {display:block; padding:40px 0; background:url(../img/ap-bgg.png) left top no-repeat; background-size:cover; background-attachment:fixed; color:#fff; text-align:center}
.ap-bgg h3 {font-weight:800;}
.chat { bottom: 0; position: fixed; right: 0; z-index:999; max-width:130px;}
#video button.close { background:#cf0607; border-radius: 100%;  color: #fff;  height: 30px;  line-height: 30px;  opacity: 1;  position: absolute;  right: -15px; text-shadow: none; top: -10px; width: 30px; z-index: 999;}


/*-------------------------------- Inner Pages css ---------------------------------------------*/
.inner-banner-block {display:block;}
.inner-banner-block img {width:100%;}
.inner_wrapper {display:block; padding:60px 0; position:relative;}
.bbb_crumb {max-width:1170px; position:absolute; left:0; right:0; margin:auto; top:-20px}
.bbb_crumb ul {background:#cf0607; color:#fff; display:inline-block; min-width:250px; border-radius:5px; text-align:center; padding:0 20px; }
.bbb_crumb ul  li {display:inline-block; padding:10px 0}
.bbb_crumb ul  li a {color:#fff;}
.bbb_crumb ul  li a:hover {color:yellow;}
.bbb_crumb ul  li:after{content:"/"; margin:0 2px 0 6px; display:inline-block}
.bbb_crumb ul  li:last-child:after{display:none;}

.download_our { border: 1px solid #ddd; display: block; padding: 10px;}
.download_our > img { float: left; margin-right: 10px;}
.ebrochure a { font-weight: 600; padding-top: 10px; text-transform: uppercase; color:#333; display:block;}
.ebrochure a span { display: block; color:#00acd5;}
.contact_your { border: 1px solid #ddd; display: block; margin-top: 15px; padding: 15px; text-transform:uppercase; font-size:16px; color:#333}
.contact_your span.redcolor {color:#cf0607; font-weight:600;}
.contact_your span.bluecolor {color:#00acd5;}
.innerrightwrapper { display: block; padding-left: 40px;}
.innerrightwrapper h1 {margin:0; padding:0; font-family: "Passion One",cursive; font-size:37px; color:#cf0607;}

.ourofficecontainer {display:block; margin:0 -10px;}
.ouroffice_box {display:block; margin:0 10px;}
.ouroffice_box ul li {display:block; margin-bottom:10px;}
.ouroffice_box ul li span{display:block; background:#f0f2f2; padding:20px; font-size:16px; font-weight:700; cursor:pointer; position:relative;}
.ouroffice_box ul li span:after{ content: "\f067"; font-family: 'FontAwesome'; color: #bfbfbf; float:right; font-weight:normal}
.ouroffice_box ul li span.active:after{ content: "\f068"; font-family: 'FontAwesome'; color: #CF0607; float:right;}
.full_address {display:none; background:#f9f9f9; padding:15px; margin-top:0;}
.full_address strong{display:block; padding-bottom:10px;}
.full_address p {padding:0 0 10px; margin:0;}
.full_address i {color:#cf0607; margin-right:5px;}

.ol_container {display:block; margin:0 -10px;}
.ol_box {display:block; margin:10px;}
.ol_box a {color:#666}
.ol_box p {padding:0 0 3px; margin:0; font-size:13px; overflow-wrap: break-word;}
.ol_box p.name {margin-top:10px; color:#cf0607; font-size:21px; font-family: "Passion One",cursive;}
.ol_box p.title {font-family: "Passion One",cursive; color:#333333; font-size:18px;}

.visionul {display:block; padding-top:10px;}
.visionul li {display:block; padding:5px 5px 5px 25px; position:relative; }
.visionul li:after{ content: "\f0a9"; font-family: 'FontAwesome'; color: #CF0607; position:absolute; left:0; top:5px; }

.valueul {display:block; padding-top:10px;}
.valueul li {display:inline-block; padding:5px 5px 5px 25px; position:relative; width:32% }
.valueul li:after{ content: "\f0a9"; font-family: 'FontAwesome'; color: #CF0607; position:absolute; left:0; top:5px; }
.recognitions_tab { display: block; padding-top: 30px;}
.recognitions_tab .tab-pane {border:1px solid #ddd; border-top:0; padding:20px;}
.recognitions_tab .nav-tabs .active a {border-top:3px solid #CF0607 !important; border-radius:0}
.recognitions_tab .nav-tabs a {background:#f4f4f4; border-radius:0; float:left; opacity:1; color:#333; border:1px solid #f4f4f4;}
.recognitions_tab .nav-tabs a:hover{background:f4f4f4; border:1px solid #f4f4f4}

.vmv_container {display: block; margin: 40px auto 20px; max-width:80%;}
.vmv {text-align:center}
.vmv h1 { color: #cf0607; font-family: "Passion One",cursive; font-size: 37px; margin: 0; padding: 0;}
.vmv_imgblock { display: block; margin: 0 10px; overflow: hidden; position: relative;}
.vmv_imgblock > img { width: 100%;}
.vmv_text { background: rgba(0, 0, 0, 0.8); display: block; height: 100%; position: absolute; top: 0; width: 100%; padding-top:30px;}
.vmv_text h2 {font-family: "Passion One",cursive; font-size:30px; color:#fff; text-transform:uppercase }
.vmv_text a{display:inline-block; margin-top:60px; color:#fff;}
.vmv_text a:hover {color:yellow;}

.our_promoters_block { display: block; padding-top: 30px;}
.our_promoters_block .ol_box { margin:0 0 0 30px;}
.our_promoters_block .ol_box p.name {margin-top:0; font-size:26px;}
.our_promoters_block .ol_box p {font-size:16px;}
.our_promoters_block .ol_box p.title {font-size:22px;}
.our_promoters_block .op_img img {width:100%;}

.ouex_tabs { display: block; margin-bottom: 10px;}
.ouex_tabs .ouex_tabs_head {  background: #f9f9f9; border: 1px solid #dddddd; cursor: pointer; display: block; font-weight: 600; padding: 10px; position:relative;}

.ouex_tabs .ouex_tabs_head:after { color: #ccc; content: "\f055";  font-family: "FontAwesome"; font-size: 25px; margin: auto; position: absolute; right: 11px; top: 2px;}
.ouex_tabs .ouex_tabs_head.active:after{content: "\f056"; color: #cf0607;}
.ouex_tabs .ouex_tabs_text { display:none; padding: 20px; border:1px solid #ddd; border-top:0;}
.ouex_tabs .ouex_tabs_text li {padding:5px 0 5px 25px; position:relative;}
.ouex_tabs .ouex_tabs_text li:before{content: "\f0a9";  font-family: 'FontAwesome'; color:#CF0607; position:absolute; left:0; top:5px;}

.innerrightwrapper p.title  {padding:0; margin:0; font-size:16px; font-weight:600; }

.iwf{display:block; padding-top:20px;}
.iwf li{display:inline-block; width:40%; padding:5px 0 5px 20px; position:relative}
.iwf li:before{content: "\f0a9";  font-family: 'FontAwesome'; color:#CF0607; position:absolute; left:0; top:5px;}

.cwf{display:block; padding-top:10px;}
.cwf li{display:block; padding:5px 0 5px 20px; position:relative}
.cwf li:before{content: "\f0a9";  font-family: 'FontAwesome'; color:#CF0607; position:absolute; left:0; top:5px;}



@-webkit-keyframes slideInDown {from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible;}
 to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
@keyframes slideInDown {from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible;}
to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}






@media(min-width:992px) and (max-width:1199px){
nav ul li {font-size:16px;}
header.fixedHeader .container {padding:0 10px;}
.banner-block .item {height:350px !important}
.banner-block .item img {max-width:100%; width:100%;}
.banner-block .item .caption-block {padding:0 10px;}
.topNav li {padding:5px 8px;}
.coreservice-container {margin:0 -10px;}
.bbb_crumb {max-width:970px}
}

@media(max-width:991px){
nav { background:rgba(0,0,0,0.97); height: 100%; left: 0; position: fixed; top: -150%; z-index: 9999; text-align:center; width:100%; transition:all 0.3s; overflow:auto;} 
nav  ul li {display:block; border-bottom:1px solid #212121; font-size:30px;}
nav  ul {margin-top:15%;}
nav  ul li a {color:#fff;}
nav  ul li:after{display:none;}
.navburgur {display:block;}
.nav-close {display:block;}
.at10{margin:0;}
.core-activities-container {margin:20px 0;}
.dpp {display:inline-block;}
#primary_nav_wrap ul li:hover > ul{	display:none;}
#primary_nav_wrap ul ul{position:inherit; background:none; border:0; margin:0; left:inherit}
#primary_nav_wrap ul ul li{	float:none;	min-width:100%; }
#primary_nav_wrap ul ul a {border:0 !important; color:#fff !important; text-align:center;}
#primary_nav_wrap ul ul li {border:0}
.bbb_crumb {max-width:750px}
.ourofficecontainer {margin:0}
#primary_nav_wrap ul ul ul { background: rgba(255, 255, 255, 0.1) !important; border: 0 none; display: block !important; left: 0;}
#primary_nav_wrap ul ul ul:before{display:none;}
#primary_nav_wrap ul ul ul:after{display:none;}
#primary_nav_wrap ul ul li .fa.fa-angle-right {display: none;}
}

@media(min-width:768px) and (max-width:991px){
.img-box {min-height:315px;}
.banner-block .item {height:350px !important}
.banner-block .item img {max-width:100%; width:100%;}
.banner-block .item .caption-block {padding:0 10px;}
header.fixedHeader .container {padding:0 10px;}
.topNav li {  font-size: 12px;  padding: 5px 3px;}
.bd-crumb {max-width:40%;}
.coreservice-container { margin: 20px 0;}
.coreservice-box { margin: 10px 20px;}
.our-people .item img {width:100%;}
.innerrightwrapper {padding-left:20px;}

}

@media(max-width:767px){
header.fixedHeader {  background:#fff; position: static;  width: 100%; box-shadow:none;}
.top-right-ul {float:left}
.logo-section {padding:15px 10px;}
.banner-block .item .caption-block {padding:0 10px;}
.cap-head {line-height:40px; margin-bottom:10px;}
.captext {max-width:100%;}
.asia-top-10 {padding:50px 10px;}
.at10 {margin:0}
.at10-box {margin:10px 0;}
.aboutus-block {padding:60px 10px;}
.core-activities {padding:40px 10px;}
.core-activities-container {margin:20px 0}
.core-activities-box {margin:10px 0}
.footer {padding:25px 10px;}
.footer ul.footer-social {float:left; margin-top:15px;}
.banner-block .item {height:350px !important}

.coreservice-container { margin: 20px 0;}
.core-services {padding:40px 10px;}
.core-services:before {display:none;}
.coreservice-box {margin:15px 0}
.bd-crumb{max-width:75%;}
.offices-box {margin:20px 0;}
.our-people .item { margin: 0 10px;}
.our-people .item img {width:100%;}
.innerrightwrapper {padding:20px 0 0 0}
.inner_wrapper {padding:40px 10px 0;}
.ouroffice_box {margin:0;}
.bbb_crumb {left:10px; right:10px;}
.bbb_crumb ul { max-width: 100%;  overflow: hidden; padding: 0 10px; text-overflow: ellipsis; white-space: nowrap;}
.visionul {padding-bottom:40px;}
.valueul{padding-bottom:40px;}
.ol_box {text-align:center}
.innerrightwrapper h1 {text-align:center}
.our_promoters_block .ol_box {margin:10px 0 0 0}
}
@media(max-width:479px){
.top-right-ul {display:none;}
.bd-crumb{display:none;}
.topNav li {font-size:12px;}
.our-people .item { margin: 0 10px; text-align: center;}

}










