body{font-family: 'Open Sans', sans-serif; font-size:14px; color:#888888; line-height:22px;}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif;}
header{padding-top:10px; margin-bottom:25px;}
.top-right-icon{text-align:right}
.top-right-icon a{display:inline-block; padding-left:20px; color:#000; text-decoration:none}
.mwt_nav{background:/*#0c1e46*/#07152f; -moz-border-radius-topleft: 50px;-webkit-border-top-left-radius: 50px; border-top-left-radius: 50px;-moz-border-radius-topright: 1px;-webkit-border-top-right-radius: 1px;border-top-right-radius: 1px;-moz-border-radius-bottomright: 1px;-webkit-border-bottom-right-radius: 1px;border-bottom-right-radius: 1px;-moz-border-radius-bottomleft: 50px;-webkit-border-bottom-left-radius: 50px;border-bottom-left-radius: 50px;position:relative; margin-top:80px;}
.mwt_nav .navbar-brand{padding:0; display:none}
.mwt_nav .navbar-default{border:none; box-shadow:none; background:none}
.mwt_nav .navbar{margin:0; min-height:inherit}
.mwt_nav .nav > li > a{padding:0 30px; line-height:45px; color:#fff !important; text-shadow:none; background:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:600; outline:none}
.mwt_nav .navbar-default .navbar-nav > .active > a,.mwt_nav .nav > li > a:hover{color:#6abaf1 !important; box-shadow:none; background:none}
.mwt_nav::after{content:''; position:absolute; width:100%; background:#07152f; height:100%; top:0; left:99%;}
/*.mwt_nav .dropdown-menu{background:rgba(2,46,114,1); padding:0; margin:0; min-width:220px;}*/
.mwt_nav .dropdown-menu{background:rgba(7,21,47,1); padding:0; margin:0; min-width:220px;}
.mwt_nav .dropdown-menu li a{color:#fff; padding:0 20px; line-height:43px; border-bottom:1px solid #fff}
.mwt_nav .dropdown-menu li:hover a{background:rgba(2,46,114,1)}
.mwt_nav .dropdown-menu li.last a{border:none}
.body-div{overflow:hidden}
.banner-div .container{position:relative}
.slider-text{position:absolute; z-index:900; bottom:300px; color:#fff}
/*.slider-text{position:relative; z-index:900; bottom:500px; color:#fff}*/
.slider-text h1{font-size:55px; font-weight:700; text-transform:uppercase}
.banner-div .carousel-indicators li{background:rgba(255,255,255,.5); width:8px; height:8px; margin:0; border:none}
.banner-div .carousel-indicators li.active{background:rgba(1,86,218,.5); width:8px; height:8px; }
.Stitle{margin-bottom:20px;}
.Stitle h2{color:#0c1e46; font-size:25px; font-weight:700; margin:0 0 5px 0;}
.Stitle p{font-style:italic}
.tab-design {text-align:center; margin-bottom:30px;}
.tab-design ul{margin:0; padding:0; list-style:none; display:inline-block; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; overflow:hidden}
.tab-design ul li{float:left;}
.tab-design ul li a{display:block; background:#0c1e46; padding:0 50px; border-right:1px solid #fff; line-height:45px; font-weight:600; color:#fff; text-decoration:none}
.tab-design ul li.last a{border:none}
.tab-design ul li.active a,.tab-design ul li:hover a{background:#3D5180}
.info-div .dark-blue-text{padding:15px 10px; background:#0c1e46; font-weight:600; font-size:16px; color:#fff}
.info-div .date-div{background:#3d5180; padding:5px 10px; color:#fff; font-size:12px;}
.info-div .date-div em{font-weight:300; font-style:italic}
.info-div{border:1px solid #e5e5e5; height:552px; position:relative; padding-bottom:45px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s;}
.info-div:hover{transform: scale(1.02); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s;}
.info-div .inside-text{padding:15px;}
.read-more-btn{color:#0c1e46; font-size:12px; font-weight:700; text-decoration:none}
.info-div .read-more-btn{position:absolute; bottom:15px; left:15px;}
.OurPartnersScroll ul{margin:0; padding:0; list-style:none;}
.OurPartnersScroll ul li{float:left; width:16.5%; text-align:center}
.grey-div{background:#f9f9f9; padding:50px 0}
.marginTB{margin:80px 0}
.marginTB img { -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s;}
.marginTB img:hover {transform: scale(1.02); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s;}
img{max-width:100%; height:auto}
.OurPartnersScroll{margin-top:50px;}
 
footer{background:#07152f; padding-top:40px; color:#fff}
footer h3{margin:0; margin-bottom:20px; font-weight:600}
.footer-link{margin:0; padding:0; list-style:none; width:50%; float:left}
.footer-link li a{display:block; padding:5px 0; text-decoration:none; color:#fff; font-weight:400}
.footer-link li:hover a{color:#3d5180}

.copyright-div{background:#3d5180; padding:12px 0; text-align:center; margin-top:50px; font-weight:300}
.copyright-div a{color:#fff}
.copyright-div .credit {text-align: left;}
.copyright-menu ul {text-align: right; margin: 0; padding-left: 0px;}
.copyright-menu li {display: inline-block; padding-left: 0px; padding-right: 0px;}

.get-in-tuch td{padding-bottom:7px;}
.slideshow { margin: auto }
.slideshow .cycle-slide { width: 140px; height: 150px; max-height: 100%;   margin:0 20px;}
div.responsive img { width: auto; height: auto }
.cycle-pager { position: static; margin-top: 5px }
div.vertical { width: 100px }
.OurPartnersScroll #prev{background:url(../images/left-s-img.png) no-repeat center center; position:absolute; top:0; left:0; height:100%; width:50px;}
.OurPartnersScroll #next{background:url(../images/right-s-img.png) no-repeat center center; position:absolute; top:0; right:0; height:100%; width:50px;}
.OurPartnersScroll{position:relative; overflow:hidden}
.title01{background:url(../images/divider-line.jpg) no-repeat left bottom; margin:0; font-weight:700; padding-bottom:15px; margin-bottom:20px; color:#102c62; text-transform:uppercase}
.font18title{font-weight:600; color:#102c62; text-transform:uppercase; margin:0 0 15px 0}
.our-acc-img{text-align:center; margin-top:80px;}
.who-are-weImg{margin-top:30px; text-align:center}
.img-align-right{text-align:right}
.paddingTB40{padding:40px 0}

.listC{list-style:circle}
.listC li{padding-bottom:5px;}
.Tcenter{background-position:center bottom; text-align:center}
.side-bar-box{border:1px solid #e1e1e1; padding-bottom:25px; margin-bottom:35px; color:#102c62}
.side-bar-title{margin:0; padding:0; text-align:center; text-transform:uppercase; font-weight:600; font-size:18px; color:#fff;  background:#07152f; padding:7px; margin-bottom:20px; position:relative}
.side-bar-title a{color:#fff; text-decoration:none;}
.side-bar-title:hover a{color:#6abaf1}
.side-bar-title span{display:block; background:url(../images/line-span.jpg) no-repeat center; width:100%; height:4px; position:absolute; left:0; bottom:-4px; }
.side-bar-box ul{margin:0; padding:0; list-style:none; }
.side-bar-box ul li a{display:block; padding:5px; padding-left:60px; color:#102c62; text-decoration:none; background:url(../images/smB-arrow.png) no-repeat 40px}
.side-bar-box ul li:hover a{ background:url(../images/smW-arrow.png) no-repeat 40px #102c62; color:#fff}
.text-widget-div{padding:0 25px; font-size:13px;}
/*.archive-sideB-box ul li a{ background:url(../images/plus-icon.png) no-repeat 40px}
.archive-sideB-box ul li:hover a{ background:url(../images/plus-iconW.png) no-repeat 40px #102c62}*/

.post-top-div{margin-bottom:10px;}
.post-top-div ul{margin:0; padding:0; display:table; list-style:none; border:1px solid #ebebeb; }
.post-top-div ul li{float:left; border-right:1px solid #ebebeb; padding:5.5px 15px; font-size:24px; color:#102c62}
.post-top-div ul li a{font-size:12px; color:#fff; text-decoration:none; display:block}
.post-top-div ul li:hover a{color:#6abaf1}
.post-top-div ul li a .glyphicon {margin-right:8px;}
.post-top-div ul li.blueBG {background:#07152f; border-color:#07152f}
.news-event-post-div{border:1px solid #e1e1e1; position:relative; padding-bottom:35px; margin-bottom:40px;}
.news-event-post-div h2{background:url(../images/newsPTitle.png) no-repeat left bottom; padding-bottom:15px; text-transform:uppercase; color:#102c62; font-size:24px; font-weight:400; padding: 1%;}
.news-event-post-div .post-img{padding:5px;}
.news-event-post-div .ne-text{padding:15px 20px;}
.news-event-post-div .read-more{position:absolute; right:0; bottom:0;}
.content-outer-div{max-width:760px; width:100%;}
.news-event-post-div .read-more:hover{opacity:.8;}

.NEAPost .left-ul{float:left; display:block}
.NEAPost .left-ul li{line-height:70px;}
.NEAPost .right-div{float:left; background:#102c62; width:75%; margin-left:1px; border:1px solid #ebebeb;}
.tag-div{font-size:12px; color:#102c62; padding:13px; background:#fff}
.tag-div .glyphicon {margin-right:8px;}
.tag-div a{color:#102c62; text-decoration:none}
.tag-div a:hover {color:#6abaf1}

.NEAPost .right-div ul{border:none}
.NEAPost .right-div ul li{border:none}
.NEAPostContent{padding-bottom:0}
.NEAPostContent h2{background:none}
.NewsEventsAvailable-text {line-height:30px;}
.NewsEventsAvailable-text p{margin-bottom:25px; font-size:16px;}
.NewsEventsAvailable-text h4{font-size:22px; color:#102c62; margin-bottom:30px;}
.NewsEventsAvailable-text p:first-child:first-letter {  font-size: 30pt;  display: block;  float: left;  color:#102c62;  margin: 0 5px 5px 0;}

.social-icon-div{text-transform:uppercase; color:#fff; background:#102c62; padding:1px; margin-top:80px; margin-bottom:25px;}
.social-icon-div a{display:block; float:left; width:45px; height:45px; line-height:45px; text-align:center; background:#fff; margin-left:1px;}
.social-icon-div .pull-left{padding:10px 15px;}
.social-icon-div a:hover{background:#ca1f27}

ul.social-network {list-style:none; display:inline; margin-left:0 !important; padding:0;}
ul.social-network li {display:inline; margin:0 5px;}
.social-network a.link-rss:hover {background-color:#F56505;}
.social-network a.link-facebook:hover {background-color:#3B5998;}
.social-network a.link-twitter:hover {background-color:#33ccff;}
.social-network a.link-vimeo:hover {background-color:#0590B8;}
.social-network a.link-linkedin:hover {background-color:#007bb7;}
.social-network a.link-youtube:hover {background-color: #BD3518;}
.social-network a.link-rss:hover i:before, .social-network a.link-facebook:hover i:before, .social-network a.link-twitter:hover i:before, .social-network a.link-vimeo:hover i:before, .social-network a.link-linkedin:hover i:before, .social-network a.link-youtube:hover i:before {color:#fff;}
a.socialIcon:hover, .socialHoverClass {color:#44BCDD;}

.social-circle li a {display:inline-block; position:relative; margin:0 auto 0 auto; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; text-align:center; width: 50px; height: 50px; font-size:45px; background-color: #D3D3D3;}
.social-circle li i:before {margin:0; line-height:50px; text-align: center;}
.social-circle li a:hover i:before, .triggeredHover {-moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms--transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; text-decoration: none;}
.social-circle i:before {color: #fff; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s;}

.our-c-thum{margin-bottom:30px; padding:5px; border:1px solid #372f2b}
.our-c-thum img{width:100%; height:auto}
.core-design-map{position:absolute; left:-40px; top:150px;} 
.map-pin{position:absolute; left:-150px; top:170px;} 

.contact-map{background:#959595; margin-bottom:80px;}
.contact-map{height:500px;}
.inside-blue-div{float:right; width:500px; height:500px; display:table;background:#07152f; padding:30px; position:relative}
.contact-map .content-div{display:table-cell; vertical-align:middle; font-size:20px; font-weight:400; color:white }
.contact-map .content-div td{padding:6px 0}
.contact-map .content-div .first td{padding-bottom:50px; font-size:28px; line-height:32px;}
.office-title{margin:0 0 5px 0}
.office-title a{font-size:18px; font-weight:600; color:#102c62; text-decoration:none; background:url(../images/smB-arrow.png) no-repeat left center; padding-left:25px;}
.office-widget-div{padding:10px 30px; color:#888888; font-size:13px;}
.office-title:hover a{color:#3d5180}

.form-control{-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; border-color:#e1e1e1}
.contact-form-div {margin-top:80px;}
.contact-form-div button{margin:0; padding:0; border:none}
.contact-form-div button:hover{opacity:.8}
.contact-form-div p{margin-bottom:25px;}

.featured-jobs-div h2{ background:none}
.featured-jobs-div h2 span{border-bottom:6px solid #102c62; background:url(../images/plus-icon02.png) no-repeat left 5px; margin-top:35px; padding:0 0 15px 0;  padding-left:45px;}
.pagination-div{text-align:center}
.pagination-div ul{margin:0; padding:0; list-style:none; display:inline-block}
.pagination-div ul li{float:left; padding:0 5px;}
.pagination-div ul li a{display:block; padding:5px 15px; border:1px solid #e1e1e1; min-width:30px; text-align:center; line-height:30px; font-weight:600; font-size:18px; color:#102c62; text-decoration:none; text-transform:uppercase}
.pagination-div ul li.active a,.pagination-div ul li:hover a{background:#102c62; color:#fff}
.pagination-div ul li.arrow a{background:none !important; border:none !important}
.search-div input{border:1px solid #e1e1e1; width:100%; padding:15px}
.search-div {position:relative; margin-bottom:25px;}
.search-div button{background:#102c62; border:0; width:50px; position:absolute; top:0px; right:0; height:100%;}

.top-header-div02{font-size:30px; line-height:42px;}
.top-header-div02 .text-inside{margin-top:10px; color:#000}
.upload-p{position:relative}
.upload-p input{position:absolute; width:100%; height:100%; opacity:0; cursor:pointer}
.online-job-AForm button{margin:0; padding:0; border:none; background:none}
.online-job-AForm textarea{height:185px;}
.online-job-AForm{background:#0c1e46; padding:100px 0; margin-top:-30px;}
.online-job-AForm h4{text-transform:uppercase; font-weight:600; color:#fff; margin-bottom:15px;}
.client-we-work-div {padding:80px 0; text-align:center}
.client-we-work-div .title01{text-align:center; background-position:center bottom}
.client-we-work-div a{display:block; margin:15px 0;}

.online-job-AForm .modal-body{font-size:30px;text-align:center; line-height:35px;padding:80px 60px;}
.online-job-AForm .modal-content{color:#fff; background:#081631; }
.online-job-AForm .modal-body .close{color:#fff; position:absolute; top:5px; right:10px; font-size:40px; opacity:1}
.contact-map #map,.contact-map #map2{width:100%; position:absolute; height:500px}


.featured-jobs-div .ne-text{display:none}
.toggle-title{cursor:pointer}
.featured-jobs-div h2.active span{background: url(../images/minus-icon02.png) no-repeat left 5px;}
.info-div .dark-blue-text{height:96px;}

.cookie-consent-banner {border-width: 3px; border-style: outset; border-radius: 10px; background-color: gray; display: none; z-index: 9999;}
.cookie-consent-banner .banner-body {background-color: gray; padding: 0px 0px 6px 0px}

.askchatbot_sidetab a {position: fixed; text-decoration:none; right: 0px; top: 40%; background: #0c1e46; z-index: 10000; text-align: center; color: #fff; padding: 7px 15px; font-weight: normal; border-top-left-radius: 10px; font-family: Arial, Helvetica; font-size: 15px; transform: rotate(-90deg) translate3d( 0, 0, 0); color:#fff; cursor:pointer; transform-origin: 100% 100%; top: 188px!important; right: 17px!important;}
.askchatbot_sidetab:before {content: ''; display: block; width: 38px; height: 54px; background: transparent url(/images/chatbot.png) no-repeat 0 0; position: absolute; top: 40%; margin-top: -16px; position:fixed; z-index: 10000; right:7px!important; top:189px!important;}
@media only screen and (max-width: 580px)
{
.askchatbot_sidetab a {display: none;}
.askchatbot_sidetab:before {top: 40%;}
}
@media (min-width:581px) {
.askchatbot_sidetab:before {top:232px!important; right:0!important; margin-right:0px;}
.askchatbot_sidetab a.askchatbot_minimized_tab {top:225px!important; right:0!important;}
}
@media (max-width:581px) {
.askchatbot_sidetab a {top:auto!important; right:0!important; border-top-left-radius:0!important}
}

div.chatbox {position: fixed!important; bottom: 5px; display: inline; left: auto; right: -620px; background: #0c1e46; z-index: 1000; width: 600px; border: 2px solid #01023C; max-height: 500px; color: #fff; -moz-box-shadow: 0 4px 20px #bbb; -webkit-box-shadow: 0 4px 20px #bbb; -o-box-shadow: 0 4px 20px #bbb; -ms-box-shadow: 0 4px 20px #bbb; box-shadow: 2px 6px 23px #bbb; overflow: visible!important; -webkit-backface-visibility: hidden; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s; border-width: 3px; border-style: outset; border-radius: 10px;}

div.chatbox.chatboxshow {right: 60px;}

div.chatbox iframe {min-width: 400px; width: 100%; min-height: 400px;}

.win_close {color: white; padding-right: 6px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s; text-decoration: none;} 
.win_close:hover {padding-right: 6px; font-style: bold; opacity: 0.8; -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms--transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; text-decoration: none;}
.win_title {padding-left: 6px;}

@media (max-width:580px) {
	div.chatbox.chatboxshow {right: 0px; width: 100%;}
	div.chatbox iframe {min-width: unset;}
}

.form-control::-webkit-input-placeholder {
   color: #000;
}

.form-control:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}

.form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
}

.form-control:-ms-input-placeholder {  
   color: #000;  
}
.contact-form-div .modal-content{ color:#fff; background:#081631; }
.contact-form-div .modal-body .close{ color:#fff; position:absolute; top:5px; right:10px; font-size:40px; opacity:1}
.contact-form-div .modal-body {
  font-size: 30px;
  text-align: center;
  line-height: 35px;
  padding: 80px 60px;
}
.common-map-v{position:absolute; top:0; left:0; width:100%}
.map-address-01{z-index:5}





@media(max-width:1199px){
.mwt_nav .nav > li > a{  padding: 0 16px;}
.slider-text{bottom:90px;}
.NEAPost .right-div{width:100%;}
.NEAPost .left-ul li{line-height:25px;} 
.contact-form-div  textarea{height:170px;}
.online-job-AForm textarea {
  height: 111px;
}
.info-div .dark-blue-text {
  height: 121px;
}

.info-div{height:615px;}
}

@media(max-width:991px){
.mwt_nav .nav > li > a {  padding: 0 10px;  font-size:11px;}
.slider-text{bottom:60px;}
.slider-text h1{font-size:40px;}
.marginTB {	margin: 60px 0;}
.contact-form-div  textarea{height:108px;}
.contact-map,.contact-map #map2,.contact-map #map,.inside-blue-div{height:450px;}
.info-div .dark-blue-text {  height: 138px;}
.info-div{height:685px;}
.dropdown-menu>li>a{white-space: normal;}
.mwt_nav .dropdown-menu{min-width:300px;}
.mwt_nav .dropdown-menu li a{line-height:20px; padding:5px;}
}
 

@media(max-width:767px){
.logo{text-align:center; margin-bottom: 1em;}
.top-right-icon{text-align:center;}
.top-right-icon a{padding:0 5px; }
.mwt_nav .navbar-brand{padding:15px; display:block; color:#fff}
.mwt_nav::after{display:none}
.mwt_nav{-webkit-border-radius:0px;
-moz-border-radius: 0px;
border-radius: 0px; margin:0 -15px; margin-top:15px;}
.mwt_nav .nav > li > a{font-size:14px; line-height:33px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}
.navbar-default .navbar-nav .open .dropdown-menu>li:hover>a{color:#fff}
.info-div{height:auto}
.slider-text{bottom:40px;}
.slider-text h1{font-size:30px;}
.tab-design ul li a{padding:0 40px;}
.marginTB{margin:50px 0;}
.title01{font-size:25px;}
.paddingTB40{padding:20px 0;}
.img-align-right{text-align:left}
.col-sm-6.pull-right{float:none !important}
.col-sm-6.pull-left{float:none !important} 
.inside-blue-div{width:70%}
.contact-map{margin-bottom:50px;}
.contact-form-div button{width:100%; text-align:center; background:none; outline:none}
.col-md-3.pull-right{float:none !important}
.col-md-9.pull-left{float:none !important}
.info-div .dark-blue-text {  height: auto;}
.navbar-collapse{max-height:inherit}
.navbar-collapse.in{overflow:hidden}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 25px 5px 25px}
.copyright-div .credit {text-align: center;}
.copyright-menu ul {text-align: center;}
}

@media(max-width:600px){
.slider-text{position:static; color:#000; padding-bottom:50px;}
.banner-div .carousel-indicators li{background:#666}
.tab-design ul li a{padding:0 20px;}
.slider-text h1 {  font-size: 20px;}
.marginTB{margin:30px 0;}
.title01{font-size:20px;}
.font18title{font-size:15px;}
.paddingTB40{padding:10px 0;}
.post-top-div ul li{padding:10px; font-size:18px;}
.news-event-post-div h2{font-size:18px;}
.contact-map,.inside-blue-div{width:80%; height:300px;}
.contact-map #map,.contact-map #map2{height:300px;}
.contact-map .content-div{font-size:14px;}
.contact-map .content-div .first td{font-size:19px;}
.contact-map{margin-bottom:30px;}
}
@media(max-width:480px){

.slideshow .cycle-slide 	{ margin:0 10px;}
.OurPartnersScroll{width:300px;  margin:0 auto;  overflow:visible}
.slideshow .cycle-slide  img{width:90%;}
.OurPartnersScroll #prev{left:-50px;}
.OurPartnersScroll #next{right:-50px;}
.slideshow{width:100% !important}
}
@media(max-width:479px){
.OurPartnersScroll {
  width: 150px;
}
 
}
@media(max-width:430px){
.tab-design ul li a{padding:0 10px; font-size:12px;}	
.footer-link{width:100%;}
footer h3{margin-top:15px;}
.post-top-div ul li {  padding: 5px;  font-size: 13px;}
.contact-map,.inside-blue-div{width:100%; height:250px;}
.contact-map .container{display:none}
.contact-map #map,.contact-map #map2{height:250px; position:static}
.inside-blue-div{padding:15px;}
.core-design-map,.map-pin{display:none}
.contact-map .content-div{font-size:12px;}
.contact-map .content-div .first td{font-size:15px;}

}

@media(max-width:400px){
.tab-design ul li a {  padding: 0 13px;  font-size: 10px;}
}

@media(max-width:320px){
 
}

@media(min-width:767px){
    .slider-content{
        background: rgba(0, 0, 0, 0.6) none repeat scroll 0px 0px; 
        padding: 20px;
    }
}
@media(max-width:767px){
    .slider-content{
        background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; 
        padding-bottom : 20px;
    }
}

.row.headerrow{position: relative;}

.top-right-icon{position: absolute;top:0;right:0;z-index:1;padding-right: 5px;}