﻿ @charset "utf-8";
/* CSS Document */
 * {
	margin: 0px;
	padding: 0px;
}
html {
	font-size: 100%;
}
html, body {
	-webkit-text-size-adjust:none;
	overflow-x: hidden; 
}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
	outline:none!important;
}
h2 {
	font-size:30px; font-family: 'Poppins', sans-serif;
    font-weight: bold; text-transform:uppercase; color:#153a59;
    font-style: normal;
}
h3 {
	font-size:30px; font-family: 'Poppins', sans-serif;
    font-weight: bold; text-transform:uppercase;
    font-style: normal; color:#153a59;

}
:focus {
	border:0px;
	outline:0px;
}
body {
    font-family: 'Poppins', sans-serif;
    font-weight: normal; overflow:hidden;
    font-style: normal; line-height:21px;
font-size:17px; color:#231f20;

}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #707070!important;
}
::-moz-placeholder { /* Firefox 19+ */
   color: #707070!important;
}
:-ms-input-placeholder { /* IE 10+ */
   color: #707070!important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #707070!important;
}
a:hover {
	text-decoration:none;
}
a:focus {
	outline: 0px;
	outline-offset: 0px;
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
table, table td {
	padding: 0;
	border: none;
	border-collapse: collapse;
}
img {
	vertical-align: top;
	width:100%;
}
.mobile-show{
    display: none !important;
}
p {
	font-size:17px;
	color:#414042;
	margin-bottom:15px;
	opacity:1; font-weight:500;
	line-height:30px;
}
ul {
	list-style-type:none;
}
embed {
	vertical-align: top;
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
}
mark, rp, rt, ruby, summary, time {
	display: inline;
}
input, textarea {
	border: 0;
	padding: 0;
	margin: 0;
	outline: 0;
}
iframe {
	border: 0;
	margin: 0;
	padding: 0;
}
input, textarea, select {
	margin: 0;
	padding: 0px;
}
.wrapper {
	width:100%;
}
.navigation {
  
}

.brand {
  position: absolute;
  padding-left: 20px;
  float: left;
  line-height: 70px;
  text-transform: uppercase;
  font-size: 1.4em;
}
.brand a,
.brand a:visited {
  color: #ffffff;
  text-decoration: none;
}



nav {
  float: right; clear:both;
}
.navbar-brand{padding:0px;}
nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
nav ul li {
  float: left;
  position: relative;
}
.navbar-brand img {width:90%;}
.main-page nav ul li a, .main-page nav ul li a:visited {
    display: block;
    padding: 0 18px;
    background: none!important;
    font-size: 16px!important;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #ffffff!important;
    text-decoration: none;
}
nav ul li a,
nav ul li a:visited {
  display: block;
  padding: 0 10px;
 font-size:16px;
 font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-style: normal;
    
  color: #231f20;
  text-decoration: none;
}

nav ul li a:hover,
nav ul li a:visited:hover {
 
  color: #83c122;
}
.fixed-theme .nav-list li a{color:#231f20!important;}
nav ul li a:not(:only-child):after,
nav ul li a:visited:not(:only-child):after {
  padding-left: 4px;
  content: ' ▾'; display:none;
}
.nav-dropdown li a{font-size:14px!important;}
.menu_body a{font-size:13px!important;}
nav ul li ul li {
  min-width: 190px;
}
nav ul li ul li a {
  padding: 15px;
  line-height: 20px;
}

.nav-dropdown {
  position: absolute;
  display: none;
  z-index: 1; margin-top:13px; background:#153a59;
 
}
.right-section{float:right;}
.fixed-theme .top-btns{display:block; margin-bottom:0px;}
.custom-phone {
    width: 25px;
    height: 25px;
    background: url(../images/phone-icon-top.png) no-repeat 0 0;
    display: inline-block;
    margin: 0px 0px 0px;
    position: absolute;
    left: 15px;
}
.top-btns{float:right; margin:0 0 10px;}
.top-btns ul li {
    display: inline-block;
    margin: 0 5px;
    position: relative;    float: left;
}
.right-section .ph-pad  {
        width: 210px;
    height: 38px;
    background: url(../images/callnumber.png);
    background-color: #83c122;
    background-position: center;
	    cursor: default;
}

.right-section .ph-pad:hover  {background:url(../images/callnumberhover.png); background-color:#000;}
.top-btns ul li a {
    color: #fff;
    background: #83c122;
    padding: 0 25px;
    display: inline-block;
    text-transform: uppercase;
    height: 38px;
    line-height: 33px;
    font-size: 18px;
    letter-spacing: 2px;
    font-weight: 400;
}
.top-btns ul li a:hover{background:#000;}
.nav-list a.active{color:#83c122;}
/* Mobile navigation */
.nav-mobile {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  background: #262626;
  height: 70px;
  width: 70px;
}
.director-details p {
    font-size: 16px;
}
@media only screen and (max-width: 798px) {
  .nav-mobile {
    display: block;
  }

  nav {
    width: 100%;
   
  }
  nav ul {
    display: inline-block;
  }
  nav ul li {
    float: none;
  }
  nav ul li a {
    padding: 15px;
    line-height: 20px;
  }
  nav ul li ul li a {
    padding-left: 30px;
  }

  .nav-dropdown {
    position: static;
  }
}
@media screen and (min-width: 799px) {
  .nav-list {
    display: block !important;
  }
}
#nav-toggle {
  position: absolute;
  left: 18px;
  top: 22px;
  cursor: pointer;
  padding: 10px 35px 16px 0px;
}
#nav-toggle span,
#nav-toggle span:before,
#nav-toggle span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 5px;
  width: 35px;
  background: #ffffff;
  position: absolute;
  display: block;
  content: '';
  transition: all 300ms ease-in-out;
}
#nav-toggle span:before {
  top: -10px;
}
#nav-toggle span:after {
  bottom: -10px;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
  transform: rotate(-45deg);
}



.choose-smc-partner{width:100%; clear:both;}
.choose-smc-partner h3{color:#fff;}
.bussiness-partner-lists {
    width: 100%;
    clear: both;
    margin: 50px 0;
    display: inline-block;
}

.bussiness-partner-lists ul li {
    float: left;
    width: 50%;
    color: #fff;
    padding: 6px 26px;
    text-align: left;
    line-height: 20px;  
    margin: 0px;
}
.bussiness-partner-lists ul li:before {
    content: "";
    width: 2px;
    height: 14px;
    background-color: #529600;
    left: 0px;
    position: relative;
    display: inline-block;
    top: 7px;
    float: left;
    margin-right: 10px;
}
.bussiness-partner-lists ul li span {
    margin-left: 0px;
    display: inline-block;
    width: 97%;
}
.carousel-caption a {    background: #83c122;
    font-size: 17px;
    color: #fff!important;
    padding: 8px 15px 10px;
    line-height: 12px;
    display: inline-block;}
.carousel-caption a:hover {background:#000;}
.learn-btns {
      background: #83c122;
    font-size: 17px;
    color: #fff!important;
    float: left;
    padding: 8px 15px 10px;
    line-height: 0px;
}
.learn-btns:hover{background:#000; color:#fff!important;}  
.sections, .parallax-container {
	padding: 0em 0 11em;
}
.about-doc .parallax-window{ padding:8em 0 !important;}
.ne-para {
    padding: 50px 0 50px!important;
}
/*SMC Numbers*/
.smc-numbers-rows{width:100%; display:inline-block; padding:45px 0px 60px;}
.counting-ros-container {
    width: 85%;
	margin-top:54px!important;
    margin: 0px auto;
}
.smc-numbers .learn-btns{margin:20px 0 0 0; display:inline-block;}
.counting-details h2 {
    font-family: 'Poppins', sans-serif !important; display:inline-block;
    font-weight: 100;
    margin-bottom: 0px;
    margin-top: 6px;
    clear: both;
    font-size: 45px;
}
.text-movents{text-indent:84px;}
.counting-listings{width:100%; clear:both;}
.counting-listings ul li:first-child{width:35%;}
.counting-listings ul li:nth-child(2){width:30%; padding-left:25px;}
.counting-listings ul li:nth-child(3){width:35%;padding-left:25px;}
.counting-listings ul li{float:left; padding:0;}
.counting-numbers {
    width: 100%;
    display: inline-block;
  position:relative; cursor:pointer;
    padding-bottom: 15px;
}
.counting-numbers:after {
   /* border-radius: 1px; */
    /* height: 0px; */
    width:93%;
    background: #d1d1d1;
    position: relative;
    display: inline-block; height:1px;
    content: '';
    transition: all 300ms ease-in-out;
    opacity: .5;
  

}
.counting-numbers:hover, .counting-numbers:hover h2, .counting-numbers:hover i{color:#83c122;}
.counting-numbers:hover .icons-counting1{background: url(../images/sp1hover.png) no-repeat;background-position: -10px;}
.counting-numbers:hover .icons-counting2{background: url(../images/sp2hover.png) no-repeat;background-position: -10px; }
.counting-numbers:hover .icons-counting3{ background: url(../images/sp3hover.png) no-repeat;background-position: -10px;}
.counting-numbers:hover .icons-counting4{background: url(../images/sp5hover.png) no-repeat;background-position: -10px;}
.counting-numbers:hover .icons-counting5{background: url(../images/sp4hover.png) no-repeat;background-position: -10px;}
.counting-numbers:hover .icons-counting6{background: url(../images/sp6hover.png) no-repeat;background-position: -10px;}

.remove-bot-boreder .counting-numbers:after {background:none;}

.counting-numbers:before {
    /* border-radius: 1px; */
    /* height: 0px; */
    width: 1px;
    background: #d1d1d1;
    position: absolute;
    display: inline-block;
    content: '';
    transition: all 300ms ease-in-out;
    opacity: .5;
    height: 105px;
    right: 0px;
    float: right;
}
.counting-numbers span {
    display: block;
    width: 100%; clear:both;
  
    font-size: 14px;
}
.counting-details i{
    font-family: 'Poppins', sans-serif !important;
    font-weight: 100;
   display:inline-block;margin-left:2;
  font-size: 45px; color:#153a59;font-style: normal;
}
.counting-details{float:left;}
.text-center {
    text-align: center;
    width: 90%; clear:both;
    margin: 0px auto;
}

.border-greens{width:60px; height:6px; background:#83c122; margin:0px auto; margin-top:30px;}


.icons-counting1{
    width: 70px;
    float: left;
    height: 74px;

   
	background: url(../images/sp1.png) no-repeat; background-position: -10px;
}
.icons-counting2 {
    width: 70px;
    float: left;
    height: 74px;
  
   
	background: url(../images/sp2.png) no-repeat; background-position: -10px;
}
.icons-counting3 {
    width: 70px;
    float: left;
    height: 74px;
  
  background: url(../images/sp3.png) no-repeat; background-position: -10px;
}
.icons-counting4 {
    width:70px;
    float: left;
    height: 74px;
   
    background: url(../images/sp5.png) no-repeat;background-position: -10px;
}
.icons-counting5 {
  width:70px;
    float: left;
    height: 74px;
  
    background: url(../images/sp4.png) no-repeat;background-position: -10px;
}
.icons-counting6 {
width:70px;
    float: left;
    height: 74px;
   
    background: url(../images/sp6.png) no-repeat;background-position: -10px;
}
.stopshop-sections {
    margin: 35px 0 60px 0px;
    width:1169px;
    position: absolute;
    z-index: 999;
}
.stopshop-sections .slick-slide{opacity:1;}
.stopshop-sections .slick-prev, .stopshop-sections .slick-next{display:none!important;}
.blank-space {
    position: relative;
    min-height: 300px;
}
.one-stopshop .text-center p{margin:30px 0px;}
.one-stopshop {
    width: 100%;
    display: inline-block;
    clear: both;
    padding:80px 0px;
    
}
.navbar.navbar-fixed-top.fixed-theme {
    background-color: #d1d3d4!important;
    box-shadow: 0 0 5px #989898;
    
}
.main-page  #header .fixed-theme {
    background-color: #d1d3d4!important;
    box-shadow: 0 0 5px #989898;
    
}

.carousel-caption {
    right: 0px;
    /* left: 20%; */
    /* padding-bottom: 30px; */
    top: 35%;
    position: absolute;
    float: right;
    width: 47%;
    left: auto;
}
#header.fixed-theme {
    background-color: #d1d3d4 !important;
}
body.main-page #header {
  padding: 7px 30px 0;
    z-index: 9999;
    background: none;
    box-shadow: none !important;
    display: unset;
    position: fixed;

}
#header{
padding: 12px 30px 0;
    z-index: 9999;
    background: #d1d3d4;
    box-shadow: none !important;
    position: fixed;

}
#header .navbar-container {
  width:100%;
}
.fixed-theme .main-page nav ul li a, .fixed-theme .main-page nav ul li a:visited{color:#333;}
.navbar.navbar-fixed-top.fixed-theme .fixed-logo {
    display: block;
    
}
.padding-none{padding:0px;}
.fixed-theme .nav-list{margin:12px 0 0 0;}
.slider-banner .carousel-control.right, .slider-banner .carousel-control.left{display:none;}
.fixed-logo {
    display: none;
}
.navbar.navbar-fixed-top.fixed-theme .static-logo {
    display: none;
}
.fixed-theme .navbar-inverse .navbar-nav>li>a{color:#333; text-shadow:none;}
.navbar-brand.fixed-theme {
	font-size: 18px;
}
.home-page .fixed-theme .toll-free-n a, .fixed-theme .toll-free-n{color:#333;}
.navbar-container.fixed-theme {
	padding: 0;
}
.navbar-brand.fixed-theme, .navbar-container.fixed-theme, .navbar.navbar-fixed-top.fixed-theme, .navbar-brand, .navbar-container {
	transition: 0.8s;
	-webkit-transition:  0.8s;
}
.navbar-inverse {
	background: none!important;
	border: 0px!important;
	margin-bottom:0px;
	display: inline-block;
}
.one-crasual-tabs .accordion {
    color: #000000;
    height: 59px;
    cursor: pointer;
    padding: 14px 18px 17px 18px;
    width: 100%;
    line-height: 21px;
    border: 0px;
    border: none;
    background: #d3d3d3;
    text-align: left;
    outline: none;
    font-size: 21px;
    font-weight: 600;
    transition: 0.4s;
  
    opacity: 1;
    margin: 5px 0 0;
    text-align: center;
}

.dobule-acs {
    padding: 5px 18px!important;
}


.one-crasual-tabs .accordion:after {
content: '\002B';
    color: #000;
    font-weight: bold;
    float: right;
    margin-left: 20px;
    top: 178px;
    position: absolute;
}
.accordionn1:after {display:none;}

.one-crasual-tabs .active:after {
    content: "\2212"; color:#fff;
}
.stopshop-sections .carousel-control .glyphicon-chevron-left, .stopshop-sections .carousel-control .glyphicon-chevron-right, .stopshop-sections .carousel-control .icon-next, .stopshop-sections .carousel-control .icon-prev {
    position: absolute;
    top: 87px; display:none!important;
    z-index: 9999999999999999999;
    display: inline-block;
    margin-top: -10px;
}
.one-crasual-tabs .active{  background: #a8a8a8!important; color:#fff;}
.one-crasual-tabs .panel {
    padding: 0 0px;
    border-radius: 0px;
    background-color: #888888;
    max-height: 0;
    box-shadow: none;
    border: 0px;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.stopshop-sections .col-md-2 {
    width: 16.66666667%;
    padding: 0 7px;
}
ul.stopshow-nave{width:100%; clear:both; display:inline-block; margin-bottom:0px;}
ul.stopshow-nave li {
    padding: 0px 0px;
    font-size: 15px;
    border-bottom:1px solid #a8a8a8;
}
ul.stopshow-nave li:hover{ }
ul.stopshow-nave li a{color:#fff; display:inline-block; width:100%;  padding: 3px 10px 7px;}
ul.stopshow-nave li a:hover {
    background: #666666;
    color: #fff;
    width: 100%;
    display: inline-block;
    padding: 3px 10px 7px;
}
ul.dropn1n.stopshow-nave {
    display: none;
}

.scroll-down {
  opacity: 1;
  -webkit-transition: all .5s ease-in 3s;
  transition: all .5s ease-in 3s;
}
.scroll-down{    background: url(../images/scroll-down-icon.png) no-repeat; height:47px; width:30px;  }

.scroll-down {
  position: absolute;
  bottom: 30px;
  left: 50%;
  margin-left: -16px;
  display: block;
  
 
  z-index: 2;
  -webkit-animation: bounce 2s infinite 2s;
  animation: bounce 2s infinite 2s;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
}
/*Award Best */

.award-best{width:100%; clear:both; }
.award-headings h3{color:#fff; opacity:.8; font-size:30px; margin:0 0 20px;}
.award-headings p{color:#fff; font-weight:300;}
.year-awards{display:inline-block; clear:both; text-align:center; width:100%; margin:30px 0px;}
.year-awards h3{font-weight:500; color:#c2963c; margin:0px; font-family: 'Poppins', sans-serif;}
.year-awards h3:before {
    /* border-radius: 1px; */
    /* height: 0px; */
    width: 37%;
    border: 2px dotted;
    position: relative;
    display: inline-block;
    content: '';
    transition: all 300ms ease-in-out;
    opacity: .5;
    margin-right: 20px;
    top: -11px;
}
.year-awards h3:after {
   /* border-radius: 1px; */
    /* height: 0px; */
    width:37%;
    border: 2px dotted;
    position: relative;
    display: inline-block;
    content: '';
    transition: all 300ms ease-in-out;
    opacity: .2;
    margin-left: 20px;
    top: -11px;
}
/*resCarousel Css*/

.outt {
    display: none;
}

.ResSlid0 .item{width:33%!important; margin:0 1px;}
.leftRs {
    position: absolute;
    margin: auto;
    top:-60px; background:none; color:#fff; font-size:36px;
    bottom: 0;
    z-index: 100; border:0px;
    left: -50px;
    
}
.leftRs:hover, .rightRs:hover{background:none;}
.rightRs {
    position: absolute;
    margin: auto;color:#fff; font-size:36px;
    top: -60px;
    right: -50px;background:none;
    bottom: 0;border:0px;
    z-index: 100;
   
}
.all-awrds-btn{width:100%; clear:both; margin:50px 0 0;}
.all-awrds-btn a {
    background: #b0903a;border:1px solid #b0903a;
color: #000; font-family: 'Poppins', sans-serif;
    padding: 10px 15px 13px 15px;
    display: inline-block;
}
.all-awrds-btn a:hover{color:#b0903a; background:none; border:1px solid #b0903a	}
.award-best .btn-default.focus, .award-best .btn-default:focus{background:none!important; border:0px!important; color:#fff; outline:none!important; box-shadow:none!important;}
.award-best .btn-default:hover{color:#b4e13c!important;}
.resCarousel {
    width: 89%;
    margin: 0px auto;
    position: relative;
    margin-top: 0px;
}

.resCarousel-inner {
    overflow-x: hidden;
    white-space: nowrap;
    font-size: 0;
    vertical-align: top;
}

.resCarousel-inner .item {
    display: inline-block;
    font-size: 14px;
    white-space: initial;
}



.resCarousel-inner .item .tile {
    background: white;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    margin: 5px;
}


.resCarousel[data-animator="lazy"] .item {
    transition: .6s ease all;
}

@media (max-width: 767px) {
    .leftRs,
    .rightRs {
        /*display: none;*/
    }
    .resCarousel-inner {
        overflow-x: auto;
    }
}

.footer-middle .col-md-2{
    width:16%;
}
/*Who Can Help Css*/
.who-can-help{width:100%; clear:both; background:#163a5a; padding:75px 0px 60px;}
.can-help-details{width:100%; clear:both; text-align:center; }
.helpbox-section {
    margin: 50px 0 0 0;
    display: inline-block;
}
.can-help-details h3{font-weight:500; color:#fff; margin:0px;}
.can-help-details h3:before {
    border-radius: 1px;
    height: 1px;
    width: 27%;
    background: #ffffff;
    position: relative;
    display: inline-block;
    content: '';
    transition: all 300ms ease-in-out;
    opacity: .2;
    margin-right: 20px;  top: -11px;
}
.can-help-details h3:after {
    border-radius: 1px;
    height: 1px;
    width: 27%;
    background: #ffffff;
    position: relative;
    display: inline-block;
    content: '';
    transition: all 300ms ease-in-out;
    opacity: .2;
    margin-left: 20px;
    top: -11px;
}
.help-box {
    width: 100%;
    text-align: center; margin-bottom:25px;
    padding: 0 17px;
    display: inline-block;
}
.help-box span{display:block; margin:10px 0; color:#fff; text-transform:uppercase;}
.help-icon1, .help-icon2, .help-icon3, .help-icon4, .help-icon5, .help-icon6, .help-icon7, .help-icon8{
    background: url(../images/sprite-icon-help.png) no-repeat; height:85px;    margin-top: 10px; display:inline-block;
}
.help-icon1{
    width: 88px;  
    margin-right: 4px;
    background-position: 0px 0px;
}



.help-icon2 {
    width: 83px;
    margin-right: 4px;
    background-position: -100px 0px;
}



.help-icon3 {
    width: 83px;
    margin-right: 4px;
    background-position: -196px 0px;
}

.help-icon4 {
    width: 135px;
    margin-right: 4px;
    background-position: -281px 0px;
}

.help-icon5 {
    width: 96px; 
    margin-right: 4px;
    background-position: -425px 0px;
}

.help-icon6 {
    width: 75px; 
    margin-right: 4px;
    background-position: -531px 0px;
}

.help-icon7 {
    width: 97px; 
    margin-right: 4px;
    background-position: -617px 0px;
}



.help-icon8 {
    width: 141px;
    margin-right: 4px;
    background-position: -719px 0px;

}

.help-box {}

.help-box:hover span{color:#b4e13c;}
.help-box:hover .help-icon1 {background: url(../images/sprite-icon-help-hover.png) no-repeat;}
.help-box:hover .help-icon2 {background: url(../images/sprite-icon-help-hover.png) no-repeat;background-position: -100px 0px; margin-right: 4px;}
.help-box:hover .help-icon3 {background: url(../images/sprite-icon-help-hover.png) no-repeat; background-position: -196px 0px;margin-right: 4px;}
.help-box:hover .help-icon4 {background: url(../images/sprite-icon-help-hover.png) no-repeat; background-position: -281px 0px;margin-right: 4px;}
.help-box:hover .help-icon5 {background: url(../images/sprite-icon-help-hover.png) no-repeat; background-position: -425px 0px;margin-right: 4px;}
.help-box:hover .help-icon6 {background: url(../images/sprite-icon-help-hover.png) no-repeat; background-position: -531px 0px;margin-right: 4px;}
.help-box:hover .help-icon7 {background: url(../images/sprite-icon-help-hover.png) no-repeat; background-position: -617px 0px;margin-right: 4px;}
.help-box:hover .help-icon8 {background: url(../images/sprite-icon-help-hover.png) no-repeat; background-position: -719px 0px;margin-right: 4px;}


footer{background:#000;  clear:both; padding:50px 0px 0; margin-top:-10px;}




.div-footer-select{display:inline-block; position:relative; width:100%;}
.custom-padding{padding:0 8px;}
.footer-top-left {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #333333;
    padding:30px 0;
    border-bottom: 1px solid #333;
}
.footer-middle {
    width: 100%;
    clear: both;
    display: inline-block;
    padding: 45px 0px;
}
.footer-row .col-md-8{ border-right:1px solid #fff;}
.f-links-details h4{color:#fff;}
/*.div-footer-select:nth-child(1) {
    display: inline-block;
    width: 41%;
}
.div-footer-select:nth-child(2) {
    display: inline-block;
    width: 30%;
}
.div-footer-select:nth-child(3) {
    display: inline-block;
    width: 26%;
}*/
.toll-email {
    width: 100%;
    display: inline-block;
    margin: 7px 0 0 15px;
}
.toll-email ul li{color:#fff; padding:5px 0px;}
.toll-email ul li a{color:#fff;}
ul.middle-f-links li{padding:5px 0px;}
ul.middle-f-links li a{color:#fff; opacity:0.5; font-size:15px; font-weight:300;}
ul.middle-f-links li a:hover{opacity:0.8;}
.footer-middle .panel-title > a {
    display: block;
    padding: 0px;
    background: #000000;
    text-decoration: none;
    color: #5e5e5e;
    font-size: 15px;
}
.design-agency{text-align:right; font-size:13px; color:#fff; opacity:.4; font-weight:300; float:right;}

 .footer-middle .more-less {
    float: left;
    color: #5e5e5e;
    font-size: 8px; top:6px;
    margin-right: 10px;
}
 .footer-middle .panel-heading span{
    width: 88%;
    display: inline-block;
}
.footer-middle .panel-body{padding:0px;}
.footer-middle .panel-default>.panel-heading {
    background: none!important; padding:0px;
    background-color: #000!important;
}
.footer-middle .panel-group .panel {
    border: 0px!important;
    display: inline-block;
    width: 100%; clear:both;
    margin: 6px 0px;
}
.footer-middle .panel-group .panel+.panel {
    margin-top: 6px;clear:both;
    border: 0px!important;
}
.footer-middle .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
    background: #000!important;
    border: 0px; padding:0px;
}
ul.f-link-puse {
    width: 100%;
    clear: both;
    display: inline-block;
    margin-bottom: 0px;
    margin-top: 5px;
}
ul.f-link-puse li {
    padding: 2px 2px;
    font-size: 15px;
    border-bottom: 1px solid #333;
}
ul.f-link-puse li a {
    color: #fff;
    font-size: 13px;
    opacity: .5;
    font-weight: 300;
}
ul.f-link-puse li a:hover{opacity:.8;}
.l-footer-left span{
    font-size: 13px;
    color: #fff;
    opacity: .4;
    font-weight: 300;
    display: inline-block;
}
.last-footer {
    padding: 10px 0px 15px;font-weight:300;
    border-top: 2px solid #4d4d4d;
}
.l-footer-left ul{display:inline-block; margin: 0 0 0 5px;}
.l-footer-left ul li{display:inline-block; padding:0 2px;}
.l-footer-left ul li:before {
    content: "|";
    display: block;
    width: auto;
    height: 1px; color:#666666;
    float: left;
    margin: 0 6px 0 0;
}
.l-footer-left ul li a{font-size:13px; font-weight:300; color:#fff!important; opacity:.4;}
.l-footer-left ul li a:hover{opacity:.8;}


.social-links{margin:70px 0 0 0;}

.social-links ul {
	margin: 0;
	padding: 0;
}
.social-links ul li {
    list-style: none;
    float: left;
    width: 22%;
    box-sizing: border-box;
    margin: 0 1px;
}
.social-links ul li a {
    display: block;
    padding: 6px;
    text-decoration: none;
    color: #fff;
    text-align: center;
}
.social-links ul li a .fa {
	font-size: 20px;
	transition: .5s;
}
.social-links ul li a:hover .fa {
	transform: rotateY(360deg); transform:translate(0, -5px);-webkit-transform:translate(0, -6px);
}
.social-links ul li:nth-child(1) a {
	background: #204385;
}
.social-links ul li:nth-child(2) a {
	background: #2aa9e0;
}
.social-links ul li:nth-child(3) a {
	background: #02669a;
}
.social-links ul li:nth-child(4) a {
	background: #eb2429;
}


/*Who Can Help Css*/
.client-testimonials{width:100%; clear:both; background:#fff; padding:45px 0px 45px;}
.testimonails-crasual{margin-top:80px!important;}
.div-footer-select h4{color:#fff; margin-bottom:25px; margin-top:0px;}
.div-footer-select select {
    float: left;
    
    width: 100%;
   
    height: 36px;
    border: 0px;
    padding: 0px;
    font-family: 'Poppins', sans-serif !important;
    line-height: 0px;
    font-size: 14px;
}
select.select-option1{background-image: url(../images/footer-select-arrow.png); background-position: 79%;background-repeat: no-repeat;}
select.select-option2{background-image: url(../images/footer-select-arrow.png); background-position: 73%;background-repeat: no-repeat;}
select.select-option3{background-image: url(../images/footer-select-arrow.png); background-position: 64%;background-repeat: no-repeat;}
.div-footer-select button {
    width: 50px;
    right: 0px;
    position: absolute;
    height: 36px;
    background: #b4e13c;
    border: 0px;
    font-family: 'Poppins', sans-serif !important;
    font-size: 15px;
}
 .slider {
        width: 100%;
        margin: 0px auto;
    }

    .slick-slide {
      margin: 0px 60px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: 1;
    }
  .slick-active img{ -webkit-filter: grayscale(100%); 
    filter: grayscale(100%);}
  
    .slick-current, .slick-current img {
    -webkit-filter: none;
    filter: none;
    }
	.testmonial-details-text {
	text-align:center;
    z-index: 999999999;
    overflow: visible;
    display: inline-block;
    float: left;
}
.test-monials-text h4{letter-spacing:1px;}
.testmonial-deginations span{margin-bottom:0px; display:block;letter-spacing:1px;font-weight: 500;}
.test-monials-text{margin:45px 0px 30px; text-align:center;}
.test-monials-text span{display:block;}
.details-test-clients {
    width: 85%;
    margin: 0px auto;
    margin-left: 13px;
}
.details-test-clients {display:none;}
.slick-current .details-test-clients {display:block;}
.slick-current p {
    display: block;
    color: #231f20; letter-spacing:1px;
    font-weight: 400;
}
/*Key Director*/
.inner-containers{width:100%; clear:both; display:inline-block; margin:92px 0 0 0;}
.inner-menu-show{
   width: 100%;
   display: inline-block;
   background: #fff; margin:0px 0 0 0;
   padding: 6px 30px 15px;border-bottom: 1px solid #efefef;
}
.bredadum-page span a {color: #fff;}
.bredadum-page span a:hover {}
.bredadum-page span{text-transform:uppercase; font-weight:500; font-size:14px; color:#b4e13c;}
.inner-nav-breadcumb{float:right;}
.inner-nav-breadcumb ul{margin:0px;}
.inner-nav-breadcumb ul li{display:inline-block; padding:0 0 0 10px; }
.inner-nav-breadcumb ul li a{font-size:15px; color:#fff;}
.inner-nav-breadcumb ul li a:hover{color:#b4e13c;}
.active-breadumb{color:#b4e13c!important;}
.key-director{width:100%; clear:both; display:inline-block; background:#f0f0f0; padding:50px 0;}
.director-pic{width:15.5%; float:left; margin-right:25px; border:1px solid #d1d3d4;}
.director-name-degination {margin-bottom:25px;}
.key-director-details{
   border-bottom: 1px solid #d1d3d4;
   padding: 50px 0 40px;
}

.key-direcotor-row{margin:40px 0 0 0;}
.director-name-degination h5{font-size:17px; font-weight:bold; color:#414042; margin-top:0px;}
.director-name-degination span {
   font-weight: 500;
   color: #414042;
   display: block;
   font-size: 16px;
}
.partner-page .inner-menu-show{margin:13px 0 0 0;}
.box-director-row:nth-child(1) {
   width: 100%;
   display: inline-block; text-align:center;
   clear: both;
}
.box-director-row {
   width: 100%; margin:50px 0px;
   display: inline-block;
   clear: both;
}
.director-main-details{width:100%; display:inline-block; clear:both;} 

.director-images{width:100%; display:inline-block; clear:both;border:1px solid #d1d3d4;} 
.director-images img {    height: 210px;}
.director-texts h5{font-size:17px; font-weight:bold; color:#414042; margin-top:0px;}
.director-texts h5 a {color:#414042;}
.director-texts h5 a:hover {color:#83c122;}
.director-texts span {
   font-weight: 500;
   color: #414042;
   display: block;
   font-size: 16px;
}
.director-texts {
   margin: 15px 0 0 0;
   text-align: left;
}
.box-director-row:nth-child(1) .col-md-3{/*float:none;*/ display:inline-block;}
.box-director-row .col-md-3 {
   width: 22%;
   margin: 0 60px;
   float: none;
   float: left;
}
/*About us*/
.banner-images-inners{width: 100%;
    clear: both;
    display: inline-block;
    margin-top: 0px;
    min-height: 100%;
    
    background-repeat: no-repeat;}
.about-banner-text {
    padding: 29px 0px 247px;
    float: right;
}
.about-banner-text h2 {
    text-transform: none;
    font-size: 36px;
    margin-right: 230px;
    color: #333;
}
.about-us-sections{width:100%; clear:both; display:inline-block; background:#fff; padding:50px 0;}
.about-sections-row{margin:40px 0 0 0;}
.about-texts{display:inline-block; clear:both; width:100%;}
.about-texts p{margin:0px;}
.about-sub-details{margin:70px 0 0 0;display:inline-block; clear:both; width:100%;}
ul.about-sub-listings li{width:49%; float:left; font-size:40px;font-family: 'Poppins', sans-serif;
    font-weight: normal; text-transform:uppercase; margin: 0 0 35px; color:#000;
    font-style: normal;}
ul.about-sub-listings li:after {
    /* border-radius: 1px; */
    /* height: 0px; */
    width: 75px;
    background: #b4e13c;
    position: relative;
    display: inline-block;
    height: 3px;    
    content: '';
    transition: all 300ms ease-in-out;
    opacity: 1;
}
ul.about-sub-listings li span{ font-size:22px; display:block; margin: 15px 0px;    text-transform: initial;font-family: 'Poppins', sans-serif;
    font-weight: normal;
    font-style: normal;}
.corporate-ethos-row{width:100%; clear:both; display:inline-block; padding:0px 0;}
.vision-mission-row{width:100%; clear:both; display:inline-block; margin:80px 0 0 0;}
.corporate-ethos-row .text-center h2{color:#fff;}
.vision-box {
    width: 100%;
    clear: both; padding:0 50px 0 0;
    display: inline-block;
	border-bottom:1px solid #636463;
    min-height: 192px;
}
.vision-box h2 {
    color: #b4e13c;
    margin: 0px 0 20px;
}
.vision-box p{color:#fff;}
.mission-box{padding: 0 0px 0 80px;}
.mission-box:before{display:none!important;}
.vision-box:before {
    /* border-radius: 1px; */
    /* height: 0px; */
    width: 1px; top:20px;
    background: #636463;
    position: absolute;
    display: inline-block;
    content: '';
    transition: all 300ms ease-in-out;
    opacity: .5;
    height:80%;
    right: 0px;
    float: right;
}
.value-rows{width:100%; clear:both; display:inline-block; margin: 50px 0px 0; }
.value-rows h2{   color: #b4e13c;
margin: 0px 0 20px; text-align:center;}
.value-listings{width:100%; clear:both; display:inline-block; margin:15px 0 0 0;}
.value-list-box h4{color:#fff; font-size:28px; font-weight:700;}
.about-number .counting-details h2, .about-number .counting-details i{color:#153a59;font-family: 'Poppins', sans-serif !important;}
.about-number .counting-details:hover h2, .about-number .counting-details:hover i{color:#83c122;}
.value-list-box p{letter-spacing:1px; color:#fff;}
.value-texts{width:80%; float:left;}
.value-icons1, .value-icons2, .value-icons3, .value-icons4, .value-icons5{
    background: url(../images/value-sprite-icons.png) no-repeat; height:50px;    margin-top: 10px; float:left;
}
.value-icons1{
    width: 56px;  
    margin-right: 4px;
    background-position: 0px 0px;
}
.value-icons2 {
    width: 48px;
    margin-right: 4px;
    background-position: -62px 0px;
}
.value-icons3 {
    width: 60px;
    margin-right: 4px;
    background-position: -111px 0px;
}
.value-icons4 {
    width: 48px;
    margin-right: 4px;
    background-position: -170px 0px;
}
.value-icons5 {
    width: 48px;
    margin-right: 4px;
    background-position: -228px 0px;
}
.milestones-rows{width:100%; clear:both; display:inline-block; padding:50px 0; background:#f0f0f0;}
.milestone-headings h3{  font-size:21px;}
.milestone-headings h3:before {
    /* border-radius: 1px; */
    /* height: 0px; */
    width: 320px;
    border: 1px solid #41403b;
    position: relative;
    display: inline-block;
    content: '';
    transition: all 300ms ease-in-out;
    opacity: 1;
    margin-right: 20px;
    top: -6px;
    left: 0px;
}
.milestone-headings h3:after {
    /* border-radius: 1px; */
    /* height: 0px; */
    width:320px;
     border: 1px solid #41403b;
    position: relative;
    display: inline-block;
    content: '';
    transition: all 300ms ease-in-out;

    margin-left: 20px;
    top: -6px;
}
.milstone-year-detail{width:100%; clear:both; display:inline-block;}
.milestone-years{ margin:0 0 0 -25px;}
.milestone-years h4{
    font-size: 25px; text-align:left;
    font-weight: bold; color:#2a2c2b;
}
.boder-mile-stones {
    border-left: 3px solid #000;
    height: 40px;
    border-right: 0;
    padding: 0px 5px;
}
.milestone-yeader-heads{
    width: 100%;
    position: relative;
    left: 90px;
    display: inline-block;
}
.milestone-yeader-heads .col-md-2 {
    width: 14%; padding:0px;
}
.boder-mile-stones span {
    width: 1px;
    height: 20px;
    float: left;
    margin: 0 17px;
    background: #000;
}
.years-text-subs {
    width: 101%;
    display: inline-block;
    padding: 0 14px;
    margin-top: 30px;
    border-left: 1px solid #a8a8a8;
    border-right: 1px solid #a8a8a8;
    min-height: 1150px;
}
.text-yearmel-row{width:100%; display:inline-block; clear:both; margin-bottom:25px;}
.mealstones-img{
    background: #fff;
    padding: 5px;
    box-shadow: 0 0 5px #b3b3b3;
}
.mealstone-years-date {display:inline-block; width:100%; clear:both;}
.mealstone-years-date h4{font-size:25px; color:#3a7224; font-weight:bold;}
.mealstone-founder{display:inline-block; width:100%; clear:both;}
.mealstone-founder h5 {
    font-size: 15px;
    color: #153a59;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 5px;
}
.mealstone-founder-texts p{line-height:20px; font-size:15px;}
.about-awards-sections{display:inline-block; width:100%; clear:both;}
.about-awards-sections .award-headings h3{opacity:1;}
.about-awards-sections .year-awards h3{color:#fff; margin-bottom:15px;}
.about-award-row1{display:inline-block; width:100%; clear:both; margin:15px 0  10px;}
.about-award-row1 .col-md-2 {
    width: 20%;
    padding: 0 5px;
    display: inline-block;
    float: none;
}
.about-award-row2 {
     display: inline-block; 
    width: 49%;
    /*clear: both; */
	margin-top:25px!important;
    /*margin: 0px auto;*/
}
.about-awards-sections .year-awards{margin:0px;}
.about-award-row2 .year-awards h3:before, .about-award-row2 .year-awards h3:before{width:32%;}

.awrdnew1n .ResSlid0 .item .row {
    display: flex;
    justify-content: center;
}


/*my-css-new*/
.newheadern1 {background:#d1d3d4;}
.inner-banner1 {margin-top:12px;}
.inner-banner1 img {width:100%;}
.contact-top1 {padding:50px 0px;}
.contactheading1 {text-align:center; padding-bottom:70px;}
.contactheading1 h2 {font-weight:800; margin-top:0px; text-transform: uppercase !important;}
.contactheading1 .heading-line1 {background:#b4e13c; width:60px; height:5px; display:inline-block;}
.cont-first-box1 {padding-right: 70px;}
.cont-first-box2 {padding-left: 70px; padding-right: 70px;}
.cont-first-box3 {padding-left: 70px; }
.borderright1 {border-right:1px solid #d7d7d7;}
.borderleft1 {border-left:1px solid #d7d7d7;}
.con-top-em1 {}
.con-top-em1 h5 {color: #0d47a1;font-size: 18px;font-weight: 500; margin-top: 0px; padding-bottom: 10px;
 margin-bottom: 0px;}
.con-top-em1 p {border-top: 2px solid #e8e8e8;display: block;  font-size: 16px;line-height: 32px; color:#231f20; }
.con-top-em1 p:before {content: ""; width: 26px; height: 26px; background-image: url(../images/email-icon.png); left: 0px; position: relative; display: inline-block; top: 7px;float: left; margin-right: 10px;}

.con-top-fax1 {margin-top: 40px;}
.con-top-fax1 h5 {color: #0d47a1;font-size: 18px;font-weight: 500;margin-top: 0px; padding-bottom: 10px; margin-bottom: 0px;}
.con-top-fax1 p {border-top: 2px solid #e8e8e8;display: block; font-size: 16px;line-height: 32px;color:#231f20;  }
.con-top-fax1 p:before {content: ""; width: 26px; height: 26px; background-image: url(../images/printer-icon.jpg); left: 0px; position: relative; display: inline-block; top: 7px;float: left; margin-right: 10px;}

.con-top-tollf1 {margin-top: 0px;}
.con-top-tollf1 h5 {color: #0d47a1;font-size: 18px;font-weight: 500;margin-top: 0px; padding-bottom: 10px; margin-bottom: 0px;}
.con-top-tollf1 p {border-top: 2px solid #e8e8e8;display: block;  font-size: 16px;line-height: 32px; color:#231f20;}
.con-top-tollf1 p:before {content: ""; width: 26px; height: 26px; background-image: url(../images/call-icon.png); left: 0px; position: relative; display: inline-block; top: 7px;float: left; margin-right: 10px;}

.con-top-phonec1 {margin-top: 40px;}
.con-top-phonec1 h5 {color: #0d47a1;font-size: 18px;font-weight: 500;margin-top: 0px; padding-bottom: 10px; margin-bottom: 0px;}
.con-top-phonec1 p {border-top: 2px solid #e8e8e8;display: block;  font-size: 16px;line-height: 32px;color:#231f20; }
.con-top-phonec1 p:before {content: ""; width: 26px; height: 26px; background-image: url(../images/mobile-icon.png); left: 0px; position: relative; display: inline-block; top: 7px;float: left; margin-right: 10px;}

.con-top-addres1 {margin-top: 0px;}
.con-top-addres1 h5 {color: #0d47a1;font-size: 18px;font-weight: 500;margin-top: 0px; padding-bottom: 10px; margin-bottom: 0px;}
.con-top-addres1 p {border-top: 2px solid #e8e8e8;display: block;     padding-top: 2px; font-size: 16px;line-height: 32px;color:#231f20; }
.con-top-addres1 p:before {content: ""; width: 26px; height: 86px; background-image: url(../images/address-icon.png); left: 0px; position: relative; display: inline-block; top: 7px;float: left; margin-right: 10px; background-repeat:no-repeat;}


.con-ind-off {margin-top:70px; border-top:#d7d7d7 1px solid;}
.con-ind-off h3 {font-size:30px;text-align:center; margin-top:50px;}
.corpo-off-add {border-left:1px solid #d7d7d7;padding-left: 15px;}
.corpo-off-add h4 {color:#231f20; font-size:22px;font-weight: 700;}
.corpo-off-add h5 {color: #034a8a;font-size: 20px;font-weight: 500;    margin-bottom: 5px;}
.corpo-off-add h5:before {content: ""; width: 23px; height: 15px; background-image: url(../images/indian-flag.jpg); left: 0px; position: relative; display: inline-block; top: 7px;float: left; margin-right: 10px; background-repeat:no-repeat;} 
.corpo-off-add p {color: #231f20; font-size: 16px;}
.corpo-off-add p span {color:#0c47a1;}
.corpo-off-add p a {color: #231f20;}
.corpo-off-add p a:hover {color:#b4e13c;}
.corpo-off-addmh h4 {color:#231f20; font-size:22px;font-weight: 700;    padding-left: 15px;}
.con-ind-off1 {margin-top:40px; }
.con-ind-off1:before {border-top: #d7d7d7 1px solid; content: "";width: 290px;background: #ccc;height: 1px;display: inline-block;margin-bottom: 30px;}
.border-contop {border-top:#d7d7d7 1px solid;}

.corpo-off-add1 {border-left:1px solid #d7d7d7;padding-left: 15px;    min-height: 180px;}
.corpo-off-add1 h4 {color:#231f20; font-size:22px;font-weight: 700;}
.corpo-off-add1 h5 {color: #034a8a;font-size: 20px;font-weight: 500;    margin-bottom: 5px;}
.corpo-off-add1 h5:before {content: ""; width: 23px; height: 15px; background-image: url(../images/indian-flag.jpg); left: 0px; position: relative; display: inline-block; top: 7px;float: left; margin-right: 10px; background-repeat:no-repeat;} 
.corpo-off-add1 p {color: #231f20; font-size: 15px;font-weight:400;}
.corpo-off-add1 p span {color:#0c47a1;}
.corpo-off-add1 p a {color: #231f20;}
.corpo-off-add1 p a:hover {color:#b4e13c;}
.border-bottomcon {    background: #d7d7d7;
    width: 100%;
    height: 1px;margin-top:30px;
    margin-left: 15px;
    margin-right: 25px;}
.int-contact1 {}
.int-contact1 h3 {font-size: 30px; text-align: center; margin-top: 50px; margin-bottom:50px;}
.int-contactdubai1 { min-height: 180px;}
.int-contactdubai1 h5 {color: #034a8a;font-size: 20px;font-weight: 500;    margin-bottom: 5px;}
.int-contactdubai1 h5:before {content: ""; width: 30px; height: 15px; background-image: url(../images/dubai-flag.jpg); left: 0px; position: relative; display: inline-block; top: 7px;float: left; margin-right: 10px; background-repeat:no-repeat;} 
.int-contactdubai1 p {color: #231f20; font-size: 15px;font-weight:400;}
.int-contactdubai1 p span {color:#0c47a1;}
.int-contactdubai1 p a {color: #231f20;}
.int-contactdubai1 p a:hover {color:#b4e13c;}

.int-contactnewy1 {min-height: 180px;    padding: 0 40px;}
.int-contactnewy1 h5 {color: #034a8a;font-size: 20px;font-weight: 500;    margin-bottom: 5px;}
.int-contactnewy1 h5:before {content: ""; width: 30px; height: 15px; background-image: url(../images/newyourk-flag.jpg); left: 0px; position: relative; display: inline-block; top: 7px;float: left; margin-right: 10px; background-repeat:no-repeat;} 
.int-contactnewy1 p {color: #231f20; font-size: 15px;font-weight:400;}
.int-contactnewy1 p span {color:#0c47a1;}
.int-contactnewy1 p a {color: #231f20;}
.int-contactnewy1 p a:hover {color:#b4e13c;}

.int-contactornald {    padding: 0 0px 0 40px;min-height: 180px;}
.int-contactornald h5 {color: #034a8a;font-size: 20px;font-weight: 500;    margin-bottom: 5px;}
.int-contactornald h5:before {content: ""; width: 30px; height: 15px; background-image: url(../images/newyourk-flag.jpg); left: 0px; position: relative; display: inline-block; top: 7px;float: left; margin-right: 10px; background-repeat:no-repeat;} 
.int-contactornald p {color: #231f20; font-size: 15px;font-weight:400;}
.int-contactornald p span {color:#0c47a1;}
.int-contactornald p a {color: #231f20;}
.int-contactornald p a:hover {color:#b4e13c;}

.int-border {border-right:1px solid #d7d7d7;}
.map-contact {}
.currency-mainp {padding:35px 0px;}
.accordian-currency {}
.ac-pane { margin-bottom: 15px; background-color:#fff; color:#fff;}
.ac-pane:last-child { margin-bottom: 0; }
.ac-content { display: none; }
.ac-title {
 border: 1px solid #fff;
    font-family: 'Poppins', sans-serif;
    display: block;
    padding: 0px 0px 14px 20px;
    background-color: #153a59;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    color: #b4e13c;
}
.ac-title span {    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;}

.ac-title i {    float: right;
    background: #b4e13c;
    color: #000;
    font-size: 55px;
    font-weight: 800;
    padding: 10px 20px;
}
.ac-pane a:hover {color:#fff;}
.ac-pane a:focus {color:#fff;}

.ac-title i:before { content: "\f107"; }

.active .ac-title i:before { content: "\f106"; }

.ac-content {
border: 1px solid #fff;
    margin-top: -1px;
    padding: 20px 30px;
    box-shadow: 0px 1px 3px 1px #153a5914;
}
.ac-content p {color:#231f20;    font-size: 17px;}
.ac-content h4 {color: #231f20;
    font-weight: 700;
    font-size: 24px;
    margin-top: 0px;
    margin-bottom: 20px;}
.ac-content h5 {color: #231f20;
    font-size: 18px;
    font-weight: 700;
    margin-top: 30px;
    margin-bottom: 20px;}
	
.ac-content h6 {color: #231f20;
    font-size: 17px;
    font-weight: 700;
    margin-top: 30px;
    margin-bottom: 10px;}
.ac-content ul {}
.ac-content ul li {    color: #231f20;
    font-size: 17px;
    font-weight: 500;    margin-bottom: 5px;
    margin-top: 5px;
    line-height: normal;}
.ac-content ul li:before {    content: "";
    left: 0px;
    position: relative;
    display: inline-block;
    top: 9px;
    float: left;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-image: url(../images/ul-img.png);
    width: 15px;
    height: 15px;
    }
.accordian-investor {}
.accordian-investor .ac-pane {}
.accordian-investor .ac-pane .ac-content {padding: 0px 0px;border: none;}
.accordian-investor .ac-pane .ac-title {}
.accordian-investor .ac-pane .ac-title span {font-family: 'Poppins', sans-serif;
    text-transform: capitalize;
    font-size: 25px;}
	
.invester-cont-acc {}
.invester-cont-acc ul {padding: 0px; margin: 0px;}
.invester-cont-acc ul li {margin: 0px; border-top:#d1d1d1 1px solid;}
.invester-cont-acc .libg {background:#fff !important;}
.invester-cont-acc ul li:nth-child(odd) {background:#eeeeee;}
.invester-cont-acc ul li:nth-child(even) {background:#fff;}
.invester-cont-acc ul li:before {content: "";left: 0px;position: relative;display: inline-block;top: 18px;float: right;
margin-right: 30px;background-repeat: no-repeat;background-image: url(../images/pdficon.png);width: 23px;height: 25px;}
.invester-cont-acc ul li a {padding: 15px 30px 20px;display: block; line-height: 28px;color: #231f20;font-weight: 500;
font-size: 17px;}
.invester-cont-acc ul li a:hover {color: #153a59;}
.invserhead h3 {color: #b4e13c; font-size: 25px;margin-top: 0px;margin-bottom: 30px;text-transform: capitalize;}

.invester-cont-acc1 {}
.invester-cont-acc1 ul {padding: 0px; margin: 0px;}
.invester-cont-acc1 ul li {margin: 0px; border-top:#d1d1d1 1px solid;}
.invester-cont-acc1 ul li:before {content: "";left: 0px;position: relative;display: inline-block;top: 18px;float: right;
margin-right: 30px;background-repeat: no-repeat;background-image: url(../images/pdficon.png);width: 23px;height: 25px;}
.invester-cont-acc1 ul li a {padding: 15px 30px 20px;display: block; line-height: 28px;color: #231f20;font-weight: 500;
font-size: 17px;}
.invester-cont-acc1 ul li a:hover {color: #153a59;}
.invester-cont-acc1 h4 {    font-size: 25px;
    color: #b4e13c;
    margin-bottom: 30px;
    text-transform: capitalize;
    padding-top: 15px;
    padding-left: 10px;}
.partener-us-main {padding:50px 0px;}
.partener-banner-from {
    margin-top: -2px;
    background: #153a59;
}
.prtner-slider-main {}
.partner-form-bg {  }
.partner-form {padding: 30px 30px 0px 0px;}
.partner-form h3 {color: #a6ce39;
    font-size: 19px;margin-bottom:20px;
    text-transform: inherit;
    font-weight: 500;}
.partner-form img {width:100%;}
.partner-form p {color:#fff; font-size:15px; font-weight:400;}
.part-f1 {background: #d0d8de;
    padding: 6px 10px;border: 1px solid #d0d8de;
    width: 100%;}

.partner-form select::-ms-expand {	display: none; }
.partner-form select{
    -webkit-appearance: none;
	-moz-appearance: none;
    appearance: none;
}
.part-f2 {background-image: url(../images/select-arrow.png);
    background-color: #d0d8de;
    background-repeat: no-repeat;
    border: #d0d8de 1px solid;
    width: 100%;height:40px;
    padding: 3px 0px 6px 10px; margin-bottom:10px;
    background-position: right;}
.part-f3 {width: 100%;
    padding: 6px 10px;
    border: 1px solid #fff;}
.part-f4 {    background: #a6ce39;
    display: inline-block;
    border: 1px solid #a6ce39;
    padding: 6px 20px 10px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 10px;}
.part-f4:hover{background:none!important; color:#fff;}
.partner-content {}
.partner-content p {color:#2e2b2b; text-align:center; line-height:25px; font-weight:400; font-size:17px; margin-bottom:50px;}
.whyimg-box {text-align:center;}
.whyimg-box img { width:auto;}
.eligibility-partner-main {background:#153a59; padding:50px 0px 0px; margin-top:50px;}
.eligi-partner-h2{text-align:center;}
.eligi-partner-h2 h2{    font-weight: 800; color:#fff;margin-top: 0px;}
.eligi-partner-h2 .heading-line1 {
    background: #b4e13c;
    width: 60px;
    height: 5px;
    display: inline-block;
}
.eligibility-content {    margin-top: 30px;}
.eligibility-content ul {    float: left;
    width: 100%;}

.eligibility-content ul li {float: left; color: #fff; padding: 6px 26px; text-align: left; line-height: 20px; margin: 0px;width: 100%;}
.eligibility-content ul li:before {
    content: "";
    width: 2px;
    height: 14px;
    background-color: #529600;
    left: 0px;
    position: relative;
    display: inline-block;
    top: 7px;
    float: left;
    margin-right: 10px;
}
.eligibility-content ul li span {
    margin-left: 0px;
    display: inline-block;
    width: 96%;
}


.eligibimartop {margin-top:20px;}
.infrestructir1 {margin-top:20px;}
.offering-main1 {padding:50px 0px;}
.offering-box1 {    min-height: 350px; margin-bottom:20px;}
.offering-box1 img {}
.offering-box1 h5 {font-size:17px; color:#0d47a1; text-transform:capitalize;}
.offering-box1 h5 a {color:#0d47a1;}
.offering-box1 h5 a:hover {color:#83c122;}
.offering-box1 p {color:#414042; font-size:14px; font-weight:400; line-height:20px;}
.faq-partner {padding:0px 0px 50px;}
.faq-accordian1 {}
.faq-accordian1 .accordian-currency {}
.faq-accordian1 .accordian-currency .accordion-wrapper {}
.faq-accordian1 .accordian-currency .accordion-wrapper .ac-pane {    margin-bottom: 25px;}
.faq-accordian1 .accordian-currency .accordion-wrapper .ac-pane a {background: #014b7c;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;}
.faq-accordian1 .accordian-currency .accordion-wrapper .ac-pane .ac-title {}
.faq-accordian1 .accordian-currency .accordion-wrapper .ac-pane .ac-title i {
    background: #014b7c;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    padding: 9px 10px;
}



.faq-accordian1 .accordian-currency .accordion-wrapper .ac-pane .ac-title span {display: inline-block;
    margin-top: 5px;
    margin-bottom: 0px;width: 95%;}
.faq-accordian1 .accordian-currency .accordion-wrapper .ac-pane .ac-content{padding: 10px;}
.faq-accordian1 .accordian-currency .accordion-wrapper .ac-pane .ac-content p{font-size: 14px;
    line-height: 24px;
    font-weight: 500;}
	
	
.faq-accordian1 .ac-title i:before { content: ""; background:url(../images/plus-faq.jpg); background-repeat:no-repeat;left: 0px;
    position: relative;
    display: inline-block;
    top: 5px;
    float: left;
    margin-right: 5px; width:12px; height:11px; }

.faq-accordian1 .active .ac-title i:before { content: "";background:url(../images/minus-faq.jpg); background-repeat:no-repeat;position: relative;
    display: inline-block;
    top: 5px;
    float: left;
    margin-right: 5px; width:12px; height:11px; }
	
.discaimer-partner {border-top:#cccccc 1px solid;    padding: 20px 0px 0px;}
.discaimer-partner p {color: #414042;
    font-size: 11px;
    line-height: 20px;}
.stopshop-sections .slick-slide {
    margin: 0px 4px;
    width: 187px;
}
 ul.nav-dropdown li a {
    padding: 7px 14px!important;
    color: #fff!important;
    font-weight: 400!important;
    border-bottom: 1px solid #1d4973;
    line-height: 24px;
}
 ul.nav-dropdown li a:hover{color:#83c122!important;}
.fixed-theme ul.nav-dropdown li a {  color: #fff!important;}
.fixed-theme ul.nav-dropdown li a:hover {  color: #83c122!important;}
.botttom-fixed-btns{display:none;}
.menu_list {
width: 100%;
}
.menu_head {
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin: 1px;
    font-weight: 400;
    color: #fff;
    background: #153a5 url(left.png) center right no-repeat;
    font-size: 15px;
}
.menu_body {
display: none;
}
.menu_body a {
display: block;
color: #006699;
background-color: #EFEFEF;
padding-left: 10px;
font-weight: bold;
text-decoration: none;
}
.menu_body a:hover {
color: #000000;
text-decoration: underline;
}

.menu-new {}
.menu-new .navbar {}
.menu-new .navbar-default {
    border: none; min-height:auto;
    background: none;
    box-shadow: none !important;
    margin-bottom: 0;
}
.menu-new .dropdown-accordion .dropdown-toggle:before {content: "";
    background: url(../images/arrowmenu2.png);
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    top: 11px;
    float: right;
    margin-right: 5px;
    width: 11px;
    height: 7px;
    margin-left: 5px;}
.menu-new .dropdown-accordion .dropdown-toggle:hover:before {content: "";background:url(../images/arrowmenu1.png);background-repeat:no-repeat; }


.main-page .menu-new .dropdown .dropdown-toggle:before {content: "";
    background: url(../images/by-dfault-arrow.png);
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    top: 11px;
    float: right;
    margin-right: 5px;
    width: 11px;
    height: 7px;
    margin-left: 5px;}
.menu-new .dropdown .dropdown-toggle:before {content: "";
    background: url(../images/arrowmenu2.png);
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    top: 11px;
    float: right;
    margin-right: 5px;
    width: 11px;
    height: 7px;
    margin-left: 5px;}
.fixed-theme .menu-new .dropdown .dropdown-toggle:before {content: "";
    background: url(../images/arrowmenu2.png);
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    top: 11px;
    float: right;
    margin-right: 5px;
    width: 11px;
    height: 7px;
    margin-left: 5px;}
.menu-new .dropdown .dropdown-toggle:hover:before {content: "";background:url(../images/arrowmenu1.png);background-repeat:no-repeat; }

header ul.desktop-menus li a.active {
    color: #83c122!important;
}
.fixed-theme .menu-new .navbar-default .container-fluid .navbar-collapse ul li a.active {
    color: #5c7e00!important;
}
.menu-new .navbar-default .container-fluid .navbar-collapse {}
.menu-new .navbar-default .container-fluid .navbar-collapse ul {}
.menu-new .navbar-default .container-fluid .navbar-collapse ul li {    padding: 0px 15px 0;}
.menu-new .navbar-default .container-fluid .navbar-collapse ul li a {color: #231f20;font-weight: 600;font-size: 15px; padding:7px 0 !important;}
.menu-new .navbar-default .container-fluid .navbar-collapse ul li a:hover {color: #83c122;}
.menu-new .navbar-default .container-fluid .navbar-collapse ul li a:before {}
	.menu-new .navbar-default .container-fluid .navbar-collapse ul li a:hover{color:#83c122!important;}
	
.menu-new .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #83c122;
    background-color: #d1d3d4;
}
header.fixed-theme .menu-new .navbar-default .container-fluid .navbar-collapse ul li a{color:#fff!important;}
.fixed-theme .menu-new .dropdown-accordion .panel-group .panel .panel-heading h4 a{color:#fff!important;}
.menu-new  .nav .open>a {background: none;}
.menu-new  .dropdown-menu {    width: 200px;
    background: #153a59;
    border: none;padding: 0px;
    border-radius: 0px;
    top: 33px;}
.menu-new .dropdown ul li ul li{width:100%;}
.menu-new .dropdown-accordion {}
.menu-new .dropdown-accordion ul {}
.menu-new .dropdown-accordion ul li {
    min-width: 100%;}
.menu-new .dropdown ul li a {
    color: #fff !important;
    font-weight: 400 !important;
    padding: 5px 0 !important;
}
.menu-new .dropdown-menu{box-shadow:none;}
.menu-new .dropdown-accordion ul li a {color: #fff !important;
    font-weight: 400 !important; font-size:13px!important; padding:0px 0 0px 30px!important;}
.menu-new .dropdown-accordion ul li a:hover {}
.menu-new .dropdown  {}
.menu-new .dropdown ul  {}
.menu-new .dropdown ul li  {padding: 0px !important;}
.menu-new .dropdown ul li a {color: #fff !important;
    font-weight: 400 !important;}
.menu-new .dropdown ul li  ul {}
.menu-new .dropdown ul li  ul li {padding: 0px 10px 4px !important;
    border-bottom: 1px solid #2e5274;}
.menu-new .panel-heading{padding:0 10px;}
.menu-new .dropdown ul li  ul li a { font-weight:300!important; letter-spacing:1px;}
.menu-new .dropdown ul li  ul li a:hover {color: #83c122 !important;}

.menu-new .dropdown-accordion .panel-group {background: #153a59; margin:0px;}

.menu-new .dropdown-accordion .panel-group .panel {
    margin: 0px;
    background: #153a59;
    border-radius: 0px;
    border: 0px;
    border-bottom:1px solid #2e5274;
}

.menu-new .navbar-default .container-fluid .panel-collapse ul li a{padding:0px 0 0 15px!important;}
.june-3 {
    text-align: left;
    margin-top: -22px;
    float: left;width: 100%;
}
.june-3 span{font-size:13px; text-align:center;}
.menu-new .dropdown-accordion .panel-group .panel .panel-heading {border-radius: 0px;border: none;
    background: none;}
.menu-new .dropdown-accordion .panel-group .panel .panel-heading h4 {padding: 0px; margin: 0px;}
.menu-new .dropdown-accordion .panel-group .panel .panel-heading h4 a {
    padding: 6px 0px 14px!important;
    border-bottom: 0px;
    font-size: 16px!important;
    font-weight: 300!important;
}
.menu-new .dropdown-accordion .panel-group .panel .panel-heading h4 a:before{content: "";
    background: url(../images/arrowmenu3.png);
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    top: 8px;
    float: right;
    margin-right: 5px;
    width: 7px;
    height: 11px;
    margin-left: 5px;}
header.fixed-theme .menu-new .navbar-default .container-fluid .navbar-collapse ul li a:hover{color:#83c122!important;}
.fixed-theme .menu-new .navbar-default .container-fluid .navbar-collapse .dropdown-menu  ul li a:hover{color:#83c122!important;}
.fixed-theme .menu-new .navbar-default .container-fluid .navbar-collapse ul li a {
    color: #231f20!important;
}
.fixed-theme .menu-new .navbar-default .container-fluid .navbar-collapse ul li a:hover{color:#83c122!important;}
.fixed-theme .menu-new .navbar-default .container-fluid .navbar-collapse .dropdown-menu  ul li a {
    color: #fff!important;
}
.menu-new .dropdown-accordion .panel-group .panel .panel-heading h4 a:hover { color: #83c122 !important;}

.menu-new .dropdown-accordion .panel-group .panel .collapse.in {
    display: inline-block; border-top:1px solid #2e5274;
}
.menu-new .dropdown-accordion .panel-group .panel .collapse.in ul {    border-top: none;}
.menu-new .dropdown-accordion .panel-group .panel .collapse.in ul li {border: none;}
.menu-new .dropdown-accordion .panel-group .panel .collapse.in ul li a {
    color: #bce0ff !important;
    padding: 0px 0px; 

}
.menu-new .dropdown-accordion .panel-group .panel .collapse.in ul li a:hover { color: #e0ff8d !important;}

.menu-new .dropdown-accordion .panel-group .panel .collapse.in .list-group {
    border-bottom:0px;
    padding-bottom: 8px;
    display: inline-block;
}
.menu-new .dropdown-accordion .panel-group .panel .collapse.in .list-group .list-group-item {
    background: none;

}
.menu-new .dropdown .dropdown-accordion .panel-group .panel .collapse.in ul li {border: none; background:#153a59;}
.menu-new .dropdown-accordion ul li {background:#153a59 !important; border:0px solid !important;}

.menu-new .dropdown-accordion .panel-group .panel .panel-heading h4 a:hover:before {
    content: "";
    background: url(../images/arrowmenu1.png);
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    top: 9px;
    float: right;
    margin-right: 5px;
    width: 11px;
    height: 7px;
    margin-left: 5px;
}

/*my-css-new-end*/
.mobile-menus{display:none;}
.mtree-demo .mtree {
    background: #EEE;
    margin: 0;
    max-width: 100%;
    border-radius: 0px;
}

.mtree-skin-selector {
  text-align: center;
  background: #EEE;
  padding: 10px 0 15px;
}

.mtree-skin-selector li {
  display: inline-block;
  float: none;
}

.mtree-skin-selector button {
  padding: 5px 10px;
  margin-bottom: 1px;
  background: #BBB;
}

.mtree-skin-selector button:hover { background: #999; }

.mtree-skin-selector button.active {
  background: #999;
  font-weight: bold;
}

.mtree-skin-selector button.csl.active { background: #FFC000; }

.new-accor-main1n {}
.accord-cont-text1 {}
.accord-cont-text1 p {color: #231f20;
    font-size: 17px;}
.accord-cont-text1 ul {margin-left: 20px;}
.accord-cont-text1 ul li {    color: #231f20;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 5px;
    line-height: normal;
    list-style: square;
    list-style-position: outside;}

.accord-cont-text1 ul li:before {content: "";
    left: 0px;
    position: relative; display:none !important;
    display: inline-block;
    top: 9px;
    float: left;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-image: url(../images/ul-img.png);
    width: 15px;
    height: 37px;}
.accord-cont-text1 h4 {color: #231f20;
    font-weight: 700;
    font-size: 24px;
    margin-top: 0px;
    margin-bottom: 20px;}
.accord-cont-text1 h5 {    color: #231f20;
    font-size: 18px;
    font-weight: 700;
    margin-top: 30px;
    margin-bottom: 20px;}
.accord-cont-text1 h6 {color: #231f20;
    font-size: 17px;
    font-weight: 700;
    margin-top: 30px;
    margin-bottom: 10px;}


.accord-cont-text1nmn {}
.accord-cont-text1nmn h3 {    font-size: 25px;
    text-transform: inherit;}
.accord-cont-text1nmn div {    padding: 0px !important;
    border: none !important;}
.invester-cont-acc1n {}
.invester-cont-acc1n ul {padding: 0px; margin: 0px;}
.invester-cont-acc1n ul li {margin: 0px; border-top:#d1d1d1 1px solid;    list-style: none;}
.invester-cont-acc1n .libg {background:#fff !important;}
.invester-cont-acc1n ul li:nth-child(odd) {background:#eeeeee;}
.invester-cont-acc1n ul li:nth-child(even) {background:#fff;}
.invester-cont-acc1n ul li:before {content: "";left: 0px;position: relative;display: inline-block;top: 18px;float: right;
margin-right: 30px;background-repeat: no-repeat;background-image: url(../images/pdficon.png);width: 23px;height: 25px;}
.invester-cont-acc1n ul li a {padding: 15px 30px 20px;display: block; line-height: 28px;color: #231f20;font-weight: 500;
font-size: 17px;}
.invester-cont-acc1n ul li a:hover {color: #153a59;}
.invserhead h3 {color: #b4e13c; font-size: 25px;margin-top: 0px;margin-bottom: 30px;text-transform: capitalize;}

.invester-cont-acc2n {}
.invester-cont-acc2n ul {padding: 0px; margin: 0px;}
.invester-cont-acc2n ul li {margin: 0px; border-top:#d1d1d1 1px solid;}
.invester-cont-acc2n ul li:before {content: "";left: 0px;position: relative;display: inline-block;top: 18px;float: right;
margin-right: 30px;background-repeat: no-repeat;background-image: url(../images/pdficon.png);width: 23px;height: 25px;}
.invester-cont-acc2n ul li a {padding: 15px 30px 20px;display: block; line-height: 28px;color: #231f20;font-weight: 500;
font-size: 17px;}
.invester-cont-acc2n ul li a:hover {color: #153a59;}
.invester-cont-acc2n h4 {    font-size: 25px;
    color: #b4e13c;
    margin-bottom: 30px;
    text-transform: capitalize;
    padding-top: 15px;
    padding-left: 10px;}
	

	

.about-us-sections {
    width: 100%;
    clear: both;
    display: inline-block;
    background: #fff;
    padding: 30px 0;
}
.ne-para {
    padding: 80px 0 80px!important;
}
.milestones-rows {
    width: 100%;
    clear: both;
    display: inline-block;
    padding: 80px 0;
    background: #f0f0f0;
}
.smc-numbers-rows {
    width: 100%;
    display: inline-block;
    padding: 75px 0px 80px;
}
.about-awards-sections .award-headings h3 {
    opacity: 1;
    margin-top: 20px;
}
.key-director {
    width: 100%;
    clear: both;
    display: inline-block;
    background: #f0f0f0;
    padding: 80px 0;
}
.newpds1 {}
.eligibility-partner-main {
    background: #153a59;
    padding: 90px 0px 0px;
    margin-top: 0px;
}
.eligibility-partner-main1 { background: #153a59;
    padding: 70px 0px 50px;
    margin-top: 0px;}
.offering-main1 {
     padding: 90px 0px 10px;
}
.faq-partner {
    padding: 90px 0px 50px;
}
.discaimer-partner {
    border-top: #cccccc 1px solid;
    padding: 50px 0px 50px;
}
.captionslider-6 { 
   
    top: 10% !important;
    position: absolute;
    float: right;
    width: 42% !important;
    left: auto;}
.captionslider-5 h3{font-weight:900;}
.captionslider-6 h3{font-weight:900; color:#231f20;}
.parallax-slider{ background-position:50%!important;    transform: translate3d(-50px)!important;}


.why-counting-numbers {
    width:212px;
    height: 212px;
    position: relative;
    padding: 46px 0 0 26px;
    background: #3f7625;
    border-radius: 50%;
}
.why-counting-numbers h2 {
    margin:6px 0 5px;  font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-style: normal;
    display: inline-block;
    color: #fff;
}
.why-iconnumber1, .why-iconnumber2, .why-iconnumber3, .why-iconnumber4{
    background: url(../images/why-counting-sprit.png) no-repeat;
    height:60px; position:absolute;
    margin-top: 10px;
}
.why-iconnumber1 {
    width: 67px;
    float: left;
  
    margin-right: 4px;
    background-position: 0px 0px;
    top:21px;
    right: 26px;
}
.why-iconnumber2 {
    width: 53px;
    float: left;
    margin-right: 4px;
    background-position: -75px 0px;
    top: 20px;
    right: 18px;
}
.bottomspam1{
    margin-left: 52px!important;
    margin-top: -10px;
}
.why-iconnumber3 {
    width: 39px;
    float: left;
    margin-right: 4px;  background: url(../images/citie-partern-icon.png) no-repeat;
   height:71px;
    top: 41px;
    right: 18px;
}
.why-iconnumber4 {
    width: 57px;
    float: left;
    margin-right: 4px;
    background-position: -191px 0px;
    top: 25px;
    right: 12px;
}
.counting-details1-why{
    margin-top: 19px;
}
.counting-details1 span{
    display: block;
    width: 100%;color:#fff;
    clear: both;
    font-size: 14px; font-style:normal;
}
.why-counting-numbers .counting-details1 i {
     font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-style: normal;
    font-weight: 100;
    color: #fff;
    display: inline-block;

    font-size: 45px;
    font-style: normal;
    font-weight: bold;
}
.partner-why-smc-numbers {margin-bottom:30px;}
.no1 .why-counting-numbers h2 {
    margin: 5px 0 0px 0px;
}
.no3 .counting-details1 .bottomspan {
    margin:6px 0 0 -14px;
    text-align: center;
    line-height: 1;
}
.no3 .why-counting-numbers h2 {

    line-height: 32px;
}
.no1 .counting-details1 .bottomspan {
  
    margin-left: 15px;
}
@media (max-width: 992px) {
	.social-links h1 {font-size: 30px;}
	
}

@media (max-width: 768px) {
	.social-links {width: 100%;}
    .mobile-show{
        display: block !important;
    }
}

@media (max-width: 480px) {
	.social-links {margin: 20px auto;}
	
}
@media (max-width: 360px) {
	.social-links {margin: 0 auto;}

}
@keyframes bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
.why-counting-numbers:hover{background:#153a59; cursor:pointer;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
.why-counting-numbers:hover:before, .why-counting-numbers:focus:before, .why-counting-numbers:active:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}

.why-counting-numbers:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}

.part-f1 {}
.partner-form span {    color: #f00;
    font-size: 12px;
    font-style: italic;
    margin-top: -4px;
    float: left;
    margin-bottom: 8px;}
	
.partner-form div#partner_form {color: #fff;
    font-size: 16px;
    margin-bottom: 13px;}
	
.new-accor-main1nfaqn {}
.new-accor-main1nfaqn .ziehharmonika {}
.new-accor-main1nfaqn .ziehharmonika h3 {    background: #014b7c;
    color: #fff;
    font-size: 18px;
    font-weight: 400;height: 45px;
    line-height: 38px;
    text-transform: inherit;}
	
.new-accor-main1nfaqn .ziehharmonika h3.active {background: #014b7c;
    height: 45px;
    line-height: 38px;}
.new-accor-main1nfaqn .ziehharmonika h3:before {    content: "+";
    background: no-repeat;
    width: 30px;
    height: 30px;
    float: right;
    position: relative;
    display: inline-block;
    margin-right: 0px;}
.new-accor-main1nfaqn .ziehharmonika h3.active:before {     content: "-";
    background: no-repeat;
    width: 30px;
    float: right;
    height: 30px;}
.new-accor-main1nfaqn .ziehharmonika .accord-cont-text1 {}
.new-accor-main1nfaqn .ziehharmonika .accord-cont-text1 p {}




body.main-page #header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu ul li a {color:#fff;}
body.main-page #header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu ul li a:hover {color:#83c122;}


body.main-page #header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu > ul > li > ul > li a {color:#ffffff;}
body.main-page #header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu > ul > li > ul > li a:hover {color:#83c122;}

body.main-page #header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu > ul > li.has-sub > a:before {
    display: block;
    content: "";
    border: 6px solid transparent;
    border-top-color: #fff;
    z-index: 2;
    height: 0;
    width: 0;
    position: absolute;
    right: 16px;
    top: 21px;
}
body.main-page #header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu > ul > li.has-sub > a:hover:before {border-top-color: #83c122;}


.fixed-theme .navigation .nav-container .right-section .menu-new #cssmenu ul li a {color:#000000 !important;}
.fixed-theme .navigation .nav-container .right-section .menu-new #cssmenu ul li a:hover {color:#83c122 !important;}

.fixed-theme .navigation .nav-container .right-section .menu-new #cssmenu ul li ul li a {color:#fff !important;}
.fixed-theme .navigation .nav-container .right-section .menu-new #cssmenu ul li.has-sub > a:before {    border-top-color: #000000 !important;}


#header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu ul li a {color:#000000;}
#header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu ul li a:hover{color:#83c122;}

#header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu > ul > li.has-sub > a:before {
    display: block;
    content: "";
    border: 6px solid transparent;
    border-top-color: #000000;
    z-index: 2;
    height: 0;
    width: 0;
    position: absolute;
    right: 16px;
    top: 21px;
}
#header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu > ul > li.has-sub > a:hover:before {border-top-color: #83c122;}
#header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu > ul > li > ul > li a {color:#ffffff;}
#header .navbar-container .navigation .nav-container .right-section .menu-new #cssmenu > ul > li > ul > li a:hover {color:#83c122;}

.parallax-window2 {background:url(../images/award-parllax.jpg);   background-repeat: no-repeat;    background-position: bottom;    margin-top: -2px;    background-size: 100%;}
.w3-animate-left {
    position: relative;
    animation: animateleft 0.4s;
    top: 0px!important;
    left: 0!important;
}
.w3-bar-block .w3-bar-item {
    width: 100%;
    display: block;
    padding: 8px 16px;
    text-align: left;
    border: none;
    white-space: normal; color:#fff!important;
    border-bottom: none!important;
    float: none;
    position: relative;
    z-index: 99;
    background: #59585d;
}
.navbar-collapse.in {
    overflow-y: hidden!important;
}
#main .w3-button:hover{ color:#fff!important}
.w3-sidebar{background-color: #f2f2f2!important;}
#main .w3-teal, #main .w3-hover-teal:hover{background:none!important; color:none!important;}
.navbar-default .navbar-toggle{display:none!important;}



.content-commen-main {}
.content-commen-main h2 {}
.content-commen-main p {margin-top:20px;}
.content-commen-main h3 {font-size:24px;margin-top:40px; }

.content-commen-main .heading-line1 {
    background: #b4e13c;
    width: 60px;
    height: 5px;
    display: inline-block;
}

.hedingbannermr1 {padding: 160px 0px 162px;}
.colorwhite {color:#fff;}

.awrdnew1n {}
.awrdnew1n .ResSlid0 .item {width: 100%!important;
    margin: 0 1px;}
.awrdnew1n .ResSlid0 .item h3 {    margin-bottom: 30px;}

.newaccorinv {}
.newaccorinv .ziehharmonika {}
.newaccorinv .ziehharmonika h3 {
    background: #153a59;
    color: #b4e13c;
    text-align: left;
    border-radius: 0px;
    padding: 0px 0px 15px 15px;
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 15px;
    padding-right: 0px;
    transition: 0.25s all;
    position: relative;
    height: 55px;
    line-height: 49px;
    font-size: 22px;
}
.newaccorinv .ziehharmonika h3:before {
    content: "";
    background: url(../images/accordiandown.png);
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    top: 0px;
    float: right;
    margin-right: 0px;
    width: 76px;
    height: 55px;
    background-color: #b4e13c;
    background-position: center bottom;
}
.newaccorinv .ziehharmonika h3::before {
    content: attr(data-prefix);
    font-size: 18px;
    margin-right: 9px;
}
.newaccorinv .ziehharmonika .arrowDown {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 13.0px 7.5px 0 7.5px;
    border-color: #272e35 transparent transparent transparent;
    position: absolute;
    bottom: 0;
    left: 40px;
    transition: 0.25s all;
    opacity: 0;
}
.newaccorinv .ziehharmonika .collapseIcon {
    position: absolute;
    right: 20px;
    top: 45%;
    display: none;
    font-size: 25px;
    font-weight: 300;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.newaccorinv .ziehharmonika > div {
    display: none;
    background: #fff;
    border-radius: 0px;
    text-align: left;
    margin-bottom: 9px;
    border: 1px solid #fff;
    padding: 20px 30px;
    box-shadow: 0px 1px 3px 1px #153a5914;
}
.newaccorinv .accord-cont-text1 p {
    color: #231f20;
    font-size: 17px;
}
.partner-form .row {display:block;}
.col-md-hid {display:block;}

/*Kasim CSS Media page*************/

.mediamainnew1 {padding:50px 0px;}

.mediamenunew {width:100%;float: left; margin-top:50px; overflow: hidden;}
.mediamenunew ul {background:#153a59;display:block; text-align:center;float: left;width:100%;}
.mediamenunew ul li {display:inline-block;float: left;border-right: 1px solid #44617a;}
.mediamenunew ul li a {    background: #153a59;
    color: #fff;
    display: inline-block;
    padding: 15px 34px 15px;
    line-height: normal;
    font-size: 20px;
    }
	
.mediamenunew ul li .icon {
  display: none;
}


.mediamenunew ul li:last-child  {border-right: none;}
.mediamenunew ul li a i {display: inline-block;float: left;}

.mediamenunew ul li a .mdicon1 {background:url(../images/m-icon1.png); background-repeat:no-repeat; width:33px; height:33px;margin-right: 10px;}

.mediamenunew ul li a:hover .mdicon1 {background:url(../images/m-icon1-hover.png);background-repeat:no-repeat;}

.mediamenunew ul li a .mdicon2 {background:url(../images/m-icon2.png); background-repeat:no-repeat; width:29px; height:33px;margin-right: 10px;}

.mediamenunew ul li a:hover .mdicon2 {background:url(../images/m-icon2-hover.png);background-repeat:no-repeat;}

.mediamenunew ul li a .mdicon3 {background:url(../images/m-icon3.png); background-repeat:no-repeat; width:30px; height:33px;margin-right: 10px;}
.mediamenunew ul li a:hover .mdicon3 {background:url(../images/m-icon3-hover.png);background-repeat:no-repeat;}

.mediamenunew ul li a .mdicon4 {background:url(../images/m-icon4.png); background-repeat:no-repeat; width:38px; height:33px;margin-right: 10px;}
.mediamenunew ul li a:hover .mdicon4 {background:url(../images/m-icon4-hover.png);background-repeat:no-repeat;}

.mediamenunew ul li a .mdicon5 {background:url(../images/m-icon5.png); background-repeat:no-repeat; width:34px; height:33px;margin-right: 10px;}
.mediamenunew ul li a:hover .mdicon5 {background:url(../images/m-icon5-hover.png);background-repeat:no-repeat;}

.mediamenunew ul li a .mdicon6 {background:url(../images/m-icon6.png); background-repeat:no-repeat; width:47px; height:33px;margin-right: 10px;}
.mediamenunew ul li a:hover .mdicon6 {background:url(../images/m-icon6-hover.png);background-repeat:no-repeat;}

.mediamenunew ul li a .mdicon7 {background:url(../images/m-icon7.png); background-repeat:no-repeat; width:28px; height:33px;margin-right: 10px;}
.mediamenunew ul li a:hover .mdicon7 {background:url(../images/m-icon7-hover.png);background-repeat:no-repeat;}

.mediamenunew ul li a:hover {background:#b4e13c; color:#414042;}
.mediamenunew ul li a.active {background:#83c122;color:#414042;}

.pressmedia1 {margin-top: 40px;}
.pressmedia1 h3 {color:#231f20; font-size:24px;margin-bottom:10px;margin-top: 0px;}
.pressmedia1 ul {margin-top:30px;}
.pressmedia1 ul li {border-bottom: 1px solid #d3d2d2;margin-top: 10px; margin-bottom: 10px;}
.pressmedia1 ul li h4 {font-weight: 600; color: #153a59;}
.pressmedia1 ul li p {font-size:17px;    line-height: 26px; color:#231f20;    font-weight: 400;}
.pressmedia1 ul li span {display:block;}
.pressmedia1 ul li span a {color:#153a59;font-weight: 600; margin-left:5px;}
.pressmedia1 ul li span a:hover {color:#b4e13c;}
.archivenewm {margin-top:20px;}
.archivenewm .archlink {}
.archivenewm .archlink a {background:#b4e13c; color:#231f20; display:inline-block; padding:5px 20px 13px; border-radius:3px;    line-height: 22px; font-weight:600;}
.archivenewm .archlink a:hover {background:#153a59; color:#fff;}
.paginationmed {}
.paginationmed ul {text-align:right;    margin: 0px !important;}
.paginationmed ul li {border-bottom:none;display:inline;}
.paginationmed ul li a {background: #f0f0f0;
    color: #231f20;
    line-height: 0px;
    padding: 0px;
    width: 35px;
    height: 35px;
    display: inline-block;
    line-height: 28px;
    text-align: center;}
.paginationmed ul li a.active {background:#83c122; color:#fff;}
.paginationmed ul li a:hover {background:#83c122;color:#fff;}
.facebooklikemedi {border:solid #d3d2d2 1px;margin-top: 40px; padding:15px;}
.facebookpluginmedi {border:solid #d3d2d2 1px;margin-top: 20px;padding:15px;}
.mediasideboxtext {border:solid #d3d2d2 1px;margin-top: 20px;padding:15px;}
.mediasideboxtext h3 {    margin-top: 0px;
    line-height: inherit;
    padding: 0px;
    margin-bottom: 15px;}
.mediasideboxtext p {color:#414042; font-size:14px;}
.mediasideboxtext span {color:#939598;font-size:15px; display:block;}

.mediawebmain {background:#153a59; padding:50px 0px;}
.mediawebmain .whitef {color:#ffffff;}
.webmedia1 {margin-top: 40px;}
.webmedia1 h3 {color:#fff; font-size:24px;margin-bottom:10px;margin-top: 0px;}
.webmedia1 ul {margin-top:30px;}
.webmedia1 ul li {border-bottom: 1px solid #2c4e69;margin-top: 10px; margin-bottom: 10px;}
.webmedia1 ul li h4 {font-weight: 600; color: #fff;}
.webmedia1 ul li p {font-size:17px;    line-height: 26px; color:#fff;    font-weight: 400;}
.webmedia1 ul li span {display:block;color:#fff}
.webmedia1 ul li span a {color:#b4e13c;font-weight: 600;margin-left:5px;}
.webmedia1 ul li span a:hover {color:#fff;}
.twitterlikemedi {border:solid #2c4e69 1px;margin-top: 40px; padding:15px;}
.twitterpluginmedi {border:solid #2c4e69 1px;margin-top: 20px;padding:15px;}
.youtubewebiframe {border:solid #2c4e69 1px;margin-top: 20px;padding:15px;}

.blogmediamain {padding:50px 0px;}
.blogmediafirst {border-bottom: 1px solid #d3d2d2;    margin-top: 40px;    padding-bottom: 30px;}
.blogmediafirst img {border:1px solid #d3d2d2;}
.blogmediafirst h4 {    margin-top: 0px;margin-bottom: 10px; color:#153a59; font-size:21px; font-weight:600;}
.blogmediafirst p {color:#231f20; font-size:17px;}
.blogmediafirst p strong {color:#153a59;}
.blogmediafirst span {color:#6d6e71; display: block;}
.blogmediafirst a {    background: #83c122;
    line-height: 22px;
    padding: 5px 20px 10px;
    color: #231f20;
    font-size: 18px;
    font-weight: 500;
    margin-top: 10px;
    display: inline-block;
    float: right;}
.blogmediafirst a:hover {background:#153a59; color:#fff;}


.blogmediasecond { margin-top: 40px;    padding-bottom: 30px;}
.blogmediasecond img {border:1px solid #d3d2d2;}
.blogmediasecond h4 {    margin-top: 0px;margin-bottom: 10px; color:#153a59; font-size:18px; font-weight:600;}
.blogmediasecond p {color:#231f20; font-size:15px;    line-height: 22px;}
.blogmediasecond p strong {color:#153a59;}
.blogmediasecond span {color:#6d6e71; display: block;}
.blogmediasecond a {    background: #83c122;
    line-height: 22px;
    padding: 5px 20px 10px;
    color: #231f20;
    font-size: 14px;
    font-weight: 500;
    margin-top: 10px;
    display: inline-block;
    float: right;}
.blogmediasecond a:hover {background:#153a59; color:#fff;}

.morbloglink {}
.morbloglink a {    background: #83c122;
    line-height: 22px;
    padding: 5px 20px 10px;
    color: #231f20;
    font-size: 18px;
    font-weight: 500;
    margin-top: 10px;
    display: inline-block;
    float: right;}
.morbloglink a:hover {background:#153a59; color:#fff;}

.videomedia {background:#fff; padding:50px 0px;}
.videomedia .whitef {color:#153a59;}

.mediatabs1 {margin-top:30px;}
.mediatabs1 ul.tabs{margin: 0px;padding: 0px;list-style: none;background: #b4e13c;float: left; width:100%;}
.mediatabs1 ul.tabs li {float: left;color: #231f20;display: inline-block;padding: 6px 20px 13px;cursor: pointer;    background: #b4e13c; border-right:#e0f3b1 1px solid; font-size:21px;    font-weight: 500; text-align: center;}
.mediatabs1 ul.tabs li a {    color: #231f20;
    cursor: pointer;
    font-size: 21px;
    font-weight: 500;
    text-align: center;}
.mediatabs1 ul.tabs li a:hover {color:#fff;}
.mediatabs1 ul.tabs li:last-child {border-right:none;}
.mediatabs1 ul.tabs li:hover {background: #242021;color: #fff;}
.mediatabs1 ul.tabs li.current{background: #242021;color: #fff;}
.mediatabs1 .tab-content{display: none;background: none;padding: 15px 0; width: 100%;float: left; margin-top:20px;}
.mediatabs1 .tab-content.current{display: inherit;}
.newthe {padding-top: 18px !important;padding-bottom: 22px !important;}
.tabinformation {}
.mediavidlatest {    border: 1px solid #e8e8e8;
    padding: 10px;}
.mediavidlatest .iframv {border: 1px solid #fff;}
.mediavidlatest iframe {    
    width: 100%;}
.mediavidlatest h4 { color: #000;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;}
.mediavidlatest p {    color: #8b9cac;
    font-size: 13px;
    margin-bottom: 0px;}
.mediavidlatest p span {float:right;}
.medvidtablink {text-align:right;}
.medvidtablink a {    background: #83c122;
    line-height: 22px;
    padding: 5px 20px 10px;
    color: #231f20;
    font-size: 18px;
    font-weight: 500;
    margin-top: 10px;
    display: inline-block;
    float: right;}
.medvidtablink a:hover {background:#000000; color:#fff;}
.eventmedianew {padding:50px 0px;background: #153a59;}
.eventmedianew h2 {color:#fff;}
.upcomingeventmed {}
.upcomingeventmed h4 {color:#83c122; font-size:30px; font-weight:600; text-transform:uppercase;}
.upcomingeventmed ul {}
.upcomingeventmed ul li {border-bottom: 1px solid #e6e6e6;padding-bottom: 30px;}
.upcomingeventmed ul li h5 {font-size:17px; font-weight:600; color:#fff; margin-top:30px;}
.upcomingeventmed ul li p {color: #fff;}
.upcomingeventmed ul li a {   background: #83c122;
    line-height: 22px;
    padding: 5px 20px 10px;
    color: #231f20;
    font-size: 18px;
    font-weight: 500;
    margin-top: 10px;
    display: inline-block;
    }
.upcomingeventmed ul li a:hover {background:#153a59; color:#fff;}
.rightnewup1 {text-align:right;margin-top: -68px;}
.latesteventmedia {margin-top:40px;}
.latesteventmedia h4 {color:#83c122; font-size:30px; font-weight:600; text-transform:uppercase;}
.latesteventmedia ul {}
.latesteventmedia ul li {border-bottom: 1px solid #35658e;padding-bottom: 30px;}
.latesteventmedia ul li h5 {font-size:17px; font-weight:600; color:#fff; margin-top:30px;}
.latesteventmedia ul li p {    color: #fff;
    font-weight: 400;}
.latesteventmedia ul li a {   background: #83c122;
    line-height: 22px;
    padding: 5px 20px 10px;
    color: #231f20;
    font-size: 18px;
    font-weight: 500;
    margin-top: 10px;
    display: inline-block;
    }
.latesteventmedia ul li a:hover {background:#000; color:#fff;}
.socialnewmedia {background:#fff; padding:50px 0px;}
.socialnewmedia .whitef {color:#153a59;}

.newsocialintext {}
.newsocialintext h3 {font-size:30px; font-weight:600; color:#83c122; text-transform:capitalize; margin-bottom:30px;}
.newsocialintext .socialbox1new {border: solid #d1d3d4 1px;margin-top: 20px;padding: 15px;margin-bottom: 20px;}


.youtubebox1new1 {margin-top:30px;}
.youtubebox1new1 h3 {font-size:30px; font-weight:600; color:#83c122; text-transform:capitalize; margin-bottom:30px;}
.iframv1 {border: solid #d1d3d4 1px;margin-top: 20px;padding: 15px;margin-bottom: 20px;}
.iframv1 iframe {}
.mediasideboxtext1 {border:solid #d1d3d4 1px;margin-top: 20px;padding:15px;}
.mediasideboxbgg1 {background:#f0f0f0; padding:15px;}
.mediasideboxtext1 h3 {    margin-top: 0px;
    line-height: inherit; font-size:24px;
    padding: 0px;
    margin-bottom: 15px;color:#414042;}
.mediasideboxtext1 p {color:#414042; font-size:14px;    line-height: 26px;}
.mediasideboxtext1 span {color:#939598;font-size:15px; display:block;}

.mediacontactmain {padding:50px 0px;background: #153a59;}
.mediacontactmain h2 {color:#fff;}
.mediacontacttab1 {}
.mediacontacttab1 h5 {font-size:21px; font-weight:600; color:#ffffff;}
.mediacontacttab1 p {    color: #fff;
    font-weight: 400;}
.mediacontacttab1 a {color:#b4e13c;}
.mediacontacttab1 a:hover {color:#fff;}


.cvf_pag_loading {padding: 20px;}
.paginationmed ul {text-align:right;    margin: 0px !important;}
.paginationmed ul li {
    border-bottom: none;
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #f0f0f0;
    text-align: center;
    line-height: 28px;
    margin: 0 2px;
}
.paginationmed ul li.active:hover {cursor: pointer; background: #83c122; color: white; }
.paginationmed ul li.inactive {background: #f0f0f0;}
.paginationmed ul li.selected {
    background: #83c122;
    color: white;
}
.media-popup .modal-dialog {
    width: 90%;
    margin: 50px auto;
    z-index: 99999999999999999999999!important;
    /* position: absolute; */
}
.media-popup .modal{ z-index:99999999;}
.media-popup .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    opacity: .8!important;
    bottom: 0;
}
.popup-contnets .modal-header{padding:30px 30px 10px;}
.popup-contnets .modal-body {
    position: relative;
    padding: 10px 30px 20px;
}
.modal-content{border-radius:0px!important;margin-right: -2px;}
.popup-contnets{
    /*max-height: 567px;
    overflow: scroll;
    overflow-x: hidden;*/
}
.popup-contnets .modal-content {
    border-radius: 0px!important;
    margin-right: -2px;
    max-height: 575px;
    float: left;
    overflow-y: auto;
    overflow-x: hidden;
}
.pop-logo{display:inline-block; width:13%;}
.media-pop-text .pop-blog-img {
    width: 100%;
    float: none;
    margin-right: 0px;
    margin-top: 20px;
    
    
    padding-right: 10px;
   
}
.pop-logo img{border:0px!important;}
.pop-blog-img{
    width: 20%;
    float: left;
    margin-right: 18px;
    margin-bottom: 19px;
}
.media-pop-text h3{
    clear: both; margin:0 0 20px;
    text-transform: capitalize;float:left;
	
}
.popup-contnets button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    width: 33px;
    height: 32px;
    border: 1px solid #000;
    opacity: 1;
    /* border-radius: 50%; */
    padding: 0;
    font-weight: 100;
    text-shadow: none;
    color: #333;
    line-height: 10px;
}
.popup-contnets button.close:hover{background:#000; color:#fff;}
.popup-contnets .modal-header .close {
    margin-top: -22px;
    right: 13px;
    position: absolute;
}
.event-pic img {margin-bottom:20px;}



/*12-04-18*/
.busssine-loand-acc .accord-cont-text1 {padding:20px 30px!important;}
.accord-cont-text1 .bussness-loan-faqs{padding:0px!important;}
.busssine-loand-acc .ziehharmonikana h4 {
    background: #014b7c;
    color: #fff;
    font-size: 18px; padding:0px 0px 15px 15px!important;
    font-weight: 400;
    height: 45px;
    line-height: 38px;
    text-transform: inherit;
}
.busssine-loand-acc .ziehharmonikana h4:before {
       content: "+";
    background: no-repeat;
    width: 30px;
    height: 30px;
    float: right;
    position: relative;
    display: inline-block;
    margin-right: 0px;
	}
.busssine-loand-acc .ziehharmonikana h4.active:before {
    content: "-";
    background: no-repeat;
    width: 30px;
    float: right;
    height: 30px;
}
.busssine-loand-acc .ziehharmonikana h4.active {
    background: #014b7c; color:#fff;
    height: 45px;
    line-height: 38px;
}
.busssine-loand-acc .accordtextn1 {
    display: none;
    background: #fff;
    border-radius: 0px;
    text-align: left;
    margin-bottom: 9px;
    border: 1px solid #fff;
    padding: 20px 30px;
    box-shadow: 0px 1px 3px 1px #153a5914;
}
/*12-04-18*/

/*17-Aprl-2018*/
.bloglistingnew {padding:50px 0px;}
.blog-listing-text {margin-top:20px; margin-bottom:10px; background:#fafafa; padding:10px;border:#fafafa 1px solid;}
.blog-listing-text h4 { margin: 0; line-height: inherit;}
.blog-listing-text h4 a {color:#000;font-size: 17px;}
.blog-listing-text h4 a:hover {color:#83c122;}
.blog-listing-text .blog-list-dates {font-size:13px; padding:5px 0px;}
.blog-listing-text p {font-size:14px; line-height:22px;}
.read-blog-list a {background: #83c122;
    color: #fff;
    padding: 0px;
    line-height: normal;
    font-size: 14px;
    display: inline-block;
    padding: 1px 15px 6px;}
.read-blog-list a:hover {background:#000;}
.margin-listingblog {margin-top:30px;}
.blog-listing-text:hover {background:#fff; border:#fafafa 1px solid;}
.blog-listing-text:hover h4 a {color:#83c122;} 
.blog-listing-text:hover .read-blog-list a {background:#000;}
.blog-details-main {}
.blog-details-main .blog-list-dates {    font-size: 14px;
    background: #fafafa; margin-bottom:10px;
    padding: 5px 10px;}
.blog-details-main h4 {margin-top: 0px;
    background: #fafafa; font-size:18px;
    margin-bottom: 0px;
    padding: 10px 10px 15px;}
.blog-details-main p {    font-size: 15px;
    font-weight: 400;
    text-align: justify;}
.blog-details-main img {width:100%;}

.related-article {}
.related-article h4 {margin-top: 0px;
    font-size:18px;
    margin-bottom: 0px;
    padding: 10px 0px 15px;}
.related-article ul {margin-top:20px;}
.related-article ul li {    background: #fff;
    margin-bottom: 0px;
    margin-top: -1px;
    padding: 10px;
    border: 1px solid #fafafa;}
.related-article ul li:hover {border: 1px solid #fafafa; background:#fff;}
.related-article ul li:hover .related-article ul li h5 a {color: #83c122;}

.related-article ul li h5 {    margin: 0px;}
.related-article ul li h5 a {font-size: 16px;color: #000;}
.related-article ul li h5 a:hover {color: #83c122;}
.related-article ul li p {    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 14px;
    color: #8c8c8c;
    font-weight: 400;}
.socialiconmain {margin-top:20px;}
.socialiconmain h3 { font-size:16px;}
.socialiconmain .social-links { margin-top:20px;}
.socialiconmain .social-links ul li {
    list-style: none;
    float: left;
    width: 23%;
    box-sizing: border-box;
    margin: 0 1px;
}
.year-serch-box {background:#153a59;padding:10px; margin-top:20px;}
.year-serch-box h3 {color:#fff; margin:0px;    line-height: inherit;}
.y-s-field1 {    background: #335e82;
    border: 1px solid #153a59;
    padding: 2px 20px 6px;
    line-height: inherit;
    color: #fff;
    font-size: 15px;    display: inline-block;}
.y-s-field2 {display: inline-block;
    background: #83c122;
    font-size: 14px;
    color: #fff;
    padding: 5px 10px 7px;
    line-height: inherit;}
.y-s-field2:hover { background: #000;}
.text-align-r1 {text-align:right;}
.presslistinbox1 { border: solid #d3d2d2 1px; margin-top: 20px; margin-bottom: 10px; padding: 15px; text-align:center;}
.presslistinbox1 h4 {margin-top: 0px;}
.presslistinbox1 h4 a {font-size: 20px;color: #153a59;}
.presslistinbox1 h4 a:hover {color:#83c122;}
.presslistinbox1 p {    margin-bottom: 5px;font-size: 16px;
    line-height: 24px;
    font-weight: 400;}
.presslistinbox1 p span {    font-size: 13px;}
.press-listing-link a {background: #83c122;
    line-height: inherit;
    padding: 2px 20px 8px;
    display: inline-block;
    margin-top: 10px;
    color: #fff;}
.press-listing-link a:hover {background: #000;}

.presslistinbox1:hover { border: solid #d3d2d2 1px; background:#fafafa;}
.presslistinbox1:hover  h4 a {color:#83c122;}
.presslistinbox1:hover  .press-listing-link a {background: #000;}

.press-beck-btn a {background: #83c122;
    color: #fff;
    line-height: inherit;
    padding: 2px 20px 8px;}
.press-beck-btn a:hover {background: #000;}
.press-margin-top {margin-top:30px;}



.weblistinbox1 { border: solid #d3d2d2 1px; margin-top: 20px; margin-bottom: 10px; padding: 15px; text-align:center;    min-height: 200px;}
.weblistinbox1 h4 {margin-top: 0px;}
.weblistinbox1 h4 a {font-size: 20px;color: #153a59;}
.weblistinbox1 h4 a:hover {color:#83c122;}
.weblistinbox1 p {    margin-bottom: 5px;font-size: 16px;
    line-height: 24px;
    font-weight: 400;}
.weblistinbox1 p span {    font-size: 13px;}
.web-listing-link a {background: #83c122;
    line-height: inherit;
    padding: 2px 20px 8px;
    display: inline-block;
    margin-top: 10px;
    color: #fff;}
.web-listing-link a:hover {background: #000;}

.weblistinbox1:hover { border: solid #d3d2d2 1px; background:#fafafa;}
.weblistinbox1:hover  h4 a {color:#83c122;}
.weblistinbox1:hover  .press-listing-link a {background: #000;}


.ptn-btn {}




.tabinnerlogo1 {    background: #153a59;
    float: left;
    width: 100%;}
.tabinnerlogo1 ul {     margin: 0px;   width: 100%;
    float: left;}
.tabinnerlogo1 ul li { width: 25%;
    padding: 20px;
    float: left;
    border-bottom: 1px solid #8a9dac;
    border-right: 1px solid #8a9dac;
	
	}
.tabinnerlogo1 ul li:hover {background:#fff;}
.tabinnerlogo1 ul li:hover .card .img-top {display: inline;}


.borderlogo {border-right:#153a59 1px solid !important;}
.borderlogobottom {border-bottom:#153a59 1px solid !important;}

  .card {
           width: 100%;
       
        position: relative;
        display: inline-block;
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
    }
    .card:hover .img-top {
        display: inline;
    }

.newtab2tab {}
.newtab2tab ul {}
.newtab2tab ul li {}
.tabinnervideonew {}	

.videolistingpage {padding:50px 0px;}
.videotabmenu {margin-top:30px;}
.videotabmenu ul {background: #b4e13c;}
.videotabmenu ul li {display:inline-block;}
.videotabmenu ul li a {color: #fff;
    line-height: inherit;
    padding: 10px 15px 15px;
    display: inline-block;}
.videotabmenu ul li a:hover {background:#242021;}
.videotabmenu ul li a.current { background: #242021; color: #fff;}

.videotabmenu1 {margin-top:10px;}
.videotabmenu1 ul {background: #b4e13c;    display: inline-block;}
.videotabmenu1 ul li {display:inline-block;}
.videotabmenu1 ul li a {color: #fff;
    line-height: inherit;
    padding: 10px 15px 15px;
    display: inline-block;}
.videotabmenu1 ul li a:hover {background:#242021;}
.videotabmenu1 ul li a.current { background: #242021; color: #fff;}
.videotabmenu1video {margin-top:20px; margin-bottom:10px;    min-height: 363px;    background: #fafafa;
    padding: 10px;}
.videotabmenu1video .iframv {border: 1px solid #fafafa;}
.videotabmenu1video iframe {    
    width: 100%;}
.videotabmenu1video h4 {    color: #242021;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;}
.videotabmenu1video p {    color: #000;
    font-size: 13px;font-weight:600;
    margin-bottom: 0px;}
.videotabmenu1video p span {float:right;}
.textalginrightvideo {text-align:right;}




.newtestimonail1 {padding:50px 0px;}

.testimonalinnernew{color:#fff;}
.testimonalinnernew .content{margin:auto;padding:20px;width:100%;}
.testimonalinnernew .testimonailnewtext{color:#000;margin:10px;position:relative;text-align:center;}
.testimonalinnernew .content .slider .slick-prev { background: #83c122;width: 27px; height: 50px;background:url(../images/arrow-left-testimonails1.png); background-repeat:no-repeat;}
.testimonalinnernew .content .slider .slick-prev:hover {background:url(../images/arrow-left-testimonails1.png);}
.testimonalinnernew .content .slider .slick-prev:before {display:none;}
.testimonalinnernew .content .slider .slick-next { background: #83c122;width: 27px; height: 50px;background:url(../images/arrow-right-testimonails1.png); background-repeat:no-repeat;}
.testimonalinnernew .content .slider .slick-next:before {display:none;}
.testimonalinnernew .content .slider .slick-next:hover {background:url(../images/arrow-right-testimonails1.png);}
.testimonalinnernew .content .slider .slick-list {}
.testimonalinnernew .content .slider .slick-list .slick-track {}
.testimonalinnernew .content .slider .slick-list .slick-track .slick-slide {}



.testimonalinnernew .testimonailnewtext img {}
.testimonalinnernew .testimonailnewtext h4 {    letter-spacing: 1px;margin-top: 10px; margin-bottom: 10px;    font-family: inherit;font-weight: 500; line-height: 1.1;  color: #231f20;}
.testimonalinnernew .testimonailnewtext h4 span {    display: block;}
.testimonalinnernew .testimonailnewtext p {    display: block;
    color: #231f20;    font-size: 17px;    margin-bottom: 15px;
    opacity: 1;
    letter-spacing: 1px;
    font-weight: 400;}
	
.testimonalinnernew .testimonailnewtext b {font-weight: 700; display: block;
    color: #231f20;    font-size: 17px;    margin-bottom: 15px;
    opacity: 1;
    letter-spacing: 1px;
    }
.testimonalinnernew .testimonailnewtext .testmonialnew1-deginations1 {}
.testimonalinnernew .testimonailnewtext .testmonialnew1-deginations1 span {margin-bottom: 0px;
    display: block;
    letter-spacing: 1px;
    font-weight: 500;    font-style: normal;
    line-height: 21px;
    font-size: 17px;
    color: #231f20;}

#footernav > ul > li > a span{
    color: #fff;
    opacity: .4;
}

.mob-desktop {    display: none !important;}
.mob-desktop1 {display:block !important; height: 440px; overflow: hidden;}

.event-date {text-align: right;font-weight: bold;}
.content-commen-main ul {margin-left: 40px;}
.content-commen-main ul  li {color: #231f20;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 5px;
    line-height: normal;
    list-style: square;
    list-style-position: outside;}
	
.abnn1 {margin-top: -2px;}
.faq1 {margin-top: 12px;}

.inner-menu-show .bredadum-page {}
.inner-menu-show .bredadum-page span {color: #000;}
.inner-menu-show .bredadum-page span a {color: #b4e13c;}

.newabbt1 {text-align:center;}
.newabbt1 a {    background: #83c122;
    color: #fff;
    padding: 3px 20px 10px;
    line-height: normal;}
.newabbt1 a:hover {    background: #000;}

/*New Partner css*/
.smc-business-partner{
    background: #f0f0f0;
    padding: 45px 0;
}
.parter-row1{width:100%; padding:25px 0px; clear:both;}
.blue-strips {
    width: 100%;
    background: #0c47a1;
    clear: both;
    padding: 3px 20px 11px;
}
.blue-strips h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 400;
    margin: 0;
}
.partner-block-1 {
    clear: both;
    width: 100%;
    margin-bottom: 38px;
    display: inline-block;
}
.partner-blocks p{font-size:16px;}
.partner-blocks {
    margin: 30px 0 30px;
    width: 100%;
    clear: both; display:inline-block;
}
.partner-block-left {
    border: 1px solid #666;
    padding: 15px 62px 15px 30px;
    margin: 45px -70px 0 0px;
    z-index: 1; min-height:280px;
    position: relative;
}
.partner-block-left h4{
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif;
}
.partner-block-right {
    border: 1px solid #666;min-height:280px;
    padding: 15px 30px 15px 62px;
    margin: 49px 0 0 -70px;
}
.partner-block-right h4{
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif;
}
.get-strated{width:100%; text-align:center; margin:0px 0 0 0;}
 .get-strated a{
    background: #3a7224;
    padding: 5px 11px 10px;
    color: #fff; display:inline-block;
    font-size: 18px;
}

.get-strated a:hover{background:#0c47a1;}

.innovative-products{
    padding: 45px 0 75px;
    width: 100%;
    clear: both;
}
.innovative-blocks {
    margin: 30px 0 25px;
    width: 100%; display:inline-block;
    clear: both;
}
.innovative-block-1{clear: both;
    width: 100%;
    margin-bottom: 0px;
    display: inline-block;
}
.innovative-block-right {
    /* border: 1px solid #666; */
   
    /* padding: 15px 30px 15px 62px; */
    margin: 49px 0 0;
}
.innovative-block-right h4 {
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif;
}
.innovative-blocks p {
    font-size: 16px;
}
.innovative-block-left {
    /* border: 1px solid #666; */
    /* padding: 15px 62px 15px 30px; */
    margin: 45px 0px 0 0px;
    z-index: 1;
   
    position: relative;
}
.innovative-block-left h4 {
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif;
}
.about-partners{
    padding: 45px 0 5px;
    background: #f0f0f0;
}
.about-partners .partner-texts{padding:0 35px;}
.no-texts h2 {
    color: #83c122;
    font-size: 43px; display:inline-block;
    margin: 0;
    font-family: 'Poppins', sans-serif;
    text-transform: inherit!important;
    line-height: 24px;
}
.no-texts h4{font-size:16px; margin-bottom:23px;}
.no-texts span {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    display: block;
    margin: 12px 0px 10px;
}
.about-partners-counter{
    width: 100%;
    margin: 0px auto;
}
.boder-none:before{display:none!important;}
.no-texts em{
    font-size: 12px;
    font-style: normal;
    margin: 7px 0;
    display: block;
    font-weight: 500;
}
.boder-b-n:after{display:none!important;}
.about-number-box:after {
    /* border-radius: 1px; */
    /* height: 0px; */
    width: 98%;
    background: #d1d1d1;
    position: relative;
    display: none;
    height: 2px;
    content: '';
    transition: all 300ms ease-in-out;
    opacity: .5;
}
.about-number-box:before {
    /* border-radius: 1px; */
    /* height: 0px; */
    width: 2px;
    background: #d1d1d1;
    position: absolute;
    display: inline-block;
    content: '';
    transition: all 300ms ease-in-out;
    opacity: .5;
    height: 85%;
    right: 0px;
    float: right;
    top: 15px;
}
.about-number-box {
    padding: 25px 0 0px 0px;
    display: inline-block;
    width: 100%;
}
.icons-no1, .icons-no2, .icons-no3, .icons-no4 { background: url(../images/partner-counter-icon.png) no-repeat;
    height: 416px; width:95px}
.icons-no1 {
    height: 80px;
    margin-top: 30px;
    float: left;
    margin-right: 15px;
    width: 80px;
}
.icons-no2 {
    height: 80px;
    margin-top: 30px;
    float: left;
    margin-right: 15px;
    width: 80px;
    background-position: 0 -76px;
}
.icons-no3 {
    height: 90px;
    margin-top: 40px;
    float: left;
    margin-right: 15px;
    width: 80px;
    background-position: 0 -162px;
    position: absolute;
    left: 165px;
    top: -4px;
}
.icons-no4 {
    height: 106px;
    margin-top: 30px;
    float: left;
    margin-right: 15px;
    width: 85px;
    background-position: 0 -257px;
}
.no-texts{float:left;}
.no-texts i{
    display: inline-block;
    font-size: 65px;
    color: #83c122;
    font-style: normal;
    font-weight: bold;
}
.about-partner-dates {
    display: inline-block;
    width: 100%;
    text-align: right;
    font-size: 12px;
    font-weight: 500;
    padding: 45px 0 10px;
}
.criteria-partner{padding:45px 0px; width:100%; clear:both;}
.criteria-texts h4{
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
    color: #414042;
    letter-spacing: 1px;
}
ul.criteria-list{position:relative;}
ul.criteria-list li{padding:10px 0px 10px 15px;}
ul.criteria-list li:before {
    /* border-radius: 1px; */
    /* height: 0px; */
    width: 2px;
    background: #414042;
    position: absolute;
    display: inline-block;
    content: '';
    height: 14px;
    position: absolute;
    left: 0px;
    margin-top: 7px;
}
.criteria-details{
    clear: both;
    width: 100%; margin-bottom:50px;
    display: inline-block;
}
.our-offering{background:#f0f0f0; padding:45px 0px; width:100%;}
.offering-detials {
    width: 100%;
    clear: both;
    text-align: center;
    display: inline-block;
    border-right: 2px solid #d1d3d4;
    border-bottom: 2px solid #d1d3d4;
    padding: 15px 15px 25px;
}
.offering-detials:nth-child(3){border:0px;}
.offering-detials p {
    text-align: left;
    font-family: 'Poppins', sans-serif;
    line-height: 23px;
    min-height: 120px;
    font-size: 16px;
}
 .offering-detials h4{
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
}
.offering-box{margin-top:40px;}
.offering-box .col-md-4{padding:0px;}

.offering-icon1 { margin-bottom:10px;
    width: 64px;
    display: inline-block;
    height: 64px;
}
.offering-detials a{
    border: 1px solid #0c47a1;
    padding: 0 8px 6px;
    float: right;
}
.offering-detials a:hover{background:#0c47a1; color:#fff;}
.tabtop li a{font-family: 'Poppins', sans-serif;font-weight:700;color:#1b2834;border-radius:0px; margin:0px;}
.tabtop .active a:before {
    content: "♦";
    position: absolute;
    top: 11px;
    left: 41%;
    color: #3a7224;
    font-size: 38px;
}
.tabtop li a:hover{color:#fff !important;text-decoration:none; background:#3a7224;}
.tabtop .active a:hover{color:#fff !important;}
.tabtop .active a{background-color:#3a7224 !important;color:#FFF !important;}
.offering-tabs .nav-tabs{background:#d7d9da;}
.offering-tabs  .nav>li>a{padding:9px 22px; text-transform:uppercase; position:relative;}

.awards-partner{width:100%; clear:both; padding:45px 0px;}
.award-partner-heading h3 {
    text-align: center; font-size:36px;
    text-transform: capitalize;
    color: #000;
}
.awards-slider-partner{width:100%; clear:both; margin:45px 0 0 0; text-align:center;}
.awards-slider-partner .slick-active img{opacity:1; width:auto;}
.awards-pics{display:inline-block;}
.awards-logos {
    display: inline-block;
    margin: 15px 0 0;
}
.awards-text h4{
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 24px;
}


.awards-slider-partner .slick-list{height:385px;}
.awards-slider-partner .slick-next:before {
    content: url(../images/awards-slider-icon-next.png);
}
.awards-slider-partner .slick-prev:before {
    content: url(../images/awards-slider-icon-pre.png);
}
.awards-slider-partner .slick-prev, .awards-slider-partner .slick-next{top:44%;}
.partner-contact {
    padding: 45px 0px;
    width: 100%;
}
.border-l-no{border-left:0px!important;}
.parter-contact-info{
    border-left: 1px solid #d7d7d7;
    padding-left: 15px;
    min-height: 210px;
}
.parter-contact-info h5 {
    color: #034a8a;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 5px;
}
.parter-contact-info h5:before {
    content: "";
    width: 23px;
    height: 15px;
    background-image: url(../images/indian-flag.jpg);
    left: 0px;
    position: relative;
    display: inline-block;
    top: 7px;
    float: left;
    margin-right: 10px;
    background-repeat: no-repeat;
}
.ziehharmonika h3 {
    background: #0c47a1;
    color: #fff;
    text-align: left;
    border-radius: 0px;
    padding: 7px 20px 14px;
    cursor: pointer;
    margin-top: 0;

    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    margin-bottom: 9px;
    padding-right: 40px;
    transition: 0.25s all;
    position: relative;
    text-transform: uppercase;
}
.ziehharmonika h3.active {
	margin-bottom: 0px;
	background: #0c47a1;
}

.ziehharmonika h3.alignLeft {
	padding-left: 35px;
}
.ziehharmonika > div {
    display: none;
    background: #0c47a1;
    border-radius: 4px;
    /* border: 1px solid #cdcdcd; */
    text-align: left;
    padding: 0px 20px 10px; 
    margin-bottom: 9px;
    border-radius: 0;
}

.ziehharmonika .collapseIcon {
	position: absolute;
	right: 20px;
	top:38%;
	font-size: 25px;
	font-weight: 300;
	-ms-transform: translate(0, -50%);
	    transform: translate(0, -50%);
}
.ziehharmonika .collapseIcon.alignLeft {
	right: initial;
	left: 20px;
}
.partner-faq-texts p{color:#fff; font-size:16px; font-weight:400;}
.faq-partner-section{background:#f0f0f0; padding:45px 0px; width:100%;}
.dvslider {
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height: 257px;
}
.dvslider-slider {
  width: 100%;
  overflow: hidden;
}
.dvslider-slide {
  float: left;
  width: 100%;
  text-align: left;
  overflow: hidden;
}
.no-js .dvslider-slide {
  display: none;
}
.no-js .dvslider-slide:first-child {
  display: block;
}
.dvslider-pager {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 10px;
  font-size: 0;
  text-align: center;
  z-index: 5;
}
.dvslider-pager a {
  font: bold 10px/20px Arial;
  background: #fff;
  border: 2px solid #888;
  color: #000;
  width: 24px;
  height: 24px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-decoration: none;
  margin: 0 5px;
}
.dvslider-pager a:hover,
.dvslider-pager a.active {
  background: #333;
  color: #fff;
}
.dvslider-pager-slider {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  position: relative;
}
.dvslider-prev,
.dvslider-next {
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -12px;
  font: bold 16px/20px Arial;
 cursor:pointer;
  color: #000;
 
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-decoration: none;
  z-index: 5;
}
.dvslider-prev:after,
.dvslider-next:after {
  content: '<';
}
.dvslider-prev:hover,
.dvslider-next:hover,
.dvslider-prev.active,
.dvslider-next.active {

}
.dvslider-prev.disabled,
.dvslider-next.disabled {
  display: none;
}
.dvslider-next {
    left: auto;
    bottom: 0px!important;
    right: 42%;
    top: auto;
}
.dvslider-prev{
    left: 40%;
    bottom: 0px;
    top: auto;
}
.dvslider-count {
    bottom: 0px;
    position: absolute!important;
    top: auto!important;
    left: 46%!important;
}
.dvslider-next:after {
  content: '>';
}
.dvslider-count {
    font: bold 15px/20px Arial;
    position: absolute;
    left: 10px;
    top: 10px;
    padding: 0px;
    /* font-weight: bold; */
}
.dvslider-count span {
  margin: 0 2px;
}
.dvslider-pager-slider{display:none!important;}
.dvslider-prev.disabled, .dvslider-next.disabled{display:block!important;}
.dvslider-slide h4 {
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif;
}
.dvslider-slide p {
    font-size: 16px;
}
.dvslider-slide ul {
    list-style-type: square;
    padding-left: 26px;
}
.dvslider-slide ul li {padding:10px 0px;}
.border-right-0{border-right:0px;}
.awards-slider-partner .slick-active img{    filter: none!important;}
.faq-partner-section .ziehharmonika h3 {
    background: #0c47a1;
    color: #fff;
    text-align: left;
    border-radius: 0px;
    padding: 7px 20px 14px;
    cursor: pointer;
    margin-top: 0;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    margin-bottom: 9px;
    padding-right: 15px;
    transition: 0.25s all;
    position: relative;
    line-height: initial;
    height: auto;
}
.faq-partner-section .ziehharmonika h3.active{  background: #0c47a1;}
.faq-partner-section .ziehharmonika > div{background:#0c47a1; border:0px;}
.faq-partner-section .ziehharmonika h3.active:before {
    content: "";
    background: url(../images/minus-icon-faq.jpg)!important;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    top: 0px;
    float: right;
    margin-right: 0px;
    width: 34px!important;
    height:38px!important;
    background-color: #0c47a1!important;
    background-position: center bottom;
}
.faq-partner-section .ziehharmonika h3:before {
    content: "";
    background: url(../images/plus-icon-faq.jpg)!important;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    top: 0px;
    float: right;
    margin-right: 0px;
   width: 34px!important;
    height:38px!important;
     background-color: #0c47a1!important;
    background-position: center bottom;
}
/*end partner new css*/
.about_usnew ul.nav {
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #58595b;
    margin-bottom: 40px;
}
.about_usnew ul.nav li {
    display: inline-block;
    text-align: center;
    float: left;
    width: 20%;
}
.about_usnew ul.nav li a.active {
    background-color: #3a7224;
}
.about_usnew ul.nav li a {
    display: block;
    background-color: #58595b;
    padding: 8px 32px;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    border-right: 1px solid #797a7c;
}
.about_usnew ul.nav li a.active::after {
    display: block;
    content: '';
    width: 0;
    height: 0;
    border-top: 15px solid #3a7224;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    position: absolute;
    margin-top: 8px;
    margin-left: 65px;
}
.col-md-6.pull-left .partner-block-right {
    margin: 30px 0 0 0;
    position: absolute;
    width: 620px;
    right: -80px;
    padding: 25px;
    margin-right: 30px;
    padding-right: 62px;
}
@media all and (max-width:768px) {
.awrdnew1n .ResSlid0 .item .row {
    display: block;
    justify-content: center;
}
.about-award-row1 .col-md-2 {
    width: 42% !important;
    }

	.dvslider-slider, .dvslider-slide{
    width: 100% !important;
    overflow: visible !important; 
}
.partner-block-right {
    margin: 0;
    padding: 30px;
    margin-top: -25px;
    width: 96%;
    margin-left: 2%;
}
.col-md-6.pull-left .partner-block-right {
    position: static;
    margin: 0;
    padding: 0;
    width: 96%;
    margin-left: 2%;
    padding: 30px;
    margin-top: -25px;
}
.partner-blocks .col-md-6.pull-right, .partner-blocks .col-md-6.pull-left, .innovative-blocks .col-md-6.pull-right{
    width: 100%;
}
.slick-next {
    right: 0;
}
.slick-prev{
	left:0px;
}
.about-number {
    width: 60%;
    float: left;
    margin: 0 20%;
}
.about-number-box:before {
    float: left;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    top: auto;
}
.innovative-blocks{
	margin:20px 0px;
}
}
@media(max-width: 1152px) and (min-width: 1140px){
    .stopshop-sections{
        width: 85%;
    }
    .stopshop-sections .slick-prev, .stopshop-sections .slick-next{
    display: block !important;
    color: #000 !important;
    }
    .stopshop-sections .slick-prev:before, .stopshop-sections .slick-next:before {
        color: #000;
    }
}
#footernav > ul > li > a:hover span {
    opacity: .7;
}
#footernav{
    width: 100% !important;
    white-space: nowrap;
}